function ValideForm(){
		var obj = document.getElementById("frmEnvoi");
		
		var camping = document.getElementById("camping");
		var caravane = document.getElementById("caravane");
		var chalets = document.getElementById("chalets");
		var checYvea = document.getElementById("checYvea");
		var checErable = document.getElementById("checErable");
		
		var giteEnfants = document.getElementById("giteEnfants");
		var checDecouv = document.getElementById("checDecouv");
		var checKanDec = document.getElementById("checKanDec");
		var DecouvAdult = document.getElementById("DecouvAdult");
		var DecouvEnfant = document.getElementById("DecouvEnfant");

		var nbEqAdult = document.getElementById("nbEqAdult");
		var nbEqEnfant = document.getElementById("nbEqEnfant");
		var AgeEnfantEq1 = document.getElementById("AgeEnfantEq1");
		var AgeEnfantEq2 = document.getElementById("AgeEnfantEq2");
		var niveauxGetG = document.getElementById("niveauxGetG");
		
		var giteEnfantsEq = document.getElementById("giteEnfantsEq");
		var giteEnfantsEqGrp = document.getElementById("giteEnfantsEqGrp");
		var GiteDenfantsNbEnf = document.getElementById("GiteDenfantsNbEnf");
		var GiteDenfantsNbPers = document.getElementById("GiteDenfantsNbPers");
		var checKanEq = document.getElementById("checKanEq");

		var datedebuteq = document.getElementById("datedebuteq");
		var datefineq = document.getElementById("datefineq");
		var tareaEq = document.getElementById("tareaEq");
		

		
		var ok=true;
		ok = ok && estPresent(obj.nomPrenom,'Merci de saisir vos nom et prénom');
		ok = ok && estPresent(obj.email_exp,'Merci de saisir votre Votre e-mail');
		ok = ok && estPresent(obj.adresse,'Merci de saisir votre Votre Adresse');
		ok = ok && estPresent(obj.cp,'Merci de saisir votre Votre Code postal');
		ok = ok && estPresent(obj.ville,'Merci de saisir votre Votre Ville');
		ok = ok && estPresent(obj.tel,'Merci de saisir votre téléphone');
		
		if(camping.checked == true){
			ok = ok && estPresent(obj.CampingEmp,'Vous avez coché un hébergement camping, merci de saisir le nombre d\'emplacement(s) réservé(s)');
			ok = ok && estPresent(obj.CampingPers,'Vous avez coché un hébergement camping, merci de préciser le nombre de personnes');
			ok = ok && estPresent(obj.CampingNuit,'Vous avez coché un hébergement camping, merci de préciser le nombre de nuits');
		}
		
		if(caravane.checked == true){
			ok = ok && estPresent(obj.LocaPers,'Vous avez coché un hébergement caravane, merci de saisir le nombre de personne');
			ok = ok && estPresent(obj.NbNuits,'Vous avez coché un hébergement caravane, merci de préciser le nombre de nuits');
		}

		if(chalets.checked == true && checYvea.checked==false && checErable.checked==false){
		alert ('Vous avez réservé un hébergement en chalet veuillez préciser le chalet désiré');
		}
		
		if(giteEnfants.checked == true){
			ok = ok && estPresent(obj.LocaPers,'Vous avez coché Gite d\'enfant, merci de saisir le nombre d\'enfants');
		}
		
		if(camping.checked == true || caravane.checked == true|| chalets.checked == true|| giteEnfants.checked == true){
			ok = ok && estPresent(obj.datedebut,'Merci de saisir la date du debut de reservation');
			ok = ok && estPresent(obj.datefin,'Merci de saisir la date de fin de la reservation');
		}
		
		
		if(DecouvAdult.value != "" || DecouvEnfant.value != ""){
			ok = ok && estPresent(obj.DecouvAdult,'Vous n\'avez pas précisé le nombre d\'adulte présent pour la découverte pedagogique');
			ok = ok && estPresent(obj.DecouvEnfant,'Vous n\'avez pas précisé le nombre d\'enfant présent pour la découverte pedagogique');
			ok = ok && estPresent(obj.DecouvEnfant,'Vous n\'avez pas précisé le nombre d\'enfant présent pour la découverte pedagogique');
			ok = ok && estPresent(obj.datedecouv,'Vous n\'avez pas précisé la date de la découverte pedagogique');
		}


		if(nbEqAdult.value != "" || nbEqEnfant.value != "" || AgeEnfantEq1.value != "" || AgeEnfantEq2.value != "" || datedebuteq.value != "" || datefineq.value != ""){
			ok = ok && estPresent(obj.nbEqAdult,'Vous n\'avez pas précisé le nombre d\'adulte présent pour la sortie équestre');
			ok = ok && estPresent(obj.nbEqEnfant,'Vous n\'avez pas précisé le nombre d\'enfant présent pour la sortie équestre');
			ok = ok && estPresent(obj.AgeEnfantEq1,'Veuillez préciser l\'âge minimum du(es) enfant(s) pour la sortie équestre');
			ok = ok && estPresent(obj.AgeEnfantEq2,'Veuillez préciser l\'âge maximum du(es) enfant(s) pour la sortie équestre');
			
		if(giteEnfantsEqGrp.checked == true){giteEnfantsEq.checked == true;}
		
		if(giteEnfantsEq.checked == true){
			ok = ok && estPresent(obj.GiteDenfantsNbEnf,'Vous avez réservé un gite d\'enfant sans préciser le nombre d\'enfants pour la sortie équestre');
			ok = ok && estPresent(obj.GiteDenfantsNbPers,'Vous avez réservé un gite d\'enfant sans préciser le nombre d\'adultes pour la sortie équestre');					  
			}
			ok = ok && estPresent(obj.datedebuteq,'Veuillez préciser la date de début de la sortie équestre');
			ok = ok && estPresent(obj.datefineq,'Veuillez préciser la date de fin de la sortie équestre');
		}
		var poidBoeuf = document.getElementById("poidBoeuf");
		var poidVeau = document.getElementById("poidVeau");
		var plusBoeuf = document.getElementById("plusBoeuf");
		var plusVeau = document.getElementById("plusVeau");
		
		if(poidBoeuf.value == 'plus'){
			ok = ok && estPresent(obj.plusBoeuf,'Merci de préciser la quantité de boeuf que vous désirez commander');
		}		
		if(poidVeau.value == 'plus'){
			ok = ok && estPresent(obj.plusVeau,'Merci de préciser la quantité de veau que vous désirez commander');
		}
		
		if(ok){
		captVerif(obj);
		} else { return false; }

	}<!-- fin fonction -->