function makeHatenaBookmarkLinks() {
  return ("<p align='right' style='margin-top: 0; margin-bottom: 0'>" +
          "<a href='http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title=" + 
          escape(document.title) +
          "&url=" +
          escape(location.href) + "'>" +
          "<img src='http://b.hatena.ne.jp/images/append.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 src='http://d.hatena.ne.jp/images/b_entry.gif'" +
          "  width='16' height='12' style='border: none;'" +
          "  align='absmiddle'" +
          "  alt='このブックマークのエントリーを参照する'" +
          "  title='このブックマークのエントリーを参照する'" +
          "/></a>" +
          "&nbsp;" +
          "<img align='absmiddle'" +
          "  src='http://b.hatena.ne.jp/entry/image/" +
          escape(document.URL) + "'/></p>");
}

function insertHatenaBookmarkLinks() {
  var element = document.getElementById("hatena-bookmark");
  if (element) {
    element.innerHTML = makeHatenaBookmarkLinks();
  }
}

insertHatenaBookmarkLinks();
