
// contrôle le positionnement du tooltip
popup= null; // objet div popup en cours

function popmove(e) {
 var gk=window.Event?1:0; // navigateurs Gecko ou IE
 var de= (!document.documentElement.clientWidth)? document.body: document.documentElement;// IE6
  with(popup){
  	var wpop=offsetWidth;
	var hpop=offsetHeight;
	var bulle=style;
 }
fx=gk?innerWidth-15:de.clientWidth   //l fenêtre
fy=gk?innerHeight-15:de.clientHeight //h fenêtre
sx=gk?pageXOffset:de.scrollLeft      //scroll h
sy=gk?pageYOffset:de.scrollTop       //scroll v
x=gk?e.pageX:event.clientX+sx;       //curseur x
y=gk?e.pageY:event.clientY+sy;       //curseur y
posx=x>=fx+sx-wpop-10?x-15-wpop:x+10
posy=y>=fy+sy-hpop-20?fy+sy-hpop-15:y+10

//dans ce cas on place le tooltip au dessus...
bulle.left=posx+'px';
bulle.top=(posy - hpop) +'px';
bulle.display = 'block';

//el.onclick=function(){return false}//désactive le lien
}

function popshow(elt, popid){
	popup = document.getElementById(popid); // use popup as global
	if (!popup) alert (popid  + " n'est pas un élément valide.");
	elt.onmousemove = popmove;
}

function pophide(elt){
	if (popup){
		popup.style.display = 'none';
		popup = null;
	}
	elt.onmousemove = null;
}
