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

// on formate la bulle.
document.write('<table id="bulle" class="infos_bulle" cellpadding="0" cellspacing="0"><tr><td><div id="bulle_haut" class="infos_bulle_haut"></div><div id="bulle_content" class="infos_bulle_content"></div><div id="bulle_bas" class="infos_bulle_bas">&nbsp;</div></td></tr></table>');
// 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 getH(id)
{
return window.document.getElementById(id).offsetHeight;
} 


function move_bulle(e) // Fonction de suivi de la souris 
{
  if(i){
    if(navigator.appName!="Microsoft Internet Explorer"){
      ElementId("bulle").style.left = (-15)+e.pageX+"px";
      ElementId("bulle").style.top = 0-getH("bulle")+e.pageY+"px";
    }else{
      ElementId("bulle").style.left = (-15)+event.x+document.documentElement.scrollLeft+"px";
      ElementId("bulle").style.top = (-10)-getH("bulle")+event.y+document.documentElement.scrollTop+"px";
    }
  }
}

function open_bulle(content)
{
  if(i==false){
    ElementId("bulle").style.visibility = "visible"; // Si la bulle est cacher on la rend visible.
    ElementId("bulle_content").innerHTML = content; // on copie le contenu dans la bulle
	
    i=true;
	move_bulle(ElementId("bulle")); // positionnement initial (correctif X.Dusart)
  }
}

function close_bulle()
{
  if(i==true){
    ElementId("bulle").style.visibility = "hidden"; // Si la bulle est visible on la cache
    i=false;
  }
}
