function montre(id) {

	var d = document.getElementById(id);
		for (var i = 1; i<=7; i++) {
			if (document.getElementById('ss_menu_'+i)) {document.getElementById('ss_menu_'+i).style.display='none';}
		}
		
	if (d) 
	{
		d.style.display='block';
		return true;
	}
	
}

function check_form(){
	if( (document.frm.reserver.checked) || (document.frm.devis.checked) ){
		if(document.frm.date.value == ""){
			alert("Veuillez indiquer une date");
			return false;
		}
		if(document.frm.nb_participants.value == ""){
			alert("Veuillez indiquer le nombre de participants");
			return false;
		}
		if(isNaN(document.frm.nb_participants.value)){
			alert("Nombre de participants incorrect");
			return false;
		}
		if(document.frm.regions.selectedIndex == 0){
			alert("Veuillez s\351lectionner une r\351gion");
			return false;
		}
	}
	
	
	if (document.frm.nom.value == "" || document.frm.prenom.value == "" || document.frm.adresse.value == "" || document.frm.cp.value == "" || document.frm.ville.value == "" 
		|| document.frm.tel.value == "" || document.frm.mail.value == "")
	{
		if(document.frm.nom.value == "")
		{
			alert("Le champ Nom est obligatoire !");
		}
		else if(document.frm.prenom.value == "")
		{
			alert("Le champ Pr\351nom est obligatoire !");
		}
		else if(document.frm.adresse.value == "")
		{
			alert("Le champ Adresse est obligatoire !");
		}
		else if(document.frm.cp.value == "")
		{
			alert("Le champ Code postal est obligatoire !");
		}
		else if(document.frm.ville.value == "")
		{
			alert("Le champ Ville est obligatoire !");
		}
		else if(document.frm.tel.value == "")
		{
			alert("Le champ T\351l\351phone est obligatoire !");
		}
		else if(document.frm.mail.value == "")
		{
			alert("Le champ E-mail est obligatoire !");
		}
		
		return false;
	}
	
	if(document.frm.cp.value.length != 5){
		alert("Code postal incorrect!");
		return false;
	}
	if(document.frm.tel.value != ""){
		//if(!verifier_tel(document.frm_msg.tel.value))
		if(isNaN(document.frm.tel.value) || (document.frm.tel.value.length != 10))
		{
			alert("Num\351ro de t\351l\351phone incorrect !");
			return false;
		}
	}
	if(!verifiermail(document.frm.mail.value)){
		return false;
	}
	
	return true;
}
					  
function verifiermail(mail) 
{
	//mail = ""+mail+"";
      if (!(mail.indexOf("@")>=0) )
	  {
         alert("Merci de saisir une adresse email valide !");
         return false
      }
	  
	  if(!(mail.lastIndexOf(".")<mail.length -2) || !(mail.lastIndexOf(".")>=mail.length -4)) 
	  {
         alert("Mail invalide !");
		 return false
      }
	  return true;
}


function desactive(obj) {
	etat = ((document.frm.reserver.checked || document.frm.devis.checked)?true:false);

	document.frm.date.disabled = !etat;
	document.frm.nb_participants.disabled = !etat;
	document.frm.regions.disabled = !etat;
}