function file(fichier) {
	if(window.ActiveXObject) { // IE 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.XMLHttpRequest) { // FIREFOX
		xhr_object = new XMLHttpRequest();
	} else {
		return(false);
	}
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) {
		return(xhr_object.responseText);
	} else {
		return(false);
	}
}

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

// 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="bulle" class="infos_bulle"></div>');

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

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

function open_bulle(emplacement,x,y)
{
  if(vis==false){
    ElementId("bulle").style.visibility = "visible"; // Si la bulle est cacher on la rend visible.
    ElementId("bulle").innerHTML = file('/australie/scripts/calendrier/calendrier.php?emplacement='+emplacement); // on copie le contenu dans la bulle
		if(x!=0) ElementId("bulle").style.left = x+"px";
		else ElementId("bulle").style.left = ElementId(emplacement).offsetLeft+0+"px";
		if(y!=0) ElementId("bulle").style.top = y+"px";
		else ElementId("bulle").style.top = ElementId(emplacement).offsetTop+22+"px";
    vis=true;
  }
}

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