// pour rediriger avec les menus déroulants
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function montre(id) {
	var d = document.getElementById(id);
		for (var i = 1; i<=25; i++) {
			if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
			}
		}
	if (d) {
	d.style.display="block";
	}
}

//Permet d'effacer tous les champs d'un formulaire
function effacerFormulaire(pForm){
	for (var i=0; i<pForm.length; i++){
		if (pForm.elements[i].type=="radio" || pForm.elements[i].type=="checkbox") {pForm.elements[i].checked=false;}
		else if (pForm.elements[i].type=="select-one") {pForm.elements[i].options[0].selected=true;}
		else if (!(pForm.elements[i].type=='reset' || pForm.elements[i].type=='submit' || pForm.elements[i].type=='button')) {pForm.elements[i].value="";}
	}
}

/////////////
//EFFETS
/////////////


// les divs doivent avoir la forme : xxx..xxx# (par ex monDiv1);
function montreCache(pId,pCacheAutresDiv,pNbTotalDiv,pAvecEffet){
	//Affichage, ou non de l'effet
	if(pAvecEffet==undefined)pAvecEffet=true;
	div = document.getElementById(pId);
	if(div.style.display=="none"){
		if(pAvecEffet) new Effect.SlideDown(div.id);
		else div.style.display="";
		if(pCacheAutresDiv){
			var trouve = false;
			var ind = 0;
			var idDivCourant = div.id;
			var taille = idDivCourant.length;
			var divBase = idDivCourant.substring(0, taille-1);
			for(var i=0;i<pNbTotalDiv && !trouve;i++){
				divAutre = document.getElementById(divBase+i);
				if(divAutre!=undefined){
					if(divAutre.id!=idDivCourant && divAutre.style.display!="none"){
						trouve = true;
						montreCache(divAutre.id,false,pNbTotalDiv,pAvecEffet);
						idToShowAfterReload = idDivCourant;
					}
				}
			}
		}
	} else {
		idToShowAfterReload = "";
		if(pAvecEffet) new Effect.SlideUp(div.id);
		else div.style.display="none";
	}
};

function masque(pId,pIdBloque){
	if(pIdBloque!=pId){
		document.getElementById(pId).style.display = "none";
	}
}

function afficher(id){
	document.getElementById(id).style.display = "block";
}

