var ErreurMessage;
var ErreurMessageTaille;
var ErreurPremierChamp;

function ErreurInitialiser()
{
 ErreurMessage = "Please correct your input :";
 ErreurMessageTaille = ErreurMessage.length;
 ErreurPremierChamp = null;
}

function ErreurAfficher()
{
 if (ErreurMessageTaille != ErreurMessage.length)
 {
  alert(ErreurMessage);
  ErreurPremierChamp.focus();

  ErreurInitialiser();
  return false;
 }
 return true;
}

function Erreur(champ, texte)
{
 ErreurMessage += '\n-  ' + texte;
 if (!ErreurPremierChamp) {ErreurPremierChamp = champ;}
}

function ErreurVerification(leForm)
{
 if (leForm.nom.value == '') {
  Erreur(leForm.nom, 'Le champ nom est obligatoire');
 }
 if (leForm.email.value == '') {
  Erreur(leForm.email, 'Le champ E-mail est obligatoire');
 }
	 if (leForm.remarques.value == '') {
  Erreur(leForm.remarques, 'Veuillez saisir vos remarques ou questions');
 }
 return ErreurAfficher();
}
ErreurInitialiser();