// JavaScript Document

//les fonctions GetId et move permettent d'afficher l'info-bulle (pris sur internet)

function GetId(id)
	{
	  return document.getElementById(id);
	}
	
	var i=false; // La variable i nous dit si la bulle est visible ou non
				
function move(e) 
{
	 if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
		if (navigator.appName!="Microsoft Internet Explorer") 
		   { // Si on est pas sous IE
			
				if(e.pageX>80)
				{
					 GetId("curseur").style.left=80+"px";
				}
				else
				{
				 GetId("curseur").style.left=e.pageX + 5+"px";
				}
				 
		     GetId("curseur").style.top=e.pageY + 10+"px";
		   }
		else 
		   { 
		if(document.documentElement.clientWidth>0) 
		   {
			if(event.x>80)
			{
				 GetId("curseur").style.left=75+document.documentElement.scrollLeft+"px";
			}
			else
			{
			 GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
			}
			 GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
		   }
		else 
		   {
		   if(event.x>80)
			{
				GetId("curseur").style.left=75+document.body.scrollLeft+"px";
			}
			else
			{
			 GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
			}
			 GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
		   }
			}
		    }
}
				
function montre(text) 
{
	if(i==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;
		GetId("curseur").style.width="110px";

		i=true;
	                }	
		
		
}

	
	
function cache() 
{
	if(i==true)
	{
	i=false;
	//disparition de la bulle en fondu
	GetId("curseur").style.opacity="1";
	hidden();

	}
	
}

function hidden()
{
	GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
	
}



document.onmousemove=move; // des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.