
function cache_tous_sous_menus(objet) { // fonction qui cache tous les sous-menus au même niveau que le lien survolé
	
	menu_ul_parent=objet.parentNode.parentNode;

	for(i = 0; i < menu_ul_parent.getElementsByTagName("li").length; i++) { // boucle qui pointe tous les sous-menus au même niveau que le lien survolé
		autre_sous_menu=menu_ul_parent.getElementsByTagName("li")[i].getElementsByTagName("ul")[0];
		if (autre_sous_menu!=null) {
			autre_sous_menu.style.display='none'; // on cache les autres sous-menus au même niveau d'arborescence.
		}
	}
}



function affiche_premier_sous_menu(objet) { // fonction qui affiche le sous-menu correspondant quand on passe sur un lien
	sousmenu=objet.parentNode.getElementsByTagName("ul")[0]; // on pointe le sous-menu correspondant au lien survolé
	if (sousmenu!=null) { 
		sousmenu.style.display='block';
	}
}

function deroulement(objet) { // appel des fonctions de gestion des sous-menus.
			cache_tous_sous_menus(objet);
			affiche_premier_sous_menu(objet);
}

function initialiser(element) {
	objet=document.getElementById(element).getElementsByTagName("li")[0].getElementsByTagName("a")[0];
	cache_tous_sous_menus(objet);
}
