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


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

function hidetrail()
	{
	document.onmousemove='';
	document.getElementById("windowtrailer").style.visibility="hidden";
	}

function trailOn(thumbimg,thw)
	{
	if(ua.indexOf('topera') == -1 && ua.indexOf('tsafari') == -1)
		{
		document.getElementById("windowtrailer").innerHTML = thumbimg;
		document.getElementById("windowtrailer").style.visibility="visible";
		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")
	{
	document.getElementById("windowtrailer").style.left=(e.pageX+15)+"px"
	document.getElementById("windowtrailer").style.top=(e.pageY+5)+"px"
	}


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;


	document.getElementById("windowtrailer").style.left=(xcoord+3)+"px"
	document.getElementById("windowtrailer").style.top=(ycoord+3)+"px"
	}




	}