﻿function isEmail(s)
{

    if (s == "") return false;
    var i = 1;
    var sLength = s.length;
    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++; }
    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++; }
    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}
function isValidForm()
{
	var msg = "\n\nVotre demande ne peut donc pas être prise en compte.\nMerci de compléter le formulaire.";
	if( document.contacts.societe.value == "" )
	{
	  alert("Vous n'avez pas précisé le champ Société."+msg);
	  return false;
	}
	if( document.contacts.nom.value == "" )
	{
	  alert("Vous n'avez pas précisé le champ Nom."+msg);
	  return false;
	}
	if(! isEmail(document.contacts.email.value) )
	{
	  alert("Votre email ne semble pas valide."+msg);
	  return false;
	}
  return true;
}
