	function GetId(id)
	{
		return document.getElementById(id);
	}
	var isVisible=false;
				
	function moveInfo(e) 
	{
		if(isVisible) 
		{ 
			if (navigator.appName!="Microsoft Internet Explorer") 
			{ 	
				GetId("curseur").style.left = e.pageX + 5 + "px";
				GetId("curseur").style.top  = e.pageY + 10 + "px";
			}
			else 
			{
				if(document.documentElement.clientWidth > 0) 
				{
					GetId("curseur").style.left = 20 + event.x + document.documentElement.scrollLeft + "px";
					GetId("curseur").style.top  = 10 + event.y + document.documentElement.scrollTop + "px";
				}		    
				else 
				{
					GetId("curseur").style.left = 20 + event.x + document.body.scrollLeft + "px";
					GetId("curseur").style.top  = 10 + event.y + document.body.scrollTop + "px";
				}
			}
		}
	}
				
	function showInfo(text) 
	{
		if(!isVisible) 
		{
			GetId("curseur").style.visibility = "visible";
			GetId("curseur").innerHTML = text; 
			// Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
			isVisible = true;
		}
	}
				
	function hideInfo() 
	{
		if(isVisible) 
		{
			GetId("curseur").style.visibility = "hidden";
			isVisible = false;
		}
	}
	document.onmousemove = moveInfo;