   var debug = 0;
   var menus = new Array();
   var i = 0;
   var aperti = "";
   var aperto = "";
   var imgaperto = "";

    function addmenu (title) {
      menus[i]=title;
      i++;
    }
           
     function apri_nes6(_layer) {
        eval('var elt = document.getElementById(_layer);');        
        eval('elt.style.display="block";');
     }

     function chiudi_nes6(_layer) {
        eval('var elt = document.getElementById(_layer);');
   	    eval('elt.style.display="none";');        
     }

     function apri_ie(_layer) {
        eval('document.all["'+_layer+'"].style.visibility="visible";');
 		  eval('document.all["'+_layer+'"].style.display="inline";');
     }

     function chiudi_ie(_layer) {
        eval('document.all["'+_layer+'"].style.visibility="hidden";');        
	     eval('document.all["'+_layer+'"].style.display="none";');
  
     }

     function apri(_layer) {        
        Add (_layer);
        aperto = _layer;        
        if (navigator.appName == "Netscape") {
           apri_nes6(_layer); 
        } else {
           apri_ie(_layer);
        }
     }

     function chiudi_tutti() {              
      for (var i=0; i<menus.length; i++) {
         chiudi(menus[i]);
      }
      aperto = "";
     }     

     function chiudi(_layer) {
      Remove (_layer);
      if (debug==1) alert(_layer);
      if (_layer!="") {
        if (navigator.appName == "Netscape") {
            chiudi_nes6(_layer); 
        } else {
            chiudi_ie(_layer);
        }
       }
     }

 function sopra(immagine) {        
        chiudi_tutti();
        eval('document.'+immagine+'.src="images/menu/'+immagine+'_on.gif"');
     }
         
 function fuori(immagine) {       
        eval('document.'+immagine+'.src="images/menu/'+immagine+'.gif"');
     }


 function getGiorno(data2) {
     var t = new Date(data2);
     var day="";
     if (t.getDay()==1) {day="Lunedì"; }
     if (t.getDay()==2) {day="Martedì"; }
     if (t.getDay()==3) {day="Mercoledì"; }
     if (t.getDay()==4) {day="Giovedì"; }
     if (t.getDay()==5) {day="Venerdì"; }
     if (t.getDay()==6) {day="Sabato"; }
     if (t.getDay()==0) {day="Domenica"; }
     return day;
 }

 function immagine(_file, _width, _height, _foto) {
        window.open('immagini.html?' + _file + '&' + _width + '&' + _height + '&' + _foto, 'Nuova', 'toolbar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=no,width=' + _width + ',height=' + _height + ',top=15,left=15');
 }
 
 
 function Avviso(_finestra) {
        window.open(_finestra,'AvvisoFsc','toolbar=no,scrollbars=no,menubar=no,width=165,height=210,top=170,left=170'); 
    }
	
 function manage(_layer, _img) {
	var img = '';
	try {
		eval ('img = document.'+_img+'.src');
		if (img.indexOf('close.gif')>0)  {
			img = img.substring(0,img.indexOf('close.gif'));
			img = img + 'open.gif';	
			apri (_layer);
		} else if (img.indexOf('open.gif')>0)  {
			img = img.substring(0,img.indexOf('open.gif'));
			img = img + 'close.gif';	
		    chiudi (_layer);
		} 
		if (img.indexOf('quadrato.gif')>0)  {	  
			img = img.substring(0,img.indexOf('quadrato.gif'));
			img = img + 'quadrato_on.gif';			
			apri (_layer);
                        aperto = _layer;
			imgaperto = _img;
                } else if (img.indexOf('quadrato_on.gif')>0)  {
			img = img.substring(0,img.indexOf('quadrato_on.gif'));
			img = img + 'quadrato.gif';	
		    chiudi (_layer);
		} 	
		eval ('document.'+_img+'.src= "' + img +'"');
	} catch (e) {
		//da fare... il sistema carica coockie a volte sbagliati!!!
	}
}




function Leggi() {
	//debug=1;
    aperti = "";    
    if (document.cookie.length > 0 ) {        
        var begin =  document.cookie.indexOf("Aperti=") + 7;        
		var end = document.cookie.indexOf("#", begin);				
		aperti = unescape(document.cookie.substring(begin , end));		
    }
    if (debug==1) alert("Cookie: " + aperti);    
}


function Scrivi() {
     document.cookie = "Aperti=" + aperti + "#";
}


function Add(_id) {
    Leggi();
    var localid = ":"+_id+":";
    if (aperti.indexOf(localid)==-1) {
        aperti += localid;
    }    
    Scrivi();
    Leggi();
}

function Remove(_id) {
    Leggi();
    var localid = ":"+_id+":";
    var posid = aperti.indexOf(localid);
    var lenid = localid.length;
    var temp = aperti;
    if (posid>-1) {
        aperti = temp.substring (0, posid);
        aperti += temp.substring (posid+lenid, temp.length);
    }     
     Scrivi();
     Leggi();
}

function ApriTutti() {
    Leggi();      
       
    var temp = aperti;      
    while (temp.indexOf(":")>-1) {
        temp = temp.substring(1);        
        pos = temp.indexOf(":");
        id  = temp.substring(0,pos);        
        temp = temp.substring(pos+1);          
        if (id.substring(0,4)=="nita") id = "u"+id;                        
        if (id!="SESSI") manage(id,'img'+id);             
    }
    
}

function Svuota() {
    aperti = "";
    preferiti = "";
    Scrivi();
}