// unilog_infobulle.js
var infoBulleParameter=new Object;
var infoBullePosX=0;
var infoBullePosY=0;
var infoBulleOffsetX=25;
var infoBulleOffsetY=25;
var infoBulleBorderDistance=250;
var infobulleSize=100;

function showInfoBulle(texte, position) {
//position = rightScreen ou leftScreen : position du texte par rapport à la souris
	var contenu="<TABLE border=0 cellspacing=0 cellpadding=";
	contenu+=infoBulleParameter.NbPixel;
	contenu+=" class='";
	contenu+=infoBulleParameter.Style + "Bordure";
	contenu+="'><TR><TD><TABLE border=0 cellpadding=2 cellspacing=0><TR><TD><FONT";
	contenu+=" class='";
	contenu+=infoBulleParameter.Style + "Police";
	contenu+="'>";
	contenu+=texte
	contenu+="</FONT></TD></TR></TABLE></TD></TR></TABLE>";
	if (position=='rightScreen'){
	var finalPosX=infoBullePosX;
	if (finalPosX<0) {
		finalPosX=0;
	}
	if (document.layers) {
		document.layers["infoBulle"].document.write(contenu);
		document.layers["infoBulle"].document.close();
		if (infoBullePosY+infoBulleBorderDistance>screen.availHeight-infobulleSize) {
			document.layers["infoBulle"].bottom=infoBullePosY-infoBulleOffsetY*2-infobulleSize;
		}else{
			document.layers["infoBulle"].top=infoBullePosY+infoBulleOffsetY;
		}
		document.layers["infoBulle"].left=finalPosX;
		document.layers["infoBulle"].visibility="show";
	}
	if (document.all) {
		infoBulle.innerHTML=contenu;
//		document.all["infoBulle"].style.top=infoBullePosY+infoBulleOffsetY;
		if ((infoBullePosY+infoBulleBorderDistance)>screen.availHeight-infobulleSize) {
			document.all["infoBulle"].style.top=infoBullePosY-infoBulleOffsetY*2-infobulleSize;
			}else{
			document.all["infoBulle"].style.top=infoBullePosY+infoBulleOffsetY;
		}
		document.all["infoBulle"].style.left=finalPosX;//f.x-infoBulleOffsetX;
		document.all["infoBulle"].style.visibility="visible";
	} else {
		if (document.getElementById) {
			document.getElementById("infoBulle").innerHTML=contenu;
//			document.getElementById("infoBulle").style.top=infoBullePosY+infoBulleOffsetY;
			if (infoBullePosY+infoBulleBorderDistance>screen.height-infobulleSize) {
				document.getElementById("infoBulle").style.top=infoBullePosY-infoBulleOffsetY*2-infobulleSize;
			}else{
				document.getElementById("infoBulle").style.top=infoBullePosY+infoBulleOffsetY;
			}
			document.getElementById("infoBulle").style.left=finalPosX;
			document.getElementById("infoBulle").style.visibility="visible";
		}
	}
	}else if (position=='leftScreen'){
	var finalPosX=infoBullePosX-150;
	if (finalPosX<0) {
		finalPosX=0;
	}
	if (document.layers) {
		document.layers["infoBulle"].document.write(contenu);
		document.layers["infoBulle"].document.close();
		if (infoBullePosY+infoBulleBorderDistance>screen.availHeight-infobulleSize) {
			document.layers["infoBulle"].bottom=infoBullePosY-infoBulleOffsetY*2-infobulleSize;
		}else{
			document.layers["infoBulle"].top=infoBullePosY+infoBulleOffsetY;
		}
		document.layers["infoBulle"].left=finalPosX;
		document.layers["infoBulle"].visibility="show";
	}
	if (document.all) {
		infoBulle.innerHTML=contenu;
//		document.all["infoBulle"].style.top=infoBullePosY+infoBulleOffsetY;
		if ((infoBullePosY+infoBulleBorderDistance)>screen.availHeight-infobulleSize) {
			document.all["infoBulle"].style.top=infoBullePosY-infoBulleOffsetY*2-infobulleSize;
			}else{
			document.all["infoBulle"].style.top=infoBullePosY+infoBulleOffsetY;
		}
		document.all["infoBulle"].style.left=finalPosX;//f.x-infoBulleOffsetX;
		document.all["infoBulle"].style.visibility="visible";
	} else {
		if (document.getElementById) {
			document.getElementById("infoBulle").innerHTML=contenu;
//			document.getElementById("infoBulle").style.top=infoBullePosY+infoBulleOffsetY;
			if (infoBullePosY+infoBulleBorderDistance>screen.height-infobulleSize) {
				document.getElementById("infoBulle").style.top=infoBullePosY-infoBulleOffsetY*2-infobulleSize;
			}else{
				document.getElementById("infoBulle").style.top=infoBullePosY+infoBulleOffsetY;
			}
			document.getElementById("infoBulle").style.left=finalPosX;
			document.getElementById("infoBulle").style.visibility="visible";
		}
	}
	}
}
function getMousePos(e) {
	if (document.all) {
		infoBullePosX=event.x+document.body.scrollLeft;
		infoBullePosY=event.y+document.body.scrollTop;
	} else {
		infoBullePosX=e.pageX;
		infoBullePosY=e.pageY;
	}
}
function hideInfoBulle() {
	if (document.layers) {
		document.layers["infoBulle"].visibility="hide";
	}
	if (document.all) {
		document.all["infoBulle"].style.visibility="hidden";
	} else {
		if (document.getElementById){
			document.getElementById("infoBulle").style.visibility="hidden";
		}
	}
}
function initInfoBulle(Style,NbPixel) {
	infoBulleParameter.Style=Style;
	infoBulleParameter.NbPixel=NbPixel;
	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=getMousePos;
		document.write("<LAYER name='infoBulle' top=0 left=0 visibility='hide'></LAYER>");
	}
	if (document.all) {
		document.write("<DIV id='infoBulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		document.onmousemove=getMousePos;
	} else {
		if (document.getElementById) {
			document.onmousemove=getMousePos;
			document.write("<DIV id='infoBulle'	style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		}
	}
}