window.onload=Init; 	
function Init()
{
// Etat de base de la liste
	changerEtatFrere('smenu1', 'none');
	changerEtatEnfant('smenu11', 'none');
}
//Récupère l'id de l'enfant et le met en forme en fonction (Dérouler ou pas )
	// id = l'id du <div> qu'il faut afficher ou pas.
	// displaying = block ou none
function changerEtatEnfant(id, displaying){
	var element = document.getElementById(id);		
	document.getElementById(id).style.display=displaying;

	if(element.childNodes.length >0){
		var length = element.childNodes.length; 	// Taille de l'ensemble des noeuds enfants
		// On affiche tous les enfants jusqu'à ce que l'index "i" ait la valeur de la variable "length"
		for(var i = 1 ; i < length ; i ++){
			if(element.childNodes[i].id && element.childNodes[i].id.indexOf('smenu', 0)!=-1){							
				document.getElementById(element.childNodes[i].id).style.display=displaying;
				changerEtatFrere(element.childNodes[i].id, 'none');
			}
		}
	}
}
//Récupère l'id des frères et le met en forme
	// id = l'id du <div> qu'il faut afficher ou pas.
	// displaying = block ou none
function  changerEtatFrere(id, displaying)
{
	var element = document.getElementById(id);
	var length = element.parentNode.childNodes.length;	// Taille de l'ensemble des noeuds enfants
	// On affiche tous les enfants jusqu'à ce que l'index "i" ait la valeur de la variable "length"
	for(var i = 1 ; i < length ; i ++){
		if(element.parentNode.childNodes[i].id && element.parentNode.childNodes[i].id.indexOf('smenu', 0)!=-1){
			document.getElementById(element.parentNode.childNodes[i].id).style.display=displaying;
		}
	}
}
/* Deroule les sous-menus et met en couleurs le titre de celui-ci lorsqu'on clique sur un item du menu */
var lastIdColor = 0;
function derouler(id, idcolor) {
	if(lastIdColor != 0){
		document.getElementById(lastIdColor).style.background="";
		document.getElementById(lastIdColor).style.color="#0f536a";
	}
	changerEtatFrere(id, 'none');
	changerEtatEnfant(id, 'block');
	if(idcolor!=0){
		document.getElementById(idcolor).style.background="#0f536a";
		document.getElementById(idcolor).style.color="white";
		lastIdColor = idcolor;
	}
}