function valideur(obj){
	var v = new Valider();
	
	with (obj){
		if(v.estVide(prenom.value))
		{
			alert("Vous devez inscrire votre nom");
			prenom.focus();
			return false;
		}
		
		if(v.estVide(nom.value))
		{
			alert("Il nous manque de l'information.");
			nom.focus();
			return false;
		}
		
		if(v.estVide(ville.value))
		{
			alert("Il nous manque de l'information.");
			ville.focus();
			return false;
		}
		
		if(!(v.email(courriel.value)))
		{
			alert("Votre adresse de courrier électronique n'est pas valide.");
			courriel.focus();
			return false;
		}
		
		if(check_benevole.checked)
		{
			benevole.value = "Je veux être bénévole";
		}
		else{
			benevole.value = "Non";
			}
		
		if(check_appuie.checked)
		{
			appuie.value = "J'appuie les jeux";
		}
		else{
			appuie.value = "Non";
			}
		
				
	}
	return true;
}


function validerRadioGroup(radioGroup){	
	var n = radioGroup.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (radioGroup[i].checked){
			return true;
		}
	}
	return false;
}


function valide_formulaire_bacs1(langue){
	 
	var tblMessage = new Array(new Array(), new Array());

	tblMessage[0][0] = "Veuillez entrer votre nom de famille.";
	tblMessage[1][0] = "Please enter your last name.";
	tblMessage[0][1] = "Veuillez entrer votre prénom.";
	tblMessage[1][1] = "Please enter your first name.";		
	tblMessage[0][2] = "Veuillez entrer votre adresse.";
	tblMessage[1][2] = "Please enter your address.";	
	tblMessage[0][3] = "Veuillez entrer le nom de la rue.";
	tblMessage[1][3] = "Please enter your street name.";	
	tblMessage[0][4] = "Veuillez entrer votre numéro de téléphone.";
	tblMessage[1][4] = "Please enter your phone number.";		
	tblMessage[0][5] = "Veuillez répondre aux questions obligatoires.";
	tblMessage[1][5] = "Please answer required questions.";	
		  
	with (document.form_courriel) {

		if(nom.value == "" ) {
			alert(tblMessage[langue][0]); 
			nom.focus();
			return false;
		}
		
		if(prenom.value == "" ) {
			alert(tblMessage[langue][1]); 
			prenom.focus();
			return false;
		}
		
		if (adresse.value == "") {
			alert(tblMessage[langue][2]); 
			adresse.focus();
			return false;
		}
		
		if (rue.value == "") {
			alert(tblMessage[langue][3]); 
			rue.focus();
			return false;
		}
		
		if (telephone.value == "") {
			alert(tblMessage[langue][4]); 
			telephone.focus();
			return false;
		}
		
		if ((!validerRadioGroup(eco_quartier))||(!validerRadioGroup(type_habitation))||(!validerRadioGroup(espace_pour_un_bac))||(!validerRadioGroup(desirez_recevoir))||(!validerRadioGroup(deja_un_bac))){
			alert(tblMessage[langue][5]);	
			return false;
		}
		
	}
}


