function HandleMenu(parentID,cartellaID,sottoVoci)
{

    var pID = parentID;
	var cID = cartellaID;
	
	if($('sottomenu'+pID)) { 
		$('sottomenu'+pID).setStyle('display','block'); 

		var offsetHeight = 10;		// Offset bordi e spazi
		var sigleHeight = 12;		// Altezza menu per ogni elemento
		var offsetFirefox = 8; 	// offset da sottrarre a firefox
		
		var timeSlide = 1000;		// Tempo massimo
		
	 	var heightMenu = 0;			// Altezza totale del menu
	 	
	 	//*** Calcolo altezza in base al browser
	 	var browser = "";
	 	if (navigator.userAgent)
	 		browser = navigator.userAgent;
	 	else browser = navigator.vendor;
	 	
	 	if (browser.indexOf("MSIE") > 0)
	 		heightMenu = sottoVoci * sigleHeight + offsetHeight;
	 	else heightMenu = sottoVoci * sigleHeight + offsetHeight - offsetFirefox;
	 	//******
	 	
	 	// Se sto visualizzando un elemento root mostro l'animazione
	 	// altriemnti carico il menù già aperto
	 	if( cID == 97 || cID == 137 || cID == 138 || cID == 139 || cID == 140 || cID == 141 )
		{
    		var slideOut = new Fx.Style('sottomenu'+pID, 'height', {duration:timeSlide});
			slideOut.start(0, heightMenu);
		}
		else $('sottomenu'+pID).setStyle('height',heightMenu); 

    }
}