function verifMail(a)
{
	// On ouvre la fonction en lui envoyant la contenu du champ
	testm = false ;
	//la on spécifie que l'adresse est false (fausse) dès le début. Cela permet de pouvoir dire que si rien n'est entré dans le champ l'adresse est fausse.

	for (var j=1 ; j<(a.length) ; j++)
	{
		//Ici, ouverture d'une boucle for à 1 qui permettra de tester du premier jusqu'au dernier caractère de l'adresse e-mail entrée.
		if (a.charAt(j)=='@')
		{
			// La on commence les conditions de tests. Ici on cherche l'@
		   if (j<(a.length-4))
		   {
				// Ici on regarde si il y a bien 4 caractère après le @
				for (var k=j ; k<(a.length-2) ; k++)
				{
					// On ouvre une seconde boucle pour
					if (a.charAt(k)=='.') testm = true;
					//on vérifie qu'il y ai bien un point et on met la variable testm à true (implicitement si toutes les conditions sont remplies) puis on ferme les conditions et boucles
				}
		   }
		}
	}
	//Cette boite d'alerte est facultative hein, ici c'est pour le besoin de la démonstration. Chez vous vous pouvez complètement enlever cette condition else car si c'est true le traitement du formulaire peu avoir lieu.
	return testm ;
}
// et on ferme la fonction.


function verifForm(formId)
{
	var message = "";
	if (document.getElementById(formId).nom.value == "")
		message += 'Merci d\'indiquer votre nom.\n';
	
	if (document.getElementById(formId).fonction.value == "")
		message += 'Merci d\'indiquer votre fonction.\n';
	
	if (document.getElementById(formId).societe.value == "")
		message += 'Merci d\'indiquer votre société.\n';
	
	if (document.getElementById(formId).telephone.value == "")
		message += 'Merci d\'indiquer votre numéro de téléphone.\n';
	
	if (document.getElementById(formId).email.value == "")
		message += 'Merci d\'indiquer votre email.\n';    
	
	else if (!verifMail(document.getElementById(formId).email.value))
		message += 'Votre email n\'est pas valide.\n';  

	if (message != "")
	{
		alert(message);
		return false;  
	}
	else
		return true;
}
