// Vérifie si les données du formulaire sont valides ainsi que celle de l'abonnement à la newsletter en page d'accueil
// Puis valide le formulaire
function valider(){

	re = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/
	/*
	[_a-z0-9-] : représente les caractères alphanumériques, plus le caractère de soulignement, plus le tiret. 
	(\.[_a-z0-9-]+)* : permet d’ajouter des mots séparés par un point (0, 1 ou plusieurs fois)
	@ : signifie une fois le caractère arobase
	[a-z0-9-]+ : Le nom de domaine suit l’arobase et ne peut contenir que des caractères alphanumériques, le caractère de soulignement, et le tiret
	(\.[a-z0-9]+)* : Le TLD (top level domain) est constitué seulement d’un point suivi de caractères alphanumériques, éventuellement répété plusieurs fois
	
	(\.[_a-z0-9-]+)*
	les parenthèses permettent d’affecter le quantificateur +, *, ? à la série de caractères entre ces parenthèses
	+ : présent 1 fois ou plusieurs fois
	* : présent 0, 1 ou plusieurs fois
	? : présent 0 ou 1 fois
	*/
	
	// Si pas de civilite
	radiobtn = 0;
	for (i=0;i<document.contact.civilite.length;i++)
	{
		if (document.contact.civilite[i].checked)
		{
		radiobtn = radiobtn+1;
		}		
	}
	if (radiobtn == 0){	
		alert("Veuillez indiquer votre civilit\é.");
		 // et on indique de ne pas envoyer le formulaire
    	return false;
    }
    	
	// Si pas de nom
	if(document.contact.nom.value == "")
	{
		alert("Veuillez saisir votre nom.");
		document.contact.nom.focus();
		// et on indique de ne pas envoyer le formulaire
    	return false;
	}
	// Si pas de courriel
	else if(document.contact.courriel.value == "")
	{
		alert("Veuillez saisir votre courriel.");
		// et on indique de ne pas envoyer le formulaire
		document.contact.courriel.focus();
    	return false;
	}
	// Si le courriel est saisi mais n'est pas valide
	else if(re.test(document.contact.courriel.value)== false)
	{
		alert("Veuillez saisir un courriel valide.");
		// et on indique de ne pas envoyer le formulaire
		document.contact.courriel.focus();
    	return false;
	}
				
	// Si pas d'organisme
	else if(document.contact.organisme.value == "")
	{
		alert("Veuillez saisir votre organisme.");
		document.contact.organisme.focus();
		// et on indique de ne pas envoyer le formulaire
    	return false;
	}
	// Sinon
	else
	{	
		// les données sont ok, on peut envoyer le formulaire    
    	return true;
	}
}

function validercourriel(){
	re = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/
	// Si pas de courriel
	if(document.abonlettre.courriel.value == "")
	{
		alert("Veuillez saisir votre courriel.");
		// et on indique de ne pas envoyer le formulaire
		document.abonlettre.courriel.focus();
    	return false;
	}
	// Si le courriel est saisi mais n'est pas valide
	else if(re.test(document.abonlettre.courriel.value)== false)
	{
		alert("Veuillez saisir un courriel valide.");
		// et on indique de ne pas envoyer le formulaire
		document.abonlettre.courriel.focus();
    	return false;
	}
	// Sinon
	else
	{	
		// les données sont ok, on peut envoyer le formulaire    
    	return true;
	}
}
