function GetId(id)
{
	return document.getElementById(id);
}
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
			 document.getElementById("framemessage").style.left=e.pageX + 5+"px";
			 document.getElementById("framemessage").style.top=e.pageY + 20+"px";
			 GetId("curseur").style.left=e.pageX + 5+"px";
			 GetId("curseur").style.top=e.pageY + 20+"px";
		 }
		 else {
			 if(document.documentElement.clientWidth>0) {
			 document.getElementById("framemessage").style.left=event.x+document.documentElement.scrollLeft+"px";
			 document.getElementById("framemessage").style.top=20+event.y+document.documentElement.scrollTop+"px";
			 GetId("curseur").style.left=event.x+document.documentElement.scrollLeft+"px";
			 GetId("curseur").style.top=20+event.y+document.documentElement.scrollTop+"px";
			 } else {
			 document.getElementById("framemessage").style.left=20+event.x+document.body.scrollLeft+"px";
			 document.getElementById("framemessage").style.top=event.y+document.body.scrollTop+"px";
			 GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
			GetId("curseur").style.top=event.y+document.body.scrollTop+"px";
			 }
		 }
	 }
}

function montre(text) {
	 if(i==false) {
	 GetId("curseur").style.visibility="visible";
	 GetId("curseur").innerHTML = text;
	 i=true;
	 document.getElementById("framemessage").style.height = document.getElementById("curseur").offsetHeight;
	 document.getElementById("framemessage").style.width = document.getElementById("curseur").offsetWidth;
	 document.getElementById("framemessage").style.visibility = "visible";
	 move();
	 }
}
function cache() {
	if(i==true) {
	 document.getElementById("framemessage").style.height = 1;
	 document.getElementById("framemessage").style.width = 1;
	 document.getElementById("framemessage").style.visibility = "hidden";
	 GetId("curseur").style.visibility="hidden";
	 i=false;
	}
}
document.onmousemove=move; 
