/*******************
* infobulles
* Ben, 23/07/2005
*******************/

// espacement entre le curseur et l'infobulle
cursor_padding = 5;

// gestion des navigateurs (IE, MOZ, NS)
nav = navigator.appName;

ie = document.all;
ns = document.layers;
fi = document.getElementById && !document.all;

if(!ie){
	document.captureEvents(Event.MOUSEMOVE); 	
}

document.onmousemove = get_mouse;

// recupere les coordonnees de la souris
// les affecte au style de la div infobulle
function get_mouse(e){
	if(ie){
		x = event.x;
		y = event.y;
		window.status = x;
	}else{
		x = e.pageX;
		y = e.pageY;
	}	
	
	//if($("infobulle")!=null) {
  	bubble = $("infobulle");
  	bubble.style.left = x + cursor_padding;
  	bubble.style.top = y + cursor_padding;
	//}
	
}


// affiche la bubble
function infobulle_show(text){
	bubble.style.visibility = "visible";
        bubble.style.display = "block";
	
	bubble.innerHTML = text; 
	// déconseillé pas aux normes
	
	//longueur_bubble = bubble.firstChild.length;
	//bubble.firstChild.replaceData(0, longueur_bubble, text); 
}

// cache la bubble
function infobulle_hide(){
	bubble.style.visibility = "hidden";
        bubble.style.display = "none";
}