﻿function validatePrompt (Ctrl, PromptStr) {alert (PromptStr)
	Ctrl.focus(); return;}
	
function testTerms(field,fieldName) { Ctrl =field;
if (Ctrl.checked == false)
{
	validatePrompt (Ctrl, fieldName);
	return false;
}
else { return (true);}}	
 function testAmount(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[0-9]{2,}/)==-1) {validatePrompt (Ctrl, fieldName)
			return (false);}
   else return (true);}
   
      function testAccount(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[08][0-9]{5,}/)==-1) {validatePrompt (Ctrl, fieldName)
			return (false);}
   else return (true);}
function testStringHE(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[a-z-A-Zא-ת]{3,}/)==-1) {validatePrompt (Ctrl, fieldName)
			return (false);}
   else return (true);}
function testString(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[a-z-A-Z]{3,}/)==-1) {validatePrompt (Ctrl, fieldName)
			return (false);}
   else return (true);}
   	
function testMail(field,fieldName) {
	Ctrl = field;
	if (Ctrl.value.search(/[a-z0-9_.-A-Z]*@[a-z0-9_.-A-Z]{3,}[.][a-z]{2,}/)==-1){
			validatePrompt (Ctrl, fieldName)
			return (false);} else return (true);}
function testTelephone(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[0-9]{9,}/)==-1) {validatePrompt (Ctrl, fieldName)
	return (false);}
   else {return (true);}} 
   function testPassport(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[0-9]{5,}/)==-1) {validatePrompt (Ctrl, fieldName)
	return (false);}
   else {return (true);}} 
   function testZipCode(field,fieldName) { Ctrl = field;
	if (Ctrl.value.search(/[0-9]{5,}/)==-1) {validatePrompt (Ctrl, fieldName)
	return (false);}
   else {return (true);}}  								

function testSelect(field,fieldName) { Ctrl = field;
	if (Ctrl.value==-1) {validatePrompt (Ctrl, fieldName)
			return (false);}    
	   else return (true);}	     
/***********************************************************************/
  function testCheckbox(form) { Ctrl = form.checkbox;
 var test=0;
 alert("Systme = "+Ctrl.length)
 for (var i=0; i<Ctrl.length;i++) {
         //if (Ctrl[i].checked) 
		 {
		 	test=1;
            alert("Systme = "+Ctrl[i].value)
         }}

if (test == 0)
	{
		alert("Selectionnez au mois un element.");
	 	return false;
	}
 else {return (true);}}


function testPassword(form) { Ctrl = form.password;
	if (Ctrl.value.search(/[a-z-A-Z-0-9]{2,}/)==-1) {validatePrompt (Ctrl, "Mettez votre mot de passe (au moins 6 caractres)!!")
			return (false);}
   else return (true);}	 

function testTexteAnnonce(form) { Ctrl = form.texteAnnonce;
	if (Ctrl.value.search(/[a-z-A-Z]{4,}/)==-1) {validatePrompt (Ctrl, "Vous devez taper une description !!")
			return (false);}
   else return (true);}   
   
function testCGV(form) { Ctrl = form.cgv;
if (Ctrl.checked == false)
{
	alert("Merci de prendre connaissance des\nConditions Gnrales de Vente et\nde les accepter en cochant la case.");
	return false;
}
else {

		  return (true);}}

