
// Implantation des variables générales
var IE4 = (document.all)? true:false;
var NS4 = (document.layers)? true:false;
var nava = (document.layers);
var ptrLayer = (nava) ? document.helpBox : helpBox.style;

if (nava) document.captureEvents(Event.MOUSEMOVE);


function helpOver (event,texte,titre,boxsizes) {
	if (boxsizes == null)
	{boxsizes = boxsize;
	}
	format_str = "<table border='0' cellpadding='1' cellspacing='1' width="+ boxsizes+"><tr><td bgcolor="+ overCol +">"
                    +"<table border='0' cellpadding='0' cellspacing='0' width="+ boxsizes+" bgcolor=" +  overCol +">"
   					+"<tr bgcolor=" + overCol +"><td>"
                    +"<table border='0' cellpadding='0' cellspacing='0' width='97%' align='center'><tr><td>"
                    +"<SMALL><FONT COLOR="+ overFnt +" FACE=\"Verdana,Arial,Helvetica\" SIZE=1><b>"+titre+"</b></font></SMALL>"
                    +"</td></tr></table>"
					+"</td></tr>"
         		    +"<tr bgcolor=" + backCol +"><td>"
                    +"<table border='0' cellpadding='0' cellspacing='0' width='97%' align='center'><tr><td>"
                    +"<SMALL><Font color=" + fntCol +" FACE=\"Verdana,Arial,Helvetica\" SIZE=1>"+texte+"</font></SMALL>"
                    +"</td></tr></table>"
                    +"</td></tr>"
					+"</table></td></tr></table>";

	var ptrObj, ptrLayer; Xpos=0; Ypos=0;

	if (IE4) {
			 Xpos = event.clientX;            
			 ptrObj = event.srcElement;
  			 ptrLayer = document.all.helpBox;

			 string="<div width:'130px' topbackground-color:" + overFnt + ">"+format_str+"</div>";
	 		 ptrLayer.innerHTML = string;
             ptrLayer.style.visibility = "visible"; 
           	 }

	if (NS4) {
	         Xpos = event.pageX;
             Ypos = event.pageY;                           
		 	 ptrObj = event.target;
			 ptrLayer = document.helpBox;

			 string="<layer width='130px' bgcolor=" + overFnt +">"+format_str+"</layer>";
             ptrLayer.document.write (string);
			 ptrLayer.document.close ();
			 ptrLayer.visibility = "show";
           	 }
	if (!ptrObj.onmouseout) ptrObj.onmouseout = helpDown;
	if ((IE4) && (!ptrObj.onmousemove)) ptrObj.onmousemove = get_mouse;
	if (NS4) document.onmousemove = get_mouse;
		
}

function get_mouse(e)
{		var x = (nava) ? e.pageX : event.x+document.body.scrollLeft;
		var y = (nava) ? e.pageY : event.y+document.body.scrollTop;
		ptrLayer.left = x -100;
	    ptrLayer.top  = y-80;
}

function helpGetOffset(obj, coord) {

	 var val = obj["offset"+coord] ;
	 if (coord == "Top") val += obj.offsetHeight;
	 while ((obj = obj.offsetParent )!=null) {
		val += obj["offset"+coord];
		if (obj.border && obj.border != 0) val++;
	 }
	 return val;
}


function helpDown () {
	if (IE4) document.all.helpBox.style.visibility = "hidden";
	if (NS4) document.helpBox.visibility = "hidden";
}
