function verif_formulaire()
{

 if(document.formulaire.ftx_nom.value == "")  {
   alert("le nom est obligatoire !");
   document.formulaire.ftx_nom.focus();
   return false;
  }

 if(document.formulaire.ftx_prenom.value == "")  {
   alert("le prénom est obligatoire !");
   document.formulaire.ftx_prenom.focus();
   return false;
  }

 if(document.formulaire.ftx_nom.value == document.formulaire.ftx_prenom.value)  {
   alert("Erreur, le nom et le prénom sont identiques !");
   document.formulaire.ftx_nom.focus();
   return false;
  }

 if(document.formulaire.ftx_datnais.value == "")  {
   alert("la date de naissance est obligatoire !");
   document.formulaire.ftx_datnais.focus();
   return false; 
  }

 if(document.formulaire.ftx_rue.value == "")  {
   alert("la rue est obligatoire !");
   document.formulaire.ftx_rue.focus();
   return false; 
  }
 
 if(document.formulaire.ftx_npa.value == "")  {
   alert("le no postal est obligatoire !");
   document.formulaire.ftx_npa.focus();
   return false; 
  }

 if(document.formulaire.ftx_loc.value == "")  {
   alert("la localité est obligatoire !");
   document.formulaire.ftx_loc.focus();
   return false; 
  }

 if(document.formulaire.ftx_mail.value == "")  {
   alert("l'adresse mail est obligatoire !");
   document.formulaire.ftx_mail.focus();
   return false; 
  }

 if(!document.formulaire.ftx_mail.value == "")  {
	if(document.formulaire.ftx_mail.value.indexOf('@') == -1)
		{
		alert("Ce n'est pas une adresse mail!");
		document.formulaire.ftx_mail.select();		
		document.formulaire.ftx_mail.focus();
		return false;
		}
  }

}

// ############################################################################
// ### FONCTION POUR VALIDER LE FORMAT DE LA DATE #############################
// ############################################################################
function CheckDate(valdate)
{
if (valdate.value.length > 0)
{
	 dPart = valdate.value.split('/');
	 if(dPart.length==3){
	   dPart = valdate.value.split('/');
	   dattest=dPart[1]+'/'+dPart[0]+'/'+dPart[2];
	   dPart = dattest.split('/');
	   theDate = new Date(dattest);
	   if(theDate.getMonth()+1 != dPart[0] ||
	      theDate.getDate() != dPart[1] ||
	      theDate.getFullYear() != dPart[2]){
	      valdate.focus();
          valdate.select();		  
	      alert('Date invalide: '+valdate.value);
		  return false;
	   }
	 } else {
       valdate.focus();
       valdate.select();	   
	   alert('Date ou format invalide : '+valdate.value+'  (dd/mm/yyyy)');
	   return false;
	 }
	return true;
	}
}
