function IsValidFrmInformationsDemandeur(prmCanValidPRet) {
    msg = "";
    //Champs à remplir par l'agent de la BOA. Tester si les données saisies sont valides
    if (prmCanValidPRet) {
        //Date de relation est-elle valide
        if (!isEmpty(document.getElementById("txtDateRelation").value)) {
            if (isValidDate(document.getElementById("txtDateRelation").value)) {
                document.getElementById("divErrorDateRelation").style.display= "none";
            } else {
                document.getElementById("divErrorDateRelation").innerHTML = "<div>La date n'est pas valide</div>";
                document.getElementById("divErrorDateRelation").style.display= "block";
                msg += "1";
            }
        }

        //Date position compte DAV est-elle valide
        if (!isEmpty(document.getElementById("txtDatePositionCompte").value)) {
            if (isValidDate(document.getElementById("txtDatePositionCompte").value)) {
                document.getElementById("divErrorDatePositionCompte").style.display= "none";
            } else {
                document.getElementById("divErrorDatePositionCompte").innerHTML = "<div>La date n'est pas valide</div>";
                document.getElementById("divErrorDatePositionCompte").style.display= "block";
                msg += "1";
            }
        }

    }


    //Nom est obligatoire
    if (isEmpty(document.getElementById("txtNom").value)) {
        document.getElementById("divErrorNom").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNom").style.display= "none";
    }
    //Matricule est obligatoire
    if (isEmpty(document.getElementById("txtMatricule").value)) {
        document.getElementById("divErrorMatricule").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorMatricule").style.display= "none";
    }

    //Profession est obligatoire
    if (isEmpty(document.getElementById("txtProfession").value)) {
        document.getElementById("divErrorProfession").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorProfession").style.display= "none";
    }

    //Adresse est obligatoire
    if (isEmpty(document.getElementById("txtAdresse").value)) {
        document.getElementById("divErrorAdresse").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorAdresse").style.display= "none";
    }

    //Date de naissance est obligatoire
    if (isEmpty(document.getElementById("txtDateNaissance").value)) {
        document.getElementById("divErrorDateNaissance").style.display= "block";
        msg += "1";
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDateNaissance").value)) {
            document.getElementById("divErrorDateNaissance").style.display= "none";
        } else {
            document.getElementById("divErrorDateNaissance").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDateNaissance").style.display= "block";
            msg += "1";
        }
    }

    //Lieu de naissance est obligatoire
    if (isEmpty(document.getElementById("txtLieuNaissance").value)) {
        document.getElementById("divErrorLieuNaissance").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLieuNaissance").style.display= "none";
    }

    //Numero de compte est obligatoire
    if (isEmpty(document.getElementById("txtNumeroCompte").value)) {
        document.getElementById("divErrorNumeroCompte").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNumeroCompte").style.display= "none";
    }

    //Numero CIN est obligatoire
    if (isEmpty(document.getElementById("txtNumeroCIN").value)) {
        document.getElementById("divErrorNumeroCIN").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNumeroCIN").style.display= "none";
    }

    //Date de delivrance CIN est obligatoire
    if (isEmpty(document.getElementById("txtDateDelivranceCIN").value)) {
        document.getElementById("divErrorDateDelivranceCIN").style.display= "block";
        msg += "1";
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDateDelivranceCIN").value)) {
            document.getElementById("divErrorDateDelivranceCIN").style.display= "none";
        } else {
            document.getElementById("divErrorDateDelivranceCIN").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDateDelivranceCIN").style.display= "block";
            msg += "1";
        }
    }

    //Lieu de delivrance CIN est obligatoire
    if (isEmpty(document.getElementById("txtLieuDelivranceCIN").value)) {
        document.getElementById("divErrorLieuDelivranceCIN").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLieuDelivranceCIN").style.display= "none";
    }

    //L'agence est obligatoire
    if (document.getElementById("lstAgences").value == "0") {
        document.getElementById("divErrorAgence").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorAgence").style.display= "none";
    }


    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//***********************************************************************************

