// Get the left and the top of the element.
function getleft(el) {
	var tmp = el.offsetLeft;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetLeft;
		el = el.offsetParent;
	}
	return tmp;
}
function gettop(el) {
	var tmp = el.offsetTop;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetTop;
		el = el.offsetParent;
	}
	return tmp;
}
function montreInfos(lien,el,gauche,haut)
{
	if(document.getElementById)
	{
//		document.getElementById(lien).style.display = '';
		document.getElementById(lien).style.visibility = 'visible';
		
		document.getElementById(lien).style.top = (gettop(el)+haut)+'px';
		document.getElementById(lien).style.left = (getleft(el)+gauche)+'px';
	}
	else if(document.all)
	{
//		document.all[lien].style.display = '';
		document.all[lien].style.visibility = 'visible';
		document.all[lien].style.top = (gettop(el)+12)+'px';
		document.all[lien].style.left = (getleft(el)-100)+'px';
	}
}
function cacheInfos(lien)
{
	if(document.getElementById)
	{
		document.getElementById(lien).style.visibility = 'hidden';
	}
	else if(document.all)
	{
		document.all[lien].style.visibility = 'hidden';
	}
}
/*
function positionX(e)	{
	return (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
}

function positionY(e)	{
	return (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
}

if(navigator.appName.substring(0,3) == "Net")
	document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = position;*/