// JavaScript Document
//menu.js
//date de création : 2007 01 24
//auteur : Monné Decroix/Service informatique/J.Hays
//description : gestion du menu déroulant

//VARIABLES
//nombre d'éléments du menus
var ielementOfMenu = 6;

//show
//In : l'id du menu
//OUt : -
//Description : lance la méthode clear. affiche le sousmenu approprié
function show_smenu(id) {
	var dom = document.getElementById(id);//dom
	//masque les sous menus
	clear_smenu();
	//affiche le sous menu approprié
	if (dom) {
		dom.style.display='block';
	}
}


//clear
//In : -
//OUt : -
//Description : masque tous les sous menus
function clear_smenu() {
	var i;
	for (i = 0; i<ielementOfMenu ; i++) {
		if (document.getElementById('menu'+i)) {
			document.getElementById('menu'+i).style.display='none';
			}
		
	}
}


//clear
//In : -
//OUt : -
//Description : masque les sous menus quand la souris n'est plus dessus
function clear_over(id) {
var d = document.getElementById(id);
	for (var i = 0; i<ielementOfMenu; i++) {
		if (document.getElementById('menu'+i)) 
    {document.getElementById('menu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
//quand on sort du menu, on fait disparaitre le menu après un court moment
function clear_over_2(id) {
time=window.setTimeout("clear_over('')",400);
}
//quand on revient sur le menu, on annule la temporisation
function clear_over_3(id) {
var id;
window.clearTimeout(time);
clear_over(id);
}

window.onload=clear_over;
window.onload = clear_smenu;
document.onclick = clear_smenu;


