var estAffiche = false;
var timeoutId;
var delai = 1000; // Temps d'inactivité avant que le menu ne remonte (en ms)
		
$(document).ready(function(){
	/* 	On masque les sous menus avec javascript pour que ceux-ci
		s'affichent si javascript n'est pas activé */	
	var tabBoutons = document.getElementById("BarreMenu").getElementsByTagName('dd');
	for (var i=0; i<tabBoutons.length; i++) {
		tabBoutons[i].style.display = 'none';
		tabBoutons[i].style.visibility = 'visible';
	}
	
	/* Lorsqu'on clique sur le champ Rechercher, celui-ci se vide */
	document.getElementById('champTexte').onfocus = function() {
		if(this.value == "Rechercher") this.value = "";
	}
	
	/* Lorsqu'on sort du champ Rechercher, on réecrit rechercher dedans */
	document.getElementById('champTexte').onblur = function() {
		if(this.value == "") this.value = "Rechercher";
	}
	
	/* Lorsqu'on soumet le champ recherche et que celui-ci contient "rechercher" */
	document.getElementById('formRecherche').onsubmit = function() {
		var champTexteRecherche = document.getElementById('champTexte');
		if(champTexteRecherche.value == "Rechercher") champTexteRecherche.value = "";
	}
	
	/* Fonction appelée lorsque le menu doit disparaître */
	var corpsOver = function() {
		clearTimeout(timeoutId);
	  	timeoutId = setTimeout('$("#BarreMenu").find("dd").slideUp("normal")', delai);
	  	estAffiche = false;
	}
	
	/* Fonction appelée lorsque le menu doit apparaître */
	var menuOver = function() {
		clearTimeout(timeoutId);
		var idSousMenu = $(this).find("dd")[0].id;
		
		if(idSousMenu != "sousMenuAccueil") {
			if(estAffiche) {
				$("#BarreMenu").find("dd[id!="+idSousMenu+"]").hide();
				$(this).find("dd").show();
			} else {
				$(this).find("dd").slideDown("fast");
				estAffiche = true;
			}
		} else {
			if(estAffiche) {
				$("#BarreMenu").find("dd[id!="+idSousMenu+"]").slideUp("fast");
				estAffiche = false;
			}
		}
	}
	
	$("#Corps, #sousMenuAccueil").mouseover(corpsOver);
	$("#Corps, #sousMenuAccueil").focus(corpsOver);
	$("#BarreMenu").find("dl").mouseover(menuOver);
	$("#BarreMenu").find("dl").focus(menuOver);
});