// FONCTION INFO-BULLE
var IB = new Object;
var posX = 0; posY = 0;
var xOffset = -10; yOffset = 25;

function AfficherInfoBulle(largeur, texte) {

  var contenu = '<table width="' + largeur + '" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF0000"><tr><td><table width="100%" border="0" cellpadding="4" cellspacing="1"><tr><td bgcolor="#FFFFBB" class="txtNoir11" style="padding: 10px;">' + texte + '</td></tr></table></td></tr></table>';

  var finalPosX = posX - xOffset;
  if(finalPosX<0) finalPosX = 0;
  if(document.layers){
    document.layers['infobulle'].document.write(contenu);
    document.layers['infobulle'].document.close();
    document.layers['infobulle'].top = posY + yOffset;
    document.layers['infobulle'].left = finalPosX;
    document.layers['infobulle'].visibility = 'show';
   }
  if(document.all){
    infobulle.innerHTML = contenu;
    document.all['infobulle'].style.top = posY + yOffset;
    document.all['infobulle'].style.left = finalPosX;  // sf.x-xOffset;
    document.all['infobulle'].style.visibility = 'visible';
  }
  // modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
  else if(document.getElementById){
    document.getElementById('infobulle').innerHTML = contenu;
    document.getElementById('infobulle').style.top = posY + yOffset;
    document.getElementById('infobulle').style.left = finalPosX;
    document.getElementById('infobulle').style.visibility = 'visible';
  }
}


function getMousePos(e){
	if(document.all){
		posX = event.x + document.body.scrollLeft; // modifs CL 09/2001 - IE : regrouper l'évènement
		posY = event.y + document.body.scrollTop;
	} else {
		posX = e.pageX;  // modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
		posY = e.pageY;
	}
}


function MasquerInfoBulle(){
	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 InitialisationInfoBulle() {
	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;
	}
	// modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if(document.getElementById){
		document.onmousemove = getMousePos;
		document.write('<div id="infobulle" style="position: absolute; top: 0; left: 0; visibility: hidden;"></div>');
	}

}
