/********************************************/
/* Affichage de message ŕ coté de la souris */
/********************************************/

/*
onMouseOver="popup('message','largeur','hauteur');" onMouseOut='kill();'

<style type="text/css"> .popper { position: absolute; visibility: hidden } </style>

<body>
<div class='popper' id='topdeck'></div>
<script type='text/javascript' src="/include/script.js"></script>
...
</body>
*/

var strChUserAgent = navigator.userAgent;
var NETSCAPE7 = false;
var strChEnd = strChUserAgent.substring(strChEnd);
if(strChEnd.indexOf("Netscape/7") != -1) { NETSCAPE7 = true; }
var popnav = (document.layers); var popiex = (document.getElementById);
if (NETSCAPE7!=true) {var skn = (popnav) ? document.topdeck : topdeck.style;}
if (NETSCAPE7==true) {var skn=document.getElementById('topdeck').style;}
if(navigator.appName.substring(0,3) == "Net"){ document.captureEvents(Event.MOUSEMOVE); }
document.onmousemove = get_mouse;

function pop(msg,largeur) {
	if (typeof(largeur) == 'undefined') { var largeur='100'; }
	var content ="<div style='min-width:"+largeur+"; max-width:300; font-family:Verdana; font-size:10; text-align:left; padding:1px 2px; background-color:#f6f4f4; border : 1px solid #cccccc; color:#909090; moz-opacity:0.93; opacity: 0.93; filter:alpha(opacity=93);'>"+msg+"</div>";

	if (NETSCAPE7==true) {
		document.getElementById('topdeck').innerHTML = content;
		document.getElementById('topdeck').style.visibility = "visible";
	}
	if (popnav) { skn.document.write(content); skn.document.close();
		skn.visibility = "visible";
	}
	if (popiex)	{ document.getElementById("topdeck").innerHTML = content;
		skn.visibility = "visible";
	}
}

function get_mouse(e) {
	if ((popiex)&&(navigator.appName.substring(0,3) != "Net")) {
	var x = event.x+document.body.scrollLeft; var y = event.y+document.body.scrollTop; }
	if ((popiex)&&(navigator.appName.substring(0,3) == "Net")) {
	var x = e.pageX ; var y = e.pageY ; }
	if (document.body) var larg = (document.body.clientwidth); // pour IE
	else var larg = (window.innerwidth); // pour les autres

	if (larg-x<250) skn.left = larg-259;
	else skn.left = x - 30;
	skn.top = y + 22;
}

function kill() {
	skn.visibility = "hidden";
}
