document.write('<style>.message {font-family:verdana;font-size:18px;color:#2E7DA4;background:#FEF8C4; }</style>');
document.write('<div style="position:absolute;display:none;z-index:20" id="alt"></div>');
objmove = document.onmousemove;
document.onmousemove = position;
obj = document.getElementById("alt"); 
var bouge;
function position(evenement)
{ 
if (objmove) objmove();
posx = document.all?event.x+document.body.scrollLeft:evenement.pageX;
posy = document.all?event.y+document.body.scrollTop:evenement.pageY;
topscroll = document.all?document.body.scrollTop:window.pageYOffset;
leftscroll = document.all?document.body.scrollLeft:window.pageXOffset;
hauteur_ecran = document.all?document.body.offsetHeight:window.innerHeight;
largeur_ecran = document.all?document.body.offsetWidth:window.innerWidth;
}
function voir_msg(message)
{
html = '<span class="message">'+message+'</span>';
document.getElementById('alt').innerHTML = html;
bouge = setTimeout("positionnement()",1)
}
function positionnement()
{ 
hauteur_layer = obj.offsetHeight;
largeur_layer = obj.offsetWidth;
if (posy-topscroll > (hauteur_ecran/2))
posiy = posy-hauteur_layer-15;
else
posiy = posy+25;
decalerL = posx-(largeur_layer/2)<0?posx-(largeur_layer/2)-25:0;
decalerR = posx+(largeur_layer/2)>largeur_ecran?posx+(largeur_layer/2)-largeur_ecran+25:0;
posix = (posx-(largeur_layer/2))-decalerL-decalerR;
obj.style.top = posiy;
obj.style.left = posix;
obj.style.display = "block";
bouge = setTimeout("positionnement()",5)
}
function fin_msg()
{ 
clearTimeout(bouge);
obj.style.display = "none";
}