function valide_formulaire_bacs2(langue){
	 
	var tblMessage = new Array(new Array(), new Array());

	tblMessage[0][0] = "Veuillez entrer votre nom de famille.";
	tblMessage[1][0] = "Please enter your last name.";
	tblMessage[0][1] = "Veuillez entrer votre prénom.";
	tblMessage[1][1] = "Please enter your first name.";		
	tblMessage[0][2] = "Veuillez entrer votre adresse.";
	tblMessage[1][2] = "Please enter your address.";	
	tblMessage[0][3] = "Veuillez entrer le nom de la rue.";
	tblMessage[1][3] = "Please enter your street name.";	
	tblMessage[0][4] = "Veuillez entrer votre numéro de téléphone.";
	tblMessage[1][4] = "Please enter your phone number.";	
	tblMessage[0][5] = "Veuillez répondre aux questions obligatoires.";
	tblMessage[1][5] = "Please answer required questions.";	
	tblMessage[0][6] = "Veuillez cocher la case pour ne pas recevoir de bac";
	tblMessage[1][6] = "Please check the box under the number 4.";	
		  
	with (document.form_courriel) {

		if(nom.value == "" ) {
			alert(tblMessage[langue][0]); 
			nom.focus();
			return false;
		}
		
		if(prenom.value == "" ) {
			alert(tblMessage[langue][1]); 
			prenom.focus();
			return false;
		}
		
		if (adresse.value == "") {
			alert(tblMessage[langue][2]); 
			adresse.focus();
			return false;
		}
		
		if (rue.value == "") {
			alert(tblMessage[langue][3]); 
			rue.focus();
			return false;
		}
		
		if (telephone.value == "") {
			alert(tblMessage[langue][4]); 
			telephone.focus();
			return false;
		}
		
		if ((!validerRadioGroup(eco_quartier))||(!validerRadioGroup(type_habitation))){
			alert(tblMessage[langue][5]);	
			return false;
		}
		
		if(souhaite_pas_recevoir_de_bac.checked==false){
			alert(tblMessage[langue][6]);	
			return false;
		}
		
	}
}

function validerFormulaireInsSommetFamilles(langue){
	 
	var tblMessage = new Array(new Array(), new Array());

	tblMessage[0][0] = "Veuillez entrer votre prénom.";
	tblMessage[1][0] = "Please enter your first name.";
	tblMessage[0][1] = "Veuillez entrer votre nom de famille.";
	tblMessage[1][1] = "Please enter your last name.";	
	tblMessage[0][2] = "Veuillez entrer votre adresse.";
	tblMessage[1][2] = "Please enter your address.";	
	tblMessage[0][3] = "Veuillez entrer votre code postal.";
	tblMessage[1][3] = "Please enter your postal code.";	
	tblMessage[0][4] = "Veuillez entrer votre adresse de courriel.";
	tblMessage[1][4] = "Please enter your mail adress.";	
	tblMessage[0][5] = "Veuillez répondre aux questions obligatoires.";
	tblMessage[1][5] = "Please answer required questions.";	
		  
	with (document.form_courriel) {
		
		if(prenom.value == "" ) {
			alert(tblMessage[langue][0]); 
			prenom.focus();
			return false;
		}
		
		if(nom.value == "" ) {
			alert(tblMessage[langue][1]); 
			nom.focus();
			return false;
		}
		
		if (adresse.value == "") {
			alert(tblMessage[langue][2]); 
			adresse.focus();
			return false;
		}
		
		if (code_postal.value == "") {
			alert(tblMessage[langue][3]); 
			code_postal.focus();
			return false;
		}
		
		if ((!validerRadioGroup(acc_enf))){
			alert(tblMessage[langue][5]);	
			return false;
		}
		
	}
}

function validerFormulaireInsSommetDevDur (langue){
	 
	var tblMessage = new Array(new Array(), new Array());

	tblMessage[0][0] = "Veuillez entrer votre prénom.";
	tblMessage[1][0] = "Please enter your first name.";
	tblMessage[0][1] = "Veuillez entrer votre nom de famille.";
	tblMessage[1][1] = "Please enter your last name.";	
	tblMessage[0][2] = "Veuillez entrer votre adresse.";
	tblMessage[1][2] = "Please enter your address.";	
	tblMessage[0][3] = "Veuillez entrer votre code postal.";
	tblMessage[1][3] = "Please enter your postal code.";	
	tblMessage[0][4] = "Veuillez entrer votre adresse de courriel.";
	tblMessage[1][4] = "Please enter your mail adress.";	

		  
	with (document.form_courriel) {
		
		if(prenom.value == "" ) {
			alert(tblMessage[langue][0]); 
			prenom.focus();
			return false;
		}
		
		if(nom.value == "" ) {
			alert(tblMessage[langue][1]); 
			nom.focus();
			return false;
		}
		
		if (adresse.value == "") {
			alert(tblMessage[langue][2]); 
			adresse.focus();
			return false;
		}
		
		if (code_postal.value == "") {
			alert(tblMessage[langue][3]); 
			code_postal.focus();
			return false;
		}
		
		
	}
}
