
// init des objects layers pour manipulation des menus
var menus = new Array(new Layer("menu1"),new Layer("menu2"),new Layer("menu3"),new Layer("menu4"));

// fonction permettant de repositionner les menus dans la page au bon endroit
// qque soit la taille de fenetre (pb du au centrage du contenu de la page
// dans la fenêtre avec des layers à positionnements fixe)
function place_menus(){
	if (window.innerWidth){	// netscape 4
		var relative_x = (window.innerWidth-768)/2;
	} else {		// internet explorer & mozilla
		var relative_x = (document.body.clientWidth-768)/2;
	}
	// eviter le décalage si fenetre trop petite (inférieure à taille de la page)
	if (relative_x < 0) {
		relative_x = 0;
	}

	// menus[0].move(relative_x+172+106,108);
	// menus[1].move(relative_x+257+108,108);
	// menus[2].move(relative_x+341+110,108);

	// nouveaux calages des menus :
	menus[0].move(relative_x+238,108);
	menus[1].move(relative_x+455,108);
	menus[2].move(relative_x+325,108);
	menus[3].move(relative_x+586,108);
}

// repositionne les menus toutes les 5 secondes (redimensionnement de fenêtres)
setInterval('place_menus()',500);

// init timer de désactivation des calques
var t_id = null;

function clear_menus(){
	var i = 0;
	while (i<menus.length){
		menus[i].setInvisible();
		i++;
	}
}

function change_menu(menu_index){
	if (t_id) {	// détruit le timeout de désactivation du menu
		clearTimeout(t_id);
	}
	// efface tous les menus
	clear_menus();
	// affiche le bon menu
	menus[menu_index].setVisible();
	// lance le timer de désactivation à 10 secondes
	t_id = setTimeout('clear_menus()',1500);
}

// place immédiatement les menus au bon endroit
place_menus();


