﻿/* javascript form control for Alsol Project */

function checkFormContact() { // teste les informations du formulaire de contact

var nom = document.getElementById('nom');
var prenom = document.getElementById('prenom');
var email = document.getElementById('email');
var question = document.getElementById('question');
var erreur = 'Veuillez spécifier :\n\n';
var regexEmail = "^([a-zA-Z0-9]+(([\.\-\_]?[a-zA-Z0-9]+)+)?)\@(([a-zA-Z0-9]+[\.\-\_])+[a-zA-Z]{2,4})$";

if((nom.value == "") || (prenom.value == "") || (email.value == "") || (question.value == ""))  { // si un des champs est vide
	
	if(nom.value == "") {
		erreur = erreur + '- votre nom\n'; // on indique les informations manquantes
	}
	
	if(prenom.value == "") {
		erreur = erreur + '- votre prénom\n';
	}
	
	if(email.value == "") {
		erreur = erreur + '- votre email\n';
	}
	
	if(question.value == "") {
		erreur = erreur + '- votre question\n';
	}
	
	alert(erreur); // on affiche son erreur à l'utilisateur

}
else { // si tout est rempli

	if ((email.value.match(regexEmail)) == null){
		alert(erreur + '- une adresse email valide\n');
	}
	else {
		hidePopup('#PopupContact');
		document.formContact.submit(); // on envoi le formulaire
	}
}
}
