gk=window.Event?1:0; // navigateurs Gecko ou IE
D=document;bulle=popup=popn=encours=wpop=hpop=x=0

function ctrl(e)
{

if(!x){de=!D.documentElement.clientWidth?D.body:D.documentElement;x=1} // IE6
el=gk?e.target:event.srcElement; //objet sous la souris
if(!el.tagName)el=el.parentNode; // noeud #text

if(el.className == 'pop')
  {
  popup = D.getElementById(el.alt); 
  with(popup){wpop=offsetWidth;hpop=offsetHeight;bulle=style}
  if(bulle!=encours) // seulement si changement de bulle 
    {	
    encours.left=-999+'px';
    encours=bulle;
    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
    with(bulle){left=posx+'px';top=posy+'px';}
    el.onclick=function(){return false}//désactive le lien
    }
  } else {encours.left=-999+'px';encours=0}
}

D.onmousemove=ctrl;
