/*----------------------------*/
/*   Script Infobulle
/*   www.webelix.net
/*----------------------------*/

// on charge la feuille de style de la bulle.

// on déclare la bulle.

	

// on met à jour la position de la bulle.
document.onmousemove = move_bulle;

var i=false; // La variable i nous dit si la bulle est visible ou non

function ElementId(id)
{
  return document.getElementById(id);
}

function move_bulle(e) // Fonction de suivi de la souris 
{
 if(i) { // Si la bulle est visible, on calcul en temps reel sa position ideale
 	if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
			 ElementId("bulle").style.left=e.pageX + 5+"px";
			 ElementId("bulle").style.top=e.pageY + 10+"px";
 	} else { // Modif proposé par TeDeum, merci à lui
 			oBndRct = document.getElementById('contenu').getBoundingClientRect();
 			ElementId("bulle").style.left = oBndRct.left + 115 + event.x +document.body.scrollLeft+"px";
			ElementId("bulle").style.top=335 + event.y+document.body.scrollTop+"px";
			//alert(1024-document.body.clientWidth);
 		}
 } 
}

function open_bulle(content)
{
  if(i==false){
    ElementId("bulle").style.display="block"; // Si la bulle est cacher on la rend visible.
    ElementId("bulle").innerHTML=content; // on copie le contenu dans la bulle
    i=true;
  }
}

function close_bulle()
{
  if(i==true){
	ElementId("bulle").style.top = 0;
	ElementId("bulle").style.left = 0;
	ElementId("bulle").style.display="none"; // Si la bulle est visible on la cache
   i=false;
  }
}


