﻿function formSubmitCoordonnees(e) {

    var v, el;

    // Numéro de sociétaire
    el = $("#RefSoc");
    if (!(el.get(0).readOnly)) {
        v = $.trim(el.val());
        if (!el.hasClass("empty") &&  v == "") {
            setErreur("RefSoc", "msgerreur");
            return false;
        }
        else {
            clearErreur("RefSoc", "msgerreur");
            if (v.length != 0 && (v.length != 13 || !isValidRefSoc(v))) {
                setErreur("RefSoc", "msgerreur", "RefSocValide");
                return false;
            }
        }
    }
    else
        clearErreur("RefSoc", "msgerreur");


    // Qualité
    if ($("#Qualite").get(0).selectedIndex == 0) {
        setErreur("Qualite", "msgerreur");
        return false;
    }
    else
        clearErreur("Qualite", "msgerreur");

    // Nom
    if ($.trim($("#Nom").val()) == "") {
        setErreur("Nom", "msgerreur");
        return false;
    }
    else
        clearErreur("Nom", "msgerreur");

    // Prénom
    if ($.trim($("#Prenom").val()) == "" && !$("#Prenom").hasClass("entreprise")) {
        setErreur("Prenom", "msgerreur");
        return false;
    }
    else
        clearErreur("Prenom", "msgerreur");

    // Rue
    if ($.trim($("#Rue").val()) == "") {
        setErreur("Rue", "msgerreur");
        return false;
    }
    else
        clearErreur("Rue", "msgerreur");

    // Code Postal
    v = $.trim($("#CdPost").val())
    if (errNum(v) || v.length != 5) {
        setErreur("CdPost", "msgerreur");
        return false;
    }
    else {
        clearErreur("CdPost", "msgerreur");
    }

    // Téléphone
    v = $.trim($("#Tel").val())
    if ((v != "") && (errNum(v) || v.length != 10)) {
        setErreur("Tel", "msgerreur");
        return false;
    }
    else
        clearErreur("Tel", "msgerreur");

    // E-mail
    el = $("#Email");
    if (!el.get(0).readOnly) {
        v = $.trim(el.val());
        if (v == "" || !syntaxEmail(v)) {
            setErreur("Email", "msgerreur");
            return false;
        }
        else {
            clearErreur("Email", "msgerreur");
        }
        if ($.trim($("#EmailConf").val()) != v) {
            setErreur("EmailConf", "msgerreur");
            return false;
        }
        else {
            clearErreur("Email", "msgerreur");
        }
    }
    return true;

}
