var encours = 0;

function change_niveau(id) {	
	for (compteur=1; compteur<10; compteur++) {
		if('sous_menu_' + compteur==id){	
		//alert(document.getElementById('sous_menu_' + compteur).style.display);
		//alert(compteur);
			if(document.getElementById('sous_menu_' + compteur).style.display=='block'){	
				document.getElementById('sous_menu_' + compteur).style.display ="none";
			}else{						
				if((document.getElementById('sous_menu_' + compteur).style.display=='')  || (document.getElementById('sous_menu_' + compteur).style.display=="none")) {	
					document.getElementById('sous_menu_' + compteur).style.display ="block";
					//alert(document.getElementById('sous_menu_' + compteur).style.display);
				}else{
					document.getElementById('sous_menu_' + compteur).style.display="none";
					//alert(document.getElementById('sous_menu_' + compteur).style.display);
				}	
			}	
		}
	}	
}

<!--
window.onload=montre;
function montre(id) {
	var d = document.getElementById(id);
	if (d) {
		etat = d.style.display;
	}
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) {
		if (etat=='block') {
			d.style.display='none';
		} else {
			d.style.display='block';
			encours=1;
		}
	}
}

if (document.captureEvents) {
	document.captureEvents(Event.CLICK);
	document.onclick = Cacher;
} else {
	document.onclick = Cacher;
}

function Cacher() {
	if (encours==1) {
		encours=0;
	} else {
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
		}
	}
}