function testVille(form) { Ctrl = form.ville;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1) {alert("Mettez votre ville de rsidence !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}

function testNom(form) { Ctrl = form.nom;
	if (Ctrl.value.search(/[a-z-A-Z]{4,}/)==-1) {validatePrompt (Ctrl, "Mettez votre nom !!")
			return (false);}
   else return (true);}
	
function testPrenom(form) { Ctrl = form.prenom;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1) {alert("Mettez votre prnom !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}

 		  			  	
  function testIdTypeAnnonceEmploi(form) { Ctrl = form.idTypeAnnonceEmploi;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un type d'affaire !!")
			return (false);}    
	   else return (true);}	  

  function testIdTypeAnnonceRencontre(form) { Ctrl = form.idTypeAnnonceRencontre;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un type d'affaire !!")
			return (false);}    
	   else return (true);}	  
	   
	     function testIdTypeAnnonceAffaire(form) { Ctrl = form.idTypeAnnonceAffaire;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un type d'affaire !!")
			return (false);}    
	   else return (true);}	  
	   
	     function testIdTypeAnnonceService(form) { Ctrl = form.idTypeAnnonceService;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un type d'affaire !!")
			return (false);}    
	   else return (true);}	  



  function testIdTypeContrat(form) { Ctrl = form.idTypeContrat;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un type de contrat !!")
			return (false);}    
	   else return (true);}	  
	   function testZoneActivite(form) { Ctrl = form.secteurActivite;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1) {alert("Mettez votre zone d'activit !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}

  function testIdTypeAnimaux(form) { Ctrl = form.idTypeAnimaux;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner une categorie !!")
			return (false);}    
	   else return (true);}	  	    
  function testIdTypeAnimauxRace(form) { Ctrl = form.idTypeAnimauxRace;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un animal !!")
			return (false);}    
	   else return (true);}	  	    
  function testIdTypeAnnonceAnimaux(form) { Ctrl = form.idTypeAnnonceAnimaux;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner une categorie d'annonce !!")
			return (false);}    
	   else return (true);}	  	    
  function testIdRace(form) { Ctrl = form.idRace;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner une race !!")
			return (false);}    
	   else return (true);}	  
  function testIdRegion(form) { Ctrl = form.idRegion;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner une region !!")
			return (false);}    
	   else return (true);}	  

  function testIdPays(form) { Ctrl = form.idPays;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un pays !!")
			return (false);}    
	   else return (true);}	  


