// Affiche et cache les info bulles

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
            GetId("curseur").style.left=e.pageX + 5+"px";
            GetId("curseur").style.top=e.pageY + 10+"px";
        }
        else 
        { // Modif proposé par TeDeum, merci à  lui
            if(document.documentElement.clientWidth>0) 
            {
                GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
                GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"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; // on copie notre texte dans l'élément html
        i=true;
    }
}

function cache() 
{
    if(i==true) 
    {
        GetId("curseur").style.visibility="hidden"; // Si la bulle est visible on la cache
        i=false;
    }
}

document.onmousemove=move; // dès que la souris bouge, on appelle la fonction move pour mettre à jour la position de la bulle.

// Ouvrir une image dans une nouvelle fenetre

function PopupImage(img) 
{ 
    titre="Zoom"; 
    w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no'); 
    w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); 
    w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
    w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
    w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
    w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='' title='(Cliquez pour fermer)'>"); 
    w.document.write("</TD></TR></TABLE>");
    w.document.write("</BODY></HTML>"); 
    w.document.close(); 
} 

function OuvrirPopup(page,nom,option) 
{
    window.open(page,nom,option);
}

