  var esiste = false;
  var target;

  /*---------------------------------------------------------------------------
  * FUNZIONE gel()
  * Equivale a getElementById ma è CrossBrowser
  */
  function gel(id_elemento) 
  {
    var elemento;
    if(document.getElementById)
      elemento = document.getElementById(id_elemento);
    else
      elemento = document.all[id_elemento];
    return elemento;
  }


  /*---------------------------------------------------------------------------
  * FUNZIONE toggle()
  * Visualizza/Nasconde i DIV associati
  */
  function toggle(targetId)
  {
    var tmp;
    if(target)
      tmp = target.id
      
    if(esiste == true && target)
    {
      target.style.display = "none";
      esiste = false;
    }
    
    target = "";
    target = gel(targetId);
    target.style.display = "block";
    esiste = true;

    if(tmp == target.id)
    {
      target.style.display = "none";
      esiste = false;
      target = false;
    }
  }
  
/*

  // funzione toggle (id elemento xhtml)
  function toggle(targetId)
  {
    // se il browser è compatibile (document.getElementById ritorna true)
    if (document.getElementById)
    {
      // setta il target all'elemento selezionato
      target = document.getElementById( targetId );
      // se non è visibile settalo a visibile
      if (target.style.display == "none"){
        target.style.display = "";
      // altrimenti settalo a invisibile
      } else {
        target.style.display = "none";
      }
    }
    return false;
  }*/