// JavaScript Document
var couleur_texte = "#0066CC";
var couleur_border = "#FF0000";

function reverif_form(element) {
    //if (element.name == "journaiss") valider_jours();
    //if (element.name == "moisnaiss") valider_mois();
    if (element.name == "anneenaiss") valider_anneenaiss();
    if (element.name == "civilite") valider_civilite();
    if (element.name == "nom") valider_nom();
    if (element.name == "prenom") valider_prenom();
    if (element.name == "ville") valider_ville();
    if (element.name == "numtel2") valider_numtel2();
    if (element.name == "nom1") valider_cpostal();
    if (element.name == "nom2") valider_numtel1();
    if (element.name == "nom3") valider_email();
    if (element.name == "situationMat") valider_situationMat();
    if (element.name == "enfantCharge") valider_enfantCharge();
    if (element.name == "revNet") valider_revNet();
    if (element.name == "residenceprincipale") valider_Residence_princ();
    if (element.name == "capepargne") valider_capepargne();
    if (element.name == "apport") valider_apport()
};

function reverif_form_inclu(element) {
    if (element.name == "capepargne") valider_capepargne();
    if (element.name == "apport") valider_apport()
}

function reverif_form_inclu(element) {
   // if (element.name == "journaiss") valider_jours_inclu();
   // if (element.name == "moisnaiss") valider_mois_inclu();
    if (element.name == "civilite") valider_civilite();
    if (element.name == "nom") valider_nom();
    if (element.name == "prenom") valider_prenom();
    if (element.name == "ville") valider_ville();
    if (element.name == "numtel2") valider_numtel2();
    if (element.name == "nom1") valider_cpostal();
    if (element.name == "nom2") valider_numtel1();
    if (element.name == "nom3") valider_email();
    if (element.name == "anneenaiss") valider_anneenaiss_inclu();
    if (element.name == "situationMat") valider_situationMat_inclu();
    if (element.name == "enfantCharge") valider_enfantCharge_inclu();
    if (element.name == "revNet") valider_revNet_inclu();
    if (element.name == "residenceprincipale") valider_Residence_princ_inclu();
    if (element.name == "capepargne") valider_capepargne_inclu();
    if (element.name == "apport") valider_apport_inclu()
};

