function so(u,t) {
   for (i=0; i< s.length; i=i+2) document.write(
      '<a target=blank href="http://'+s[i]+'/'+s[i+1].replace('{u}',u).replace('{t}',t)+'">'+
      '<img src="/img/s/'+s[i]+'.ico" border=0 hspace=1 vspace=1 width=16 height=16 alt="Добавить в '+s[i]+'"></a>'
      );
}
var s=new Array(
   "smi2.ru","add/",
   "moikrug.ru","profile/links/",
   "del.icio.us","post?url={u}&title={t}",
   "news2.ru","add_story.php?url={u}",
   "digg.com","submit?phase=2&url={u}&title={t}",
   "mister-wong.ru","add_url/?bm_url={u}&bm_description={t}",
//   "furl.net","storeIt.jsp?u={u}&t={t}",
   "linkstore.ru","servlet/LinkStore?a=add&url={u}&title={t}",
 //  "netscape.com","submit/?U={u}&T={t}",
   "myscoop.ru","add/?title={t}&URL={u}",
   "myweb2.search.yahoo.com","myresults/bookmarklet?u={u}&t={t}",
   "vaau.ru","submit/?action=step2&url={u}",
  // "technorati.com","faves?add={u}",
   "bobrdobr.ru","add.html?url={u}&title={t}",
   "google.com","bookmarks/mark?op=edit&bkmk={u}&title={t}",
   "newsland.ru","News/Add/type/news/",
   "reddit.com","submit?url={u}&title={t}",
   "rumarkz.ru","bookmarks/?action=add&popup=1&address={u}&title={t}&description={t}",
 //  "blogmarks.net","my/new.php?mini=1&url={u}&title={t}",
   "memori.ru","link/?sm=1&u_data[url]={u}&u_data[name]={t}",
   "moemesto.ru","post.php?url={u}&title={t}",
   "rucity.com","bookmarks.php?action=add&address={u}&title={t}&description="
);

function setCookie(name, value, expires, domain, secure)
  {
  var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "")  + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
  document.cookie = curCookie;
  }

function getCookie(name)
  {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1)
    {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
    }else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)  end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
  }

function fixDate(date)
  {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0) date.setTime(date.getTime() - skew);
  }

function recomendMe(post_id)
  {
  // Create new JsHttpRequest object.
  var thost = window.location.host;
  var req = new JsHttpRequest();
  var span=document.getElementById('r_'+post_id);
  var old_val=span.innerHTML;
  span.innerHTML='<b>'+old_val+'</b>';
  var cook = getCookie('recomend');
  if (typeof(cook)=='object' || cook.indexOf('-'+post_id)<0)
    {
    // Code automatically called on load finishing.
    req.onreadystatechange = function()
      {
      if (req.readyState == 4)
        {
        //alert(req.responseText);
        // Write result to page element ($_RESULT become responseJS).
        if (typeof(req.responseJS.err)!='undefined')  // error
          {
          span.innerHTML=old_val;
          }else
          {
          n_rate=req.responseJS.n_rate;
          span.innerHTML='<span style="color:green">'+n_rate+'</span>';
          var now = new Date();
          fixDate(now);
          now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
          if (typeof(cook)=='object') cook='';
          setCookie('recomend', cook+'-'+post_id, now);
          }
        }
      }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'http://'+thost+'/recomend_me.php', true);
    // Send data to backend.
    req.send( {  id: post_id} );
    }else
    {
    span.innerHTML='Вы уже рекомендовали эту статью. Обновите страницу.';
    }
  return false;
  }



/*$(document).ready(function(){
  var map = document.getElementById('main_part');
  var loaded_data = new Array();
  var load_var = null;
  var tid = null;
  var b_size = $("body").width();

  if(map != null)
  {
    map.dfmTip = null;

    map.removeTip = function() {
      if(map.dfmTip != null) {
        document.body.removeChild(map.dfmTip);
        map.dfmTip = null;
      }
    }

    map.showTip = function(e) {
      var target = (window.event) ? e.srcElement : e.target;
      map.removeTip();

      if(!target.id) return;

      b_size = $("body").width();
      map.dfmTip = document.createElement('div');
      map.dfmTip.id = 'tooltip';
      map.dfmTip.style.top = map.dfmTop + 15 + 'px';
      map.dfmTip.style.left = (map.dfmLeft+350 > b_size) ? map.dfmLeft - 365 + 'px' : map.dfmLeft + 15 + 'px';
      map.dfmTip.innerHTML = '<p class="loading">Загружается описание статьи...</p>';

      document.body.appendChild(map.dfmTip);
    //  $('#tooltip').load('/preview.php', {id: target.id.substr(5, target.id.length)});
      tid=target.id.substr(5, target.id.length);
      if (loaded_data[tid]){
        $('#tooltip').html(loaded_data[tid]);
        }else{
        $.get('/preview.php', {id: tid }, function(data){ttid=parseInt( data.substr(0,data.indexOf("-id-")) ); loaded_data[ttid]=data.substr(data.indexOf("-id-")+4, data.length); $('#tooltip').html(loaded_data[ttid]);});
        }
    }

    map.mouseWatch = function(e) {
      if($.browser.msie) {
        map.dfmLeft = event.clientX + document.documentElement.scrollLeft;
        map.dfmTop= event.clientY + document.documentElement.scrollTop;
      } else {
        map.dfmLeft = e.pageX;
        map.dfmTop = e.pageY;
      }

      if(map.dfmTip != null) {
        map.dfmTip.style.left = (map.dfmLeft+350 > b_size) ? map.dfmLeft - 365 + 'px' : map.dfmLeft + 15 + 'px';
        map.dfmTip.style.top = map.dfmTop + 15 + 'px';
      }
    }

    $(document).bind('mousemove', map.mouseWatch);
    $('#main_part a').bind('mouseover', map.showTip);
    $('#main_part a').bind('mouseout', map.removeTip);
    $('#right_part a').bind('mouseover', map.showTip);
    $('#right_part a').bind('mouseout', map.removeTip);
  }
});    */