﻿Tips = {
    Visible: false // Gestion visible ou pas
    ,Tips_Text_Init: '<div style="width:100px;text-align:left;" align="left"><table cellspacing=0 class="Tips" align="left">'
    ,Tips_Caption_Deb: '<tr><td class="Tips_Caption">'
    ,Tips_Caption_Fin: '</td></tr>'
    ,Tips_Text_Deb: '<tr><td id="id_tips_txt"><strong>'
    ,Tips_Text_Fin: '</strong></td></tr></table></div>'
    ,Move_Tips:function(e) {
        if ($('curseur')) {
            if (navigator.appName != 'Microsoft Internet Explorer') { // pour IE
                $('curseur').style.left = (e.pageX-(100)) + 'px';
                $('curseur').style.top = e.pageY + 'px';
            } else {
                if(document.documentElement.clientWidth > 0) {
                    $('curseur').style.left=((event.x+document.documentElement.scrollLeft)-(100))+'px';
                    $('curseur').style.top=event.y+document.documentElement.scrollTop+'px';
                } else {
                    $('curseur').style.left=((event.x+document.body.scrollLeft)-(100))  +'px';
                    $('curseur').style.top=event.y+document.body.scrollTop+'px';
                }
            }
        }
    },Show_Tips_Caption:function(caption, text) {
        if(Tips == false) {
            // Gestion title
            //$('curseur').style.width = '140px';
            $('curseur').style.visibility='visible';
            $('curseur').innerHTML = this.Tips_Text_Init + this.Tips_Caption_Deb + caption + this.Tips_Caption_Fin + this.Tips_Text_Deb + text + this.Tips_Text_Fin;

            this.Visible = true;
        }
    },Show_Tips:function(text) {
        if(this.Visible == false) {
            // Gestion title
           //$('curseur').style.width = '140px';
            $('curseur').style.visibility='visible';
            $('curseur').innerHTML = this.Tips_Text_Init + this.Tips_Text_Deb + text + this.Tips_Text_Fin;

            this.Visible = true;
        }
    },Hide:function() {
        if(this.Visible == true) {
           // $('curseur').style.width = '1px';
            $('curseur').innerHTML = '';
            $('curseur').style.visibility='hidden';
            this.Visible = false;
        }
    }
}


/*########## EVENTS ##########*/
if (window.addEventListener){
    document.addEventListener("mousemove", Tips.Move_Tips, false);
}  
else if (window.attachEvent){
    document.attachEvent("onmousemove", Tips.Move_Tips);
} 
/*########## EVENTS ##########*/
