/* Gestion du sous menu */
var selected;
function initMenu() {
	var item = getElementsByClass('menu');
	for (var j=0;j<item.length;j++) {
		if (item[j].tagName == 'A') {
			if(item[j].className.split(/ /)[2] == 'selected') {
				selected = item[j];
			}		
			addEvent(item[j],'mouseover',showMenu);
		} else {
			links = item[j].getElementsByTagName('a');
			for (var k=0;k<links.length;k++) {
				if(links[k].className.split(/ /)[2] == 'selected') {
					selected = links[k];
				}
				addEvent(links[k],'mouseover',showMenu);
			}
		}
	}
	addEvent($('content'),'click',hideAll);
	addEvent(window,'click',hideAll);
	hideAll();
}
function showMenu(e) {
    var evt = getStandardEvent(e);
	var elem = evt.target;
	var dest = elem.className.split(/ /)[1];
	hideAll(dest);
	if($(dest)) {
		$(dest).style.display = 'block';
		elem.className = 'menu '+dest+' selected';
	}
	//setTimeout(hideAll, 5000);
}
function hideAll(elem) {
	// On parcours tout le menu pour supprimer les classes selected
	var item = getElementsByClass('menu');
	for (var j=0;j<item.length;j++) {
		if(selected != item[j]) {
			tmp = item[j].className.split(/ /);
			item[j].className = tmp[0]+' '+tmp[1];
		}
	}
	var item = getElementsByClass('ssmenu');
	for (var j=0;j<item.length;j++) {
		if(elem != item[j].id) {
			item[j].style.display = 'none';
		}
	}
}
addEvent(window, 'load', initMenu);
