// JavaScript Document
var info=false; // La variable i nous dit si la bulle est visible ou non
// Chemin des Images du Menu ON en global
var tabLibImg = [	'nav/blog_on.gif', 
				 	'nav/cheval_on.gif', 'nav/fauteuil_on.gif', 
					'nav/ortho_on.gif', 'nav/prepa_on.gif', 
					'nav/plante_on.gif', 'nav/cosmeto_on.gif', 
					'nav/sport_on.gif', 'nav/caducee_on.gif'
				];
function preload()
{
var d = document;
d.tabObjImg = new Array(tabLibImg.length);
d.tabObjSav = new Array(tabLibImg.length);

for (i=0; i <tabLibImg.length; i++) {	
		d.tabObjImg[i] = new Image();
		d.tabObjImg[i].src = tabLibImg[i];
		}
}

function GetId(id) { 
	if (document.getElementById)
		return (document.getElementById(id));
	else if (document.all)
		return (document.all[id]);
	else if (document.layers)
		return (document.layers[id]);
	return (null);
}	


function swapInfo(text) {
	/* Montre Info Bulle */
	if (info==false) {
		GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
		  GetId("curseur").innerHTML = text; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
		  info=true;
		  }
	/* Cache Info Bulle */
	else {
		GetId("curseur").style.visibility="hidden"; 
		info =false;
		}
}

function move(e) {
	  if(info) {  
			if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
					GetId("curseur").style.left=e.pageX + 20+"px";
				    GetId("curseur").style.top=e.pageY + 10+"px";
				    }
			else { 
					if(document.documentElement.clientWidth > 0) {
				        GetId("curseur").style.left=20+event.clientX+document.documentElement.scrollLeft+"px";
				        GetId("curseur").style.top=10+event.clientY+document.documentElement.scrollTop+"px";
				    	}
				    else {
				        GetId("curseur").style.left=20+event.clientX+document.body.scrollLeft+"px";
				        GetId("curseur").style.top=10+event.clientY+document.body.scrollTop+"px";
				    	}
				}
			}
}
				

function swapImage(id, text)
{
var d = document;
img = d.getElementById(id);
if (d.tabObjSav[id] == null) { 
	d.tabObjSav[id] = new Image();
	d.tabObjSav[id].src = img.src;
	}
img.src = d.tabObjImg[id].src;
swapInfo(text);
}

function restoreImage(id)
{
var d = document;
img = d.getElementById(id);
if (d.tabObjSav[id] != null)  
	img.src = d.tabObjSav[id].src;
swapInfo('');
}
preload();