function inizializza(){
 if (document.all) {
   
   // creo le variabili per la sintassi di IE
   documento="document.all";

   /* notare le virgolette precedute dall'escape ("),
    * che si sono rese necessarie, per mantenere inalterata
    * la sinassi e per non incorrere in errori
    */

   parA="[";
   parB="]";
   visibilita=".style.visibility";
   nascosto="'hidden'";
   visibile="'visible'";
 }
 else if (document.layers){ //NN4
   documento="document.layers";
   parA="[";
   parB="]";
   visibilita=".visibility";
   nascosto="'hide'";
   visibile="'show'";
 }
 else if (document.getElementById) { // Opera e NN6
   documento="document.getElementById";
   parA="(";
   parB=")";
   visibilita=".style.visibility";
   nascosto="'hidden'";
   visibile="'visible'";
 }
}

function nascondi() {

 /* eseguo l'istruzione tramite eval,
    come somma di variabili */
 eval(documento+parA+"'mioLiv'"+parB+visibilita+" = "+nascosto+";");
}

function mostra() {

 /* istruzione identica alla precedente,
    soltando che rende visbile */
 eval(documento+parA+"'mioLiv'"+parB+visibilita+" = "+visibile+";");

}

inizializza(); //lancio la funzione che inizializza le variabili