function testMobile(form) { Ctrl = form.mobile;
	if (Ctrl.value.search(/[0-9]{10}/)==-1) {alert("Mettez votre numro de tlphone mobile sur 10 chiffres !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}

function testAdresse(form) { Ctrl = form.adresse;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1) {alert("Mettez votre adresse !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}

function testPasswordConfirmation(form) { Ctrl = form.passwordconf;
	if (Ctrl.value.search(/[a-z-A-Z-0-9]{6,}/)==-1) {validatePrompt (Ctrl, "Ressaisissez votre mot de passe (au moins 6 caractres)!!")
			return (false);}
   else if (Ctrl.value != form.password.value)
   	{validatePrompt (Ctrl, "les mots de passe sont diffrents!!")
			return (false);}
   else return (true);}	  
  
  function testCivilite(form) { Ctrl = form.civilite;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner une civilit !!")
			return (false);}    
	   else return (true);}

function testCodePostal(form) { Ctrl = form.codePostal;
	if (Ctrl.value.search(/[0-9]{5}/)==-1) {alert("Mettez votre code postale sur 5 chiffres!!")
	Ctrl.focus();
			return (false);}
   else { return (true);}}
	   
 function testVille(form) { Ctrl = form.ville;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1) {alert("Mettez votre ville de rsidence !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}

function testPays(form) { Ctrl = form.pays;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1) {alert("Mettez votre pays de rsidence !!")
	Ctrl.focus();
			return (false);}
   else {return (true);}}	   		  			  

  
function testCGV(form) { Ctrl = form.cgv;
if (Ctrl.checked == false)
	{
		alert("Merci de prendre connaissance des\nConditions Gnrales de Vente et\nde les accepter en cochant la case.");
	 	return false;
	}
 else {return (true);}}
 
 function testClimatisation(form) { Ctrl = form.climatisation;
 var test=0;
// alert("Systme = "+Ctrl.length)
 for (var i=0; i<Ctrl.length;i++) {
         if (Ctrl[i].checked) {
		 	test=1;
            //alert("Systme = "+Ctrl[i].value)
         }}

if (test == 0)
	{
		alert("Renseignez le champ climatisation.");
	 	return false;
	}
 else {return (true);}}
 
  function testAlarme(form) { Ctrl = form.alarme;
 var test=0;
// alert("Systme = "+Ctrl.length)
 for (var i=0; i<Ctrl.length;i++) {
         if (Ctrl[i].checked) {
		 	test=1;
            //alert("Systme = "+Ctrl[i].value)
         }}

if (test == 0)
	{
		alert("Renseignez le champ alarme.");
	 	return false;
	}
 else {return (true);}}
   function testParking(form) { Ctrl = form.parking;
 var test=0;
// alert("Systme = "+Ctrl.length)
 for (var i=0; i<Ctrl.length;i++) {
         if (Ctrl[i].checked) {
		 	test=1;
            //alert("Systme = "+Ctrl[i].value)
         }}

if (test == 0)
	{
		alert("Renseignez le champ parking.");
	 	return false;
	}
 else {return (true);}}
 
    function testDisponibilite(form) { Ctrl = form.disponibilite;
 var test=0;
// alert("Systme = "+Ctrl.length)
 for (var i=0; i<Ctrl.length;i++) {
         if (Ctrl[i].checked) {
		 	test=1;
            //alert("Systme = "+Ctrl[i].value)
         }}

if (test == 0)
	{
		alert("Renseignez le champ disponibilite.");
	 	return false;
	}
 else {return (true);}}
  
function testIdTypeBien(form) { Ctrl = form.idTypeBien;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner un type de bien !!")
			return (false);}    
	   else return (true);}	  	    

function testIdTypeAnnonceImmo(form) { Ctrl = form.idTypeAnnonceImmo;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner \n Type d'affaire !!")
			return (false);}    
	   else return (true);}	  
function testEtage(form) { Ctrl = form.etage;
	if (Ctrl.value.search(/[0-9]{1,}/)==-1) {alert("Mettez l\'etage !!")
	Ctrl.focus();
			return (false);}
   else { return (true);}}
  function testNbPiece(form) { Ctrl = form.nbPiece;
	if (Ctrl.value.search(/[0-9]{1,}/)==-1) {alert("Mettez le nombre de pieces !!")
	Ctrl.focus();
			return (false);}
   else { return (true);}}
function testMessage(form) { Ctrl = form.message;
        if (Ctrl.value.search(/[a-z-A-Z]{4,}/)==-1) {validatePrompt (Ctrl, "Vous devez taper un message !!")
                return (false);}
       else return (true);}
  function testMetrage(form) { Ctrl = form.metrage;
	if (Ctrl.value.search(/[0-9]{1,}/)==-1) {alert("Mettez le metrage !!")
	Ctrl.focus();
			return (false);}
   else { return (true);}}   
   
     function testPrix(form) { Ctrl = form.prix;
	if (Ctrl.value.search(/[0-9]{1,}/)==-1) {alert("Mettez le prix !!")
	Ctrl.focus();
			return (false);}
   else { return (true);}}   
	   	    
function testTexte(form) { Ctrl = form.texte;
        if (Ctrl.value.search(/[a-z-A-Z]{4,}/)==-1) {validatePrompt (Ctrl, "Vous devez taper un message !!")
                return (false);}
       else return (true);}
function testSujet(form) { Ctrl = form.sujet;
        if (Ctrl.value.search(/[a-z-A-Z]{4,}/)==-1) {validatePrompt (Ctrl, "Vous devez taper un sujet !!")
                return (false);}
       else return (true);}
function testProvenance(form) {
        Ctrl = form.siteAppellant;
        if (Ctrl.value=='0'){
				validatePrompt (Ctrl, "Selectionnez un site!!")
                return (false);} else return (true);}	   
////Vehicule
function testIdTypeAnnonceVehicule(form) { Ctrl = form.idTypeAnnonceVehicule;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner \n Type d'affaire !!")
			return (false);}    
	   else return (true);}	  
function testIdMarque(form) { Ctrl = form.idMarque;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner \n une marque !!")
			return (false);}    
	   else return (true);}	  
function testIdModele(form) { Ctrl = form.idModele;
	if (Ctrl.value==0) {validatePrompt (Ctrl, "Vous devez slectionner \n un modle !!")
			return (false);}    
	   else return (true);}	  

