/**************************************************************************************
//
//		FONCTIONS DE GESTION DU MENU
//
**************************************************************************************/

// Initialisation d'un timer general pour le menu
var TIMER_MENU = null;

// Fonction de gestion du survol du menu
function gestionSousMenu(sousmenuName, action) {
	
	if(action == 'show')
	{
		var listeSousMenus = Element.childElements('sousmenus');
			
		listeSousMenus.each(
			function(sousmenu)
			{
				if(sousmenu.visible() == true && sousmenu.id != 'sousmenu_'+sousmenuName) {
					Effect.Fade(sousmenu, { duration : 0.3 });
				}
			}
		);
		
		Effect.Appear('sousmenu_'+sousmenuName, { duration : 0.3 });
	}
	else if(action == 'hide')
	{
		Effect.Fade('sousmenu_'+sousmenuName, { duration : 0.3 });
	}
	
	clearTimeout(TIMER_MENU);

}