javascript:( 	function ()  	{  		var docloc=document.location.href; 		docloc=docloc.replace(/^http:\/\//, '', docloc); 		docloc=docloc.replace(/\/$/, '', docloc); 		var alllinks = document.getElementsByTagName('a');  		var ext_links = {};  		for (var i = 0; i < alllinks.length; i++)  			{  			var clink = alllinks[i];  			if (clink.href != '' && clink.protocol == 'http:' && clink.host.replace(/^www\./, '') != document.location.host.replace(/^www\./, ''))  				{  				ext_links[clink.host] ? ext_links[clink.host].push(clink) : (ext_links[clink.host] = new Array(clink));  				}  			}  		showlblock(ext_links);  	function an(t, n)  		{  		return t.appendChild(document.createElement(n));  		}  	function at(n, t)  		{  		return n.appendChild(document.createTextNode(t));  		}  	function ss (n, p)  		{  		for (var i in p)  			{  			n.style[i] = p[i];  			}  		}  	function sa(n, a)  		{  		for (var i in a) n.setAttribute(i, a[i]);  		}  	function $(n)  		{ 		return document.getElementById(n); 		}  	function dragControls(event)  		{  		cnt = $('extl_div');  		cnt.style.top = event.clientY - mtop + 'px !important';  		cnt.style.left = event.clientX - mleft + 'px !important';  		}  	var mtop;  	var mleft;  	function startDrag(event)  		{  		obj = $('extl_div');  		mtop = event.clientY - obj.offsetTop;  		mleft = event.clientX - obj.offsetLeft;  		if (mtop < 10)  			{  			window.addEventListener('mousemove', dragControls, false);  			window.addEventListener('mouseup', stopDrag, false);  			}  		}  	function stopDrag(event)  		{  		obj = $('extl_div');  		window.removeEventListener('mousemove', dragControls, false);  		$('ext_titlediv').addEventListener('mousedown', startDrag, true);  		}  	function closeExtl ()  		{  		var ndiv = document.getElementById('extl_div');ndiv.parentNode.removeChild(ndiv);  		}  	function showlblock (obj) {  		var ndiv = an(document.body, 'div');  		ndiv.id = 'extl_div';  		var cldiv = an(ndiv,'div');  		ss(cldiv,{background:'#009',padding:'1px',overflow:'hidden'});  		cldiv.addEventListener('mousedown', function(e){startDrag(e);},true);  		titlediv = an(cldiv,'div');  		cldiv.id = 'ext_titlediv';  		ss(titlediv,{cssFloat:'left',width:'470px',color:'#FFF',font:'13px verdana',cursor:'default'});  		var clb = an(cldiv,'b');  		ss(clb,{background:'#EEE',border:'1px solid #FFF', font:'bold 14px arial',cursor:'pointer',width:'15px',cssFloat:'right',display:'block',textAlign:'center'});  		clb.innerHTML = '?';  		clb.onclick = closeExtl;  		ss(ndiv, {width:'500px',border:'2px solid #666',position:'fixed',left:'35%',top:'15%',background:'#FFF'});  		tdiv = an(ndiv,'div');  		ss(tdiv, {overflow:'auto',border:'2px solid #666'});  		var ntab = an(tdiv, 'table');  		sa(ntab,{cellpadding:'0',cellspacing:'3'});  		ss(ntab,{background:'#FFF',width:'100%',margin:'auto',font:'11px verdana'});  		var tlinks = 0;  		var thosts = 0;  		for (var i in obj)  			{  			thosts++;  			var nrow = an(ntab, 'tr');  			var ntd = an(nrow, 'td');  			ss(ntd,{border:'1px solid #CCC', padding:'2px'});  			at(ntd, i.replace(/^www\./, ''));  			if (obj[i].length > 1)  				{  				ntd.setAttribute('rowspan', obj[i].length);  				}  			for (var j = 0; j < obj[i].length; j++)  				{  				tlinks++;  				if (j > 0) nrow = an(ntab,'tr');  				ntd = an(nrow,'td');  				var nlink = obj[i][j].cloneNode(true);  				nepa=nlink.href; 				neptxt=nlink.innerHTML; 				rExp = /<\S[^><]*>/g; 				neptxt=neptxt.replace(rExp, '', neptxt); 				ss(nlink, {color:'#03C !important',background:'#FFF !important;'});  				ntd.appendChild(nlink);  				ss(ntd,{border:'1px solid #CCC',padding:'2px'});   				nepa=nepa.replace(/^http:\/\//, '', nepa); 				nepa=nepa.replace(/\/$/, '', nepa); 				yalinktext='("'+neptxt+'"<<url="'+nepa+'")|("'+neptxt+'"<<url="'+docloc+'")'; 				yalinktext='http://www.yandex.ru/yandsearch?rd=0&text='+escape(yalinktext); 				ntd = an(nrow,'td');  				var neplink = document.createElement('a');  				neplink.innerHTML='<small>NEP</small>'; 				sa(neplink,{href:yalinktext});  				ntd.appendChild(neplink);  				ss(ntd,{border:'1px solid #CCC',padding:'2px'});   				}  			}  		ss(ndiv,{height:('500px')});  		ss(tdiv, {height:('425px')});  		var copy = an(ndiv, 'div');  		ss(copy, {font:'11px arial',borderLeft:'2px solid #000',borderRight:'2px solid #000',padding:'2px'});  		copy.innerHTML = '© <a href="http://www.dubr.com.ru/">Коля Дубр</a>, <a href="http://www.traffic-lab.ru/">Traffic Lab</a>, <a href="http://ivanov.in/">Денис Иванов</a>'; titlediv.innerHTML = 'Total links: <b>'+tlinks+'</b>; Total hosts: <b>'+thosts+'</b>';  		}  	} ) ()  