   function ValiderForm() {
   
   	  if ((document.getElementById("Monsieur").checked==false) && (document.getElementById("Madame").checked==false) && (document.getElementById("Mademoiselle").checked==false)) {
		alert("Le champ Civilité n'est pas rempli");
		return false;
	  }
   
	  if (document.getElementById("nom").value=="") {
		alert("Le champ Nom n'est pas rempli");
		document.getElementById("nom").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("nom").value.length < 3){
			  	alert("Le champ Nom n'est pas valide");
				document.getElementById("nom").focus();
				return false;
		  }
	  
	  }
	  
	  if (document.getElementById("prenom").value=="") {
		alert("Le champ Prénom n'est pas rempli");
		document.getElementById("prenom").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("prenom").value.length < 3){
			  	alert("Le champ Prénom n'est pas valide");
				document.getElementById("prenom").focus();
				return false;
		  }
	  
	  }
	  
	  if (document.getElementById("adresse").value=="") {
		alert("Le champ Adresse n'est pas rempli");
		document.getElementById("adresse").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("adresse").value.length < 3){
			  	alert("Le champ Adresse n'est pas valide");
				document.getElementById("adresse").focus();
				return false;
		  }
	  
	  }
	  
	  if (document.getElementById("cp").value==""){
		alert("Le champ Code Postal n'est pas rempli");
		document.getElementById("cp").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("cp").value.length < 5){
			  	alert("Le champ Code Postal n'est pas valide");
				document.getElementById("cp").focus();
				return false;
		  }
	  
	   }
	  
	  if (document.getElementById("ville").value=="") {
		alert("Le champ Ville n'est pas rempli");
		document.getElementById("ville").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("ville").value.length < 3){
			  	alert("Le champ Ville n'est pas valide");
				document.getElementById("ville").focus();
				return false;
		  }
	  
	   }
	  
	  if (document.getElementById("pays").value=="") {
		alert("Le champ Pays n'est pas rempli");
		document.getElementById("pays").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("pays").value.length < 3){
			  	alert("Le champ Pays n'est pas valide");
				document.getElementById("pays").focus();
				return false;
		  }
	  
	  }
	  
	  if (document.getElementById("tel").value==""){
		alert("Le champ Téléphone n'est pas rempli");
		document.getElementById("tel").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("tel").value.length < 10){
			  	alert("Le champ Téléphone n'est pas valide");
				document.getElementById("tel").focus();
				return false;
		  }
	  
	   }
	  
	  if (document.getElementById("mail").value==""){
		alert("Le champ Mail n'est pas rempli");
		document.getElementById("mail").focus();
		return false;
	  }
	  else {
		  if (document.formulaire.mail.value.indexOf("@",0)<0){
			  	alert("Le champ mail n'est pas valide");
				document.getElementById("mail").focus();
				return false;
		  }
	  
	  }
	  
	  if (document.getElementById("quand").value==""){
		alert("Veuillez indiqué une date pour la construction");
		document.getElementById("quand").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("quand").value.length < 3){
			  	alert("Votre date de construction n'est pas valide");
				document.getElementById("quand").focus();
				return false;
		  }
	  
	   }
	   
	  if ((document.getElementById("Plain").checked==false) && (document.getElementById("Comble").checked==false)) {
		alert("Veuillez choisir un type d'habitation");
		return false;
	  }
	  
	  if ((document.getElementById("Crepis").checked==false) && (document.getElementById("Bardage").checked==false) && (document.getElementById("Mixte").checked==false)) {
		alert("Veuillez choisir l'aspect extérieur devotre habitation");
		return false;
	  }
   
   	  if (document.getElementById("piece").value==""){
		alert("Veuillez indiqué une un nombre de pièces");
		document.getElementById("piece").focus();
		return false;
	  }
	  else {
		  if (document.getElementById("piece").value.length > 2){
			  	alert("Votre nombre de pièces est invalide");
				document.getElementById("piece").focus();
				return false;
		  }
	  
	   }
	   
	  if (document.getElementById("surface").value==""){
		alert("Veuillez indiqué une surface");
		document.getElementById("surface").focus();
		return false;
	  }
	  
	  if (document.getElementById("budget").value==""){
		alert("Veuillez indiqué un budget");
		document.getElementById("budget").focus();
		return false;
	  }

	  if ((document.getElementById("Oui").checked==false) && (document.getElementById("Non").checked==false)) {
		alert("Veuillez indiquer si vous possédez un terrain de construction");
		return false;
	  }
	  
	  if ((document.getElementById("Oui").checked==true) && (document.getElementById("lieu-terrain").value=="")){
		alert("Veuillez indiquer où se trouve votre terrain de construction");
		document.getElementById("lieu-terrain").focus();
	  	return false;
	  }
	  
	    if ((document.getElementById("Non").checked==true) && (document.getElementById("lieu-terrain").value!="")){
		alert("Vous avez indiqué un lieu pour le terrain de construction alors que vous n'en avez pas");
		document.getElementById("lieu-terrain").focus();
	  	return false;
	  }
	  
	  return true;

	}




