
var ActiveMenu=[];
var timeOutMenu=[];

var DivID = "MenuO";
var DivSubClass = "MenuOSub";
var DivSubID = "MenuOSub";

function ViewMenu( myMenu, PA_ID )
{
	
	myMenu = myMenu || '';
	PA_ID = PA_ID || '';
	
	if ( !PA_ID || !myMenu ) return false;

	ActiveMenu[PA_ID] = true;
	
	var MenuID = DivID + PA_ID
	// Nasconde tutti i sottomenu
	for (var x=0; x<$(DivSubClass).childNodes.length; x++ )
	{
		if ( $(DivSubClass).childNodes[x].className == DivSubClass )
			$(DivSubClass).childNodes[x].style.display = "none";
	}
	// Visualizza il menu attuale
	if ( $(MenuID)!=null ) {
		$(MenuID).style.zIndex = 99;
		$(MenuID).style.display = "block";
	}
	//new Effect.Highlight( MenuID );
	// Imposta su Off tutti gli altri menu
	for (var i=0; i<$(DivID).tBodies[0].rows[0].cells.length; i++ )
	{
		$(DivID).tBodies[0].rows[0].cells[i].childNodes[0].className = "Off" ;
	}
	// Imposta su On il menu selezionato
	myMenu.className = "On";
	clearTimeout( timeOutMenu[PA_ID] );
}
function CloseMenu( PA_ID ) {	
	timeOutMenu[PA_ID] = setTimeout('RealCloseMenu('+PA_ID+')',500);
}
function RealCloseMenu( PA_ID ) {
	if ( ActiveMenu[PA_ID]==true ) {		
		var MenuID = DivID + PA_ID;
		if ( $(MenuID)!=null ) {
			$(MenuID).style.display = "none";
		}
		clearTimeout( timeOutMenu[PA_ID] );
		ActiveMenu[PA_ID]=false;
	}
}
function VisibleMenu(PA_ID) {
	clearTimeout( timeOutMenu[PA_ID] );
}
