function cache(max) {
	for (var i = 0; i<max; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
}

function montre(id,max) {
	var d = document.getElementById(id);
	
	if (d.style.display=='none') {
		cache(max)
		d.style.display='block';		
	} else {
		d.style.display='none';
		affiche_bouton(max);				
	}
	
}

function affiche_bouton() {
	var cpt = 0;

	for (var i = 0; i<max; i++) {
		if (document.getElementById('smenu'+i)) {
			if (document.getElementById('smenu'+i).style.display=='block') { 
				cpt++; 
			}
		}
	}

	if (cpt==0) {
		document.getElementById('smenu1').style.display='block';
	}
}

