// JavaScript Document

function validerMsg(){
	
	var from = document.forms["formSaisie"].elements["from"].value;
	var name = document.forms["formSaisie"].elements["nom"].value;
	var subject = document.forms["formSaisie"].elements["titre"].value;
	var message = document.forms["formSaisie"].elements["msg"].value;
	
	if(from == ""){
		alert('Saisissez votre Email');
		document.forms["formSaisie"].elements["from"].focus();
		return false;
	}
	if(name == ""){
		alert('Saisissez votre nom');
		document.forms["formSaisie"].elements["nom"].focus();
		return false;
	}
	if(subject == 0){
		alert('Sélectionner un élément dans la liste');
		document.forms["formSaisie"].elements["titre"].focus();
		return false;
	}
	if(message == ""){
		alert('Saisissez votre message');
		document.forms["formSaisie"].elements["msg"].focus();
		return false;
	}
	var email = document.forms["formSaisie"].elements["from"].value;;
	var motif = new RegExp("^[a-z][a-z0-9._-]+@[a-z0-9._-]+[.][a-z]{2,3}$", "g");
	if (motif.test(email) == false){
		alert("L'adresse mail saisie comporte une erreur");
		document.forms["formSaisie"].elements["from"].focus();
		return false;
	}
	//Aucun code généré
	
	var codeGenere = document.forms["formSaisie"].elements["code"].value;
	
	if(codeGenere == ""){
		alert('Aucun code généré ! Cliquez sur le bouton \'Générer code\'');
		return false;
	}
	//ON ENLEVE TOUS LES ESPACES FIGURANT DANS LA CHAINE DU CODE BRUT
	
	var strSansEspaces = codeGenere.substr(2,1) + codeGenere.substr(5,1) + codeGenere.substr(8,1) + codeGenere.substr(11,1) + codeGenere.substr(14,1) + codeGenere.substr(17,1);
	
	var strRecupRecopie = document.forms["formSaisie"].elements["recopie"].value;
	
	//Recopie diff. du code généré
	if(strRecupRecopie != strSansEspaces){
		alert('La zone de recopie est vide ou non valide. Vérifiez !');
		return false;
	}
	document.forms["formSaisie"].submit();
	
}


