var i=false; // La variable i nous dit si la bulle est visible ou non
 
function move(e) {
  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") 
		{ // Si on est pas sous IE
			$("curseur").setStyle("left",e.pageX + 5+"px");
			$("curseur").setStyle("top",e.pageY + 10+"px");
    }
    else 
		{ // Modif proposÃ© par TeDeum, merci Ã   lui
    	if(document.documentElement.clientWidth>0) 
			{
				$("curseur").setStyle("left",20+event.x+document.documentElement.scrollLeft+"px");
				$("curseur").setStyle("top",10+event.y+document.documentElement.scrollTop+"px");
    	} 
			else 
			{
				$("curseur").setStyle("left",20+event.x+document.body.scrollLeft+"px");
				$("curseur").setStyle("top",10+event.y+document.body.scrollTop+"px");
      }
    }
  }
}
 
function montre(text) 
{
  if(i==false) 
	{
		$("curseur").setStyle("visibility","visible"); // Si il est cacher (la verif n'est qu'une securitÃ©) on le rend visible.
		$("curseur").innerHTML = text; // on copie notre texte dans l'Ã©lÃ©ment html
		i=true;
  }
}

function cache() 
{
if(i==true) 
{
	$("curseur").setStyle("visibility","hidden"); // Si la bulle est visible on la cache
	i=false;
}
}
document.onmousemove=move; // dÃ¨s que la souris bouge, on appelle la fonction move pour mettre Ã  jour la position de la bulle.
