/* Variables */
var bulle = false; 	/* permet de savoir si la bulle est visible ou non */
var largeur = false; 	/* permet de connaître la largeur de la bulle */

function move(e) {
	/* Si la bulle est visible, on calcul en temps réel sa position */
	if(bulle)
	{		
		document.getElementById('nicetitle').style.width = largeur + "px";
		
		if (navigator.appName != "Microsoft Internet Explorer") {
			document.getElementById("curseur").style.left=e.pageX + 20 + "px";
			document.getElementById("curseur").style.top=e.pageY + 20 + "px";
		}
		else {
			document.getElementById("curseur").style.left=window.event.clientX+ document.body.scrollLeft + document.documentElement.scrollLeft + 20;
			document.getElementById("curseur").style.top=window.event.clientY + document.body.scrollTop + document.documentElement.scrollTop + 20;
			var x=window.event.clientX+ document.body.scrollLeft + document.documentElement.scrollLeft;
			var y=window.event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
		}
	}
}

function montre(text,lg) {
	/* On fixe la largeur de la bulle */
	largeur = lg;

	/* Si la bulle étais invisible, on la montre */
	if(bulle == false)
	{
		document.getElementById("curseur").style.visibility="visible";
		document.getElementById("curseur").innerHTML = "<div id='nicetitle'><p class='nicetitle'>" + text + "</p></div>";
		bulle = true;
	}
}

function cache() {
	/* Si la bulle étais visible, on la cache */
	if(bulle == true)
	{
		document.getElementById("curseur").style.visibility="hidden";
		bulle = false;
	}
}

/* Dès que la souris bouge, on met a jour la position de la bulle */
document.onmousemove=move;