function valider_Residence_princ_inclu() {
    if (document.forminscripcontact_inclu.residenceprincipale.value == '') {
        document.getElementById("residenceprincipaleStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.residenceprincipale.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("residenceprincipaleStatus").style.border = "none";
        document.forminscripcontact_inclu.residenceprincipale.setAttribute("alt", "");
        return true;
    }
};

function valider_Residence_princ() {
    if (document.forminscripcontact.residenceprincipale.value == '') {
        document.getElementById("residenceprincipaleStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.residenceprincipale.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("residenceprincipaleStatus").style.border = "none";
        document.forminscripcontact.residenceprincipale.setAttribute("alt", "");
        return true;
    }
};

function valider_civilite() {
    if (!(document.forminscripcontact.civilite[0].checked) && !(document.forminscripcontact.civilite[1].checked) && !(document.forminscripcontact.civilite[2].checked)) {
        document.getElementById("civiliteStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.civilite[0].setAttribute("alt", "erreur");
        document.forminscripcontact.civilite[1].setAttribute("alt", "erreur");
        document.forminscripcontact.civilite[2].setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("civiliteStatus").style.border = "none";
        return true;
    }
};

function valider_nom() {
    var exp2 = /^[0-9]+$/;
    var exp1 = /^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
    if (document.forminscripcontact.nom.value == "" || document.forminscripcontact.nom.value == "Nom") {
        document.getElementById("nomStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.nom.value != "" &&  document.forminscripcontact.nom.value != "Nom") {
        if (document.forminscripcontact.nom.value.length < 2) {
            document.getElementById("nomStatus").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.nom.setAttribute("alt", "erreur");
            return false;
        } else {
            for (i = 0; i < document.forminscripcontact.nom.value.length; i++) {
                if (!exp1.exec(document.forminscripcontact.nom.value.substring(0, i + 1))) {
                    document.getElementById("nomStatus").style.border = "2px solid " + couleur_border;
                    document.forminscripcontact.nom.setAttribute("alt", "erreur");
                    return false;
                } else if (exp2.exec(document.forminscripcontact.nom.value.substring(0, i + 1))) {
                    document.getElementById("nomStatus").style.border = "2px solid " + couleur_border;
                    document.forminscripcontact.nom.setAttribute("alt", "erreur");
                    return false;
                } else {
                    document.getElementById("nomStatus").style.border = "none"
                }
            }
        }
    }
    return true;
};

function valider_prenom() {
    var exp2 = new RegExp("[0-9]");
    var exp1 = /^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
	if(document.forminscripcontact.prenom.value!="" && document.forminscripcontact.prenom.value!="Prénom"){
        if (document.forminscripcontact.prenom.value.length < 2) {
            document.getElementById("prenomStatus").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.prenom.setAttribute("alt", "erreur");
            return false
        } else {
            for (i = 0; i < document.forminscripcontact.prenom.value.length; i++) {
                if (!exp1.exec(document.forminscripcontact.prenom.value.substring(0, i + 1))) {
                    document.getElementById("prenomStatus").style.border = "2px solid " + couleur_border;
                    document.forminscripcontact.prenom.setAttribute("alt", "erreur");
                    return false
                } else if (exp2.test(document.forminscripcontact.prenom.value.substring(0, i + 1))) {
                    document.getElementById("prenomStatus").style.border = "2px solid " + couleur_border;
                    document.forminscripcontact.prenom.setAttribute("alt", "erreur");
                    return false
                } else {
                    document.getElementById("prenomStatus").style.border = "none";
                    document.forminscripcontact.prenom.setAttribute("alt", "")
                }
            }
        }
    } else {
        if(document.forminscripcontact.prenom.value=="Prénom")
		{
			document.getElementById("prenomStatus").style.border="2px solid "+couleur_border;
			document.forminscripcontact.prenom.setAttribute("alt","erreur");
			return false;
		}
		else
		{
			document.getElementById("prenomStatus").style.border="none";
			document.forminscripcontact.prenom.setAttribute("alt","");	
		}
    }
    return true
}

function valider_ville() {
    var exp1 = /^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑña-zA-Z-\s]+$/;
    if (document.forminscripcontact.ville.value == "") {
        document.getElementById("villeStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.ville.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.ville.value != "") {
        if (document.forminscripcontact.ville.value.length < 2) {
            document.getElementById("villeStatus").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.ville.setAttribute("alt", "erreur");
            return false;
        } else {
            for (i = 0; i < document.forminscripcontact.ville.value.length; i++) {
                if (!exp1.exec(document.forminscripcontact.ville.value.substring(0, i + 1))) {
                    document.getElementById("villeStatus").style.border = "2px solid " + couleur_border;
                    document.forminscripcontact.ville.setAttribute("alt", "erreur");
                    return false;
                } else {
                    document.getElementById("villeStatus").style.border = "none";
                    document.forminscripcontact.ville.setAttribute("alt", "")
                }
            }
        }
    }
    return true;
};

function valider_numtel2() {
    if (document.forminscripcontact.numtel2.value != "") {
        var tel = document.forminscripcontact.numtel2.value;
        var i;
        for (i = 0; i < tel.length; i++) {
            tel = tel.replace("(+33)", "0");
            tel = tel.replace("0033", "0");
            tel = tel.replace(" ", "");
            tel = tel.replace(".", "");
            tel = tel.replace("(", "");
            tel = tel.replace(")", "");
            tel = tel.replace("+", "")
        }
        if (isNaN(tel)) {
            document.getElementById("numtel2Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.numtel2.setAttribute("alt", "erreur");
            return false;
        } else if (tel.length != 10) {
            document.getElementById("numtel2Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.numtel2.setAttribute("alt", "erreur");
            return false;
        } else if (tel.substring(0, 1) != 0) {
            document.getElementById("numtel2Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.numtel2.setAttribute("alt", "erreur");
            return false;
        } else if (tel.substring(1, 2) == 0 || tel.substring(1, 2) == 7) {
            document.getElementById("numtel2Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.numtel2.setAttribute("alt", "erreur");
            return false;
        } else {
            document.getElementById("numtel2Status").style.border = "none";
            document.forminscripcontact.numtel2.setAttribute("alt", "");
            return true;
        }
    }
    return true;
};

function valider_cpostal() {
    if (document.forminscripcontact.nom1.value == "") {
        document.getElementById("nom1Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom1.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.nom1.value != "") {
        if (document.forminscripcontact.nom1.value.length != 5) {
            document.getElementById("nom1Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.nom1.setAttribute("alt", "erreur");
            return false;
        } else if (isNaN(document.forminscripcontact.nom1.value)) {
            document.getElementById("nom1Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.nom1.setAttribute("alt", "erreur");
            return false;
        } else {
            document.getElementById("nom1Status").style.border = "none";
            document.forminscripcontact.nom1.setAttribute("alt", "");
            return true;
        }
    }
};

function valider_email() {
    var adresse = document.forminscripcontact.nom3.value;
    var place = adresse.lastIndexOf("@");
    var point = adresse.lastIndexOf(".");
    var mail_test1 = document.forminscripcontact.nom3.value.substring(0, place);
    var mail_test2 = document.forminscripcontact.nom3.value.substring(place + 1, point);
    var mail_test3 = document.forminscripcontact.nom3.value.substring(point + 1, adresse.length);
    var exp1 = /^[-A-Za-z0-9_.*!+=?^`{|}~&%$#\'\\\/]+$/;
    var exp2 = /^[-A-Za-z0-9_.]+$/;
    var exp3 = /^[A-Za-z]+$/;
    for (i = 0; i < mail_test1.length; i++) {
        if (!exp1.exec(mail_test1.substring(0, i + 1))) {
            document.getElementById("nom3Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.nom3.setAttribute("alt", "erreur");
            return false;
        }
    }
    for (i = 0; i < mail_test2.length; i++) {
        if (!exp2.exec(mail_test2.substring(0, i + 1))) {
            document.getElementById("nom3Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.nom3.setAttribute("alt", "erreur");
            return false;
        }
    }
    for (i = 0; i < mail_test3.length; i++) {
        if (!exp3.exec(mail_test3.substring(0, i + 1))) {
            document.getElementById("nom3Status").style.border = "2px solid " + couleur_border;
            document.forminscripcontact.nom3.setAttribute("alt", "erreur");
            return false;
        }
    }
    if ((mail_test1.length < 2) || (mail_test1.length > 255) || (mail_test2.length < 2) || (mail_test2.length > 63) || (mail_test3.length < 2) || (mail_test3.length > 4)) {
        document.getElementById("nom3Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom3.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("nom3Status").style.border = "none";
        document.forminscripcontact.nom3.setAttribute("alt", "");
        return true;
    }
};

function valider_numtel1() {
    if (document.forminscripcontact.nom2.value == "") {
        document.getElementById("nom2Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom2.setAttribute("alt", "erreur");
        return false;
    }
    var tel = document.forminscripcontact.nom2.value;
    var i;
    for (i = 0; i < tel.length; i++) {
        tel = tel.replace("(+33)", "0");
        tel = tel.replace("0033", "0");
        tel = tel.replace(" ", "");
        tel = tel.replace(".", "");
        tel = tel.replace("(", "");
        tel = tel.replace(")", "");
        tel = tel.replace("+", "")
    }
    if (isNaN(tel)) {
        document.getElementById("nom2Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom2.setAttribute("alt", "erreur");
        return false;
    } else if (tel.length != 10) {
        document.getElementById("nom2Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom2.setAttribute("alt", "erreur");
        return false;
    } else if (tel.substring(0, 1) != 0) {
        document.getElementById("nom2Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom2.setAttribute("alt", "erreur");
        return false;
    } else if (tel.substring(1, 2) == 0 || tel.substring(1, 2) == 7) {
        document.getElementById("nom2Status").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.nom2.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("nom2Status").style.border = "none";
        document.forminscripcontact.nom2.setAttribute("alt", "");
        return true;
    }
};

function valider_anneenaiss() {
    var i = 0;
    var laDate = new Date();
    var annee = laDate.getFullYear();
    if (document.forminscripcontact.anneenaiss.value == "") {
        document.getElementById("anneenaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if (isNaN(document.forminscripcontact.anneenaiss.value)) {
        document.getElementById("anneenaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.anneenaiss.value.length < 4) {
        document.getElementById("anneenaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.anneenaiss.value.length > 4) {
        document.getElementById("anneenaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if ((annee - document.forminscripcontact.anneenaiss.value) > 80) {
        document.getElementById("anneenaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if ((annee - document.forminscripcontact.anneenaiss.value) < 18) {
        document.getElementById("anneenaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("anneenaissStatus").style.border = "none";
        document.forminscripcontact.anneenaiss.setAttribute("alt", "");
        return true;
    }
};

function valider_situationMat() {
    if (document.forminscripcontact.situationMat.value == '') {
        document.getElementById("situationStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.situationMat.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("situationStatus").style.border = "none";
        document.forminscripcontact.situationMat.setAttribute("alt", "");
        return true;
    }
};

function valider_enfantCharge() {
    if (document.forminscripcontact.enfantCharge.value == '') {
        document.getElementById("enfantChargeStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.enfantCharge.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("enfantChargeStatus").style.border = "none";
        document.forminscripcontact.enfantCharge.setAttribute("alt", "");
        return true;
    }
};

function valider_revNet() {
    if (isNaN(document.forminscripcontact.revNet.value)) {
        document.getElementById("revNetStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.revNet.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.revNet.value == "") {
        document.getElementById("revNetStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.revNet.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact.revNet.value < 1) {
        document.getElementById("revNetStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.revNet.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("revNetStatus").style.border = "none";
        document.forminscripcontact.revNet.setAttribute("alt", "");
        return true;
    }
};

function valider_capepargne() {
    if (document.forminscripcontact.capepargne.value == '') {
        document.getElementById("capepargneStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.capepargne.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("capepargneStatus").style.border = "none";
        document.forminscripcontact.revNet.setAttribute("alt", "erreur");
        return true;
    }
};

function valider_apport() {
    if (document.forminscripcontact.apport.value == '') {
        document.getElementById("apportStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.apport.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("apportStatus").style.border = "none";
        document.forminscripcontact.apport.setAttribute("alt", "erreur");
        return true;
    }
};

function valider_impotannuel() {

    if (document.forminscripcontact.impotannuel.value == '') {
        document.getElementById("impotannuelStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.impotannuel.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("impotannuelStatus").style.display = "none";
        document.forminscripcontact.impotannuel.setAttribute("alt", "erreur");
        return true;
    }
};

function valider_anneenaiss_inclu() {
    var i = 0;
    var laDate = new Date();
    var annee = laDate.getFullYear();
    if (document.forminscripcontact_inclu.anneenaiss.value == "") {
        document.getElementById("anneenaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if (isNaN(document.forminscripcontact_inclu.anneenaiss.value)) {
        document.getElementById("anneenaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact_inclu.anneenaiss.value.length < 4) {
        document.getElementById("anneenaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact_inclu.anneenaiss.value.length > 4) {
        document.getElementById("anneenaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if ((annee - document.forminscripcontact_inclu.anneenaiss.value) > 80) {
        document.getElementById("anneenaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else if ((annee - document.forminscripcontact_inclu.anneenaiss.value) < 18) {
        document.getElementById("anneenaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("anneenaissStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.anneenaiss.setAttribute("alt", "");
        return true;
    }
};

function valider_situationMat_inclu() {
    if (document.forminscripcontact_inclu.situationMat.value == '') {
        document.getElementById("situationStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.situationMat.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("situationStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.situationMat.setAttribute("alt", "");
        return true;
    }
};

function valider_enfantCharge_inclu() {
    if (document.forminscripcontact_inclu.enfantCharge.value == '') {
        document.getElementById("enfantChargeStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.enfantCharge.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("enfantChargeStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.enfantCharge.setAttribute("alt", "");
        return true;
    }
};

function valider_revNet_inclu() {
    if (isNaN(document.forminscripcontact_inclu.revNet.value)) {
        document.getElementById("revNetStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.revNet.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact_inclu.revNet.value == "") {
        document.getElementById("revNetStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.revNet.setAttribute("alt", "erreur");
        return false;
    } else if (document.forminscripcontact_inclu.revNet.value < 1) {
        document.getElementById("revNetStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.revNet.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("revNetStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.revNet.setAttribute("alt", "");
        return true;
    }
};

function valider_capepargne_inclu() {
    if (document.forminscripcontact_inclu.capepargne.value == '') {
        document.getElementById("capepargneStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.capepargne.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("capepargneStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.revNet.setAttribute("alt", "erreur");
        return true;
    }
};

function valider_apport_inclu() {
    if (document.forminscripcontact_inclu.apport.value == '') {
        document.getElementById("apportStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.apport.setAttribute("alt", "erreur");
        return false;
    } else {
        document.getElementById("apportStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.apport.setAttribute("alt", "erreur");
        return true;
    }
};

function verif_form1() {
    var test = true;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    if (!valider_prenom()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_numtel1()) test = false;
    if (!valider_numtel2()) test = false;
    if (!valider_email()) test = false;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form2() {
    var test = true;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_numtel1()) test = false;
    if (!valider_email()) test = false;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form3() {
    var test = true;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Merci de compl?ter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form_inclu3() {
    var test = true;
    //if (!valider_jours_inclu()) test = false;
   // if (!valider_mois_inclu()) test = false;
    if (!valider_anneenaiss_inclu()) test = false;
	/*if (test==true)
	{
		var j=document.forminscripcontact_inclu.journaiss_inclu.value;
		var m=document.forminscripcontact_inclu.moisnaiss_inclu.value
		var a=document.forminscripcontact_inclu.anneenaiss_inclu.value;
		m-=1;
		d=new Date(a,m,j);
		test = (d.getFullYear()!=a || d.getMonth()!=m) ? false : true;
		if (test==false)
		{
			document.getElementById("journaissStatus_inclu").style.border="2px solid "+couleur_border;
			document.forminscripcontact_inclu.journaiss.setAttribute("alt","erreur");$
			document.getElementById("moisnaissStatus_inclu").style.border="2px solid "+couleur_border;
			document.forminscripcontact_inclu.moisnaiss_inclu.setAttribute("alt","erreur");
		}
	} */
    if (!valider_situationMat_inclu()) test = false;
    if (!valider_enfantCharge_inclu()) test = false;
    if (!valider_revNet_inclu()) test = false;
    if (!valider_capepargne_inclu()) test = false;
    if (!valider_apport_inclu()) test = false;
    if (test == true) {
        document.getElementById("err_gen").style.display = "none";
        document.getElementById("err_gen").innerHTML = '';
        return true;
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Merci de compl?ter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form4() {
    var test = true;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    if (!valider_prenom()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_numtel1()) test = false;
    if (!valider_email()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form5() {
    var test = true;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        document.getElementById("err_gen").style.display = "none";
        document.getElementById("err_gen").innerHTML = '';
        return true;
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form6() {
    var test = true;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form7() {
    var test = true;
	// if (!valider_jours()) test = false;
    //if (!valider_mois()) test = false;
    if (!valider_anneenaiss()) test = false;
	/*if (test==true)
	{
		var j=document.forminscripcontact.journaiss.value;
		var m=document.forminscripcontact.moisnaiss.value
		var a=document.forminscripcontact.anneenaiss.value;
		m-=1;
		d=new Date(a,m,j);
		test= (d.getFullYear()!=a || d.getMonth()!=m) ? false : true;
		if (test==false)
		{
			document.getElementById("journaissStatus").style.border="2px solid "+couleur_border;
			document.forminscripcontact.journaiss.setAttribute("alt","erreur");$
			document.getElementById("moisnaissStatus").style.border="2px solid "+couleur_border;
			document.forminscripcontact.moisnaiss.setAttribute("alt","erreur");
		}
	} */
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    //if (!valider_prenom()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_numtel1()) test = false;
    if (!valider_email()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form8() {
    var test = true;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_numtel1()) test = false;
    if (!valider_numtel2()) test = false;
    if (!valider_email()) test = false;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form9() {
    var test = true;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    if (!valider_email()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_numtel1()) test = false;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_form10() {
    var test = true;
    if (!valider_anneenaiss()) test = false;
    if (!valider_situationMat()) test = false;
    if (!valider_enfantCharge()) test = false;
    if (!valider_revNet()) test = false;
    if (!valider_Residence_princ()) test = false;
    if (!valider_capepargne()) test = false;
    if (!valider_apport()) test = false;
    if (!valider_civilite()) test = false;
    if (!valider_nom()) test = false;
    if (!valider_cpostal()) test = false;
    if (!valider_ville()) test = false;
    if (!valider_email()) test = false;
    if (!valider_numtel1()) test = false;
    if (test == true) {
        if (document.getElementById("condition").checked == false) {
            document.getElementById("err_gen").style.display = "block";
            document.getElementById("err_gen").innerHTML = 'Veuillez prendre connaissance des Conditions Générales et les accepter afin de pouvoir valider votre demande.';
            return false;
        } else {
            document.getElementById("err_gen").style.display = "none";
            document.getElementById("err_gen").innerHTML = '';
            return true;
        }
    } else {
        document.getElementById("err_gen").style.display = "block";
        document.getElementById("err_gen").innerHTML = 'Afin de pouvoir prendre en compte votre demande, merci de compléter ou de corriger les informations en rouge.';
        return false;
    }
};

function verif_metier(val) {
    if (document.getElementById("err_gen").style.visibility == "visible") verif_metiers();
    document.getElementById("cmetier" + val).style.border = "none"
};

function verif_metiers() {
    var test = true;
    var val = 0;
    for (var i = 0; i < document.getElementsByName("metier[]").length; i++) {
        val = document.getElementsByName("metier[]")[i].value;
        if (!(document.getElementsByName("metier" + val)[0].checked) && !(document.getElementsByName("metier" + val)[1].checked)) {
            test = false;
            document.getElementById("cmetier" + val).style.border = "1px solid " + couleur_border
        }
    }
    if (test == true) {
        document.getElementById("err_gen").style.visibility = "hidden";
        document.getElementById("err_gen").innerHTML = 'Afin de prendre en compte votre demande , merci de compléter les informations en rouge.';
        return true;
    } else {
        document.getElementById("err_gen").style.visibility = "visible";
        document.getElementById("err_gen").innerHTML = 'Afin de prendre en compte votre demande , merci de compléter les informations en rouge.';
        return false;
    }
};

function valider_jours() {
    if (document.forminscripcontact.journaiss.value == "") {
        document.getElementById("journaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.journaiss.setAttribute("alt", "erreur");
        return false
    } else if (isNaN(document.forminscripcontact.journaiss.value)) {
        document.getElementById("journaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.journaiss.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact.journaiss.value.length != 2) {
        document.getElementById("journaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.journaiss.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact.journaiss.value < 1 || document.forminscripcontact.journaiss.value > 31) {
        document.getElementById("journaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.journaiss.setAttribute("alt", "erreur");
        return false
    } else {
        document.getElementById("journaissStatus").style.border = "none";
        document.forminscripcontact.journaiss.setAttribute("alt", "");
        return true
    }
}

function valider_mois() {
    if (document.forminscripcontact.moisnaiss.value == "") {
        document.getElementById("moisnaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.moisnaiss.setAttribute("alt", "erreur");
        return false
    } else if (isNaN(document.forminscripcontact.moisnaiss.value)) {
        document.getElementById("moisnaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.moisnaiss.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact.moisnaiss.value.length != 2) {
        document.getElementById("moisnaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.moisnaiss.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact.moisnaiss.value < 1 || document.forminscripcontact.moisnaiss.value > 12) {
        document.getElementById("moisnaissStatus").style.border = "2px solid " + couleur_border;
        document.forminscripcontact.moisnaiss.setAttribute("alt", "erreur");
        return false
    } else {
        document.getElementById("moisnaissStatus").style.border = "none";
        document.forminscripcontact.moisnaiss.setAttribute("alt", "");
        return true
    }
}

function valider_jours_inclu() {
    if (document.forminscripcontact_inclu.journaiss_inclu.value == "") {
        document.getElementById("journaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.journaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else if (isNaN(document.forminscripcontact_inclu.journaiss_inclu.value)) {
        document.getElementById("journaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.journaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact_inclu.journaiss_inclu.value.length != 2) {
        document.getElementById("journaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.journaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact_inclu.journaiss_inclu.value < 1 || document.forminscripcontact_inclu.journaiss_inclu.value > 31) {
        document.getElementById("journaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.journaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else {
        document.getElementById("journaissStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.journaiss_inclu.setAttribute("alt", "");
        return true
    }
}

function valider_mois_inclu() {
    if (document.forminscripcontact_inclu.moisnaiss_inclu.value == "") {
        document.getElementById("moisnaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.moisnaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else if (isNaN(document.forminscripcontact_inclu.moisnaiss_inclu.value)) {
        document.getElementById("moisnaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.moisnaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact_inclu.moisnaiss_inclu.value.length != 2) {
        document.getElementById("moisnaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.moisnaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else if (document.forminscripcontact_inclu.moisnaiss_inclu.value < 1 || document.forminscripcontact_inclu.moisnaiss_inclu.value > 12) {
        document.getElementById("moisnaissStatus_inclu").style.border = "2px solid " + couleur_border;
        document.forminscripcontact_inclu.moisnaiss_inclu.setAttribute("alt", "erreur");
        return false
    } else {
        document.getElementById("moisnaissStatus_inclu").style.border = "none";
        document.forminscripcontact_inclu.moisnaiss_inclu.setAttribute("alt", "");
        return true
    }
}
