﻿
//-------- Для закладок браузера 
function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}



//--------- Ссылки
function NewServiceLinks() {
	
	this.domain=location.href+'/';
	this.domain=this.domain.substr(this.domain.indexOf('://')+3);
	this.domain=this.domain.substr(0,this.domain.indexOf('/'));
	this.location=false;
	this.selection=function() {
	
		var sel;
		if (window.getSelection) sel=window.getSelection();
		else if (document.selection) sel=document.selection.createRange();
		else sel='';
	
		if (sel.text) sel=sel.text;
		return encodeURIComponent(sel);
	}

	
	
	var Links = new Array();
	var title=encodeURIComponent(document.title);
	var url=encodeURIComponent(location.href);
	Links[1] = 'http://bobrdobr.ru/addext.html?url='+url+'&title='+title;
	Links[2] = 'http://memori.ru/link/?sm=1&u_data[url]='+url+'&u_data[name]='+title;
	Links[3] = 'http://www.mister-wong.ru/index.php?action=addurl&bm_url='+url+'&bm_description='+title;
	Links[4] = 'http://del.icio.us/post?v=4&noui&jump=close&url='+url+'&title='+title;
	Links[5] = 'http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl='+url+'&lname='+title;
	Links[6] = 'http://www.google.com/bookmarks/mark?op=add&bkmk='+url+'&title='+title;
	Links[7] = 'http://text20.ru/add/?source='+url+'&title='+title+'&text='+this.selection();
	Links[8] = 'http://pisali.ru/load_article/';
	Links[9] = 'http://news2.ru/add_story.php?url='+url;
	Links[10] = 'http://smi2.ru/add/';
	Links[11] = 'http://myscoop.ru/add/?URL='+url+'&title='+title;
	Links[12] = 'http://moemesto.ru/post.php?url='+url+'&title='+title;
	Links[13] = 'http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNew&bm=1&url='+url+'&title='+title;
	Links[14] = 'http://www.100zakladok.ru/save/?bmurl='+url+'&bmtitle='+title;
	Links[15] = 'http://rumarkz.ru/bookmarks/?action=add&popup=1&address='+url+'&title='+title;
	Links[16] = 'http://www.vaau.ru/submit/?action=step2&url='+url;
	
	
	this.redirect=function() {
		if (this.location) location.href=this.location;
		this.location=false;
	}
	this.go=function(i) {
		this.location=Links[i];
		setTimeout('sl.redirect()',2000);
	}
	
	this.url=function(system) {
		var title=encodeURIComponent(document.title);
		var url=encodeURIComponent(location.href);
		switch (system) {
			case 1: return 'http://www.infobook.ru/?from=http://bobrdobr.ru/';
			case 2: return 'http://www.infobook.ru/?from=http://memori.ru/';
			case 3: return 'http://www.infobook.ru/?from=http://www.mister-wong.ru/';
			case 4: return 'http://www.infobook.ru/?from=http://del.icio.us/';
			case 5: return 'http://www.infobook.ru/?from=http://zakladki.yandex.ru/';
			case 6: return 'http://www.infobook.ru/?from=http://www.google.com/';
			case 7: return 'http://www.infobook.ru/?from=http://text20.ru/';
			case 8: return 'http://www.infobook.ru/?from=http://pisali.ru/';
			case 9: return 'http://www.infobook.ru/?from=http://news2.ru/';
			case 10: return 'http://www.infobook.ru/?from=http://smi2.ru/';
			case 11: return 'http://www.infobook.ru/?from=http://myscoop.ru/';
			case 12: return 'http://www.infobook.ru/?from=http://moemesto.ru/';
			case 13: return 'http://www.infobook.ru/?from=http://www.ruspace.ru/';
			case 14: return 'http://www.infobook.ru/?from=http://www.100zakladok.ru/';
			case 15: return 'http://www.infobook.ru/?from=http://rumarkz.ru/';
			case 16: return 'http://www.infobook.ru/?from=http://www.vaau.ru/'; 
		}
	}
	
	this.hide=function() {
		if (this.timeout) clearTimeout(this.timeout);
		document.getElementById('mk_sl').style.visibility='hidden';
	}
	this.show=function(element) {
		if (this.timeout) clearTimeout(this.timeout);
		var left=0,top=0;
		var style=document.getElementById('mk_sl').style;
		while (element) {
			left+=element.offsetLeft;
			top+=element.offsetTop;
			element=element.offsetParent;
		}
		style.left=left+'px';
		style.top=(top+31)+'px';
		style.visibility='visible';
	}
	this.init=function() {
		var titles=new Array('&#1041;&#1086;&#1073;&#1088;&#1044;&#1086;&#1073;&#1088;',
							 'Memori',
							 '&#1052;&#1080;&#1089;&#1090;&#1077;&#1088; &#1042;&#1086;&#1085;&#1075;',
							 'del.icio.us',
							 '&#1071;&#1085;&#1076;&#1077;&#1082;&#1089;.&#1047;&#1072;&#1082;&#1083;&#1072;&#1076;&#1082;&#1080;',
							 '&#1047;&#1072;&#1082;&#1083;&#1072;&#1076;&#1082;&#1080; Google',
							 '&#1058;&#1077;&#1082;&#1089;&#1090; 2.0',
							 '&#1055;&#1080;&#1089;a&#1083;&#1080;',
							 'News2',
							 '&#1057;&#1052;&#1048; 2',
							 'AddScoop',
							 '&#1052;&#1086;&#1105;&#1052;&#1077;&#1089;&#1090;&#1086;',
							 'RuSpace',
							 '&#1057;&#1090;&#1086; &#1047;&#1072;&#1082;&#1083;&#1072;&#1076;&#1086;&#1082;',
							 'RUmarkz',
							 '&#1042;&#1072;&#1072;&#1091;!');
		if (!document.getElementById('mk_sl')) {
			var div=document.createElement('div');
			var style=div.style;
			div.id='mk_sl';
			div.innerHTML='<span style="margin:0;padding:0;width:130px;background:#fff;float:left;text-align:left;color:#98b0c8;font:normal 13px arial;line-height:20px"><b>&nbsp;&#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1074;...</b></span>';
			div.innerHTML+='&nbsp;&nbsp;<img src="http://www.infobook.ru/pic/star.gif" border="0" style="margin:2px;cursor:pointer;"  alt="Добавить в избранное браузера" onclick="return bookmark(this);"><a href="javascript:void(0);" onclick="return bookmark(this);" class="text" title="Добавить в избранное браузера" style="width:120px;color:#000;text-align:left;text-decoration:none;color:#000;font:normal 12px arial;line-height:25px;border:0" onmouseover="this.style.background=\'#98b0c8\'" onmouseout="this.style.background=\'#fff\'" >&nbsp;Избранное&nbsp;</a><br />';

			for (i=0;i<8;i++) {
				div.innerHTML+='<a href="'+this.url(2*i+1)+'" onclick="sl.go('+(2*i+1)+');return false"><img src="http://www.infobook.ru/pic/none.gif" width="16" height="16" alt=" #" title="'+titles[2*i]+'" style="border:0;padding:0;margin:2px;float:left;background:url(http://www.infobook.ru/pic/bookmarkico.gif) -'+(i*32)+'px"/></a><a href="'+this.url(2*i+1)+'" style="float:left;width:120px;text-align:left;text-decoration:none;color:#000;font:normal 12px arial;line-height:25px;border:0" onmouseover="this.style.background=\'#98b0c8\'" onmouseout="this.style.background=\'#fff\'" onclick="sl.go('+(2*i+1)+');return false">&nbsp;'+titles[2*i]+'</a><a href="'+this.url(2*i+2)+'" onclick="sl.go('+(2*i+2)+');return false"><img src="http://www.infobook.ru/pic/none.gif" width="16" height="16" alt=" #" title="'+titles[2*i+1]+'" style="border:0;padding:0;margin:2px;float:left;background:url(http://www.infobook.ru/pic/bookmarkico.gif) -'+(i*32+16)+'px"/></a><a href="'+this.url(2*i+2)+'" style="float:left;width:120px;color:#000;text-align:left;text-decoration:none;color:#000;font:normal 12px arial;line-height:25px;border:0" onmouseover="this.style.background=\'#98b0c8\'" onmouseout="this.style.background=\'#fff\'" onclick="sl.go('+(2*i+2)+');return false">&nbsp;'+titles[2*i+1]+'</a><br />';
			}
			div.onmouseover=function() {if (sl.timeout) clearTimeout(sl.timeout)}
			div.onmouseout=function() {sl.timeout=setTimeout('sl.hide()',500)};
			style.position='absolute';
			style.visibility='hidden';
			style.maxWidth='282px';
			style.border='1px solid #98b0c8';
			style.background='#fff';
			style.font='normal 12px arial';
			style.lineHeight='25px';
			style.margin='0';
			style.padding='0';
			style.overflow='hidden';
			style.zIndex='1000';
			document.body.insertBefore(div,document.body.firstChild);
		}
		document.write('<a style="font-size:14px;color:98b0c8;" href="" onclick="return false" onmouseover="sl.show(this);" onmouseout="sl.timeout=setTimeout(\'sl.hide()\',500);"><img src="http://www.infobook.ru/pic/bookmarksbtn.gif" alt="Добавить в закладки" title="Добавить в закладки" style="border:0;margin:0;padding:0"></a>');
	}
}


