
function GetId(id) {
    return document.getElementById(id);
}

var i = false;


function largeur_fenetre() {
    if (window.innerWidth) return window.innerWidth;
    else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
    else return 0;
}

function hauteur_fenetre() {
    if (window.innerHeight) return window.innerHeight  ;
    else if (document.body && document.body.offsetHeight) return document.body.offsetHeight;
    else return 0;
}


function move(e) {
    if(i || 1) {
        var xtop;
        var xleft;
        
        if(navigator.appName != "Microsoft Internet Explorer") { // Si on est pas sous IE
            xleft = e.pageX + 15;
            xtop = e.pageY + 10;
        } else {
            if(document.documentElement.clientWidth>0) {
                xleft = 20 + event.x + document.documentElement.scrollLeft;
                xtop = 20 + event.y + document.documentElement.scrollTop;
            } else {
                xleft = 20 + event.x + document.body.scrollLeft;
                xtop = 20 + event.y + document.body.scrollTop;
            }
        }
        
        if(xleft > (largeur_fenetre() / 2)) {
            GetId("curseur").style.left = '';
            if(navigator.appName == "Microsoft Internet Explorer")
                xleft = xleft - 50;
            GetId("curseur").style.right = parseInt(largeur_fenetre() - xleft) + "px";
        } else {
            GetId("curseur").style.left = xleft + "px";
            GetId("curseur").style.right = '';
        }


        GetId("curseur").style.top = xtop + "px";
    }
}
 

function montrer(text) {
    if(i == false) {
        document.onmousemove=move;
        GetId("curseur").style.visibility = "visible";
        GetId("curseur").innerHTML = text;
        i=true;
    }
}


function cache() {
    if(i==true) {
        GetId("curseur").style.visibility = "hidden";
        i = false;
        document.onmousemove="";
    }
}

