

var nb_boutons = 6;
var tab_menu = new Array(nb_boutons+1);	// deux menus... (car 2 boutons)


tab_menu[1] = 0;	// 0 sous menus...
tab_menu[2] = 0;	// 0 sous menus...
tab_menu[3] = 0;	// 0 sous menus...
tab_menu[4] = 0;	// 0 sous menus...
tab_menu[5] = 0;	// 0 sous menus...
tab_menu[6] = 0;	// 0 sous menus...
tab_menu[7] = 0;	// 0 sous menus...
tab_menu[8] = 0;	// 0 sous menus...
tab_menu[9] = 0;	// 0 sous menus...
tab_menu[10] = 0;// 0 sous menus...
tab_menu[11] = 0;// 0 sous menus...
tab_menu[12] = 0;// 0 sous menus...



// pour exÈcuter les menus que si la page est chargÈe...
var flag_exec_menus = false;


// Netscape...
var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);

//  visibles et hidden...
vis = (isNS) ? "show" : "visible";
hid = (isNS) ? "hide" : "hidden";



function ok_pour_menus() {
	flag_exec_menus = true;
}


function menu(num_menu , choix) {
	// si choix == 0 on met y´ ON le calque s'il est y´ OFF et y´ OFF s'il est y´ ON
	// si choix == 1 on met TOUJOURS y´ ON le calque... (pour le roll_over...)

	// arrÍt forcÈ...
	if (flag_exec_menus==false) return;


	(isNS) ? eval("var ze_menu = document.menu" + num_menu) : eval("var ze_menu = document.all.menu" + num_menu + ".style");
	


	if (ze_menu.visibility == vis) {
		if (choix==0) {
			ze_menu.visibility = hid;
			//sous_menu_off(num_menu);	// les calques des sous menus...
		}
	}
	else {
		// effacer tous les autres... avec en plus les sous-menus (donc fonction menu() car elle s'occupe des sous menus...)
        if (num_menu>nb_boutons) {
		menu_off();}  
		else menu_offover();
		
		ze_menu.visibility = vis;
	}

} // fin function 'menu(...)'



function menu_off() {
	// ferme tous les menus...

//  efface les tous autres menus (verts et noir) lorsque l'on CLIC sur un menu.

	// arrÍt forcÈ...
	if (flag_exec_menus==false) return;



	for (var i=1 ; i<=nb_boutons*2 ; i++) {
		(isNS) ? eval ("var ze_menu = document.menu"+i) : eval ("var ze_menu = document.all.menu"+i+".style");
		
		if (ze_menu.visibility == vis) menu(i,0);
	}
}

function menu_offover() {
//  efface les autres menus verts lorsque l'on PASSE sur un menu.
// remarque : le menu selectionné reste en noir 
	// ferme tous les menus...


	// arrÍt forcÈ...
	if (flag_exec_menus==false) return;

    
	for (var i=1 ; i<= nb_boutons ; i++) {
		(isNS) ? eval ("var ze_menu = document.menu"+i) : eval ("var ze_menu = document.all.menu"+i+".style");
		
		if (ze_menu.visibility == vis) menu(i,0);
	}
}
