// JavaScript Document
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|s)" + className + "(s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}
// replie tous les sous menu
function menusplies(n){
	var parent=document.getElementById('menu');
	var spans=getElementsByClassName('smenu','div',parent);
	var length = spans.length;
	for(var i=0; i<length; i++){
		if(spans[i] != document.getElementById('smenuo')){
		spans[i].style.display='none';
		}
	}
	// si click, deplie le sous menu suivant
	depliemenu(n);
}
// deplie un menu
function depliemenu(n){
	if(n){
		var smenu = n.nextSibling.nextSibling;
		if(smenu.style.display='none'){
			smenu.style.display='block';
		}
	}
}
window.onload=function(){
menusplies();
}