﻿function verifyForm(oForm) {
	aRequired=new Array(6); aMis=new Array(6);
	aRequired[0]="nom"; aMis[0]="Le \'Nom\' est obligatoire.";
	aRequired[1]="prenom"; aMis[1]="Le \'Prénom\' est obligatoire.";
	aRequired[2]="ville"; aMis[2]="La \'Ville\' est obligatoire.";
	aRequired[3]="pays"; aMis[3]="Le \'Pays\' est obligatoire.";
	aRequired[4]="mail"; aMis[4]="Le champ \'E-mail\' est obligatoire.";
	aRequired[5]="commentaires"; aMis[5]="Vous devez formuler votre demande...";
	
	if (oForm.natureDeLaDemande.selectedIndex < 1) {
		alert("Vous devez spécifier la nature de votre requête.");
		return false;
	}
	
	for (var i in aRequired) {
		if (oForm[aRequired[i]].value == "") {
			alert(aMis[i]);
			oForm[aRequired[i]].focus(); 
			return false;
		}
	}

	if (!verifEmail(oForm.mail.value)) {
		alert("L\'adresse e-mail n'est pas valide !");
		oForm.mail.select();oForm.mail.focus();
		return false;
	}
	
	switch (oForm.natureDeLaDemande.selectedIndex) {
		case 1 :
			oForm.formformulaire.value='LIMATEC_information';
			break;
		case 2 :
			oForm.formformulaire.value='LIMATEC_conseils';
			break;
		case 3 :
			oForm.formformulaire.value='LIMATEC_candidature';
			break;
		case 4 :
			oForm.formformulaire.value='LIMATEC_contact';
			break;
		case 5 :
			oForm.formformulaire.value='LIMATEC_reclamation';
			break;
	}
	
	return true;
}
					
function verifEmail(pEmail) {
   var reg = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$/
   return (reg.exec(pEmail)!=null)
}
