  var delm = ',';
  var bookmark_services = seesaa_bookmark_services.split(delm);
  var service_url;
  var alt_str;
  var article_subject = encodeURIComponent(seesaa_article_subject);

  var escMap = {
      '&' : '&amp;',
      '<' : '&lt;',
      '>' : '&gt;',
      '"' : '&quot;',
      "'" : '&#39;'
  };
  var escapeHTML = function (string) {
    return string.replace(/[&<>"']/g, function(match) { return escMap[match]; });
  };

  document.write('<div class="bookmark"><ul>');
  
  for(var ser in bookmark_services){
      service_url = '';
      var img_url;
    switch(bookmark_services[ser]){
      case 'twitter': 
        var doctitle = document.title;
        var twitter_seesaa_article_subject = seesaa_article_subject + '：';
        var doctitle = doctitle.replace(twitter_seesaa_article_subject,'');
        document.write('<li><a href="http://twitter.com/share" class="twitter-share-button" data-url="' + seesaa_article_page_url + '" data-text="' + seesaa_article_subject + '：' + doctitle + '" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li>');
        break;
      case 'mixicheck':
        document.write('<li><style>.mixi-check-button img { border:0;margin-right:2px;}</style><a href="http://mixi.jp/share.pl" style="border: none" class="mixi-check-button" data-key="8ca2c5d782d92e3b37ea8fb3b469bd7c3e963d41" data-button="button-1" data-url="' + seesaa_article_page_url + '">mixi check</a><scr' + 'ipt type="text/javascript" src="http://static.mixi.jp/js/share.js"></scr' + 'ipt></li>');
  break;
      case 'facebook':
        document.write('<li><iframe src="http://www.facebook.com/plugins/like.php?href=' + encodeURIComponent(seesaa_article_page_url) + '&amp;layout=button_count&amp;show_faces=true&amp;width=110&amp;action=like&amp;colorscheme=light&amp;height=20" scrolling="no" frameborder="0" style="display:inline; border:none; overflow:hidden; width:110px; height:20px" allowTransparency="true"></iframe></li>');
  break;
      case 'hatena': 
        document.write('<li><a href="http://b.hatena.ne.jp/entry/' + encodeURIComponent(seesaa_article_page_url) + '" class="hatena-bookmark-button" data-hatena-bookmark-layout="standard" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script></li>');
	break;
      case 'plusone':
        if (seesaa_article_first === '1') {document.write('<scr' + 'ipt src="https://apis.google.com/js/plusone.js">{lang: \'ja\'}</scr' + 'ipt>');}
        document.write('<li><g:plusone size="medium" href="' + seesaa_article_page_url + '"></g:plusone></li>');
        break;
      case 'plusone_no_cnt':
        if (seesaa_article_first === '1') {document.write('<scr' + 'ipt src="https://apis.google.com/js/plusone.js">{lang: \'ja\'}</scr' + 'ipt>');}
        document.write('<li><g:plusone size="medium" href="' + seesaa_article_page_url + '" count="false"></g:plusone></li>');
        break;
    }
    if (service_url) {
	document.write('<li><a href="' +  escapeHTML(service_url) + '" target="_blank" style="margin-right:2px;"><img src=' + escapeHTML(img_url) + ' alt="' + escapeHTML(alt_str) + '" title="' + escapeHTML(alt_str) + '" border="0" hspace="1" /></a></li>');
    }
  }

  document.write('</ul></div>');

