var topmenu = new Array();
var topmenu_padre = new Array();
var topmenu_i = 0;
var aperto_topmenu = "";
var topmenu_t = 0;
var topmenu_durata = 5;
  
  
function add_topmenu (title,padre) {
      topmenu[topmenu_i]=title;
      topmenu_padre[topmenu_i]=padre;
      topmenu_i++;
}
    
function apri_topmenu(_layer) {
	//mb:scritto ad hoc per la versione 2010
	chiudi_topmenu_tutti();		  
        aperto_topmenu = _layer;        
	apri_absolute(_layer);
	topmenu_t = topmenu_durata;
	setTimeout('chiudi_topmenu_timer()', 1000);
	over_topmenu(_layer,1);
}
  
function over_topmenu(_layer) {
	var padre;
	for (var i=0; i<topmenu.length; i++) {
		if (topmenu[i]==_layer) {
			padre=topmenu_padre[i];
			break;
		}
	}
	if (padre) {
		var cn = document.getElementById(padre).className;
		cn = cn.replace(' over','');
		cn = cn + " over";
		document.getElementById(padre).className= cn; 	
	}
    
  }
  
  function chiudi_topmenu_timer(){
	if (topmenu_t>0) {
		topmenu_t--;
		setTimeout('chiudi_topmenu_timer()', 1000);
	} else {
		//chiudi(aperto_topmenu);		
		chiudi_topmenu_tutti();
	}
  }
  
function ritarda_topmenu(){
	topmenu_t = topmenu_durata;
  }
     
  
function chiudi_topmenu_tutti() {
	for (var i=0; i<topmenu.length; i++) {
		if (document.getElementById(topmenu[i])) {
			chiudi(topmenu[i]);
		}
		//
		padre=topmenu_padre[i];
		if (padre) {
			var cn = document.getElementById(padre).className;
			cn = cn.replace(' over','');
			document.getElementById(padre).className= cn; 	
		}		
	}
	aperto_topmenu = "";
     }     

/*
function chiudi_topmenu(_layer) {
	over_topmenu(_layer,0);	
	//     
	chiudi(_layer);	
     }
     
*/
