// JavaScript Document

function valideCommentaires(langue){

	var tblMessage = new Array(new Array(), new Array());
	tblMessage[0][0] = "Veuillez entrer votre prénom.";
	tblMessage[0][1] = "Veuillez entrer votre nom.";
	tblMessage[0][2] = "Veuillez entrer votre courriel.";
	tblMessage[0][3] = "Veuillez entrer un courriel valide.";
	tblMessage[0][4] = "Veuillez entrer votre âge.";
	tblMessage[0][5] = "Veuillez entrer vos commentaires, questions ou suggestions de lecture.";
		  
	with (document.form_courriel) {
		if(nom.value == "") {
			alert(tblMessage[langue][1]); 
			return false;
		}
		if(prenom.value == "") {
			alert(tblMessage[langue][0]); 
			return false;
		}
		if(age.value == "") {
			alert(tblMessage[langue][4]); 
			return false;
		}	
		
		if(courriel.value == "") {
			alert(tblMessage[langue][2]); 
			return false;
		}			
		else {
			 var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}$/
			 if (reg.exec(courriel.value)==null) { // vérifie si le champ courriel est valide 
				alert(tblMessage[langue][3]); //message 0
				return false;
			 }
		}
		if(message.value == "") {
			alert(tblMessage[langue][5]); 
			return false;
		}
		return true;
	}
}

// textarea est la référence du TEXTAREA à contrôler, max en est la valeur maximal, pour cette fonction count n'est pas inclu 
// car lorsqu'elle est appellée, le nombre de caractère a déja été inscrit lors de l'évenement "onkeyup"
function blockMaxCharsMsg(textarea,max)        // vérifie que le nombre maxi n'a pas été atteint lorsque l'utilisateur sort du champs
{
        if (textarea.value.length > max ){     // s'il dépasse la taille requise, on prévient et on sort
            alert('Vous ne pouvez rentrer que '+ max +' caractères maximum pour ce champs');
            return false;
        }
        else return true;                 // sinon, on continu
}

