			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 && !ns && !fi){
				alert("navigateur "+nav+" incompatible !");	
			}
			
			
			pathname = window.location.pathname;
			Tpath = pathname.split('/');			
			window.status = Tpath[Tpath.length-1];
			
			if(Tpath[Tpath.length-1] == 'plan.asp')  {
				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.clientX;
					y = event.clientY;
					
				}else{
					x = e.pageX;
					y = e.pageY;
				}	
				
				bubble = document.getElementById("infobulle");
				bubble.style.left = x + cursor_padding+'px';
				
				//window.status = document.documentElement.scrollTop;
				
				if(ie)
					bubble.style.top = document.documentElement.scrollTop + y + cursor_padding + 'px';
				else
					bubble.style.top = y + cursor_padding + 'px';
					//bubble.style.top = document.documentElement.scrollTop + y + cursor_padding+'px';
				
					
			}
			
			
			// affiche la bubble
			function affiche(text){
				bubble = document.getElementById("infobulle");
				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 cache(){
				bubble.style.visibility = "hidden";
					  bubble.style.display = "none";
			}
