document.write ('<div id="newLink" style="position: absolute; width: '+((document.body.offsetWidth*3)>>2)+'; height: '+((document.body.offsetHeight*3)>>2)+'; left: '+(document.body.offsetWidth>>3)+'; top: '+(document.body.offsetHeight>>3)+'; background-color: #6495ED; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=10); border: 1px solid Black;"><table width="40" align="right" bgcolor="#FFFFFF" style="border-bottom: 1px solid Black; border-left: 1px solid Black;"><tr><td align="center"><a href="#" style="text-decoration:none;" onclick="newLink.style.display=\'none\'; return false;"><font size="+3" color="#800000">X</font></a></td></tr></table><center><a href="http://www.moscowzoo.ru"><br><br><font size="+4" color="White" style="text-decoration:none;"><br>Новый сайт московского<br>зоопарка<br><br>www.moscowzoo.ru</font></a></center></div>');
var timer;
function chS (v1,v2) {
	v3=Math.abs (v2-v1);
	v4=1;
	if (v3>10) v4=5;
	if (v3>20) v4=10;
	if (v3>50) v4=20;
	if (v3>200) v4=50;
	if (v3>500) v4=100;
	if ((v2-v1)>0) return v4
		else return -v4;
}
function moveAdv () {
	needX=(document.body.offsetWidth>>3)+document.body.scrollLeft;
	needY=(document.body.offsetHeight>>3)+document.body.scrollTop;
	var linkBlock=document.getElementById('newLink');
	oldX=linkBlock.offsetLeft;
	oldY=linkBlock.offsetTop;
	if (oldY!=needY) linkBlock.style.top=oldY+chS (oldY,needY);
	if (oldX!=needX) linkBlock.style.left=oldX+chS (oldX,needX);
	if ((oldX==needX)&&(oldY==needY)) clearInterval (timer);
}
function moveLink() {
	if (newLink.style.display=='') {
		clearInterval (timer);
		timer=setInterval ('moveAdv()',50);
	}
}
window.onscroll = moveLink;

