/**
Ésta librería permite mostrar una imagen siguiendo el cursor del mouse


para activar =>   showtrail();

para desactivar => hidetrail();
*/

var trailimage=["/x/cortes/reloj.gif",30,30]; /*path de la imagen, ancho y alto*/
var offsetfrommouse=[10,-20]; /*x,y offsets desde el cursor (en pixels)*/

if (document.getElementById || document.all)
	document.write('<div id="trailimageid" style="position:absolute;visibility:visible;left:0px;top:0px;width:1px;height:1px"><img src="'+trailimage[0]+'" border="0" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px"></div>');

function gettrailobj(){
	if (document.getElementById)
		return document.getElementById("trailimageid").style;
	else if (document.all)	
		return document.all.trailimagid.style;
}

function truebody(){
	return (document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function hidetrail(){
	gettrailobj().visibility="hidden";
	document.onmousemove="";
}

function showtrail(){
	gettrailobj().visibility="";
	document.onmousemove=followmouse;
}

function followmouse(e){
	var xcoord=offsetfrommouse[0];
	var ycoord=offsetfrommouse[1];
	if (typeof e != "undefined"){
		xcoord+=e.pageX;
		ycoord+=e.pageY;
	}
	else if (typeof window.event !="undefined"){
		xcoord+=truebody().scrollLeft+event.clientX;
		ycoord+=truebody().scrollTop+event.clientY;
	}
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
	var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
	if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
		gettrailobj().display="none";
	else 
		gettrailobj().display="";
	gettrailobj().left=xcoord+"px";
	gettrailobj().top=ycoord+"px";
}

hidetrail();