
function makeHatenaBookmarkLinks() {
  return ("<a href='http://b.hatena.ne.jp/entry/" +
          escape(document.URL) + "'>" +
          "<img src='http://d.hatena.ne.jp/images/b_entry.gif'" +
          "  width='16' height='12' style='border: none;'" +
          "  align='absmiddle'" +
          "  alt='このエントリーを含むはてなブックマーク'" +
          "  title='このエントリーを含むはてなブックマーク'" +
          "/></a>" +
          "&nbsp;" +
          "<a href='http://b.hatena.ne.jp/entry/" +
          escape(document.URL) + "'>" +
          "<img align='absmiddle'" +
          "  src='http://b.hatena.ne.jp/entry/image/" +
          escape(document.URL) + "'/></a>");
}

function makeHatenaBookmarkCommentLinks() {
  return ('<img class="hatena-bcomment-view-icon"' + 
  'src="http://r.hatena.ne.jp/images/popup.gif"' + 
  'onclick="javascript:BookmarkCommentViewer.iconImageClickHandler(this,'+
  "'"+document.URL+"'"+', event);"' +
  'title="このエントリーのブックマークコメント"' + 
  'alt="このエントリーのブックマークコメント" width="13" height="13">');
}

function insertHatenaBookmarkCommentLinks() {
  var element = document.getElementById("hatena-bookmark-comment");
  if (element) {
    element.innerHTML = makeHatenaBookmarkCommentLinks();
  }
}

function insertHatenaBookmarkLinks() {
  var element = document.getElementById("hatena-bookmark");
  if (element) {
    element.innerHTML = makeHatenaBookmarkLinks();
  }
}

insertHatenaBookmarkLinks();
insertHatenaBookmarkCommentLinks(); 

