// menu a tendina orizzontale - verticale//		  
var timeout	= 500;
var rimanente	= 0;
var sottomenu	= 0;
// nasconde il vecchio block e imposta/mostra il nuovo block 
function MostraSottomenu(idBlock)
{	EliminaRitardo();
 	if(sottomenu != 0 ) 	
		sottomenu.style.visibility = 'hidden';
 		sottomenu = document.getElementById(idBlock);
		sottomenu.style.visibility = 'visible';
} 
 
// nasconde il block quando si clicca
document.onclick = NascondiSottomenu;    
 // controlla la chiusura del block	se visibile
function NascondiSottomenu()
{ 	if(sottomenu != 0 ) 
		sottomenu.style.visibility = 'hidden';
}

// determina il tempo di attesa per la chiusura del block
function NascondiRitardo()
{	rimanente = window.setTimeout(NascondiSottomenu, timeout);
}
// forza la chiusura del block
function EliminaRitardo()
{ if(rimanente)
	{
		window.clearTimeout(rimanente);
		rimanente = null;
	}
}


