// JavaScript Document


function validation()
{
test = false;
erreur = "Les champs suivants sont obligatoires :\n\n";
if (document.enregistrement.societe.value == "")
{
erreur += " - Societe\n";
test = true;
}
if (document.enregistrement.nom.value == "")
{
erreur += " - Nom\n";
test = true;
}
if (document.enregistrement.prenom.value == "")
{
erreur += " - Prenom\n";
test = true;
}
if (document.enregistrement.adresse.value == "")
{
erreur += " - Adresse\n";
test = true;
}
if (document.enregistrement.codepostal.value == "")
{
erreur += " - Code postal\n";
test = true;
}
if (document.enregistrement.ville.value == "")
{
erreur += " - Ville\n";
test = true;
}
if (document.enregistrement.pays.value == "")
{
erreur += " - Pays\n";
test = true;
}
if (document.enregistrement.mail.value == "")
{
erreur += " - Email\n";
test = true;
}
if (document.enregistrement.tel.value == "")
{
erreur += " - Telephone\n";
test = true;
}
if (document.enregistrement.login.value == "")
{
erreur += " - Login\n";
test = true;
}
if (document.enregistrement.mdp1.value == "")
{
erreur += " - Mot de passe\n";
test = true;
}
if (document.enregistrement.mdp2.value == "")
{
erreur += " - Confirmation du mot de passe\n";
test = true;
}
if (test == true)
{
window.alert(erreur);
}
else
{
re = new RegExp("^[0-9a-zA-Z]{5,20}$");
re2 = new RegExp("^[0-9a-zA-Z]{5,12}$");
if (re.test(document.enregistrement.login.value) == false)
{
window.alert("Login incorrect, 5 à 20 caractères alphanumériques");
}
else
{
if (re2.test(document.enregistrement.mdp1.value) == false)
{
window.alert("Mot de passe incorrect, 5 à 12 caractères alphanumériques");
}
else
{
if (document.enregistrement.mdp1.value != document.enregistrement.mdp2.value)
{
window.alert("Le mot de passe de confirmation doit être identique au mot de passe");
}
else
{
document.enregistrement.submit();
}
}
}
}
}
  