﻿
//Ce script permet d'affichier une info bulle sur un lien ou un champ d'un formulaire //
 document.write("<div id='legend' name='legend' style='visibility: hidden; position: absolute; z-index:6; top: 0px; left: 0px;'></div>"); 
 var x = 0;
 var y = 0;

 var ie = (document.all);
 var ne = (document.layers);
// var infobulle = document.getElementById("legend").style;
 if (ne) document.captureEvents(Event.MOUSEMOVE);
 document.onmousemove = capture_souris;
 window.onscroll=cache_legende;

function montre_legende(message,titre) 
 {
  var contenu ="<span id=\"info_titre\"><b>" + titre + "</b></span><span id=\"info_texte\">" + message + "</span>";
  document.getElementById("legend").innerHTML = contenu;
  document.getElementById("legend").style.visibility = "visible";  
 }

function capture_souris(e) 
{
  var infobulle = document.getElementById("legend").style;
  x = (ie) ? event.x+document.body.scrollLeft : e.pageX; 
  y = (ie) ? event.y+document.body.scrollTop : e.pageY;
  infobulle.left =  (infobulle.visibility=="visible") ? x - 65 : 0;
  // on obtient la version du navigateur
  var strtemp=navigator.appVersion.substring(22,25);
  if ((navigator.appName == "Microsoft Internet Explorer") && (strtemp == "4.0")){
    infobulle.top  = (infobulle.visibility=="visible") ? y + 10 - document.body.scrollTop : 0;
  }else{
    infobulle.top  =  (infobulle.visibility=="visible") ? y + 10 : 0;
  }
}

function cache_legende(){
  document.getElementById("legend").style.visibility = "hidden";  //la fénêtre est cachée
  document.getElementById("legend").style.top = 0;
  document.getElementById("legend").style.left = 0;
}

