/* auteur: Jean Molliné */
/* Date de création: 25/10/2005 */
function verifCourriel()
{
    /* Récupération des valeurs obligatoires */
    var nom      = document.forms['Msgsimple'].elements['nom'].value;
    var prenom   = document.forms['Msgsimple'].elements['prenom'].value;
    var courriel = document.forms['Msgsimple'].elements['courriel'].value;
    var postal1  = document.forms['Msgsimple'].elements['postal1'].value;
    var postal2  = document.forms['Msgsimple'].elements['postal2'].value;
    var postal3  = document.forms['Msgsimple'].elements['postal3'].value;
    var phone    = document.forms['Msgsimple'].elements['phone'].value;
    var sujet    = document.forms['Msgsimple'].elements['sujet'].value;
    var msg      = document.forms['Msgsimple'].elements['msg'].value;
    var spam     = document.forms['Msgsimple'].elements['spam'].value;
	var msg_erreur = '';
	/* Validation */
	if(
    	(champVide(nom)      == false) ||
    	(champVide(nom)      == true && valideNom(nom) == false) ||
    	(champVide(prenom)   == false) ||
    	(champVide(prenom)   == true && valideNom(nom) == false) ||
    	(champVide(courriel) == false) ||
    	(
    		(champVide(courriel)      == true) && 
    		(courrielValide(courriel) == false)
    	) ||
    	(champVide(postal1) == false) ||
    	(champVide(postal2) == false) ||
    	(champVide(postal3) == false) ||
    	(champVide(postal3) == true && caracteresAlphaNum(postal3) == false) ||
    	(champVide(phone)   == false) ||
    	(champVide(phone)   == true && champNumerique(phone) == false) ||
    	(champVide(sujet)   == false) ||
    	(champVide(spam)    == false)
	)
	{
		if(champVide(nom) == false)
		{
			msg_erreur += 'Vous devez inscrire votre nom\n';
		}
		if(champVide(nom)      == true && valideNom(nom) == false)
		{
		    msg_erreur += 'Votre nom comporte des caractères non alphabétiques non conformes\n';
		}
		if(champVide(prenom) == false)
		{
			msg_erreur += 'Vous devez inscrire votre prénom\n';
		}
		if(champVide(prenom) == true && valideNom(prenom) == false)
		{
		    msg_erreur += 'Votre prénom comporte des caractères non alphabétiques non conformes\n';
		}
		if(champVide(courriel) == false)
		{
			msg_erreur += 'L\'adresse de courrier électronique est indispensable\n';
		}
		if((champVide(courriel) == true) && (courrielValide(courriel) == false))
		{
			msg_erreur += 'L\'adresse de courriel inscrite est invalide\n';
		}
    	if(champVide(postal1) == false)
    	{
			msg_erreur += 'Vous devez inscrire votre adresse postale\n';
    	}
    	if(champVide(postal2) == false)
    	{
			msg_erreur += 'Vous devez inscrire votre ville\n';
    	}
    	if(champVide(postal3) == false)
    	{
			msg_erreur += 'Vous devez inscrire votre code postal\n';
    	}
    	if(champVide(postal3) == true && caracteresAlphaNum(postal3) == false)
    	{
    	    msg_erreur += 'Le code postal indiqué est invalide: caractères alphanumériques seulement\n';
    	}
    	if(champVide(phone)   == false)
    	{
			msg_erreur += 'Vous devez inscrire un numéro de téléphone où on peut vous joindre\n';
    	}
    	if(champVide(phone)   == true && champNumerique(phone) == false)
    	{
    	    msg_erreur += 'Le numéro de téléphone indiqué semble invalide: il ne doit comporter que des chiffres sans espaces ni signes particuliers.\n';
    	}
    	if(champVide(sujet)   == false)
    	{
			msg_erreur += 'Vous devez inscrire un titre pour le message\n';
    	}
    	if(champVide(spam)   == false)
    	{
			msg_erreur += 'Vous devez inscrire un message\n';
    	}
		msg_erreur += '----------------------------------------------------------------------------------------------------------------------------';
		msg_erreur += '\nVeuillez procéder aux corrections nécessaires afin de pouvoir envoyer le message.';
		alert(msg_erreur);
		return false;
	}
	else
	{
		return true;
	}
}
