// JavaScript Document
function testmail(email) {
    var new_string = new String(email);
    var reg = '^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$';
    
    if (!new_string.match(reg)) { return false; }
    else { return true; }
};

function verifForm(){
	monForm=document.forms['contact'];
	var message_erreur = "Une ou plusieurs erreurs ont été détectées :\n";
	var isOk = true;
	
	//nom
	nom = monForm.elements['nom'];
	if (nom.value==""){
		message_erreur = message_erreur + "\nMerci de bien vouloir renseigner votre nom";
		nom.focus();
		isOk = false;
	}
	
	//email
	email = monForm.elements['email'];
	if (email.value==""){
		message_erreur = message_erreur + "\nMerci de bien vouloir renseigner votre e-mail";
		email.focus();
		isOk = false;
	}
	else {
		if (testmail(email.value) == false) {
			isOk = testmail(email.value);
			message_erreur = message_erreur + "\nE-mail non valide ; exemple: nom@domaine.com";
		}
	}

	//etablissement
	etablissement = monForm.elements['etablissement'];
	if (etablissement.value==""){
		message_erreur = message_erreur + "\nMerci de bien vouloir préciser l'objet de votre message";
		etablissement.focus();
		isOk = false;
	}
	
	//message
	msg = monForm.elements['msg'];
	if (msg.value==""){
		message_erreur = message_erreur + "\nVous avez oublié d'indiquer votre message";
		msg.focus();
		isOk = false;
	}

	if (isOk == false) {
		alert(message_erreur);
	}
	return isOk;
}
