// Variabili globali per l'utilizzo su vari browser
var tooltip;
var ie4 = document.all;
var ns4 = document.layers;
var ns6 = document.getElementById;
var acceso;
var mousex,mousey;

// Funzione di inizializzazione
function inizializza() {
   // Dichiarazione degli oggetti tooltip
      if (ie4) tooltip = document.all.tooltip;
      if (ns4) tooltip = document.tooltip;
      if (ns6) tooltip = document.getElementById('tooltip').style;
   // Gestione degli eventi
      if (ns4) document.captureEvents(Event.MOUSEMOVE);
      document.onmousemove = MouseHandler;
      imposta(0);
   }
function book_ini() {
   // Dichiarazione degli oggetti tooltip
      if (ie4) tooltip = document.all.tooltip;
      if (ns4) tooltip = document.tooltip;
      if (ns6) tooltip = document.getElementById('tooltip').style;
   // Gestione degli eventi
      if (ns4) document.captureEvents(Event.MOUSEMOVE);
      document.onmousemove = MouseHandler;
      book(0);
   }
   
 
// Funzione di impostazione del tooltip attivo
function imposta(valore) {
   // Nasconde il tooltip correntemente visibile
   if (valore==0) {
      tooltip.top = -1000+"px";
      tooltip.left = -1000+"px";
      document.getElementById('tip').src="img/blob.gif";
      acceso=false;
   } else {
      document.getElementById('tip').src=valore;
      acceso=true;
   }
}

// Funzione di impostazione del tooltip attivo
function book(valore) {
   // Nasconde il tooltip correntemente visibile
   if (valore==0) {
      tooltip.top = -1000+"px";
      tooltip.left = -1000+"px";
      document.getElementById('tip').innerHTML="&nbsp;";
      acceso=false;
   } else {
      document.getElementById('tip').innerHTML=valore;
      acceso=true;
   }
}

// Gestore dell'evento MOUSEMOVE
function MouseHandler(evento) {

   if (!acceso) return;
   // Lettura delle coordinate del mouse
   if (ie4) {
      mousex = window.event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
      mousey = window.event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
   } else {
      mousex = evento.pageX;
      mousey = evento.pageY;
   }
   // Spostamento del tooltip relativo alla voce desiderata

   tooltip.left = (mousex+5)+"px";
   tooltip.top = (mousey-10)+"px";
}
