
/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
*/
var offsetfrommouse=[25,0]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var NomImage;

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

function gettrailobjnostyle()
{	if (document.getElementById) return document.getElementById("ToolTipImage")
	else if (document.all) return document.all.trailimagid
}


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

function showtrail(imagename)
{	document.onmousemove=followmouse;

	NomImage=imagename;
	cameraHTML = '';
	newHTML = '<table style="vertical-align:middle;" border="0" cellpadding="0" cellspacing"0">';
	newHTML = newHTML + '<tr><td align="center"><img src="' + imagename + '" id="wp" border="0" id="img" style="display:none"></td></tr>';
	newHTML = newHTML + '</table>';
	gettrailobjnostyle().innerHTML = newHTML;
	gettrailobj().visibility="visible";
	//window.setTimeout("affiche_image()",50);
}


function affiche_image()
{	//document.getElementById("wp").style.display="inline";
}


function hidetrail()
{	gettrailobj().visibility="hidden"
	document.onmousemove=""
	gettrailobj().left="-2000px"
}

function followmouse(e)
{	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]
document.getElementById("wp").style.display="inline";
	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)
	var noPicture='';

	var oImg = new Image();
	// Affectation du chemin de l'image a l'objet
	oImg.src = NomImage;
	// On recupere les tailles reelles
	var Hauteur = oImg.height;
	delete oImg;

	if (typeof e != "undefined")
		{	xcoord += e.pageX;
			ycoord += e.pageY-Hauteur/2;
		}
	else if (typeof window.event != "undefined")
			{	xcoord += truebody().scrollLeft+event.clientX;
				ycoord += truebody().scrollTop + event.clientY-Hauteur/2;
			}

	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)

	gettrailobj().left=xcoord+"px"
	gettrailobj().top=ycoord+"px"
}
