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

  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">');
  
  for(var ser in bookmark_services){
      service_url = '';
      var img_url;
    switch(bookmark_services[ser]){
      case 'twitter': 
	service_url = 'http://twitter.com/?status=' + article_subject + ' ' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/twitter_ico.gif';
	alt_str = 'Twitterでつぶやく';
	break;
      case 'yahoo': 
	service_url = 'javascript:window.location=\'http://bookmarks.yahoo.co.jp/action/bookmark?t=' + article_subject + '&u=' + seesaa_article_page_url + '&r=my&fr=ybm_netallica\'';
	img_url = seesaa_blog_url + '/img/bookmark/yahoo_ico.gif';
	alt_str = 'Yahoo!ブックマーク';
	break;
      case 'livedoor': 
        service_url = 'http://clip.livedoor.com/clip/add?link=' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/livedoor_ico.gif';
	alt_str = 'このエントリをLivedoorクリップに追加';
	break;
      case 'hatena': 
        service_url = 'http://b.hatena.ne.jp/append?' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/hatena_ico.gif';
	alt_str = 'このエントリをはてなブックマークする';
	break;
      case 'delicious':
	service_url = 'http://del.icio.us/post?url=' + seesaa_article_page_url + '&title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/delicious_ico.gif';
	alt_str = "このエントリをdel.icio.usに追加する";
	break;
      case 'nifty':
	service_url = 'http://clip.nifty.com/create?url=' + seesaa_article_page_url + '&title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/nifty_ico.gif';
	alt_str = "このエントリをニフティクリップに追加";
	break;
      case 'newsing': 
        service_url = 'javascript:window.location=\'http://newsing.jp/add?url=' + seesaa_article_page_url + '\'';
	img_url = seesaa_blog_url + '/img/bookmark/newsing_ico.gif';
	alt_str = 'Newsing It!';
	break;
      case 'buzzurl': 
        service_url = 'http://buzzurl.jp/entry/' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/buzzurl_ico.gif';
	alt_str = "Buzzurlにブックマーク";
	break;
      case 'choix':
        service_url = 'http://www.choix.jp/bloglink/' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/choix_ico.gif';
	alt_str = 'choix';
	break;
      case 'reddit':
	service_url = 'http://reddit.com/submit?url=' + seesaa_article_page_url + '&title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/reddit_ico.gif';
	alt_str = 'reddit';
	break;
      case 'blinklist': 
	service_url = 'http://www.blinklist.com/index.php?Action=Blink/addblink.php&Url=' + seesaa_article_page_url + '&Title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/blinklist_ico.gif';
	alt_str = 'blinklist';
	break;
      case 'topicit': 
	service_url = 'http://topic.nifty.com/up/add?topic_title=' + article_subject + '&topic_url=' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/topicit_ico.gif';
	alt_str = "トピックイット";
	break;
      case 'fc2':
	service_url = 'http://bookmark.fc2.com/user/post?url=' + seesaa_article_page_url + '&title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/fc2_ico.gif';
	alt_str = "このエントリをFC2ブックマークへ追加";
	break;
      case 'iza':
        service_url = 'http://www.iza.ne.jp/bookmark/add/regist/back/' + seesaa_article_page_url;
	img_url = seesaa_blog_url + '/img/bookmark/iza_ico.gif';
	alt_str = "イザ！ブックマーク";
	break;
      case 'digg': 
	service_url = 'http://digg.com/submit?phase=2&url=' + seesaa_article_page_url + '&title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/digg_ico.gif';
	alt_str = 'Digg';
	break;
      case 'twitthis':
	service_url = 'http://twitthis.com/twit?url=' + seesaa_article_page_url + '&title=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/twitthis_ico.gif';
	alt_str = 'Twit This';
	break;
      case 'bluedot':
	service_url = 'http://bluedot.us/Authoring.aspx?u=' + seesaa_article_page_url + '&t=' + article_subject;
	img_url = seesaa_blog_url + '/img/bookmark/bluedot_ico.gif';
	alt_str = 'Dot This!';
	break;
      case 'infoseek':
	service_url = 'http://hotnews.infoseek.co.jp/pickup/add/?article_url=' + encodeURIComponent(seesaa_article_page_url);
	img_url = 'http://image.infoseek.rakuten.co.jp/content/hotnews/pickup_btn.gif';
	alt_str = 'この記事をみんなのニュースに投稿する';
        break;
      case 'diigo':
	service_url = 'http://www.diigo.com/post?url=' + encodeURIComponent(seesaa_article_page_url) + '&title=' + article_subject;
	img_url = 'http://www.diigo.com/images/ii_blue.gif';
	alt_str = 'Add to diigo';
        break;
      case 'wavethis':
	service_url = 'https://wave.google.com/wave/wavethis?u=' + encodeURIComponent(seesaa_article_page_url) + '&t=' + article_subject;
	img_url = 'http://wave.google.com/wavethis/icon16.png';
	alt_str = 'Wave This';
        break;
      case 'stumbleupon':
        document.write('<scr' + 'ipt src="http://www.stumbleupon.com/hostedbadge.php?s=4&r=' + encodeURIComponent(seesaa_article_page_url) + '"></scr' + 'ipt>');
        break;
      case 'evernote':
			    if ( location.href.match(/\/article\/[0-9]+\.html/) ) {
				var _g = function ( root, tag, classname) {
				    var list = root.getElementsByTagName(tag);
				    for ( var i = 0; i<list.length; i++ ) {
					if ( list[i].className == classname ) {
					    return list[i];
					    continue;
					}
				    }
				};
				var blogbody = _g(document, 'div', 'blogbody');
				if ( blogbody ) {
				    evernote_content = _g(blogbody, 'div', 'text');
				}
				
				document.write('<scr' + 'ipt type="text/javascript" src="http://static.evernote.com/noteit.js"></scr' + 'ipt><a href="#" onclick="Evernote.doClip({ content : (evernote_content ? evernote_content : document.getElementById(\'content\')), contentId: \'' + seesaa_article_page_url + '\' }); return false;"><img src="http://static.evernote.com/site-mem-16.png" border="0" alt="Clip to Evernote" /></a>');
			    }
        break;
      case 'mixicheck':
        document.write('<style>.mixi-check-button img { border:0;}</style><a href="http://mixi.jp/share.pl" style="border: none" class="mixi-check-button" data-key="42f1153a1bd496f989d5d8a812cb75ffb2e91bb0" 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>');
        break;
      case 'greeiine':
        document.write('<iframe src="http://share.gree.jp/share?url=' + encodeURIComponent(seesaa_article_page_url) + '&type=0&height=16" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" style="border:none; overflow:hidden; width:58px; height:16px;" allowTransparency="true"></iframe>');
        break;
      case 'facebook':
        document.write('<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:97px; height:20px" allowTransparency="true"></iframe>');
        break;
      // mixi イイネは横幅が大きいので一番下に入れてください。
      case 'mixiiine1':
        document.write('<iframe src="http://plugins.mixi.jp/favorite.pl?href=' + encodeURIComponent(seesaa_article_page_url) + '&service_key=42f1153a1bd496f989d5d8a812cb75ffb2e91bb0&show_faces=true" scrolling="no" frameborder="0" allowTransparency="true" style="border:0; overflow:hidden; width:300px; height:80px;"></iframe>');
        break;
      case 'mixiiine2':
        document.write('<iframe src="http://plugins.mixi.jp/favorite.pl?href=' + encodeURIComponent(seesaa_article_page_url) + '&service_key=42f1153a1bd496f989d5d8a812cb75ffb2e91bb0" scrolling="no" frameborder="0" allowTransparency="true" style="border:0; overflow:hidden; width:300px; height:20px;"></iframe>');
        break;
    }
    if (service_url) {
	document.write('<a href="' +  escapeHTML(service_url) + '" target="_blank"><img src=' + escapeHTML(img_url) + ' alt="' + escapeHTML(alt_str) + '" title="' + escapeHTML(alt_str) + '" border="0" hspace="1" /></a>');
    }
  }

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