function IsValidFrmRevenuMensuel() {
    msg = "";
    //Nom est obligatoire
    if (document.getElementById("lstNature").value == 0) {
        document.getElementById("divErrorlstNature").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorlstNature").style.display= "none";
    }

    //Montant est  est obligatoire
    if (document.getElementById("txtMontant").value == 0 || isEmpty(document.getElementById("txtMontant").value) ) {
        document.getElementById("divErrorMontant").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtMontant").value)) {
            document.getElementById("divErrorMontant").style.display= "none";
        } else {
            document.getElementById("divErrorMontant").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorMontant").style.display= "block";
            msg += "1";
        }
    }

    //Date de domiciliation est obligatoire
    if (isEmpty(document.getElementById("txtDate").value)) {
        document.getElementById("divErrorDate").style.display= "block";
        msg += "1";
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDate").value)) {
            document.getElementById("divErrorDate").style.display= "none";
        } else {
            document.getElementById("divErrorDate").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDate").style.display= "block";
            msg += "1";
        }
    }

    //Raison sociale du payeur est obligatoire
    if (isEmpty(document.getElementById("txtRaisonSocialePayeur").value) ) {
        document.getElementById("divErrorRaisonSocialePayeur").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorRaisonSocialePayeur").style.display= "none";
    }

    //Siege social du payeur est obligatoire
    if (isEmpty(document.getElementById("txtAdressePayeur").value) ) {
        document.getElementById("divErrorAdressePayeur").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorAdressePayeur").style.display= "none";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//***********************************************************************************

function IsValidFrmAutreRevenu() {
    msg = "";
    //Nom est obligatoire
    if (document.getElementById("lstNature").value == 0) {
        document.getElementById("divErrorlstNature").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorlstNature").style.display= "none";
    }

    //Montant est  est obligatoire
    if (document.getElementById("txtMontant").value == 0 || isEmpty(document.getElementById("txtMontant").value) ) {
        document.getElementById("divErrorMontant").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtMontant").value)) {
            document.getElementById("divErrorMontant").style.display= "none";
        } else {
            document.getElementById("divErrorMontant").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorMontant").style.display= "block";
            msg += "1";
        }
    }

    //Raison sociale du payeur est obligatoire
    if (isEmpty(document.getElementById("txtRaisonSocialePayeur").value) ) {
        document.getElementById("divErrorRaisonSocialePayeur").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorRaisonSocialePayeur").style.display= "none";
    }

    //Siege social du payeur est obligatoire
    if (isEmpty(document.getElementById("txtAdressePayeur").value) ) {
        document.getElementById("divErrorAdressePayeur").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorAdressePayeur").style.display= "none";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//***********************************************************************************

function IsValidFrmPatrimoine() {
    msg = "";
    //Designation est obligatoire
    if (isEmpty(document.getElementById("txtDesignation").value)) {
        document.getElementById("divErrorDesignation").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorDesignation").style.display= "none";
    }

    //Valeur venale est obligatoire
    if (document.getElementById("txtValeurVenale").value == 0 || isEmpty(document.getElementById("txtValeurVenale").value) ) {
        document.getElementById("divErrorValeurVenale").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtValeurVenale").value)) {
            document.getElementById("divErrorValeurVenale").style.display= "none";
        } else {
            document.getElementById("divErrorValeurVenale").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorValeurVenale").style.display= "block";
            msg += "1";
        }
    }

    //Date d"echeance est obligatoire
    if (isEmpty(document.getElementById("txtEcheance").value)) {
        document.getElementById("divErrorEcheance").style.display= "block";
        msg += "1";
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtEcheance").value)) {
            document.getElementById("divErrorEcheance").style.display= "none";
        } else {
            document.getElementById("divErrorEcheance").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorEcheance").style.display= "block";
            msg += "1";
        }
    }

    //Valeur nette est obligatoire
    if (document.getElementById("txtValeurNette").value == 0 || isEmpty(document.getElementById("txtValeurNette").value) ) {
        document.getElementById("divErrorValeurNette").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtValeurNette").value)) {
            document.getElementById("divErrorValeurNette").style.display= "none";
        } else {
            document.getElementById("divErrorValeurNette").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorValeurNette").style.display= "block";
            msg += "1";
        }
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//***********************************************************************************

function IsValidFrmChargeFixe() {
    msg = "";
    //Designation est obligatoire
    if (document.getElementById("lstChargesFixes").value == 0) {
        document.getElementById("divErrorlstChargesFixes").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorlstChargesFixes").style.display= "none";
    }

    //Montant est obligatoire
    if (document.getElementById("txtMontant").value == 0 || isEmpty(document.getElementById("txtMontant").value) ) {
        document.getElementById("divErrorMontant").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtMontant").value)) {
            document.getElementById("divErrorMontant").style.display= "none";
        } else {
            document.getElementById("divErrorMontant").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorMontant").style.display= "block";
            msg += "1";
        }
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//***********************************************************************************

function IsValidFrmInformationCredit(prmDureePret) {
    msg = "";
    //Montant est obligatoire .
    var Montant = document.getElementById("txtMontant").value;
    Montant = Montant.replace(/ /g,"");
    Montant = Montant.replace(/,/g,".");

    if (Montant == 0 || isEmpty(Montant) ) {
        document.getElementById("divErrorMontant").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(Montant)) {
            document.getElementById("divErrorMontant").style.display= "none";
        } else {
            document.getElementById("divErrorMontant").style.display= "block";
            document.getElementById("divErrorMontant").innerHTML = "<div>Le montant n'est pas valide</div>";
            msg += "1";
        }
    }
    document.getElementById("txtMontant").value =  Montant;
    //Duree est obligatoire
    if (document.getElementById("txtDuree").value == 0 || isEmpty(document.getElementById("txtDuree").value) ) {
        document.getElementById("divErrorDuree").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtDuree").value)) {
            document.getElementById("divErrorDuree").style.display= "none";
        } else {
            document.getElementById("divErrorDuree").style.display= "block";
            document.getElementById("divErrorDuree").innerHTML = "<div>La dur&eacute;e n'est pas valide</div>";
            msg += "1";
        }
    }

    //Check si la duree depasse la duree max
    if (prmDureePret != 0) {
        if (document.getElementById("txtDuree").value > prmDureePret) {
            document.getElementById("divErrorDuree").innerHTML = "<div>La dur&eacute;e de remboursement doit &ecirc;tre inf&eacute;rieure &agrave; " + prmDureePret + " mois</div>";
            document.getElementById("divErrorDuree").style.display= "block";
            msg += "1";
        }
    }

    //Objet  est obligatoire
    if (isEmpty(document.getElementById("txtObjet").value)) {
        document.getElementById("divErrorObjet").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorObjet").style.display= "none";
    }

/*    //Date de contrat doit etre valide
    if (isEmpty(document.getElementById("txtDateContrat").value)) {
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDateContrat").value)) {
            document.getElementById("divErrorDateContrat").style.display= "none";
        } else {
            document.getElementById("divErrorDateContrat").style.display= "block";
            document.getElementById("divErrorDateContrat").innerHTML = "<div>La date contrat n'est pas valide</div>";
            msg += "1";
        }
    }

    Date d&eacute;but echeance doit etre valide
    if (isEmpty(document.getElementById("txtDebutEcheance").value)) {
    } else {
        Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDebutEcheance").value)) {
            document.getElementById("divErrorDebutEcheance").style.display= "none";
        } else {
            document.getElementById("divErrorDebutEcheance").style.display= "block";
            document.getElementById("divErrorDebutEcheance").innerHTML = "<div>La date d&eacute;but &eacute;ch&eacute;ance n'est pas valide</div>";
            msg += "1";
        }
    }
*/
    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************

function IsValidFrmRechercheParticulier(prmTypePret) {
    msg = "";
    //Le critere de recherche est obligatoire
    if (document.getElementById("txtNumero").value == 0 || isEmpty(document.getElementById("txtNumero").value) ) {
        if (document.getElementById("optSearchParticulier1").checked) {
            document.getElementById("divErrorNumero1").innerHTML= "<div>Veuillez entrer le num&eacute;ro de compte</div>";
        } else {
            document.getElementById("divErrorNumero1").innerHTML= "<div>Veuillez entrer le num&eacute;ro de dossier de pr&ecirc;t</div>";
        }
        if (document.getElementById("divErrorNumero") !=  null) {
            document.getElementById("divErrorNumero").style.display= "none";
        }
        document.getElementById("divErrorNumero1").style.display= "block";
        msg += "1";
    } else {
        //Tester le format du numero de dossier si on a selectionn&eacute; recherche par num dossier de pret
        if (document.getElementById("optSearchParticulier2").checked) {
            var tab = document.getElementById("txtNumero").value.split("/");
            if (tab.length != 3) {
                if (document.getElementById("divErrorNumero") !=  null) {
                    document.getElementById("divErrorNumero").style.display= "none";
                }
                document.getElementById("divErrorNumero1").innerHTML= "<div>Le num&eacute;ro de dossier est invalide</div>";
                document.getElementById("divErrorNumero1").style.display= "block";
                msg += "1";
            } else {
                //Tester si les 3 premieres lettres du numero de pret = Type de pret
                if (tab[0].toLowerCase() != prmTypePret.toLowerCase()) {
                    if (document.getElementById("divErrorNumero") !=  null) {
                        document.getElementById("divErrorNumero").style.display= "none";
                    }
                    document.getElementById("divErrorNumero1").innerHTML= "<div>Le num&eacute;ro de dossier est invalide pour ce type de pr&ecirc;t</div>";
                    document.getElementById("divErrorNumero1").style.display= "block";
                    msg += "1";
                }
            }
        }

    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************

function IsValidFrmConditionsBancaires() {
    msg = "";
    //Le lieu de contrat est obligatoire
    if (isEmpty(document.getElementById("txtLieuContrat").value)) {
        document.getElementById("divErrorLieuContrat").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLieuContrat").style.display= "none";
    }

    //Date du contrat est obligatoire
    if (isEmpty(document.getElementById("txtDateContrat").value)) {
        document.getElementById("divErrorDateContrat").style.display= "block";
        msg += "1";
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDateContrat").value)) {
            document.getElementById("divErrorDateContrat").style.display= "none";
        } else {
            document.getElementById("divErrorDateContrat").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDateContrat").style.display= "block";
            msg += "1";
        }
    }

    //Date debut echeance est obligatoire
    if (isEmpty(document.getElementById("txtDebutEcheance").value)) {
        document.getElementById("divErrorDebutEcheance").style.display= "block";
        msg += "1";
    } else {
        //Est ce que la date est valide
        if (isValidDate(document.getElementById("txtDebutEcheance").value)) {
            document.getElementById("divErrorDebutEcheance").style.display= "none";
        } else {
            document.getElementById("divErrorDebutEcheance").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDebutEcheance").style.display= "block";
            msg += "1";
        }
    }
    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidFrmRenseignementsBOA() {
    msg = "";
    //Cacher d'abord le message
    if (document.getElementById("divInfo")) {
        document.getElementById("divInfo").style.display= "none";
    }
    //La raison sociale est obligatoire
    if (isEmpty(document.getElementById("txtRaisonSociale").value)) {
        document.getElementById("divErrorRaisonSociale").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorRaisonSociale").style.display= "none";
    }

    //Le siege social est obligatoire
    if (isEmpty(document.getElementById("txtSiegeSocial").value)) {
        document.getElementById("divErrorSiegeSocial").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorSiegeSocial").style.display= "none";
    }

    //NIF est obligatoire
    if (isEmpty(document.getElementById("txtNIF").value)) {
        document.getElementById("divErrorNIF").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNIF").style.display= "none";
    }

    //Le capital est  est obligatoire
    if (document.getElementById("txtCapital").value == 0 || isEmpty(document.getElementById("txtCapital").value) ) {
        document.getElementById("divErrorCapital").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtCapital").value)) {
            document.getElementById("divErrorCapital").style.display= "none";
        } else {
            document.getElementById("divErrorCapital").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorCapital").style.display= "block";
            msg += "1";
        }
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidFrmParametresPrets() {
    msg = "";
    //Cacher d'abord le message
    if (document.getElementById("divInfo")) {
        document.getElementById("divInfo").style.display= "none";
    }
    if (document.getElementById("divError")) {
        document.getElementById("divError").style.display= "none";
    }

    /****Controle champs pour PVO****/
    //Le taux frais dossier est obligatoire
    if (document.getElementById("txtTauxFraisDossierPVO").value == 0 || isEmpty(document.getElementById("txtTauxFraisDossierPVO").value) ) {
        document.getElementById("divErrorTauxFraisDossierPVO").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxFraisDossierPVO").value)) {
            document.getElementById("divErrorTauxFraisDossierPVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxFraisDossierPVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxFraisDossierPVO").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet debiteur est obligatoire
    if (document.getElementById("txtTauxInteretDebiteurPVO").value == 0 || isEmpty(document.getElementById("txtTauxInteretDebiteurPVO").value) ) {
        document.getElementById("divErrorTauxInteretDebiteurPVO").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretDebiteurPVO").value)) {
            document.getElementById("divErrorTauxInteretDebiteurPVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretDebiteurPVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretDebiteurPVO").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de penalite doit etre valide
    if (document.getElementById("txtTauxPenalitePVO").value == 0 || isEmpty(document.getElementById("txtTauxPenalitePVO").value) ) {
        //document.getElementById("divErrorTauxPenalitePVO").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxPenalitePVO").value)) {
            document.getElementById("divErrorTauxPenalitePVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxPenalitePVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxPenalitePVO").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet moratoire doit etre valide
    if (document.getElementById("txtTauxInteretMoratoirePVO").value == 0 || isEmpty(document.getElementById("txtTauxInteretMoratoirePVO").value) ) {
        //document.getElementById("divErrorTauxInteretMoratoirePVO").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretMoratoirePVO").value)) {
            document.getElementById("divErrorTauxInteretMoratoirePVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretMoratoirePVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretMoratoirePVO").style.display= "block";
            msg += "1";
        }
    }
    //Le taux taxe doit etre valide
    if (document.getElementById("txtTauxTaxePVO").value == 0 || isEmpty(document.getElementById("txtTauxTaxePVO").value) ) {
        //document.getElementById("divErrorTauxTaxePVO").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxTaxePVO").value)) {
            document.getElementById("divErrorTauxTaxePVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxTaxePVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxTaxePVO").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de l'AVG est obligatoire
    if (document.getElementById("txtTauxAVGPVO").value == 0 || isEmpty(document.getElementById("txtTauxAVGPVO").value) ) {
        document.getElementById("divErrorTauxAVGPVO").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxAVGPVO").value)) {
            document.getElementById("divErrorTauxAVGPVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxAVGPVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxAVGPVO").style.display= "block";
            msg += "1";
        }
    }
    //La valeur autres charges doit etre valide
    if (document.getElementById("txtAutresChargesPVO").value == 0 || isEmpty(document.getElementById("txtAutresChargesPVO").value) ) {
        //document.getElementById("divErrorTauxTaxePVO").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtAutresChargesPVO").value)) {
            document.getElementById("divErrorAutresChargesPVO").style.display= "none";
        } else {
            document.getElementById("divErrorAutresChargesPVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorAutresChargesPVO").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de capacite de remboursement est obligatoire
    if (document.getElementById("txtTauxCapaciteRemboursement").value == 0 || isEmpty(document.getElementById("txtTauxCapaciteRemboursement").value) ) {
        document.getElementById("divErrorTauxCapaciteRemboursementPVO").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxCapaciteRemboursement").value)) {
            document.getElementById("divErrorTauxCapaciteRemboursementPVO").style.display= "none";
        } else {
            document.getElementById("divErrorTauxCapaciteRemboursementPVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxCapaciteRemboursementPVO").style.display= "block";
            msg += "1";
        }
    }
    //La duree est obligatoire
    if (document.getElementById("txtDureePVO").value == 0 || isEmpty(document.getElementById("txtDureePVO").value) ) {
        document.getElementById("divErrorDureePVO").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtDureePVO").value)) {
            document.getElementById("divErrorDureePVO").style.display= "none";
        } else {
            document.getElementById("divErrorDureePVO").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorDureePVO").style.display= "block";
            msg += "1";
        }
    }

    /****Controle champs pour PEF****/
    //Le taux frais dossier est obligatoire
    if (document.getElementById("txtFraisDossierPEF").value == 0 || isEmpty(document.getElementById("txtFraisDossierPEF").value) ) {
        document.getElementById("divErrorFraisDossierPEF").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtFraisDossierPEF").value)) {
            document.getElementById("divErrorFraisDossierPEF").style.display= "none";
        } else {
            document.getElementById("divErrorFraisDossierPEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorFraisDossierPEF").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet debiteur est obligatoire
    if (document.getElementById("txtTauxInteretDebiteurPEF").value == 0 || isEmpty(document.getElementById("txtTauxInteretDebiteurPEF").value) ) {
        document.getElementById("divErrorTauxInteretDebiteurPEF").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretDebiteurPEF").value)) {
            document.getElementById("divErrorTauxInteretDebiteurPEF").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretDebiteurPEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretDebiteurPEF").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de penalite doit etre valide
    if (document.getElementById("txtTauxPenalitePEF").value == 0 || isEmpty(document.getElementById("txtTauxPenalitePEF").value) ) {
        //document.getElementById("divErrorTauxPenalitePEF").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxPenalitePEF").value)) {
            document.getElementById("divErrorTauxPenalitePEF").style.display= "none";
        } else {
            document.getElementById("divErrorTauxPenalitePEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxPenalitePEF").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet moratoire doit etre valide
    if (document.getElementById("txtTauxInteretMoratoirePEF").value == 0 || isEmpty(document.getElementById("txtTauxInteretMoratoirePEF").value) ) {
        //document.getElementById("divErrorTauxInteretMoratoirePEF").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretMoratoirePEF").value)) {
            document.getElementById("divErrorTauxInteretMoratoirePEF").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretMoratoirePEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretMoratoirePEF").style.display= "block";
            msg += "1";
        }
    }
    //Le taux taxe doit etre valide
    if (document.getElementById("txtTauxTaxePEF").value == 0 || isEmpty(document.getElementById("txtTauxTaxePEF").value) ) {
        //document.getElementById("divErrorTauxTaxePEF").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxTaxePEF").value)) {
            document.getElementById("divErrorTauxTaxePEF").style.display= "none";
        } else {
            document.getElementById("divErrorTauxTaxePEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxTaxePEF").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de l'AVG est obligatoire
    if (document.getElementById("txtTauxAVGPEF").value == 0 || isEmpty(document.getElementById("txtTauxAVGPEF").value) ) {
        document.getElementById("divErrorTauxAVGPEF").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxAVGPEF").value)) {
            document.getElementById("divErrorTauxAVGPEF").style.display= "none";
        } else {
            document.getElementById("divErrorTauxAVGPEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxAVGPEF").style.display= "block";
            msg += "1";
        }
    }
    //La valeur autres charges doit etre valide
    if (document.getElementById("txtAutresChargesPEF").value == 0 || isEmpty(document.getElementById("txtAutresChargesPEF").value) ) {
        //document.getElementById("divErrorTauxTaxePEF").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtAutresChargesPEF").value)) {
            document.getElementById("divErrorAutresChargesPEF").style.display= "none";
        } else {
            document.getElementById("divErrorAutresChargesPEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorAutresChargesPEF").style.display= "block";
            msg += "1";
        }
    }

    //La duree est obligatoire
    if (document.getElementById("txtDureePEF").value == 0 || isEmpty(document.getElementById("txtDureePEF").value) ) {
        document.getElementById("divErrorDureePEF").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtDureePEF").value)) {
            document.getElementById("divErrorDureePEF").style.display= "none";
        } else {
            document.getElementById("divErrorDureePEF").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorDureePEF").style.display= "block";
            msg += "1";
        }
    }

    /****Controle champs pour PSc****/
    //Le taux frais dossier est obligatoire
    if (document.getElementById("txtFraisDossierPSc").value == 0 || isEmpty(document.getElementById("txtFraisDossierPSc").value) ) {
        document.getElementById("divErrorFraisDossierPSc").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtFraisDossierPSc").value)) {
            document.getElementById("divErrorFraisDossierPSc").style.display= "none";
        } else {
            document.getElementById("divErrorFraisDossierPSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorFraisDossierPSc").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet debiteur est obligatoire
    if (document.getElementById("txtTauxInteretDebiteurPSc").value == 0 || isEmpty(document.getElementById("txtTauxInteretDebiteurPSc").value) ) {
        document.getElementById("divErrorTauxInteretDebiteurPSc").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretDebiteurPSc").value)) {
            document.getElementById("divErrorTauxInteretDebiteurPSc").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretDebiteurPSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretDebiteurPSc").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de penalite doit etre valide
    if (document.getElementById("txtTauxPenalitePSc").value == 0 || isEmpty(document.getElementById("txtTauxPenalitePSc").value) ) {
        //document.getElementById("divErrorTauxPenalitePSc").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxPenalitePSc").value)) {
            document.getElementById("divErrorTauxPenalitePSc").style.display= "none";
        } else {
            document.getElementById("divErrorTauxPenalitePSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxPenalitePSc").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet moratoire doit etre valide
    if (document.getElementById("txtTauxInteretMoratoirePSc").value == 0 || isEmpty(document.getElementById("txtTauxInteretMoratoirePSc").value) ) {
        //document.getElementById("divErrorTauxInteretMoratoirePSc").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretMoratoirePSc").value)) {
            document.getElementById("divErrorTauxInteretMoratoirePSc").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretMoratoirePSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretMoratoirePSc").style.display= "block";
            msg += "1";
        }
    }
    //Le taux taxe doit etre valide
    if (document.getElementById("txtTauxTaxePSc").value == 0 || isEmpty(document.getElementById("txtTauxTaxePSc").value) ) {
        //document.getElementById("divErrorTauxTaxePSc").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxTaxePSc").value)) {
            document.getElementById("divErrorTauxTaxePSc").style.display= "none";
        } else {
            document.getElementById("divErrorTauxTaxePSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxTaxePSc").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de l'AVG est obligatoire
    if (document.getElementById("txtTauxAVGPSc").value == 0 || isEmpty(document.getElementById("txtTauxAVGPSc").value) ) {
        document.getElementById("divErrorTauxAVGPSc").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxAVGPSc").value)) {
            document.getElementById("divErrorTauxAVGPSc").style.display= "none";
        } else {
            document.getElementById("divErrorTauxAVGPSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxAVGPSc").style.display= "block";
            msg += "1";
        }
    }
    //La valeur autres charges doit etre valide
    if (document.getElementById("txtAutresChargesPSc").value == 0 || isEmpty(document.getElementById("txtAutresChargesPSc").value) ) {
        //document.getElementById("divErrorTauxTaxePSc").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtAutresChargesPSc").value)) {
            document.getElementById("divErrorAutresChargesPSc").style.display= "none";
        } else {
            document.getElementById("divErrorAutresChargesPSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorAutresChargesPSc").style.display= "block";
            msg += "1";
        }
    }

    //La duree est obligatoire
    if (document.getElementById("txtDureePSc").value == 0 || isEmpty(document.getElementById("txtDureePSc").value) ) {
        document.getElementById("divErrorDureePSc").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtDureePSc").value)) {
            document.getElementById("divErrorDureePSc").style.display= "none";
        } else {
            document.getElementById("divErrorDureePSc").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorDureePSc").style.display= "block";
            msg += "1";
        }
    }


        /****Controle champs pour PLS****/
    //Le taux frais dossier est obligatoire
    if (document.getElementById("txtFraisDossierPLS").value == 0 || isEmpty(document.getElementById("txtFraisDossierPLS").value) ) {
        //document.getElementById("divErrorFraisDossierPLS").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtFraisDossierPLS").value)) {
            document.getElementById("divErrorFraisDossierPLS").style.display= "none";
        } else {
            document.getElementById("divErrorFraisDossierPLS").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorFraisDossierPLS").style.display= "block";
            msg += "1";
        }
    }
    //Le taux interet debiteur est obligatoire
    if (document.getElementById("txtTauxInteretDebiteurPLS").value == 0 || isEmpty(document.getElementById("txtTauxInteretDebiteurPLS").value) ) {
        document.getElementById("divErrorTauxInteretDebiteurPLS").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxInteretDebiteurPLS").value)) {
            document.getElementById("divErrorTauxInteretDebiteurPLS").style.display= "none";
        } else {
            document.getElementById("divErrorTauxInteretDebiteurPLS").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxInteretDebiteurPLS").style.display= "block";
            msg += "1";
        }
    }
    //Le taux taxe doit etre valide
    if (document.getElementById("txtTauxTaxePLS").value == 0 || isEmpty(document.getElementById("txtTauxTaxePLS").value) ) {
        //document.getElementById("divErrorTauxTaxePLS").style.display= "block";
        //msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxTaxePLS").value)) {
            document.getElementById("divErrorTauxTaxePLS").style.display= "none";
        } else {
            document.getElementById("divErrorTauxTaxePLS").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxTaxePLS").style.display= "block";
            msg += "1";
        }
    }
    //Le taux de l'AVG est obligatoire
    if (document.getElementById("txtTauxAVGPLS").value == 0 || isEmpty(document.getElementById("txtTauxAVGPLS").value) ) {
        document.getElementById("divErrorTauxAVGPLS").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtTauxAVGPLS").value)) {
            document.getElementById("divErrorTauxAVGPLS").style.display= "none";
        } else {
            document.getElementById("divErrorTauxAVGPLS").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorTauxAVGPLS").style.display= "block";
            msg += "1";
        }
    }

    //La duree est obligatoire
    if (document.getElementById("txtDureePLS").value == 0 || isEmpty(document.getElementById("txtDureePLS").value) ) {
        document.getElementById("divErrorDureePLS").style.display= "block";
        msg += "1";
    } else {
        if (isPositiveNumber(document.getElementById("txtDureePLS").value)) {
            document.getElementById("divErrorDureePLS").style.display= "none";
        } else {
            document.getElementById("divErrorDureePLS").innerHTML = "<div>Le montant n'est pas valide</div>";
            document.getElementById("divErrorDureePLS").style.display= "block";
            msg += "1";
        }
    }


    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************

function IsValidAdminFrmChargeFixe() {
    msg = "";
    //Libelle est obligatoire
    if (isEmpty(document.getElementById("txtLibelle").value) ) {
        document.getElementById("divErrorLibelle").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLibelle").style.display= "none";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//***********************************************************************************

function IsValidAdminFrmNatureRevenu() {
    msg = "";
    //Libelle est obligatoire
    if (isEmpty(document.getElementById("txtLibelle").value) ) {
        document.getElementById("divErrorLibelle").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLibelle").style.display= "none";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//**************************************************************************************

function IsValidFrmAdminRechercheParticulier() {
    msg = "";
    //Le critere de recherche est obligatoire
    if (document.getElementById("txtNumero").value == 0 || isEmpty(document.getElementById("txtNumero").value) ) {
        document.getElementById("divErrorNumero1").innerHTML= "<div>Veuillez entrer le num&eacute;ro de compte</div>";
        if (document.getElementById("divErrorNumero") !=  null) {
            document.getElementById("divErrorNumero").style.display= "none";
        }
        document.getElementById("divErrorNumero1").style.display= "block";
        msg += "1";
    }
    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************

function IsValidAdminFrmClient() {
    msg = "";
    //La raison sociale est obligatoire
    if (isEmpty(document.getElementById("txtRaisonSociale").value) ) {
        document.getElementById("divErrorRaisonSociale").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorRaisonSociale").style.display= "none";
    }
    //La racine est obligatoire
    if (isEmpty(document.getElementById("txtRacine").value) ) {
        document.getElementById("divErrorRacine").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorRacine").style.display= "none";
    }
    //Le nom de support est obligatoire
    /*if (isEmpty(document.getElementById("txtNomSupport").value) ) {
        document.getElementById("divErrorNomSupport").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNomSupport").style.display= "none";
    }*/

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************

function IsValidAdminFrmUtilisateur() {
    msg = "";
    //Le login est obligatoire
    if (isEmpty(document.getElementById("txtLogin").value) ) {
        document.getElementById("divErrorLogin").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLogin").style.display= "none";
    }
    //Le mot de passe  est obligatoire
    if (isEmpty(document.getElementById("txtMotDePasse").value) ) {
        document.getElementById("divErrorMotDePasse").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorMotDePasse").style.display= "none";
    }
    //Le mot de passe confirmation est obligatoire
    /*if (isEmpty(document.getElementById("txtMotDePasse1").value) ) {
        document.getElementById("divErrorMotDePasse1").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorMotDePasse1").style.display= "none";
    }*/

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************

function IsValidAdminFrmBanque() {
    msg = "";
    //Code est obligatoire
    if (isEmpty(document.getElementById("txtCode").value) ) {
        document.getElementById("divErrorCode").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorCode").style.display= "none";
    }

    //Libelle est obligatoire
    if (isEmpty(document.getElementById("txtLibelle").value) ) {
        document.getElementById("divErrorLibelle").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLibelle").style.display= "none";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidAdminFrmAgence() {
    msg = "";
    //Code est obligatoire
    if (isEmpty(document.getElementById("txtCode").value) ) {
        document.getElementById("divErrorCode").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorCode").style.display= "none";
    }

    //Libelle est obligatoire
    if (isEmpty(document.getElementById("txtLibelle").value) ) {
        document.getElementById("divErrorLibelle").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorLibelle").style.display= "none";
    }

    //Tester si la date est valide
    if (!isEmpty(document.getElementById("txtDateProcuration").value) ) {
        if (isValidDate(document.getElementById("txtDateProcuration").value)) {
            document.getElementById("divErrorDateProcuration").style.display= "none";
        } else {
            document.getElementById("divErrorDateProcuration").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDateProcuration").style.display= "block";
            msg += "1";
        }
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidAdminFrmNews() {
    msg = "";
    //Titre est obligatoire
    if (isEmpty(document.getElementById("txtTitre").value) ) {
        document.getElementById("divErrorTitre").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorTitre").style.display= "none";
    }

    //Tester si la date est valide
    if (!isEmpty(document.getElementById("txtDateNews").value) ) {
        document.getElementById("divErrorDateNews").style.display= "none";
        if (isValidDate(document.getElementById("txtDateNews").value)) {
            document.getElementById("divErrorDateNews").style.display= "none";
        } else {
            document.getElementById("divErrorDateNews").innerHTML = "<div>La date n'est pas valide</div>";
            document.getElementById("divErrorDateNews").style.display= "block";
            msg += "1";
        }
    } else { //La date est obligatoire (n'est plus obligatoire)
        //document.getElementById("divErrorDateNews").style.display= "block";
        //msg += "1";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidAdminFrmCour() {
    msg = "";
    //Devise est obligatoire
    if (isEmpty(document.getElementById("txtNom").value) ) {
        document.getElementById("divErrorNom").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNom").style.display= "none";
    }

    //Valeur si la date est valide
    if (!isEmpty(document.getElementById("txtValeur").value) ) {
        document.getElementById("divErrorValeur").style.display= "none";
        if (isNumber(document.getElementById("txtValeur").value)) {
            document.getElementById("divErrorValeur").style.display= "none";
        } else {
            document.getElementById("divErrorValeur").innerHTML = "<div>La valeur n'est pas valide</div>";
            document.getElementById("divErrorValeur").style.display= "block";
            msg += "1";
        }
    } else { //La date est obligatoire
        document.getElementById("divErrorValeur").style.display= "block";
        msg += "1";
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidFrmSimulateur() {
    msg = "";
    //Type de pret obligatoire
    if (document.forms.frmQuery.pret) {
        if (GetValue(document.forms.frmQuery.pret.value)== 0) {
            document.getElementById("spErrorTypePret").style.display = "inline";
            //document.forms.frmQuery.pret.focus();
             msg += "1";
        } else {
             document.getElementById("spErrorTypePret").style.display = "none";
        }
    }

    //Montant est  est obligatoire
    if (document.getElementById("txtMontant").value == 0 || isEmpty(document.getElementById("txtMontant").value) ) {
        document.getElementById("spErrorMontant").title = "Veuillez renseigner le montant";
        document.getElementById("spErrorMontant").style.display= "inline";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtMontant").value)) {
            document.getElementById("spErrorMontant").style.display= "none";
        } else {
            document.getElementById("spErrorMontant").title = "Le montant n'est pas valide";
            document.getElementById("spErrorMontant").style.display= "inline";
            msg += "1";
        }
    }

    //Duree est  est obligatoire
    if (document.getElementById("txtDuree").value == 0 || isEmpty(document.getElementById("txtDuree").value) ) {
        document.getElementById("spErrorDuree").title = "Veuillez renseigner la duree";
        document.getElementById("spErrorDuree").style.display= "inline";
        msg += "1";
    } else {
        if (isPositiveReal(document.getElementById("txtDuree").value)) {
            document.getElementById("spErrorDuree").style.display= "none";
        } else {
            document.getElementById("spErrorDuree").title = "La duree n'est pas valide";
            document.getElementById("spErrorDuree").style.display= "inline";
            msg += "1";
        }
    }

    if (msg == "") {
        return true;
    } else {
        return false;
    }
}

//*************************************************************************************************************

function IsValidAdminFrmPrivilege() {
    msg = "";
    //Le code est obligatoire
    if (isEmpty(document.getElementById("txtCode").value) ) {
        document.getElementById("divErrorCode").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorCode").style.display= "none";
    }
    //Le nom est obligatoire
    if (isEmpty(document.getElementById("txtNom").value) ) {
        document.getElementById("divErrorNom").style.display= "block";
        msg += "1";
    } else {
        document.getElementById("divErrorNom").style.display= "none";
    }
    if (msg == "") {
        return true;
    } else {
        return false;
    }
}
//*************************************************************************************************************
