
function writeAideBulle(id) {
eval("var tmp = hideMAide"+id+";");
if(tmp == 0){
document.getElementById("hlp"+id).innerHTML = texteAideGlobal;
}
}

var myWidthKitMaj = 0, myHeightKitMaj = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidthKitMaj = window.innerWidth;
myHeightKitMaj = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidthKitMaj = document.documentElement.clientWidth;
myHeightKitMaj = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidthKitMaj = document.body.clientWidth;
myHeightKitMaj = document.body.clientHeight;
}


var xPopupInfo,yPopupInfo;
var PrecDivVisible = -1;
var divVisible = -1;
var cliqueStayDisplay = 0;
var NBcliqueOnIconeAide = 0;
var xBulle=2, yBulle=5;
var nameBulleInfo;
var timerBulleInfo;

function initBulleInfo() {
if (document.captureEvents) {
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
}

function handlerMM(e){

if(navigator.appName.substr(0,9) == 'Microsoft'){
    xPopupInfo = xBulle + ((document.documentElement.scrollLeft)?document.documentElement.scrollLeft:document.body.scrollLeft) + ((window.event.pageX != null && window.event.pageX>=0)?window.event.pageX:window.event.clientX);
    yPopupInfo = yBulle + ((document.documentElement.scrollTop)?document.documentElement.scrollTop:document.body.scrollTop) + ((window.event.pageY != null && window.event.pageY>=0)?window.event.pageY:window.event.clientY);
}else{
    if (document.getElementById) {
	xPopupInfo = xBulle + document.body.scrollLeft + ((e.pageX != null && e.pageX>=0)?e.pageX:e.clientX);
	yPopupInfo = yBulle + document.body.scrollTop + ((e.pageY != null && e.pageY>=0)?e.pageY:e.clientY);
    }else if(document.layer){
	xPopupInfo = xBulle + e.pageX;
	yPopupInfo = yBulle + e.pageY;
    }else if (document.all) {
	xPopupInfo = xBulle + document.body.scrollLeft + window.event.clientX;
	yPopupInfo = yBulle + document.body.scrollTop + window.event.clientY;
    }
}

if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidthKitMaj = window.innerWidth;
myHeightKitMaj = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidthKitMaj = document.documentElement.clientWidth;
myHeightKitMaj = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidthKitMaj = document.body.clientWidth;
myHeightKitMaj = document.body.clientHeight;
}
    if((xPopupInfo + 330 + 30) >= (myWidthKitMaj)){
	xPopupInfo = myWidthKitMaj - 330 - 30;
    }

}

function bulleStayDisplayClear(id){
    cliqueStayDisplay = cliqueStayDisplay?0:1;
    if(cliqueStayDisplay == 1){
	Clear_set_coord(id);
    }else{
	popUp_hide(id);
    }
}

function cliqueOnIconeAide(id){
NBcliqueOnIconeAide++;
if(NBcliqueOnIconeAide>2){
cliqueStayDisplay = 0;
popUp_show(id);
cliqueStayDisplay = 1;
}else if(NBcliqueOnIconeAide > 0){
bulleStayDisplayClear(id);
}
}

function Clear_set_coord(id){
    clearInterval(timerBulleInfo);
    timerBulleInfo=null;
}

function set_coord(id){
nameBulleInfo = "c"+id;
if (document.getElementById) {
document.getElementById(nameBulleInfo).style.left = xPopupInfo+"px";
document.getElementById(nameBulleInfo).style.top = yPopupInfo+"px";
}else if (document.layers) {
document.layers[nameBulleInfo].left = xPopupInfo;
document.layers[nameBulleInfo].top = yPopupInfo;
}else if (document.all) {
document.all[nameBulleInfo].style.left = xPopupInfo+"px";
document.all[nameBulleInfo].style.top = yPopupInfo+"px";
}
}

function popUp_show(id){
if(id != PrecDivVisible){
    NBcliqueOnIconeAide = 0;
}
if(divVisible == id && cliqueStayDisplay) return;
if(divVisible != id && divVisible > -1){
    popUp_hide(divVisible,1);
}
writeAideBulle(id);
divVisible = id;
nameBulleInfo = "c"+id;
if (document.getElementById) {
document.getElementById(nameBulleInfo).style.left = xPopupInfo+"px";
document.getElementById(nameBulleInfo).style.top = yPopupInfo+"px";
document.getElementById(nameBulleInfo).style.visibility ="visible";
}else if (document.layers) {
document.layers[nameBulleInfo].left = xPopupInfo;
document.layers[nameBulleInfo].top = yPopupInfo;
document.layers[nameBulleInfo].visibility="show";
}else if (document.all) {
document.all[nameBulleInfo].style.left = xPopupInfo+"px";
document.all[nameBulleInfo].style.top = yPopupInfo+"px";
document.all[nameBulleInfo].style.visibility = "visible";
}
if(timerBulleInfo != null){
Clear_set_coord(id);
}
timerBulleInfo=setInterval("set_coord("+id+")",30);
}

function popUp_hide(id,force){
if(force == 0 && cliqueStayDisplay) return;
nameBulleInfo = "c"+id;
if (document.getElementById) {
document.getElementById(nameBulleInfo).style.visibility ="hidden";
}else if (document.layers) {
document.layers[nameBulleInfo].visibility="hide";
}else if (document.all) {
document.all[nameBulleInfo].style.visibility = "hidden";
}
Clear_set_coord(id);
PrecDivVisible = divVisible;
divVisible = -1;
cliqueStayDisplay = 0;
}

initBulleInfo();

