// on charge la feuille de style de la bulle.
document.write('<style type="text/css">@import url(../styles/infobulle.css);</style>');
// on formate la bulle.
document.write('<div id="ma_bulle" class="texte_bulle"></div>');
// on met à jour la position de la bulle.
document.onmousemove = bouger_bulle;

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

function chercheElement(element){
  return document.getElementById(element);
}

function bouger_bulle(pointeur) // Fonction de suivi de la souris 
{
  if(visible){
    if(navigator.appName!="Microsoft Internet Explorer"){
      chercheElement("ma_bulle").style.left = 5+pointeur.pageX+"px";
      chercheElement("ma_bulle").style.top = 15+pointeur.pageY+"px";
    }else{
      chercheElement("ma_bulle").style.left = 5+event.x+document.documentElement.scrollLeft+"px";
      chercheElement("ma_bulle").style.top = 15+event.y+document.documentElement.scrollTop+"px";
    }
  }
}

function ouvrir_bulle(content){
  if(visible==false){
    chercheElement("ma_bulle").style.visibility = "visible"; // Si la bulle est cachée on la rend visible.
    chercheElement("ma_bulle").innerHTML = content; // on copie le contenu dans la bulle
	bouger_bulle(chercheElement("ma_bulle")); // positionnement initial (correctif X.Dusart)
    visible=true;
  }
}

function fermer_bulle(){
  if(visible==true){
    chercheElement("ma_bulle").style.visibility = "hidden"; // Si la bulle est visible on la cache
    visible=false;
  }
}

