window.selectedAccorLi = false;

function hideAccor(nom) {
	var myul = gid(nom);
	
	//var lilist = myul.childNodes;
	
	//alert(myul.children[0].innerText);
	
	//alert(lilist.childNodes);
	/**
	 * On parcourt les Nodes de premier niveau dans le UL
	 */
	/*
	for(p in lilist) {
	*/
	for(i = 0; i < myul.childNodes.length ; i++ ){
	
		//var myli = lilist[p];
		var myli = myul.childNodes[i];
		
		//alert(p);
		if(myli.nodeName == 'LI' ) {
			/**
			 * On ne garde que les LI
			 */
			var cn = myli.className;
			//alert(cn + ' : ' + cn.indexOf('selected'));
			/**
			 * Si il est sélectionné
			 * et qu'on clique dessus on referme les autres 
			 * et on ne fait rien
			 */
			if(cn.indexOf('selected') == 0) {	
				var mya = myli.getElementsByTagName('a');	
				mya[0].onclick = function() {
					if(window.selectedAccorLi) {
						window.selectedAccorLi.style.display = 'none';
						window.selectedAccorLi = false;
					}
					return false;
				}
			} else {
				
				
				var curul = myli.getElementsByTagName('ul');
				if(!curul.length) {
					return true;
				}
				curul[0].style.display = 'none';
				
				var mya = myli.getElementsByTagName('a');
				
				/* au clic */
				mya[0].onclick = function() {
					
					if(window.selectedAccorLi) {
						window.selectedAccorLi.parentNode.className = 'sous_menu_replie';
						window.selectedAccorLi.style.display = 'none';
				
					}
					
					var curul = this.parentNode.getElementsByTagName('ul');
					if(window.selectedAccorLi != curul[0]) {
						
						curul[0].style.display = 'block';
						curul[0].parentNode.className = 'sous_menu_deplie';
						//curul[0].parentNode.style.marginBottom = 0;
						window.selectedAccorLi = curul[0];
					} else {
						window.selectedAccorLi = false;
					}
					return false;
					
				}
			}
		}
		
		
	}
}