function valideFrmBacRecyclage(langue){
	 
	var tblMessage = new Array(new Array(), new Array());
	var ChoixEffectue = false;

	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 adress.";
	tblMessage[0][3] = "Veuillez entrer votre téléphone de jour.";
	tblMessage[1][3] = "Please enter your daytime phone number.";
	tblMessage[0][4] = "Veuillez entrer votre téléphone de soir.";
	tblMessage[1][4] = "Please enter your evening phone number.";	
	tblMessage[0][5] = "Veuillez entrer votre courriel.";
	tblMessage[1][5] = "Please enter your e-mail address.";
	tblMessage[0][6] = "Veuillez entrer un courriel valide.";
	tblMessage[1][6] = "Please enter a valid e-mail adress.";
	tblMessage[0][7] = "Veuillez répondre à la question.";
	tblMessage[1][7] = "Please answer the question.";
		  
	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(telephone_jour.value == "" ) {
			alert(tblMessage[langue][3]); 
			telephone_jour.focus();
			return false;
		}
		
		if(telephone_soir.value == "" ) {
			alert(tblMessage[langue][4]); 
			telephone_soir.focus();
			return false;
		}		
		
		if (courriel.value == "") { // vérifie qu'on a entré un courriel
			alert(tblMessage[langue][5]); 
			courriel.focus();
			return false;
		}
	
		else {
			 var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$/
			 if (reg.exec(courriel.value)==null) { // vérifie si le champ courriel est valide 
				alert(tblMessage[langue][6]);
				courriel.focus();
				return false;
			 }
		}		

		for (var i = 0; i < type_habitation.length; i++)
			if (type_habitation[i].checked)
				ChoixEffectue = true;
		if (!ChoixEffectue) {
			alert(tblMessage[langue][7]);
			type_habitation[0].focus();
			return false;
		} else {
			ChoixEffectue = false;
		}
		
		for (var i = 0; i < espace_entreposage.length; i++)
			if (espace_entreposage[i].checked)
				ChoixEffectue = true;
		if (!ChoixEffectue) {
			alert(tblMessage[langue][7]);
			espace_entreposage[0].focus();
			return false;
		} else {
			ChoixEffectue = false;
		}
		
		for (var i = 0; i < espace_disposer_bacs.length; i++)
			if (espace_disposer_bacs[i].checked)
				ChoixEffectue = true;
		if (!ChoixEffectue) {
			alert(tblMessage[langue][7]);
			espace_disposer_bacs[0].focus();
			return false;
		}	

	}
}
