
/*HelpBox*/

var IB = new Object;
var posX = 0; posY = 0;
var xOffset = 5; yOffset = 5;

function ShowHelpBox(texte) {
	contenu = "<table border='0' cellspacing='0' cellpadding=" + IB.NbPixel + "><tr bgcolor='" + IB.ColContour + "'><td><table border='0' cellpadding='2' cellspacing='0' bgcolor='" + IB.ColFond + "'><tr><td><span style='font: 10px Verdana; color: " + IB.ColTexte + ";'>" + texte + "</span></td></tr></table></td></tr></table>&nbsp;";
	var finalPosX = posX - xOffset;
	if (finalPosX < 0) finalPosX = 0;
	if (document.layers) {
		document.layers["bulle"].document.write(contenu);
		document.layers["bulle"].document.close();
		document.layers["bulle"].top = posY + yOffset + "px";
		document.layers["bulle"].left = finalPosX + "px";
		document.layers["bulle"].visibility = "show";
	}
	if (document.all) {
		bulle.innerHTML = contenu;
		document.all["bulle"].style.top = posY + yOffset + "px";
		document.all["bulle"].style.left = finalPosX + "px";
		document.all["bulle"].style.visibility = "visible";
	} else if (document.getElementById) {

		document.getElementById("bulle").innerHTML = contenu;
		document.getElementById("bulle").style.top = posY + yOffset + "px";
		document.getElementById("bulle").style.left = finalPosX + "px";
		document.getElementById("bulle").style.visibility = "visible";
	}
	window.onMouseMove = getMousePos;
}

function getMousePos(e) {
	if (document.all) {
		posX = event.x + document.body.scrollLeft; 
		posY = event.y + document.body.scrollTop;
	} else {
		posX = e.pageX;
		posY = e.pageY;
	}
}

function HideHelpBox() {
	if (document.layers) { document.layers["bulle"].visibility = "hide"; }
	if (document.all) { document.all["bulle"].style.visibility = "hidden"; }
	else if (document.getElementById) { document.getElementById("bulle").style.visibility = "hidden"; }
}

function InitHelpBox(ColTexte, ColFond, ColContour, NbPixel) {
	IB.ColTexte = ColTexte;
	IB.ColFond = ColFond;
	IB.ColContour = ColContour;
	IB.NbPixel = NbPixel;
	
	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);
		window.onMouseMove = getMousePos;
		document.write("<layer name='bulle' top='0' left='0' visibility='hide'></layer>");
	}
	if (document.all) {
		document.write("<div id='bulle' style='z-index:100; position: absolute; top: 0; left: 0; visibility: hidden; text-align: left;'></div>");
		document.onmousemove = getMousePos;
	} else if (document.getElementById) {
		document.onmousemove = getMousePos;
		document.write("<div id='bulle' style='z-index:100; position: absolute; top: 0; left: 0; visibility: hidden; text-align: left;'></div>");
	}
}
