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

// espacement entre le curseur et l'infobulle
img_visible = false;
cursor_padding = 5;
image_width = image_height = 0;
x = y = 0;
// 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;
	}	
	bubble = document.getElementById("infobulle");
	bubble.style.width = image_width;
	bubble.style.height = image_height;
	bubble.style.left = x + cursor_padding+'px';
	bubble.style.top = document.documentElement.scrollTop + y - image_height + 'px';
}
// affiche la bubble
function affiche(src){
	img_visible = true;
	//bubble.style.visibility = "visible";
	//bubble.style.display = "block";
	// bubble.innerHTML = text; 
	// déconseillé pas aux normes
	bubble.innerHTML = "<img src='"+src+"' onload='onLoadImage(this);' />";
}
// cache la bubble
function cache(){
	img_visible = false;
	bubble.style.visibility = "hidden";
	bubble.style.display = "none";
}

function onLoadImage(elt){
	if (img_visible){
		//alert(bubble.style.top+"\n"+elt.height+"\n"+(bubble.style.top-elt.height));
		bubble = document.getElementById("infobulle");
		image_width = elt.width;
		image_height = elt.height;
		bubble.style.width = image_width;
		bubble.style.height = image_height;
		bubble.style.top = document.documentElement.scrollTop + y - image_height + 'px';
		bubble.style.visibility = "visible";
		bubble.style.display = "block";
	}
}

/*
function showHideShearch(){
	var div = document.getElementById("searchDiv");
	div.style.display = div.style.display == "" || div.style.display == "none" ? div.style.display = "block" : div.style.display = "none";
}
function submitSearch(url){
}
*/