// JavaScript Document

var ua = navigator.userAgent.toLowerCase();
var divw=0;
var divh=0;

if (document.getElementById || document.all)
	document.write('<div id="imgtrailer" style="position:absolute;visibility:hidden; z-index:20000;"></div>');

function gettrailobject()
	{
	if (document.getElementById)
		return document.getElementById("imgtrailer");
	else if (document.all)
		return document.all.trailimagid;
	}

function gettrailobj()
	{
	if (document.getElementById)
		return document.getElementById("imgtrailer").style;
	else if (document.all)
		return document.all.trailimagid.style;
	}

function truebody()
	{
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
	}

function trailOff()
	{
	document.onmousemove='';
	gettrailobj().visibility="hidden";
	}

function trailOn(thumbimg,imgtitle1,imgtitle2,thw)
	{
	if(ua.indexOf('safari') == -1)
		{
		gettrailobj().left="-600px";
		divthw = parseInt(thw) + 2;
		if (!isNaN(parseInt(imgtitle2))){

			last_digit = imgtitle2.substr(imgtitle2.length - 1,1);
	
			first_digit = imgtitle2.substr(0,1);

			if((last_digit == '1' && imgtitle2.length == 1) || ((last_digit == '1' && imgtitle2.length == 2) && first_digit != '1'))		
				imgtitle2 = imgtitle2+"&nbsp;ресторан";
			else if(((last_digit == '2' || last_digit == '3' || last_digit == '4') && imgtitle2.length == 1) || (((last_digit == '2' || last_digit == '3' || last_digit == '4') && imgtitle2.length == 2) && first_digit != '1'))
				imgtitle2 = imgtitle2+"&nbsp;ресторана";
			else 	
				imgtitle2 = imgtitle2+"&nbsp;ресторанов";
		}
		gettrailobject().innerHTML = '<div style="width:'+ divthw +'px;"><table cellpadding="0" cellspacing="0" border="0"><tr><td id="left_head_r">&nbsp;</td><td id="c_head_r">&nbsp;</td><td id="right_head_r">&nbsp;</td></tr><tr><td id="left_t_r">&nbsp;</td><td id="c_t_r" nowrap><p id="reg_title">' + imgtitle1 + '<p><p><img src=' + thumbimg +' border="0" style="margin-right:3px;">'+imgtitle2+'</p></td><td id="right_t_r">&nbsp;</td></tr><tr><td id="left_bottom_r">&nbsp;</td><td id="c_bottom_r">&nbsp;</td><td id="right_bottom_r">&nbsp;</td></tr></table></div>';
		gettrailobj().visibility="visible";
		divw =	parseInt(thw);
		divh = 201;
		document.onmousemove = followmouse;
		}
	}

function followmouse(e)
	{
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(document.body.offsetHeight, window.innerHeight);

	if(typeof e != "undefined")
		{
			if(docwidth < 15+e.pageX+divw)
				xcoord = e.pageX-divw-5;
			else
				xcoord = 15+e.pageX;
			if(docheight < 15+e.pageY+divh)
				ycoord = 15+e.pageY-Math.max(0,(divh + e.pageY - docheight - truebody().scrollTop - 30));
			else
				ycoord = 15+e.pageY;
		}
	else if (typeof window.event != "undefined")
		{
			if(docwidth < 15+truebody().scrollLeft+event.clientX+divw)
				xcoord = truebody().scrollLeft-5+event.clientX-divw;
			else
				xcoord = truebody().scrollLeft+15+event.clientX;

			if(docheight < 15+truebody().scrollTop+event.clientY+divh)
				ycoord = 15+truebody().scrollTop+event.clientY-Math.max(0,(divh + event.clientY - docheight - 30));
			else
				ycoord = truebody().scrollTop+15+event.clientY;
		}
	gettrailobj().left=xcoord+"px";
	gettrailobj().top=ycoord+"px";
	}