// Récupérer la position de la souris sur la page
var pos_x = 0; // position X de la souris
var pos_y = 0; // position Y de la souris

var nav = navigator.appName;
var ie = false;
if (nav == "Microsoft Internet Explorer")	{
	ie = true;
}

document.onmousemove=position;

/*
function(event) {
	if (ie) {
		alert('onnousemove'+event);
		pos_x = event.clientX + document.documentElement.scrollLeft;
		pos_y = event.clientY + document.documentElement.scrollTop;
	} else	{
		pos_x=event.pageX; 
		pos_y=event.pageY;
	}
	return false; 
}
*/


function position(e)	{
	var popup = document.getElementById("popup");
	if (popup.style.display == "block")	{ // Si le popup est visible, on calcule sa position
		if (!ie)	{
			pos_x = e.pageX ;
			pos_y = e.pageY ;
		} else	{
			pos_x = event.x + document.body.scrollLeft + 350 ;
			pos_y = event.y + document.body.scrollTop + 340 ;
		}
	// ça, c'est si on veut que le popup suive le mouvement de la souris :
	// var X = pos_x - 240;
	// var Y = pos_y - 320;
	// popup.style.left = X +"px";
	// popup.style.top  = Y +"px";	
	}
}


function affiche(text1, text2, text3){

	var popup = document.getElementById("popup");
	popup.style.display = "block";


	var pophead = document.getElementById("pophead");
	pophead.innerHTML = text1;

	var popbody = document.getElementById("popbody");
	popbody.innerHTML = text2;
	if (text3)	{
		popbody.innerHTML += '<p style="text-align:center"><strong>' + text3 + '</strong></p>';
	}

	var X = pos_x - 350;
	var Y = pos_y - 340;
	if (X<0)	{
		X = 0;
	}
	popup.style.left = X +"px";
	popup.style.top  = Y +"px";

}


function masque()	{
	var popup = document.getElementById("popup");
	popup.style.display = "none";
}