﻿
// JScript File
regListFctSelected = new RegExp("[;]+", "g");
HiddenlistFctSelected = document.getElementById('ctl00_ContentPlaceHolder_listFctSelected');
listFctSelected = new Array;
if (HiddenlistFctSelected != null)
    listFctSelected = HiddenlistFctSelected.value.split(regListFctSelected);

var RespStadEnable;
var RespStadValue;

var RespFactEnable;
var RespFactValue;

var AdrStadEnable;
var AdrStadValue;

var AdrFactEnable;
var AdrFactValue;

function HrefPlans(AppWebSiteRootUrl, AppWebVirdirName, CodeSalon, FileName) {
    window.open('http://' + AppWebSiteRootUrl + AppWebVirdirName + '/Plans/' + CodeSalon + '/' + FileName,'_blank','');
}

function UpdateListFctSelected(id_control) {
    var reg = new RegExp("^" + id_control, "g");
    var DdlToInsert = document.getElementById(id_control);
    var trouve = false;

    if (DdlToInsert != null) {
        var value = id_control + "," + DdlToInsert.selectedIndex;

        for (i = 0; i < listFctSelected.length; i++) {
            if (listFctSelected[i].match(reg)) {
                listFctSelected[i] = value;
                trouve = true;
            }
        }

        if (!trouve)
            listFctSelected.push(value);

        document.getElementById('ctl00_ContentPlaceHolder_listFctSelected').value = listFctSelected.join(";");
    }
}

HiddenlistTypeFctSelected = document.getElementById('ctl00_ContentPlaceHolder_listTypeFctSelected');
listTypeFctSelected = new Array;
if (HiddenlistTypeFctSelected != null)
    listTypeFctSelected = HiddenlistTypeFctSelected.value.split(regListFctSelected);

function UpdateListTypeFctSelected(id_control) {
    var reg = new RegExp("^" + id_control, "g");
    var DdlToInsert = document.getElementById(id_control);
    var trouve = false;

    if (DdlToInsert != null) {
        var value = id_control + "," + DdlToInsert.selectedIndex;

        for (i = 0; i < listTypeFctSelected.length; i++) {
            if (listTypeFctSelected[i].match(reg)) {
                listTypeFctSelected[i] = value;
                trouve = true;
            }
        }

        if (!trouve)
            listTypeFctSelected.push(value);

        document.getElementById('ctl00_ContentPlaceHolder_listTypeFctSelected').value = listTypeFctSelected.join(";");
    }
 }


HiddenlistTypeDocSelected = document.getElementById('ctl00_ContentPlaceHolder_listTypeDocSelected');
listTypeDocSelected = new Array;
if (HiddenlistTypeDocSelected != null)
    listTypeDocSelected = HiddenlistTypeDocSelected.value.split(regListFctSelected);

function UpdateListTypeDocSelected(id_control) {
    var reg = new RegExp("^" + id_control, "g");
    var DdlToInsert = document.getElementById(id_control);
    var trouve = false;

    if (DdlToInsert != null) {
        var value = id_control + "," + DdlToInsert.selectedIndex;

        for (i = 0; i < listTypeDocSelected.length; i++) {
            if (listTypeDocSelected[i].match(reg)) {
                listTypeDocSelected[i] = value;
                trouve = true;
            }
        }

        if (!trouve)
            listTypeDocSelected.push(value);

        document.getElementById('ctl00_ContentPlaceHolder_listTypeDocSelected').value = listTypeDocSelected.join(";");
    }
}

function openRubriqueList() {
    window.open("NewRubriqueList.aspx", 'Navigation', '', '');
}

function openAgentAdded(id_ligne) {

    var ErrorMsg = "";
    var AgentControl = document.getElementById('inputHiddenAgentControl');
    var AgentCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenAgentListCount');
    var AgentMax = document.getElementById('inputHiddenAgentListMax');
    
    if (document.getElementById("HiddenMsgNbrAgent") != null) {
        ErrorMsg = document.getElementById("HiddenMsgNbrAgent").value;
    }
        
    if ((id_ligne == null || id_ligne == "")
    && AgentControl != null && AgentControl.value == "True"
    && AgentCount != null && AgentMax != null
    && parseInt(AgentCount.value) >= parseInt(AgentMax.value))
    alert(ErrorMsg);
    else
        window.open("AgentAdded.aspx?idligne=" + id_ligne, "IndirectAdded", "status=no,scrollbars=auto,directories=no,menubar=no,resizable=yes,toolbar=no,height=490,width=720,left=150,top=100");
}

function jsViewImage(nameImage) {
    if (nameImage != "") {
        window.open('ViewImage.aspx?Image=' + nameImage + ' ', 'Navigation', 'width=520,height=500,top=10, left=150,status=no,scrollbars=no,directories=no,menubar=no,resizable=no,toolbar=no');
    }
}

function ViewFile() {
    var path = document.getElementById("ctl00_ContentPlaceHolder_inputHiddenFilePath");
    if (path != null && path.value != "")
        window.open('ViewImage.aspx?Image=' + path.value + ' ', 'Navigation', 'width=520,height=500,top=10, left=150,status=no,scrollbars=no,directories=no,menubar=no,resizable=no,toolbar=no');
}

function ViewMarqFile(FileName) {
    var PathFile = "../App_Images/upload/Marques/" + FileName;
    window.open('ViewImage.aspx?Image=' + PathFile + ' ', 'Navigation', 'width=520,height=500,top=10, left=150,status=no,scrollbars=no,directories=no,menubar=no,resizable=no,toolbar=no');
}
    

function DeleteMarqFile(Type, RowNum) {

    var HiddenFileMarqDeleted = document.getElementById('ctl00_ContentPlaceHolder_HiddenFileMarqDeleted');
    var FileUploadControl;
    var TrControlInfo;

    if (Type == "Logo") {
        FileUploadControl = document.getElementById('ctl00_ContentPlaceHolder_IdUploadLogoMarq_' + RowNum);
        TrControlInfo = document.getElementById('ctl00_ContentPlaceHolder_trMarqLogoInfo_' + RowNum);
    }
    else if (Type == "Image") {
        FileUploadControl = document.getElementById('ctl00_ContentPlaceHolder_IdUploadImageMarq_' + RowNum);
        TrControlInfo = document.getElementById('ctl00_ContentPlaceHolder_trMarqImageInfo_' + RowNum);
    }

    if (FileUploadControl != null && TrControlInfo != null) {
        FileUploadControl.style.display = "";
        TrControlInfo.style.display = "none";

        if (HiddenFileMarqDeleted != null)
            HiddenFileMarqDeleted.value = HiddenFileMarqDeleted.value + "|" + FileUploadControl.id + "|";
    }
}

function DeleteFile() {
    var path = document.getElementById("ctl00_ContentPlaceHolder_inputHiddenFilePath");
    var FileExist = document.getElementById("ctl00_ContentPlaceHolder_inputHiddenFileExist");
    var trFileUpload = document.getElementById("ctl00_ContentPlaceHolder_trFileUpload");
    var trInfoFileUpload = document.getElementById("ctl00_ContentPlaceHolder_trInfoFileUpload");

    if (path != null && path.value != "") {
        document.getElementById("ctl00_ContentPlaceHolder_inputHiddenFilePath").value = "";
    }

    if (FileExist != null && FileExist.value != "false") {
        document.getElementById("ctl00_ContentPlaceHolder_inputHiddenFileExist").value = "false";
    }

    if (trFileUpload != null && trFileUpload.style.display == "none") {
        document.getElementById("ctl00_ContentPlaceHolder_trFileUpload").style.display = "";
    }

    if (trFileUpload != null && trInfoFileUpload.style.display == "") {
        document.getElementById("ctl00_ContentPlaceHolder_trInfoFileUpload").style.display = "none";
    }
}

function printPage() {
    var docwidth = "800";
    var docheight = "400";
    var returnValue = window.open('RecapPrint.aspx', "", "resizable=1,scrollbars=1,menubar=0,toolbar=0, width=" + eval(docwidth) + ",height=" + eval(docheight) + ", left=0,top=0");
}

function addInterlocuteur() {
    var docwidth = "400";
    var docheight = "400";
    var returnValue = window.open('AddInterlocuteur.aspx', "", "resizable=1,scrollbars=1,menubar=0,toolbar=0, width=" + eval(docwidth) + ",height=" + eval(docheight) + ", left=0,top=0");
}

function InterloAdd() {
    var InterloCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloCount');
    var RowToAdded = parseInt(InterloCount.value) + 1;
    var ListFonction = document.getElementById('ctl00_ContentPlaceHolder_ListFonctionInterlo');
    var OptionSelectedText = "";
    var OptionSelectedValue = "";
    var DdlToInit = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloFonction_' + RowToAdded)

    if (InterloCount != null) {
        document.getElementById('ctl00_ContentPlaceHolder_TrInterlo_' + RowToAdded).style.display = "";
        document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloCount').value = RowToAdded;

        if (ListFonction != null && DdlToInit != null) {
            DdlToInit.length = ListFonction.length;

            for (i = 0; i < ListFonction.length; i++) {
                DdlToInit.options[i].value = ListFonction.options[i].value;
                DdlToInit.options[i].text = ListFonction.options[i].text;
            }
        }
    }
}

function jsDeleteInterlo(chapter, rowNum) {
    var idRow = "ctl00_ContentPlaceHolder_";
    var idChbDelete = "ctl00_ContentPlaceHolder_";
    var idChbCancel = "ctl00_ContentPlaceHolder_";
    if (chapter == "EntInterlo") {
        idRow = idRow + "TrInterlo_" + rowNum;
        idChbCancel = idChbCancel + "ChBInterloCancel_" + rowNum;
        idChbDelete = idChbDelete + "ChBInterloDelete_" + rowNum;
    }
    else if (chapter == "EntTypeInterlo") {
        idRow = idRow + "TrInterloTypeFct_" + rowNum;
        idChbCancel = idChbCancel + "ChBInterloTypeFctCancel_" + rowNum;
        idChbDelete = idChbDelete + "ChBInterloTypeFctDelete_" + rowNum;
    }
    else if (chapter == "EntTypeDoc") {
        idRow = idRow + "TrInterloTypeDoc_" + rowNum;
        idChbCancel = idChbCancel + "ChBInterloTypeDocCancel_" + rowNum;
        idChbDelete = idChbDelete + "ChBInterloTypeDocDelete_" + rowNum;
    }
    if (document.getElementById(idRow)) {
        if (document.getElementById(idChbCancel) != null && document.getElementById(idChbDelete) != null) {
            if (document.getElementById(idChbCancel).checked == false && document.getElementById(idChbDelete).checked == false) {
                document.getElementById(idRow).style.textDecoration = 'none';
            }
            else {
                document.getElementById(idRow).style.textDecoration = 'line-through';
            }
        }
        else {
            if (document.getElementById(idChbCancel) != null) {
                if (document.getElementById(idChbCancel).checked == false) {
                    document.getElementById(idRow).style.textDecoration = 'none';
                }
                else {
                    document.getElementById(idRow).style.textDecoration = 'line-through';
                }
            }
            else if (document.getElementById(idChbDelete) != null) {
                if (document.getElementById(idChbDelete).checked == false) {
                    document.getElementById(idRow).style.textDecoration = 'none';
                }
                else {
                    document.getElementById(idRow).style.textDecoration = 'line-through';
                }
            }
        }
    }
}

function UpdateDdlFonctionInterlo() {
    var InterloCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloCount');
    var ListFonction = document.getElementById('ctl00_ContentPlaceHolder_ListFonctionInterlo');
    var DdlToInit;
    var reg1 = new RegExp("[,]+", "g");

    if (InterloCount != null) {
        for (j = 1; j < parseInt(InterloCount.value) + 1; j++) {
            DdlToInit = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloFonction_' + j);
            var reg = new RegExp("^ctl00_ContentPlaceHolder_DdlInterloFonction_" + j, "g");

            if (ListFonction != null && DdlToInit != null && DdlToInit.length == 0) {
                DdlToInit.length = ListFonction.length;

                for (i = 0; i < ListFonction.length; i++) {
                    DdlToInit.options[i].value = ListFonction.options[i].value;
                    DdlToInit.options[i].text = ListFonction.options[i].text;
                }

                if (document.getElementById('ctl00_ContentPlaceHolder_listFctSelected') != null)
                    listFctSelected = document.getElementById('ctl00_ContentPlaceHolder_listFctSelected').value.split(regListFctSelected);

                for (i = 0; i < listFctSelected.length; i++) {
                    if (listFctSelected[i].match(reg)) {
                        var tableau = listFctSelected[i].split(reg1);
                        DdlToInit.selectedIndex = parseInt(tableau[1]);
                    }
                }
            }
        }
    }
}

function InterloTypeFctAdd() {
    var InterloTypeFctCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloTypeFctCount');
    var RowToAdded = parseInt(InterloTypeFctCount.value) + 1;
    var ListTypeFonction = document.getElementById('ctl00_ContentPlaceHolder_ListTypeFonctionInterlo');
    var OptionSelectedText = "";
    var OptionSelectedValue = "";
    var DdlInterlo = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloTypeFctSelect_' + RowToAdded)
    var DdlToInit = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloTypeFonction_' + RowToAdded);

    var objTxtTel = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctTelFixe_" + RowToAdded);
    var objTxtPortable = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctTelMobile_" + RowToAdded);
    var objTxtFax = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctFax_" + RowToAdded);
    var objTxtEmail = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctEmail_" + RowToAdded);
    var objDdlEtatCiv = document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeFctEtatCivil_" + RowToAdded);
    var objTxtNom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctNom_" + RowToAdded);
    var objTxtPrenom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctPrenom_" + RowToAdded);

    if (InterloTypeFctCount != null) {
        document.getElementById('ctl00_ContentPlaceHolder_TrInterloTypeFct_' + RowToAdded).style.display = "";
        document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloTypeFctCount').value = RowToAdded;

        if (ListTypeFonction != null && DdlToInit != null) {
            DdlToInit.length = ListTypeFonction.length;

            for (i = 0; i < ListTypeFonction.length; i++) {
                DdlToInit.options[i].value = ListTypeFonction.options[i].value;
                DdlToInit.options[i].text = ListTypeFonction.options[i].text;
            }
        }
        
        if (DdlInterlo != null)
            DdlInterlo.selectedIndex = 0;

        if (objTxtTel) {
            objTxtTel.disabled = false;
            objTxtTel.style.backgroundColor = '#ffffff';
        }

        if (objTxtPortable) {
            objTxtPortable.disabled = false;
            objTxtPortable.style.backgroundColor = '#ffffff';
        }

        if (objTxtFax) {
            objTxtFax.disabled = false;
            objTxtFax.style.backgroundColor = '#ffffff';
        }

        if (objTxtEmail) {
            objTxtEmail.disabled = false;
            objTxtEmail.style.backgroundColor = '#ffffff';
        }

        if (objTxtNom) {
            objTxtNom.disabled = false;
            objTxtNom.style.backgroundColor = '#ffffff';
        }

        if (objTxtPrenom) {
            objTxtPrenom.disabled = false;
            objTxtPrenom.style.backgroundColor = '#ffffff';
        }

        if (objDdlEtatCiv) {
            objDdlEtatCiv.disabled = false;
            objDdlEtatCiv.style.backgroundColor = '#ffffff';
        }
       
    }
}

function UpdateDdlTypeFonctionInterlo() {
    var InterloTypeFctCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloTypeFctCount');
    var ListTypeFonction = document.getElementById('ctl00_ContentPlaceHolder_ListTypeFonctionInterlo');
    var DdlToInit;
    var reg1 = new RegExp("[,]+", "g");

    if (InterloTypeFctCount != null) {
        for (j = 1; j < parseInt(InterloTypeFctCount.value) + 1; j++) {
            DdlToInit = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloTypeFonction_' + j);
            var reg = new RegExp("^ctl00_ContentPlaceHolder_DdlInterloTypeFonction_" + j, "g");

            if (ListTypeFonction != null && DdlToInit != null && DdlToInit.length == 0) {
                DdlToInit.length = ListTypeFonction.length;

                for (i = 0; i < ListTypeFonction.length; i++) {
                    DdlToInit.options[i].value = ListTypeFonction.options[i].value;
                    DdlToInit.options[i].text = ListTypeFonction.options[i].text;
                }

                if (document.getElementById('ctl00_ContentPlaceHolder_listTypeFctSelected') != null)
                    listTypeFctSelected = document.getElementById('ctl00_ContentPlaceHolder_listTypeFctSelected').value.split(regListFctSelected);

                for (i = 0; i < listTypeFctSelected.length; i++) {
                    if (listTypeFctSelected[i].match(reg)) {
                        var tableau = listTypeFctSelected[i].split(reg1);
                        DdlToInit.selectedIndex = parseInt(tableau[1]);
                    }
                }
            }
        }
    }
}

function InterloTypeDocAdd() {
    var InterloTypeDocCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloTypeDocCount');
    var RowToAdded = parseInt(InterloTypeDocCount.value) + 1;
    var ListTypeDocument = document.getElementById('ctl00_ContentPlaceHolder_ListTypeDocumentInterlo');
    var OptionSelectedText = "";
    var OptionSelectedValue = "";
    var DdlInterlo = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloTypeDocSelect_' + RowToAdded)
    var DdlToInit = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloTypeDocument_' + RowToAdded)

    var objTxtTel = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocTelFixe_" + RowToAdded);
    var objTxtPortable = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocTelMobile_" + RowToAdded);
    var objTxtFax = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocFax_" + RowToAdded);
    var objTxtEmail = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocEmail_" + RowToAdded);
    var objDdlEtatCiv = document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeDocEtatCivil_" + RowToAdded);
    var objTxtNom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocNom_" + RowToAdded);
    var objTxtPrenom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocPrenom_" + RowToAdded);
    var objTxtRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocRaisSoc_" + RowToAdded);
    var RaisSocValue = document.getElementById("ctl00_ContentPlaceHolder_HiddenRaiSoc");

    if (InterloTypeDocCount != null) {
        document.getElementById('ctl00_ContentPlaceHolder_TrInterloTypeDoc_' + RowToAdded).style.display = "";
        document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloTypeDocCount').value = RowToAdded;

        if (ListTypeDocument != null && DdlToInit != null) {
            DdlToInit.length = ListTypeDocument.length;

            for (i = 0; i < ListTypeDocument.length; i++) {
                DdlToInit.options[i].value = ListTypeDocument.options[i].value;
                DdlToInit.options[i].text = ListTypeDocument.options[i].text;
            }
        }
        if (DdlInterlo != null)
            DdlInterlo.selectedIndex = 0;

        if (DdlInterlo != null)
            DdlInterlo.selectedIndex = 0;

        if (objTxtTel) {
            objTxtTel.disabled = false;
            objTxtTel.style.backgroundColor = '#ffffff';
        }

        if (objTxtPortable) {
            objTxtPortable.disabled = false;
            objTxtPortable.style.backgroundColor = '#ffffff';
        }

        if (objTxtFax) {
            objTxtFax.disabled = false;
            objTxtFax.style.backgroundColor = '#ffffff';
        }

        if (objTxtEmail) {
            objTxtEmail.disabled = false;
            objTxtEmail.style.backgroundColor = '#ffffff';
        }

        if (objTxtNom) {
            objTxtNom.disabled = false;
            objTxtNom.style.backgroundColor = '#ffffff';
        }

        if (objTxtPrenom) {
            objTxtPrenom.disabled = false;
            objTxtPrenom.style.backgroundColor = '#ffffff';
        }

        if (objDdlEtatCiv) {
            objDdlEtatCiv.disabled = false;
            objDdlEtatCiv.style.backgroundColor = '#ffffff';
        }
        if (objTxtRaisSoc) {
            objTxtRaisSoc.disabled = false;
            objTxtRaisSoc.style.backgroundColor = '#ffffff';
            if (RaisSocValue)
                objTxtRaisSoc.value = RaisSocValue.value;
        }
    }
}

function UpdateDdlTypeDocumentInterlo() {
    var InterloTypeDocCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenInterloTypeDocCount');
    var ListTypeDocument = document.getElementById('ctl00_ContentPlaceHolder_ListTypeDocumentInterlo');
    var DdlToInit;
    var reg1 = new RegExp("[,]+", "g");

    if (InterloTypeDocCount != null) {
        for (j = 1; j < parseInt(InterloTypeDocCount.value) + 1; j++) {
            DdlToInit = document.getElementById('ctl00_ContentPlaceHolder_DdlInterloTypeDocument_' + j);
            var reg = new RegExp("^ctl00_ContentPlaceHolder_DdlInterloTypeDocument_" + j, "g");

            if (ListTypeDocument != null && DdlToInit != null && DdlToInit.length == 0) {
                DdlToInit.length = ListTypeDocument.length;

                for (i = 0; i < ListTypeDocument.length; i++) {
                    DdlToInit.options[i].value = ListTypeDocument.options[i].value;
                    DdlToInit.options[i].text = ListTypeDocument.options[i].text;
                }

                if (document.getElementById('ctl00_ContentPlaceHolder_listTypeDocSelected') != null)
                    listTypeDocSelected = document.getElementById('ctl00_ContentPlaceHolder_listTypeDocSelected').value.split(regListFctSelected);

                for (i = 0; i < listTypeDocSelected.length; i++) {
                    if (listTypeDocSelected[i].match(reg)) {
                        var tableau = listTypeDocSelected[i].split(reg1);
                        DdlToInit.selectedIndex = parseInt(tableau[1]);
                    }
                }
            }
        }
    }
}

function tdRestoreBgColor() {
    objTdArray = new Array('tdAdministration', 'tdEspaceExposant', 'tdEspaceVisiteur', 'tdEspaceOrganisateur', 'tdCommunication');

    for (i = 0; i < objTdArray.length; i++) {
        objTd = document.getElementById(objTdArray[i]);
        if (objTd.attributes["class"].value != "tdSelectGrayOnBorder") {
            if (objTd != null) {
                objTd.attributes["class"].value = "tdGrayAllBorder";
            }
        }
    }
}

function tdSetBgColor(strIdTd) {
    var objTd = document.getElementById(strIdTd);
    if (objTd != null) {
        if (objTd.attributes["class"].value != "tdSelectGrayOnBorder")
            objTd.attributes["class"].value = "tdSelectedGrayAllBorder";
    }
}

function jsViewCommnet(idComment) {
    if (document.getElementById(idComment).style.display == "none") {
        document.getElementById(idComment).style.display = "";
    }
    else {
        document.getElementById(idComment).style.display = "none";
    }
}

function showControl(strIdControl) {
    var objControl = document.getElementById(strIdControl);
    if (objControl != null) {
        objControl.style["display"] = "inline";
    }
}

function jsOnMouseOnglet(idonglet) {
    if (idonglet.className == "navLvl3Link") {
        idonglet.className = "navLvl3LinkMouse";

        if (document.getElementById("DivHautDroit" + idonglet.id) != null && document.getElementById("DivHautDroit" + idonglet.id).className == "hautdroit")
            document.getElementById("DivHautDroit" + idonglet.id).className = "hautdroitMouse";

        if (document.getElementById("DivHautGauche" + idonglet.id) != null && document.getElementById("DivHautGauche" + idonglet.id).className == "hautgauche")
            document.getElementById("DivHautGauche" + idonglet.id).className = "hautgaucheMouse";

        if (document.getElementById("DivBasDroit" + idonglet.id) != null && document.getElementById("DivBasDroit" + idonglet.id).className == "basdroit")
            document.getElementById("DivBasDroit" + idonglet.id).className = "basdroitMouse";

        if (document.getElementById("DivBasGauche" + idonglet.id) != null && document.getElementById("DivBasGauche" + idonglet.id).className == "basgauche")
            document.getElementById("DivBasGauche" + idonglet.id).className = "basgaucheMouse";
    }
}

function jsOutMouseOnglet(idonglet) {
    if (idonglet.className == "navLvl3LinkMouse") {
        idonglet.className = "navLvl3Link";

        if (document.getElementById("DivHautDroit" + idonglet.id) != null && document.getElementById("DivHautDroit" + idonglet.id).className == "hautdroitMouse")
            document.getElementById("DivHautDroit" + idonglet.id).className = "hautdroit";

        if (document.getElementById("DivHautGauche" + idonglet.id) != null && document.getElementById("DivHautGauche" + idonglet.id).className == "hautgaucheMouse")
            document.getElementById("DivHautGauche" + idonglet.id).className = "hautgauche";

        if (document.getElementById("DivBasDroit" + idonglet.id) != null && document.getElementById("DivBasDroit" + idonglet.id).className == "basdroitMouse")
            document.getElementById("DivBasDroit" + idonglet.id).className = "basdroit";

        if (document.getElementById("DivBasGauche" + idonglet.id) != null && document.getElementById("DivBasGauche" + idonglet.id).className == "basgaucheMouse")
            document.getElementById("DivBasGauche" + idonglet.id).className = "basgauche";
    }
}




function hideImage(objImage) {
    objImage.style.display = 'none';
}

/// <summary>
/// Initialisation des Onglets
/// </summary>
/*
Identifiants des onglets
- Coordonnee	    --> avnCoordonnee
- Emplacement	--> avnEmplacement
- Prestation	--> avnPrestation
- Catalogue		--> avnCatalogue

Identifiants du contenu des onglets
- Coordonnee	    --> groupCoordonnee
- Emplacement	--> groupEmplacement
- Prestation	--> groupPrestation
- Catalogue		--> groupCatalogue
*/
function InitTabs() {
    var visibleTabsArray = new Array();
    var inputHiddenVisibleTabs = document.getElementById('visibleTabs');
    var sessionVisibleTabs = 'Accueil&Coordonnee&Emplacement&Prestation&Indirect&Badge&Catalogue';


    /*if (inputHiddenVisibleTabs != null
    && inputHiddenVisibleTabs.value != '')*/
    sessionVisibleTabs = inputHiddenVisibleTabs.value;

    visibleTabsArray = sessionVisibleTabs.split('&');

    for (var currentTabIndex = 0; currentTabIndex < visibleTabsArray.length; currentTabIndex++) {
        var currentTabId = visibleTabsArray[currentTabIndex].valueOf();
        var currentTabHeader = document.getElementById('menu' + currentTabId);
        var currentTabBody = document.getElementById('contenuGroupe' + currentTabId);

        if (currentTabIndex == 0) {
            // Aficher que le Body du premier Onglet
            if (currentTabBody != null)
                currentTabBody.style.display = '';

            // Changer le style de l'entête de l'onglet ---> SELECTED
            if (currentTabHeader != null) {
                currentTabHeader.className = "navLvl3LinkSelected";

                if (document.getElementById("DivHautDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivHautDroit" + currentTabHeader.id).className = "hautdroitSelected";

                if (document.getElementById("DivHautGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivHautGauche" + currentTabHeader.id).className = "hautgaucheSelected";

                if (document.getElementById("DivBasDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivBasDroit" + currentTabHeader.id).className = "basdroitSelected";

                if (document.getElementById("DivBasGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivBasGauche" + currentTabHeader.id).className = "basgaucheSelected";
            }

            // Initialiser l'inputHiddenVisibileTabId
            var inputHiddenCurrentVisibleTabId = document.getElementById('currentVisibleTabId');
            if (inputHiddenCurrentVisibleTabId != null)
                inputHiddenCurrentVisibleTabId.value = currentTabId;

            // Gérer l'affichage des bouttons
            SetBouttonsVisibility(currentTabIndex, visibleTabsArray.length);
        }
        else {
            // Cacher le Body des onglets qui suivent
            if (currentTabBody != null)
                currentTabBody.style.display = 'none';

            // Changer le style de l'entête de l'onglet ---> NOT SELECTED
            if (currentTabHeader != null) {
                currentTabHeader.className = "navLvl3Link";

                if (document.getElementById("DivHautDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivHautDroit" + currentTabHeader.id).className = "hautdroit";

                if (document.getElementById("DivHautGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivHautGauche" + currentTabHeader.id).className = "hautgauche";

                if (document.getElementById("DivBasDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivBasDroit" + currentTabHeader.id).className = "basdroit";

                if (document.getElementById("DivBasGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivBasGauche" + currentTabHeader.id).className = "basgauche";
            }
        }

        if (currentTabHeader != null)
            currentTabHeader.style.display = '';
    }
}

/// <summary>
/// Visualiser un onglet
/// </summary>
function ViewTab(targetTab) {
    var visibleTabsArray = new Array();
    var inputHiddenVisibleTabs = document.getElementById('visibleTabs');
    var sessionVisibleTabs = 'Coordonnee&Emplacement&Prestation&Indirect&Badge&Catalogue';

    if (inputHiddenVisibleTabs != null
        && inputHiddenVisibleTabs.value != '')
        sessionVisibleTabs = inputHiddenVisibleTabs.value;

    visibleTabsArray = sessionVisibleTabs.split('&');

    for (var currentTabIndex = 0; currentTabIndex < visibleTabsArray.length; currentTabIndex++) {
        var currentTabId = visibleTabsArray[currentTabIndex].valueOf();
        var currentTabHeader = document.getElementById('menu' + currentTabId);
        var currentTabBody = document.getElementById('contenuGroupe' + currentTabId);

        if (currentTabId == targetTab) {
            // Changer le style de l'entête de l'onglet ---> SELECTED
            if (currentTabHeader != null) {
                currentTabHeader.className = "navLvl3LinkSelected";

                if (document.getElementById("DivHautDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivHautDroit" + currentTabHeader.id).className = "hautdroitSelected";

                if (document.getElementById("DivHautGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivHautGauche" + currentTabHeader.id).className = "hautgaucheSelected";

                if (document.getElementById("DivBasDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivBasDroit" + currentTabHeader.id).className = "basdroitSelected";

                if (document.getElementById("DivBasGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivBasGauche" + currentTabHeader.id).className = "basgaucheSelected";

            }

            // Afficher le contenu de l'onglet sélectionné
            if (currentTabBody != null)
                currentTabBody.style.display = '';

            // Initialiser l'inputHiddenVisibileTabId
            var inputHiddenCurrentVisibleTabId = document.getElementById('currentVisibleTabId');
            if (inputHiddenCurrentVisibleTabId != null)
                inputHiddenCurrentVisibleTabId.value = currentTabId;

            // Gérer l'affichage des bouttons
            SetBouttonsVisibility(currentTabIndex, visibleTabsArray.length);
        }
        else {
            // Changer le style de l'entête de l'onglet ---> NOT SELECTED
            if (currentTabHeader != null) {
                currentTabHeader.className = "navLvl3Link";

                if (document.getElementById("DivHautDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivHautDroit" + currentTabHeader.id).className = "hautdroit";

                if (document.getElementById("DivHautGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivHautGauche" + currentTabHeader.id).className = "hautgauche";

                if (document.getElementById("DivBasDroit" + currentTabHeader.id) != null)
                    document.getElementById("DivBasDroit" + currentTabHeader.id).className = "basdroit";

                if (document.getElementById("DivBasGauche" + currentTabHeader.id) != null)
                    document.getElementById("DivBasGauche" + currentTabHeader.id).className = "basgauche";

            }

            // Cacher le contenu de l'onglet
            if (currentTabBody != null)
                currentTabBody.style.display = 'none';
        }
    }

    if (hiddenCurrentVisibleTab) {
        hiddenCurrentVisibleTab.value = targetTab;
    }
}

/// <summary>
/// Gérer la visibilité des bouttons
/// </summary>
/*
Identifiant des bouttons
- btnPrecedentGroup
- btnNextGroup (--> idZoneBtnNext)
- BtnMsgSiteValidate (--> idZoneBtnValidate)
*/
function SetBouttonsVisibility(currentTabIndex, visibleTabsArrayLength) {
    var bouttonPrevious = document.getElementById('btnPrecedentGroup');
    var bouttonNext = document.getElementById('idZoneBtnNext');
    var bouttonValidate = document.getElementById('idZoneBtnValidate');
    var BtnMsgSiteValid = document.getElementById('ctl00_ContentPlaceHolder_BtnMsgSiteValidate');

    // S'il s'agit du premier Onglet
    if (currentTabIndex == 0) {
        // Cacher le boutton PRECEDENT
        if (bouttonPrevious != null)
            bouttonPrevious.style.display = 'none';
    }
    else {
        // Afficher le boutton PRECEDENT
        if (bouttonPrevious != null)
            bouttonPrevious.style.display = '';
    }

    // S'il s'agit du dernier Onglet
    if (currentTabIndex == visibleTabsArrayLength - 1) {
        // Cacher le boutton NEXT
        if (bouttonNext != null)
            bouttonNext.style.display = 'none';
        
        // Afficher le boutton VALIDATE
        if (bouttonValidate != null) {
            bouttonValidate.style.display = '';
            if (document.getElementById('HiddenRubriqueSpec') != null && document.getElementById('HiddenRubriqueSpec').value == "true"
            && document.getElementById('btnNextGroup') != null) {
                document.getElementById('ctl00_ContentPlaceHolder_BtnMsgSiteValidate').value = document.getElementById('btnNextGroup').value;
            }
        }
    }
    else {
        // Afficher le boutton NEXT
        if (bouttonNext != null)
            bouttonNext.style.display = '';

        // Cacher le boutton VALIDATE                
        if (bouttonValidate != null)
            bouttonValidate.style.display = 'none';
    }
}

/// <summary>
/// Visualiser l'onglet suivant
/// </summary>
function ShowNextTab() {
    var visibleTabsArray = new Array();
    var inputHiddenVisibleTabs = document.getElementById('visibleTabs');
    var sessionVisibleTabs = 'Coordonnee&Emplacement&Prestation&Indirect&Badge&Catalogue';

    if (inputHiddenVisibleTabs != null
        && inputHiddenVisibleTabs.value != '')
        sessionVisibleTabs = inputHiddenVisibleTabs.value;

    visibleTabsArray = sessionVisibleTabs.split('&');

    var visibleTabId = 'Coordonnee';
    var inputHiddenCurrentVisibleTabId = document.getElementById('currentVisibleTabId');
    if (inputHiddenCurrentVisibleTabId != null
        && inputHiddenCurrentVisibleTabId.value != '')
        visibleTabId = inputHiddenCurrentVisibleTabId.value;

    for (var currentTabIndex = 0; currentTabIndex < visibleTabsArray.length; currentTabIndex++) {
        var currentTabId = visibleTabsArray[currentTabIndex].valueOf();

        if (currentTabId == visibleTabId) {
            if (currentTabIndex < visibleTabsArray.length)
                ViewTab(visibleTabsArray[currentTabIndex + 1].valueOf());
            else ViewTab(visibleTabsArray[visibleTabsArray.length - 1].valueOf());

            /*if (currentTabIndex != visibleTabsArray.length - 2)*/
            window.location.href = "#toppage";
            /*else
            window.location.href= "#bottompage";*/
        }
    }
}

/// <summary>
/// Visualiser l'onglet précedent
/// </summary>
function ShowPreviousTab() {
    var visibleTabsArray = new Array();
    var inputHiddenVisibleTabs = document.getElementById('visibleTabs');
    var sessionVisibleTabs = 'Coordonnee&Emplacement&Prestation&Indirect&Badge&Catalogue';

    if (inputHiddenVisibleTabs != null
        && inputHiddenVisibleTabs.value != '')
        sessionVisibleTabs = inputHiddenVisibleTabs.value;

    visibleTabsArray = sessionVisibleTabs.split('&');

    var visibleTabId = 'Coordonnee';
    var inputHiddenCurrentVisibleTabId = document.getElementById('currentVisibleTabId');
    if (inputHiddenCurrentVisibleTabId != null
        && inputHiddenCurrentVisibleTabId.value != '')
        visibleTabId = inputHiddenCurrentVisibleTabId.value;

    for (var currentTabIndex = 0; currentTabIndex < visibleTabsArray.length; currentTabIndex++) {
        var currentTabId = visibleTabsArray[currentTabIndex].valueOf();

        if (currentTabId == visibleTabId) {
            if (currentTabIndex > 0)
                ViewTab(visibleTabsArray[currentTabIndex - 1].valueOf());
            else ViewTab(visibleTabsArray[0].valueOf());
        }

        window.location.href = "#toppage";
    }
}

function DeleteMarque(currentRowIndex) {
    var confirmDeleteText = document.getElementById('InputHiddenConfirmDelete');

    if (confirmDeleteText == null || confirm(confirmDeleteText.value)) {
        var renvoisRow = document.getElementById('ctl00_ContentPlaceHolder_TrMarque_' + currentRowIndex);
        var marqueTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterMarque_' + currentRowIndex);
        var displayedDataValues = document.getElementById('ctl00_ContentPlaceHolder_PopupMultiSelectMarqueRubrique_' + currentRowIndex + '_displayedDataValues');
        var divAffectedData = document.getElementById('divAffectedDatactl00_ContentPlaceHolder_PopupMultiSelectMarqueRubrique_' + currentRowIndex);
        var maxMarqueCount = document.getElementById('inputHiddenMarqueMaxCount');

        if (renvoisRow != null)
            renvoisRow.style.display = 'none';

        if (marqueTextBox != null)
            marqueTextBox.value = '';

        if (displayedDataValues != null)
            displayedDataValues.value = '';

        if (divAffectedData != null)
            divAffectedData.innerHTML = '';

        var visibleMarqueCount = document.getElementById('inputHiddenVisibleMarqueCount');
        if (visibleMarqueCount != null)
            visibleMarqueCount.value = parseInt(visibleMarqueCount.value) - 1;

        var imgAddNewMarque = document.getElementById('ctl00_ContentPlaceHolder_imgAddNewMarque');
        if (imgAddNewMarque != null) {
            if (parseInt(visibleMarqueCount.value) >= parseInt(maxMarqueCount.value))
                imgAddNewMarque.style.display = 'none';
            else imgAddNewMarque.style.display = '';
        }

        var marqueHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrMarque_0');

        if (marqueHeaderRow != null)
            if (visibleMarqueCount.value == '0')
            marqueHeaderRow.style.display = 'none';
        else marqueHeaderRow.style.display = '';
    }
}

function DeleteAgent(currentRowIndex) {
    var confirmDeleteText = document.getElementById('InputHiddenAgentListConfirmDelete');

    if (confirmDeleteText == null || confirm(confirmDeleteText.value)) {
        var AgentRow = document.getElementById('ctl00_ContentPlaceHolder_TrAgent_' + currentRowIndex);
        var AgentTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterAgent_' + currentRowIndex);
        var displayedDataValues = document.getElementById('ctl00_ContentPlaceHolder_PopupMultiSelectMarqueAgent_' + currentRowIndex + '_displayedDataValues');
        var divAffectedData = document.getElementById('divAffectedDatactl00_ContentPlaceHolder_PopupMultiSelectAgent_' + currentRowIndex);
        var maxMarqueCount = document.getElementById('inputHiddenAgentMaxCount');
        var hiddenDelete = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenAgentDelete');
        var AgentCount = document.getElementById('ctl00_ContentPlaceHolder_inputHiddenAgentListCount');

        if (AgentRow != null) {
            AgentRow.style.display = 'none';
            document.getElementById('ctl00_ContentPlaceHolder_inputHiddenAgentDelete').value = hiddenDelete.value + "," + currentRowIndex;
            if (AgentCount != null)
                document.getElementById('ctl00_ContentPlaceHolder_inputHiddenAgentListCount').value = parseInt(AgentCount.value) - 1;
        }

        if (AgentTextBox != null)
            AgentTextBox.value = '';

        if (displayedDataValues != null)
            displayedDataValues.value = '';

        if (divAffectedData != null)
            divAffectedData.innerHTML = '';

        var visibleAgentCount = document.getElementById('inputHiddenVisibleAgentCount');
        if (visibleAgentCount != null)
            visibleAgentCount.value = parseInt(visibleAgentCount.value) - 1;

        var imgAddNewAgent = document.getElementById('ctl00_ContentPlaceHolder_imgAddNewAgent');
        if (imgAddNewAgent != null) {
            if (parseInt(visibleAgentCount.value) >= parseInt(maxMarqueCount.value))
                imgAddNewMarque.style.display = 'none';
            else imgAddNewMarque.style.display = '';
        }

        var AgentHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrAgent_0');

        if (AgentHeaderRow != null)
            if (visibleAgentCount.value == '0')
            marqueHeaderRow.style.display = 'none';
        else marqueHeaderRow.style.display = '';
    }
}

function updateAddMarqueImage(addMarqueButton) {
    var maxMarqueCount = document.getElementById('inputHiddenMarqueMaxCount');
    var visibleMarqueCount = document.getElementById('inputHiddenVisibleMarqueCount');

    if (visibleMarqueCount != null
        && maxMarqueCount != null) {
        if (parseInt(visibleMarqueCount.value) >= parseInt(maxMarqueCount.value))
            if (addMarqueButton != null)
            addMarqueButton.style.display = 'none';
    }
    var marqueHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrMarque_0');

    if (marqueHeaderRow != null) {
        if (parseInt(visibleMarqueCount.value) == 0)
            marqueHeaderRow.style.display = 'none';
        else marqueHeaderRow.style.display = '';
    }
}

function updateAddAgentImage(addAgentButton) {
    var maxAgentCount = document.getElementById('inputHiddenAgentMaxCount');
    var visibleAgentCount = document.getElementById('inputHiddenVisibleAgentCount');

    if (visibleAgentCount != null && maxAgentCount != null) {
        if (parseInt(visibleAgentCount.value) >= parseInt(maxAgentCount.value))
            if (addAgentButton != null)
            addAgentButton.style.display = 'none';
    }
    var AgentHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrAgent_0');

    if (AgentHeaderRow != null) {
        if (parseInt(visibleAgentCount.value) == 0)
            AgentHeaderRow.style.display = 'none';
        else AgentHeaderRow.style.display = '';
    }
}

function AddNewMarque(addMarqueButton) {
    var maxMarqueCount = document.getElementById('inputHiddenMarqueMaxCount');
    var visibleMarqueCount = document.getElementById('inputHiddenVisibleMarqueCount');
    var newRowId = parseInt(visibleMarqueCount.value) + 1;
    if (visibleMarqueCount != null)
        visibleMarqueCount.value = newRowId;

    var newMarqueRow = document.getElementById('ctl00_ContentPlaceHolder_TrMarque_' + newRowId);

    if (newMarqueRow != null) {
        if (newMarqueRow.style.display == '') {
            for (i = 1; i <= parseInt(maxMarqueCount.value); i++) {
                var newMarqueRow2 = document.getElementById('ctl00_ContentPlaceHolder_TrMarque_' + i);

                if (newMarqueRow2 != null) {
                    if (newMarqueRow2.style.display == 'none') {
                        var marqueTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterMarque_' + i);
                        var displayedDataValues = document.getElementById('ctl00_ContentPlaceHolder_PopupMultiSelectMarqueRubrique_' + i + '_displayedDataValues');
                        var divAffectedData = document.getElementById('divAffectedDatactl00_ContentPlaceHolder_PopupMultiSelectMarqueRubrique_' + i);

                        if (marqueTextBox != null)
                            marqueTextBox.value = '';

                        if (displayedDataValues != null)
                            displayedDataValues.value = '';

                        if (divAffectedData != null)
                            divAffectedData.innerHTML = '';

                        newMarqueRow2.style.display = '';
                        break;
                    }
                }
            }
        }
        else {
            var marqueTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterMarque_' + newRowId);
            var displayedDataValues = document.getElementById('ctl00_ContentPlaceHolder_PopupMultiSelectMarqueRubrique_' + newRowId + '_displayedDataValues');
            var divAffectedData = document.getElementById('divAffectedDatactl00_ContentPlaceHolder_PopupMultiSelectMarqueRubrique_' + newRowId);

            if (marqueTextBox != null)
                marqueTextBox.value = '';

            if (displayedDataValues != null)
                displayedDataValues.value = '';

            if (divAffectedData != null)
                divAffectedData.innerHTML = '';

            newMarqueRow.style.display = '';
        }
    }

    updateAddMarqueImage(addMarqueButton);
}


function AgentListAdd(addAgentButton) {
    var maxAgentCount = document.getElementById('inputHiddenAgentMaxCount');
    var visibleAgentCount = document.getElementById('inputHiddenVisibleAgentCount');
    var newRowId = parseInt(visibleAgentCount.value) + 1;
    if (visibleAgentCount != null)
        visibleAgentCount.value = newRowId;

    var newAgentRow = document.getElementById('ctl00_ContentPlaceHolder_TrAgent_' + newRowId);

    if (newAgentRow != null) {
        if (newAgentRow.style.display == '' && maxAgentCount != null) {
            for (i = 1; i <= parseInt(maxAgentCount.value); i++) {
                var newAgentRow2 = document.getElementById('ctl00_ContentPlaceHolder_TrAgent_' + i);

                if (newAgentRow2 != null) {
                    if (newAgentRow2.style.display == 'none') {
                        var AgentTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterAgent_' + i);
                        var displayedDataValues = document.getElementById('ctl00_ContentPlaceHolder_PopupMultiSelectAgentRubrique_' + i + '_displayedDataValues');
                        var divAffectedData = document.getElementById('divAffectedDatactl00_ContentPlaceHolder_PopupMultiSelectAgentRubrique_' + i);

                        if (AgentTextBox != null)
                            AgentTextBox.value = '';

                        if (displayedDataValues != null)
                            displayedDataValues.value = '';

                        if (divAffectedData != null)
                            divAffectedData.innerHTML = '';

                        newAgentRow2.style.display = '';
                        break;
                    }
                }
            }
        }
        else {
            var AgentTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterAgent_' + newRowId);
            var displayedDataValues = document.getElementById('ctl00_ContentPlaceHolder_PopupMultiSelectAgentRubrique_' + newRowId + '_displayedDataValues');
            var divAffectedData = document.getElementById('divAffectedDatactl00_ContentPlaceHolder_PopupMultiSelectAgentRubrique_' + newRowId);

            if (AgentTextBox != null)
                AgentTextBox.value = '';

            if (displayedDataValues != null)
                displayedDataValues.value = '';

            if (divAffectedData != null)
                divAffectedData.innerHTML = '';

            newAgentRow.style.display = '';
        }
    }

    updateAddAgentImage(addAgentButton);
}

function IsMaxiLength(textAreaControl) {

    var maxiLength = textAreaControl.getAttribute ? parseInt(textAreaControl.getAttribute("MaxiLength")) : ""

    if (textAreaControl.getAttribute
        && textAreaControl.value.length > maxiLength
        && maxiLength != '')
        textAreaControl.value = textAreaControl.value.substring(0, maxiLength);
}

function setLabLength(textBox, id) {

    var objSpan = document.getElementById('span' + id + 'CurrentLength');
    objSpan.innerHTML = '(' + textBox.length + ')';
}

function EnableDisableControl(IdDropDownListControl, IdTextBoxControl) {
    var TextBoxControl = document.getElementById('ctl00_ContentPlaceHolder_TxtChapterCatlFctInterloData_' + IdTextBoxControl);

    if (TextBoxControl != null)
        TextBoxControl.value = '';

    if (IdDropDownListControl.selectedIndex > 0)
        TextBoxControl.disabled = true;
    else TextBoxControl.disabled = false;
}

function EnableDisableList(IdTextBoxControl, IdDropDownListControl) {
    var DropDownListControl = document.getElementById('ctl00_ContentPlaceHolder_DdlChapterCatlFctInterloData_' + IdDropDownListControl);

    if (IdTextBoxControl.value == '') {
        DropDownListControl.disabled = false;
    }
    else {
        DropDownListControl.disabled = true;
        DropDownListControl.selectedIndex = 0;
    }
}

//Partie badge
function AddNewBadge(addBadgeButton) {
    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var raisonSociale = document.getElementById('inputHiddenBadgeRaisSoc');
    var paysExposant = document.getElementById('HiddenPaysExposant');

    var badgeRowCount = document.getElementById('inputHiddenBadgeCount');
    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');
    var objResponsable = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise");
    var newRowId = parseInt(visibleBadgeCount.value) + 1;

    if (visibleBadgeCount != null)
        visibleBadgeCount.value = newRowId;

    var reg1 = new RegExp("( )", "g");
    var nbrMaxCount = parseInt(maxBadgeCount.innerHTML.replace(reg1, ""));

    var newBadgeRow = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_' + newRowId);


    if (newBadgeRow != null && (parseInt(visibleBadgeCount.value) <= nbrMaxCount && parseInt(visibleBadgeCount.value) <= parseInt(badgeRowCount.value))) {
        if (newBadgeRow.style.display == '') {
            for (i = 1; i <= nbrMaxCount; i++) {
                if (i < parseInt(badgeRowCount.value)) {
                    var newBadgeRow2 = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_' + i);

                    if (newBadgeRow2 != null) {
                        if (newBadgeRow2.style.display == 'none') {

                            var objBadgeDdlInterlo = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + i);
                            var objTxtRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListRaisSoc_" + i);
                            var objDdlRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListRaisSoc_" + i);
                            var objDdlPays = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListPays_" + i);

                            if (objBadgeDdlInterlo != null) {
                                for (var cmp = 0; cmp < objResponsable.options.length; cmp++) {
                                    new_row = new Option(objResponsable.options[cmp].text, objResponsable.options[cmp].value, false, false);
                                    objBadgeDdlInterlo.options[cmp] = new_row;
                                }
                            }
                            if (objTxtRaisSoc != null) {
                                objTxtRaisSoc.value = raisonSociale.value;
                            }
                            if (objDdlPays) {
                                for (var j = 0; j < objDdlPays.options.length; j++) {
                                    if (objDdlPays.options[j].text == paysExposant.value) {
                                        objDdlPays.selectedIndex = j;
                                        break;
                                    }
                                }
                            }
                            if (objDdlRaisSoc) {
                                for (var j = 0; j < objDdlRaisSoc.options.length; j++) {
                                    if (objDdlRaisSoc.options[j].text == raisonSociale.value) {
                                        objDdlRaisSoc.selectedIndex = j;
                                        break;
                                    }
                                }
                            }

                            newBadgeRow2.style.display = '';
                            break;
                        }
                    }
                }
                else {
                    break;
                }
            }
        }
        else {
            var objBadgeDdlInterlo = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + newRowId);
            var objTxtRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListRaisSoc_" + newRowId);
            var objDdlRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListRaisSoc_" + newRowId);
            var objDdlPays = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListPays_" + newRowId);

            if (objBadgeDdlInterlo != null) {
                for (var cmp = 0; cmp < objResponsable.options.length; cmp++) {
                    new_row = new Option(objResponsable.options[cmp].text, objResponsable.options[cmp].value, false, false);
                    objBadgeDdlInterlo.options[cmp] = new_row;
                }
            }
            if (objTxtRaisSoc != null) {
                objTxtRaisSoc.value = raisonSociale.value;
            }
            if (objDdlPays != null) {
                for (var j = 0; j < objDdlPays.options.length; j++) {
                    if (objDdlPays.options[j].text == paysExposant.value) {
                        objDdlPays.selectedIndex = j;
                        break;
                    }
                }
            }
            if (objDdlRaisSoc) {
                for (var j = 0; j < objDdlRaisSoc.options.length; j++) {
                    if (objDdlRaisSoc.options[j].text == raisonSociale.value) {
                        objDdlRaisSoc.selectedIndex = j;
                        break;
                    }
                }
            }
            newBadgeRow.style.display = '';

        }
    }
    else {

    }

    updateAddBadge(addBadgeButton, '1');
}

function JsUpdateBadgePays(NumRow) {
    var controlToChange = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListPays_" + NumRow);
    var controlChanged = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListRaisSoc_" + NumRow)
    if (controlToChange && controlChanged) {
        for (var j = 0; j < controlToChange.options.length; j++) {
            if (controlToChange.options[j].value == controlChanged.options[controlChanged.selectedIndex].value) {
                controlToChange.selectedIndex = j;
                break;
            }
        }
    }
}


function updateAddBadge(addBadgeButton, src) {

    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');
    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var badgeRowCount = document.getElementById('inputHiddenBadgeCount');
    var confirmDepass = document.getElementById('InputBadgeListMessage');

    var reg1 = new RegExp("( )", "g");
    var nbrMaxCount = parseInt(maxBadgeCount.innerHTML.replace(reg1, ""));

    if (parseInt(visibleBadgeCount.value) > nbrMaxCount || parseInt(visibleBadgeCount.value) > parseInt(badgeRowCount.value))
        if (addBadgeButton != null) {
        //addBadgeButton.style.display = 'none';

        if (confirmDepass && src == "1") {
            alert(confirmDepass.value);
        }

        var lastRowId = parseInt(visibleBadgeCount.value) - 1;
        if (visibleBadgeCount != null)
            visibleBadgeCount.value = lastRowId;
    }

//    var badgeHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_0');

//    if (badgeHeaderRow != null)
//        if (visibleBadgeCount.value == '0')
//        badgeHeaderRow.style.display = 'none';
//    else badgeHeaderRow.style.display = '';
}

function jsInitQteBadge() {
    var objHiddenText = document.getElementById("inputHiddenIdQteText");

    if (objHiddenText && objHiddenText.value != "") {
        var objText = document.getElementById(objHiddenText.value);

        if (objText && objText.value != "") {
            var objHidden = document.getElementById("inputHiddenIdQteLabel");
            var objHiddenTotal = document.getElementById("inputHiddenIdQteTotalLabel");
            var oldValueQte = 0;
            var newValueQte = 0;

            if (objHidden != null && objHidden.value != "") {
                var objLabel = document.getElementById(objHidden.value);

                if (objLabel != null) {
                    if (objLabel.innerHTML != null) {
                        oldValueQte = objLabel.innerHTML;
                        objLabel.innerHTML = parseFloat(objText.value);
                    }
                    else if (objLabel.innerText != null) {
                        oldValueQte = objLabel.innerText;
                        objLabel.innerText = parseFloat(objText.value);
                    }
                    else if (objLabel.value != null) {
                        oldValueQte = objLabel.value;
                        objLabel.value = parseFloat(objText.value);
                    }
                }

                if (objHiddenTotal != null) {
                    var objLabelTotal = document.getElementById(objHiddenTotal.value);

                    if (objLabelTotal.innerHTML != null) {
                        objLabelTotal.innerHTML = parseFloat(objLabelTotal.innerHTML) - parseFloat(oldValueQte);
                        objLabelTotal.innerHTML = parseFloat(objLabelTotal.innerHTML) + parseFloat(objText.value);
                    }
                    else if (objLabelTotal.innerText != null) {
                        objLabelTotal.innerText = parseFloat(objLabelTotal.innerText) - parseFloat(oldValueQte);
                        objLabelTotal.innerText = parseFloat(objLabelTotal.innerText) + parseFloat(objText.value);
                    }
                    else if (objLabelTotal.value != null) {
                        objLabelTotal.value = parseFloat(objLabelTotal.value) - parseFloat(oldValueQte);
                        objLabelTotal.value = parseFloat(objLabelTotal.value) + parseFloat(objText.value);
                    }
                }
            }
        }
    }
}

function jsInitRowTypeFct(IdObjInterlo, indexRow) {
    var objLabIdInterlo = document.getElementById("ctl00_ContentPlaceHolder_LabIdInterloTypeFct_" + indexRow);
    var objTxtTel = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctTelFixe_" + indexRow);
    var objTxtPortable = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctTelMobile_" + indexRow);    
    var objTxtFax = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctFax_" + indexRow);
    var objTxtEmail = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctEmail_" + indexRow);
    var objDdlEtatCiv = document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeFctEtatCivil_" + indexRow);
    var objTxtNom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctNom_" + indexRow);
    var objTxtPrenom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeFctPrenom_" + indexRow);
    
    var objInterlo = document.getElementById(IdObjInterlo);

    if (objInterlo.selectedIndex != 0) {
        document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeFct").selectedIndex = objInterlo.selectedIndex;
        var objHiddenElement = objInterlo.options[objInterlo.selectedIndex].value;
        var optionValue = document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeFct").options[objInterlo.selectedIndex].text;
        var reg = new RegExp("[;]", "g");
        var tableau = optionValue.split(reg);

        if (objLabIdInterlo) {
            objLabIdInterlo.value = tableau[0];
        }

        if (objDdlEtatCiv) {
            for (var j = 0; j < objDdlEtatCiv.options.length; j++) {
                if (objDdlEtatCiv.options[j].text == tableau[1]) {
                    objDdlEtatCiv.selectedIndex = j;
                    break;
                }
            }
        }

        if (objTxtNom) {
            objTxtNom.value = tableau[2];
        }

        if (objTxtPrenom) {
            objTxtPrenom.value = tableau[3];
        }

        if (objTxtTel) {
            objTxtTel.value = tableau[4];
        }

        if (objTxtPortable) {
            objTxtPortable.value = tableau[5];
        }

        if (objTxtEmail) {
            objTxtEmail.value = tableau[6];
        }

        if (objTxtFax) {
            objTxtFax.value = tableau[7];
        }
    }
    else {
        objHiddenElement.value = "";
        if (objLabIdInterlo) {
            objLabIdInterlo.value = "-1";
        }
    }
}

function jsInitRowTypeDoc(IdObjInterlo, indexRow) {
    var objLabIdInterlo = document.getElementById("ctl00_ContentPlaceHolder_LabIdInterloTypeDoc_" + indexRow);
    var objTxtTel = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocTelFixe_" + indexRow);
    var objTxtPortable = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocTelMobile_" + indexRow);
    var objTxtFax = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocFax_" + indexRow);
    var objTxtEmail = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocEmail_" + indexRow);
    var objDdlEtatCiv = document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeDocEtatCivil_" + indexRow);
    var objTxtNom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocNom_" + indexRow);
    var objTxtPrenom = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocPrenom_" + indexRow);
    var objTxtRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_TxtInterloTypeDocRaisSoc_" + indexRow);
    var RaisSocValue = document.getElementById("ctl00_ContentPlaceHolder_HiddenRaiSoc");

    var objInterlo = document.getElementById(IdObjInterlo);

    if (objInterlo.selectedIndex != 0) 
    {
        document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeFct").selectedIndex = objInterlo.selectedIndex;
        var objHiddenElement = objInterlo.options[objInterlo.selectedIndex].value;
        var optionValue = document.getElementById("ctl00_ContentPlaceHolder_DdlInterloTypeDoc").options[objInterlo.selectedIndex].text;
        var reg = new RegExp("[;]", "g");
        var tableau = optionValue.split(reg);

        if (objLabIdInterlo) {
            objLabIdInterlo.value = tableau[0];
        }

        if (objDdlEtatCiv) {
            for (var j = 0; j < objDdlEtatCiv.options.length; j++) {
                if (objDdlEtatCiv.options[j].text == tableau[1]) {
                    objDdlEtatCiv.selectedIndex = j;
                    break;
                }
            }
        }

        if (objTxtNom) {
            objTxtNom.value = tableau[2];
        }

        if (objTxtPrenom) {
            objTxtPrenom.value = tableau[3];
        }

        if (objTxtTel) {
            objTxtTel.value = tableau[4];
        }

        if (objTxtPortable) {
            objTxtPortable.value = tableau[5];
        }

        if (objTxtEmail) {
            objTxtEmail.value = tableau[6];
        }

        if (objTxtFax) {
            objTxtFax.value = tableau[7];
        }

        if (RaisSocValue)
            if (objTxtRaisSoc)
                objTxtRaisSoc.value = RaisSocValue.value;
    }
    else {
        objHiddenElement.value = "";
        if (objLabIdInterlo) {
            objLabIdInterlo.value = "-1";
        }
    }
}

function jsInitRowListBadge(indexRow, objInterlo) {
    var objDdlEtatCiv = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListEtatCivil_" + indexRow);
    var objTxtPrenom = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListPrenom_" + indexRow);
    var objTxtNom = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListNom_" + indexRow);
    var objTxtFonction = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListFonction_" + indexRow);
    var objHiddenElement = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + indexRow + "Value");
    var objTxtRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListRaisSoc_" + indexRow);
    var objDdlRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListRaisSoc_" + indexRow);
    var objDdlPays = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListPays_" + indexRow);
    var objTxtEmail = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListEmail_" + indexRow);


    if (objInterlo.selectedIndex != 0) {
        document.getElementById("ctl00_ContentPlaceHolder_DdlResponsableBadge").selectedIndex = objInterlo.selectedIndex;

        if (objHiddenElement != null)
            objHiddenElement.value = objInterlo.options[objInterlo.selectedIndex].value;

        var optionValue = document.getElementById("ctl00_ContentPlaceHolder_DdlResponsableBadge").options[objInterlo.selectedIndex].text;
        var reg = new RegExp("[;]", "g");
        var tableau = optionValue.split(reg);

        if (objDdlEtatCiv) {
            for (var j = 0; j < objDdlEtatCiv.options.length; j++) {
                if (objDdlEtatCiv.options[j].text == tableau[0]) {
                    objDdlEtatCiv.selectedIndex = j;
                    break;
                }
            }
        }

        if (objTxtNom) {
            objTxtNom.value = tableau[1];
        }

        if (objTxtPrenom) {
            objTxtPrenom.value = tableau[2];
        }

        if (objTxtFonction) {
            objTxtFonction.value = tableau[3];
        }

        if (objTxtEmail) {
            objTxtEmail.value = tableau[4];
        }

        if (objDdlPays) {
            for (var j = 0; j < objDdlPays.options.length; j++) {
                if (objDdlPays.options[j].text == tableau[5]) {
                    objDdlPays.selectedIndex = j;
                    break;
                }
            }
        }

        if (objTxtRaisSoc) {
            objTxtRaisSoc.value = tableau[6];
        }

        //spécifique à vinexpo
        if (objDdlRaisSoc) {
            for (var j = 0; j < objDdlRaisSoc.options.length; j++) {
                if (objDdlRaisSoc.options[j].text == tableau[6]) {
                    objDdlRaisSoc.selectedIndex = j;
                    break;
                }
            }
        }
    }
    else {
        objHiddenElement.value = "";
    }
}

function jsDeleteBadge(indexRow) {
    var confirmDeleteText = document.getElementById('InputBadgeListConfirmDelete');

    if (confirmDeleteText == null || confirm(confirmDeleteText.value)) {
        var reg1 = new RegExp("( )", "g");
        var objBadgeRow = document.getElementById("ctl00_ContentPlaceHolder_TrBadgeList_" + indexRow)
        var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
        var nbrMaxCount = parseInt(maxBadgeCount.innerHTML.replace(reg1, ""));
        var objBadgeDdlEtatCiv = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListEtatCivil_" + indexRow);
        var objBadgeTxtPrenom = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListPrenom_" + indexRow);
        var objBadgeTxtNom = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListNom_" + indexRow);
        var objBadgeTxtFonction = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListFonction_" + indexRow);
        var objBadgeTxtEmail = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListEmail_" + indexRow);
        var objBadgeDdPays = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListPays_" + indexRow);
        var objBadgeDdlInterlo = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + indexRow);
        var objBadgeType = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListType_" + indexRow);
        var objHiddenElement = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + indexRow + "Value");
        var objTxtRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListRaisSoc_" + indexRow);
        var objDdlRaisSoc = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListRaisSoc_" + indexRow);

        if (objBadgeRow) {
            objBadgeRow.style.display = "none";
        }

        if (objBadgeTxtPrenom) {
            objBadgeTxtPrenom.value = "";
        }

        if (objBadgeTxtNom) {
            objBadgeTxtNom.value = "";
        }

        if (objBadgeTxtFonction) {
            objBadgeTxtFonction.value = "";
        }

        if (objBadgeTxtEmail) {
            objBadgeTxtEmail.value = "";
        }

        if (objBadgeDdPays) {
            objBadgeDdPays.selectedIndex = 0;
        }

        if (objBadgeDdlEtatCiv) {
            objBadgeDdlEtatCiv.selectedIndex = 0;
        }

        if (objTxtRaisSoc) {
            objTxtRaisSoc.value = "";
        }

        if (objDdlRaisSoc) {
            objDdlRaisSoc.selectedIndex = 0;
        }

        if (objBadgeDdlInterlo) {
            if ((objBadgeDdlInterlo.selectedIndex == objBadgeDdlInterlo.options.length - 1) &&
                objBadgeDdlInterlo.options[objBadgeDdlInterlo.selectedIndex].text == "" &&
                 objBadgeDdlInterlo.options[objBadgeDdlInterlo.selectedIndex].value != "") {
                objBadgeDdlInterlo.options[objBadgeDdlInterlo.selectedIndex] = null;
            }

            objBadgeDdlInterlo.selectedIndex = 0;
            objBadgeDdlInterlo.disabled = "";
            if (objHiddenElement != null)
                objHiddenElement.value = "";

        }

        if (objBadgeType) {
            objBadgeType.selectedIndex = 0;
        }

        var visibleBadgeCount = document.getElementById("inputHiddenVisibleBadgeCount");
        var btnAddNewBadge = document.getElementById("ctl00_ContentPlaceHolder_btnAddNewBadge");
        var newRowId = parseInt(visibleBadgeCount.value) - 1;
        if (visibleBadgeCount != null)
            visibleBadgeCount.value = newRowId;

        if (btnAddNewBadge != null && nbrMaxCount > parseInt(visibleBadgeCount.value))
            btnAddNewBadge.style.display = "";

//        var badgeHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_0');

//        if (badgeHeaderRow != null)
//            if (visibleBadgeCount.value == '0')
//            badgeHeaderRow.style.display = 'none';
//        else badgeHeaderRow.style.display = '';

    }
}

function jsInitFonctionBadge() {
    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var badgeRowCount = document.getElementById('inputHiddenBadgeCount');
    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');
    var nbrRowView = 0;
    var reg1 = new RegExp("( )", "g");
    var nbrMaxCount = parseInt(maxBadgeCount.innerHTML.replace(reg1, ""));

    for (var j = 1; j < parseInt(badgeRowCount.value); j++) {

        var badgeRow = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_' + j);
        var objTxtFonction = document.getElementById("ctl00_ContentPlaceHolder_TxtBadgeListFonction_" + j);
        var objBadgeDdlInterlo = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + j);
        var objHiddenElement = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + j + "Value");

        if (nbrRowView <= parseInt(visibleBadgeCount.value)) {
            if (badgeRow && objTxtFonction && objBadgeDdlInterlo && badgeRow.style.display == "") {
                if (objHiddenElement != null)
                    objHiddenElement.value = objBadgeDdlInterlo.options[objBadgeDdlInterlo.selectedIndex].value;

                if (document.getElementById("ctl00_ContentPlaceHolder_DdlResponsableBadge").options[objBadgeDdlInterlo.selectedIndex]) {
                    var optionValue = document.getElementById("ctl00_ContentPlaceHolder_DdlResponsableBadge").options[objBadgeDdlInterlo.selectedIndex].text;
                    var reg = new RegExp("[;]", "g");
                    var tableau = optionValue.split(reg);

                    if (objTxtFonction != null) {

                        if (objTxtFonction.value == "") {
                            if (tableau[3] != null && tableau[3] != "") {
                                objTxtFonction.value = tableau[3];
                            }
                            else {
                                objTxtFonction.value = "";
                            }
                        }
                    }
                    nbrRowView++;
                }
            }
        }
        else {
            break;
        }
    }
}

function jsInitCountRowBadge() {
    var nbrRow = 0;
    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var badgeRowCount = document.getElementById('inputHiddenBadgeCount');
    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');

    var newRowId = parseInt(visibleBadgeCount.value) + 1;
    visibleBadgeCount.value = newRowId;

    var reg1 = new RegExp("( )", "g");
    var nbrMaxCount = parseInt(maxBadgeCount.innerHTML.replace(reg1, ""));

    for (var j = 1; j <= parseInt(badgeRowCount.value); j++) {
        var badgeRow = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_' + j);

        if (badgeRow.style.display == "") {
            nbrRow = nbrRow + 1;
        }

    }

    visibleBadgeCount.value = nbrRow;

}

function jsInitListInterlo() {
    var badgeRowCount = document.getElementById('inputHiddenBadgeCount');
    var objResponsable = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise");
    for (var i = 1; i <= parseInt(badgeRowCount.value); i++) {
        var badgeRow = document.getElementById('ctl00_ContentPlaceHolder_TrBadgeList_' + i);

        if (badgeRow.style.display == "") {
            var objBadgeDdlInterlo = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + i);
            var objBadgeHiddenInterlo = document.getElementById("ctl00_ContentPlaceHolder_DdlBadgeListChoise_" + i + "Value");

            if (objBadgeDdlInterlo != null) {
                for (var cmp = 0; cmp < objResponsable.options.length; cmp++) {
                    new_row = new Option(objResponsable.options[cmp].text, objResponsable.options[cmp].value, false, false);
                    objBadgeDdlInterlo.options[cmp] = new_row;
                }

                for (var cmp = 0; cmp < objBadgeDdlInterlo.options.length; cmp++) {
                    if (objBadgeDdlInterlo.options[cmp].value == objBadgeHiddenInterlo.value) {
                        objBadgeDdlInterlo.selectedIndex = cmp;
                        break;
                    }
                }
            }
        }
    }
}

function jsShowValidate(prestation, naturePrestation) {
    var labTotalNumber = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValue');
    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var txtNewNumber = document.getElementById('ctl00_ContentPlaceHolder_Qte' + prestation);
    var hiddenOldNumber = document.getElementById('hiddenQte' + prestation);

    if (document.getElementById('ctl00_ContentPlaceHolder_ChbValidate' + prestation).checked == true) {
        //document.getElementById('btn'+prestation).style.display = '';
    }
    else {
        if ((jsUpdateBadgeNumber(prestation, naturePrestation, false)) == true) {
            document.getElementById('btn' + prestation).style.display = 'none';
        }
        else {
            document.getElementById('ctl00_ContentPlaceHolder_ChbValidate' + prestation).checked = true;
        }
    }
}

function jsUpdateBadgeNumber(prestation, naturePrestation, flag) {

    // Il ne s'agit PAS de prestation badge
    if (naturePrestation == '2') return false;

    var labFreeBadge = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrFreeValue');
    var labFreeBadgeHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrFreeValueHidden');

    var labBadgePayant = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrPayingValue');
    var labBadgePayantHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrPayingValueHidden');

    var labTotalNumber = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValue');
    var labTotalNumberHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValueHidden');

    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var hiddenOldNumber = document.getElementById('ctl00_ContentPlaceHolder_hiddenQte' + prestation);
	
	if(hiddenOldNumber.value == "")
		hiddenOldNumber.value = 0;
	
    var txtNewNumber = document.getElementById('ctl00_ContentPlaceHolder_Qte' + prestation);
    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');

    var InputHiddenBadgeGeneralDataNbrFreeValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrFreeValue');
    var InputHiddenBadgeGeneralDataNbrPayingValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrPayingValue');
    var InputHiddenBadgeGeneralDataNbrTotalValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrTotalValue');

    // Il faut vérifier avant que la prestation est bien sélectionné
    var checkBoxPrestation = document.getElementById('ctl00_ContentPlaceHolder_ChbValidate' + prestation);
    if (checkBoxPrestation == null || checkBoxPrestation.checked == false) return false;

    maxBadgeCount.innerHTML = parseInt(maxBadgeCount.innerHTML) + parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);

    if (naturePrestation == '0' && labBadgePayant != null) {
        labFreeBadge.innerHTML = parseInt(labFreeBadge.innerHTML) + parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);
    }
    else if (labBadgePayant != null) {
        labBadgePayant.innerHTML = parseInt(labBadgePayant.innerHTML) + parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);
    }
    if (labTotalNumber != null)
        labTotalNumber.innerHTML = maxBadgeCount.innerHTML;
        
    hiddenOldNumber.value = txtNewNumber.value


//    var increaseNumber = 0;
//    var response = false;

//    if (flag == true) {
//        increaseNumber = parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);
//    }
//    else {
//        increaseNumber = (-parseInt(hiddenOldNumber.value));
//    }
//    if (labTotalNumber != null)
//        labTotalNumber.innerHTML = parseInt(labTotalNumber.innerHTML) + increaseNumber;
//    labTotalNumberHidden.innerHTML = parseInt(labTotalNumberHidden.innerHTML) + increaseNumber;

//    maxBadgeCount.innerHTML = parseInt(maxBadgeCount.innerHTML) + increaseNumber;
//    hiddenOldNumber.value = parseInt(hiddenOldNumber.value) + increaseNumber;

//    var difference = parseInt(labTotalNumberHidden.innerHTML) - parseInt(visibleBadgeCount.value);

//    // Il faut vérifier avant que la prestation est bien sélectionné
//    var checkBoxPrestation = document.getElementById('ctl00_ContentPlaceHolder_ChbValidate' + prestation);

//    if (checkBoxPrestation != null) {
//        if (checkBoxPrestation.checked == true) {
//            if (difference >= 0) {
//                if (naturePrestation == '1') {
//                    if (labBadgePayant != null)
//                        labBadgePayant.innerHTML = parseInt(labBadgePayant.innerHTML) + increaseNumber;
//                    labBadgePayantHidden.innerHTML = parseInt(labBadgePayantHidden.innerHTML) + increaseNumber;
//                    InputHiddenBadgeGeneralDataNbrPayingValue.value = labBadgePayantHidden.innerHTML;
//                }
//                else if (naturePrestation == '0') {
//                    if (labFreeBadge != null)
//                        labFreeBadge.innerHTML = parseInt(labFreeBadge.innerHTML) + increaseNumber;
//                    labFreeBadgeHidden.innerHTML = parseInt(labFreeBadgeHidden.innerHTML) + increaseNumber;
//                    InputHiddenBadgeGeneralDataNbrFreeValue.value = labFreeBadgeHidden.innerHTML;
//                }

//                if (flag == false) {
//                    txtNewNumber.value = '0';
//                    hiddenOldNumber.value = '0';
//                }
//                return true;
//            }
//        }
//    }

//    // Si 
//    //     1. la prestation badge n'est pas sélectionné 
//    //  OU 2. difference < 0
//    // ==> alors il faut remettre les anciennes valeurs
//    if (labTotalNumber != null)
//        labTotalNumber.innerHTML = parseInt(labTotalNumber.innerHTML) - increaseNumber;
//    labTotalNumberHidden.innerHTML = parseInt(labTotalNumberHidden.innerHTML) - increaseNumber;
//    InputHiddenBadgeGeneralDataNbrTotalValue.value = labTotalNumberHidden.innerHTML;

//    maxBadgeCount.innerHTML = parseInt(maxBadgeCount.innerHTML) - increaseNumber;
//    hiddenOldNumber.value = parseInt(hiddenOldNumber.value) - increaseNumber;

//    if (checkBoxPrestation.checked == true) {
//        txtNewNumber.value = hiddenOldNumber.value;
//        var errorMessageText = document.getElementById('InputBadgeListMessage');
//        if (errorMessageText != null)
//            alert(errorMessageText.value);
//    }

//    return false;
}

function jsUpdateBadgeNumberCheckBox(prestation, naturePrestation, flag) {

    // Il ne s'agit PAS de prestation badge
    if (naturePrestation == '2') return false;

    var labFreeBadge = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrFreeValue');
    var labFreeBadgeHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrFreeValueHidden');

    var labBadgePayant = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrPayingValue');
    var labBadgePayantHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrPayingValueHidden');

    var labTotalNumber = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValue');
    var labTotalNumberHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValueHidden');

    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
    var hiddenOldNumber = document.getElementById('ctl00_ContentPlaceHolder_hiddenQte' + prestation);
	
	if(hiddenOldNumber.value == "")
		hiddenOldNumber.value = 0;
	
    var txtNewNumber = document.getElementById('ctl00_ContentPlaceHolder_Qte' + prestation);
    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');

    var InputHiddenBadgeGeneralDataNbrFreeValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrFreeValue');
    var InputHiddenBadgeGeneralDataNbrPayingValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrPayingValue');
    var InputHiddenBadgeGeneralDataNbrTotalValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrTotalValue');

	
	
    // Il faut vérifier avant que la prestation est bien sélectionné
    var checkBoxPrestation = document.getElementById('ctl00_ContentPlaceHolder_ChbValidate' + prestation);

    if (checkBoxPrestation != null) {
        if (checkBoxPrestation.checked == false) {
            txtNewNumber.value = 0;
        }
        else
            txtNewNumber.value = 1;
    }
    maxBadgeCount.innerHTML = parseInt(maxBadgeCount.innerHTML) + parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);

    if (naturePrestation == '0' && labBadgePayant != null) {
        labFreeBadge.innerHTML = parseInt(labFreeBadge.innerHTML) + parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);
    }
    else if (labBadgePayant != null) {
        labBadgePayant.innerHTML = parseInt(labBadgePayant.innerHTML) + parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);
    }
    if (labTotalNumber != null)
        labTotalNumber.innerHTML = maxBadgeCount.innerHTML;

    hiddenOldNumber.value = txtNewNumber.value

//    // Il ne s'agit PAS de prestation badge
//    if (naturePrestation == '2') return false;

//    var labFreeBadge = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrFreeValue');
//    var labFreeBadgeHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrFreeValueHidden');

//    var labBadgePayant = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrPayingValue');
//    var labBadgePayantHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrPayingValueHidden');

//    var labTotalNumber = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValue');
//    var labTotalNumberHidden = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeGeneralDataNbrTotalValueHidden');

//    var maxBadgeCount = document.getElementById('ctl00_ContentPlaceHolder_LabBadgeListCount');
//    var hiddenOldNumber = document.getElementById('hiddenQte' + prestation);
//    var txtNewNumber = document.getElementById('ctl00_ContentPlaceHolder_Qte' + prestation);
//    var visibleBadgeCount = document.getElementById('inputHiddenVisibleBadgeCount');

//    var InputHiddenBadgeGeneralDataNbrFreeValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrFreeValue');
//    var InputHiddenBadgeGeneralDataNbrPayingValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrPayingValue');
//    var InputHiddenBadgeGeneralDataNbrTotalValue = document.getElementById('ctl00_ContentPlaceHolder_InputHiddenBadgeGeneralDataNbrTotalValue');

//    var increaseNumber = 0;
//    var response = false;

//    // Il faut vérifier avant que la prestation est bien sélectionné
//    var checkBoxPrestation = document.getElementById('ctl00_ContentPlaceHolder_ChbValidate' + prestation);

//    if (checkBoxPrestation != null) {
//        if (checkBoxPrestation.checked == true) {
//            hiddenOldNumber.value = '0';
//            if (txtNewNumber.value == "")
//                txtNewNumber.value = '0';
//            flag = true;
//        }
//        else {
//            flag = false;
//        }
//    }

//    if (flag == true) {
//        increaseNumber = parseInt(txtNewNumber.value) - parseInt(hiddenOldNumber.value);
//    }
//    else {
//        increaseNumber = (-parseInt(hiddenOldNumber.value));
//    }

//    if (labTotalNumber != null)
//        labTotalNumber.innerHTML = parseInt(labTotalNumber.innerHTML) + increaseNumber;
//    labTotalNumberHidden.innerHTML = parseInt(labTotalNumberHidden.innerHTML) + increaseNumber;

//    maxBadgeCount.innerHTML = parseInt(maxBadgeCount.innerHTML) + increaseNumber;
//    hiddenOldNumber.value = parseInt(hiddenOldNumber.value) + increaseNumber;

//    var difference = parseInt(labTotalNumberHidden.innerHTML) - parseInt(visibleBadgeCount.value);

//    if (difference >= 0) {
//        if (naturePrestation == '1') {
//            if (labBadgePayant != null)
//                labBadgePayant.innerHTML = parseInt(labBadgePayant.innerHTML) + increaseNumber;
//            labBadgePayantHidden.innerHTML = parseInt(labBadgePayantHidden.innerHTML) + increaseNumber;
//            InputHiddenBadgeGeneralDataNbrPayingValue.value = labBadgePayantHidden.innerHTML;
//        }
//        else if (naturePrestation == '0') {
//            if (labFreeBadge != null)
//                labFreeBadge.innerHTML = parseInt(labFreeBadge.innerHTML) + increaseNumber;
//            labFreeBadgeHidden.innerHTML = parseInt(labFreeBadgeHidden.innerHTML) + increaseNumber;
//            InputHiddenBadgeGeneralDataNbrFreeValue.value = labFreeBadgeHidden.innerHTML;
//        }
//        if (flag == false) {
//            txtNewNumber.value = '0';
//            hiddenOldNumber.value = '0';
//        }
//        return true;
//    }

//    // Si 
//    //     1. la prestation badge n'est pas sélectionné 
//    //  OU 2. difference < 0
//    // ==> alors il faut remettre les anciennes valeurs
//    if (labTotalNumber != null)
//        labTotalNumber.innerHTML = parseInt(labTotalNumber.innerHTML) - increaseNumber;
//    labTotalNumberHidden.innerHTML = parseInt(labTotalNumberHidden.innerHTML) - increaseNumber;
//    InputHiddenBadgeGeneralDataNbrTotalValue.value = labTotalNumberHidden.innerHTML;

//    maxBadgeCount.innerHTML = parseInt(maxBadgeCount.innerHTML) - increaseNumber;
//    hiddenOldNumber.value = parseInt(hiddenOldNumber.value) - increaseNumber;

//    txtNewNumber.value = -(parseInt(difference));

//    if (checkBoxPrestation.checked == false) {
//        txtNewNumber.value = hiddenOldNumber.value;
//        checkBoxPrestation.checked = true;

//        var errorMessageText = document.getElementById('InputBadgeListMessage');
//        if (errorMessageText != null)
//            alert(errorMessageText.value);
//    }

//    return false;
}

// Chapitre Renvois

function DeleteRenvois(currentRowIndex) {
    var confirmDeleteText = document.getElementById('InputHiddenConfirmDeleteRenvois');

    if (confirmDeleteText == null || confirm(confirmDeleteText.value)) {
        var renvoisRow = document.getElementById('ctl00_ContentPlaceHolder_TrRenvois_' + currentRowIndex);
        var renvoisTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtCategRenvRenvois_' + currentRowIndex);

        if (renvoisRow != null)
            renvoisRow.style.display = 'none';

        if (renvoisTextBox != null)
            renvoisTextBox.value = '';

        var visibleRenvoisCount = document.getElementById('inputHiddenVisibleRenvoisCount');
        visibleRenvoisCount.value = parseInt(visibleRenvoisCount.value) - 1;

        var imgAddNewRenvois = document.getElementById('ctl00_ContentPlaceHolder_imgAddNewRenvois');
        if (imgAddNewRenvois != null)
            imgAddNewRenvois.style.display = '';

        var visibleRenvoisCount = document.getElementById('inputHiddenVisibleRenvoisCount');

        var renvoisHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrRenvois_0');

        if (renvoisHeaderRow != null)
            if (visibleRenvoisCount.value == '0')
            renvoisHeaderRow.style.display = 'none';
        else renvoisHeaderRow.style.display = '';
    }
}

function AddNewRenvois(addRenvoisButton) {
    var maxRenvoisCount = document.getElementById('inputHiddenRenvoisCount');
    var visibleRenvoisCount = document.getElementById('inputHiddenVisibleRenvoisCount');
    var newRowId = parseInt(visibleRenvoisCount.value) + 1;
    visibleRenvoisCount.value = newRowId;

    var newRenvoisRow = document.getElementById('ctl00_ContentPlaceHolder_TrRenvois_' + newRowId);


    if (newRenvoisRow != null) {
        if (newRenvoisRow.style.display == '') {
            for (i = 1; i <= parseInt(maxRenvoisCount.value); i++) {
                var newRenvoisRow2 = document.getElementById('ctl00_ContentPlaceHolder_TrRenvois_' + i);

                if (newRenvoisRow2 != null) {
                    if (newRenvoisRow2.style.display == 'none') {
                        var renvoisTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtCategRenvRenvois_' + i);

                        if (renvoisTextBox != null)
                            renvoisTextBox.value = '';

                        newRenvoisRow2.style.display = '';
                        break;
                    }
                }
            }
        }
        else {
            var renvoisTextBox = document.getElementById('ctl00_ContentPlaceHolder_TxtCategRenvRenvois_' + newRowId);

            if (renvoisTextBox != null)
                renvoisTextBox.value = '';

            newRenvoisRow.style.display = '';
        }
    }
    updateAddRenvoisImage(addRenvoisButton);
}

function updateAddRenvoisImage(addRenvoisButton) {
    var maxRenvoisCount = document.getElementById('inputHiddenRenvoisCount');
    var visibleRenvoisCount = document.getElementById('inputHiddenVisibleRenvoisCount');

    //Compte les rows
    var cmp = 0;

    for (i = 1; i <= parseInt(maxRenvoisCount.value); i++) {
        var newRenvoisRow2 = document.getElementById('ctl00_ContentPlaceHolder_TrRenvois_' + i);

        if (newRenvoisRow2.style.display == "") {
            cmp++;
        }
    }

    visibleRenvoisCount.value = cmp;

    if (parseInt(visibleRenvoisCount.value) >= parseInt(maxRenvoisCount.value))
        if (addRenvoisButton != null)
        addRenvoisButton.style.display = 'none';

    var renvoisHeaderRow = document.getElementById('ctl00_ContentPlaceHolder_TrRenvois_0');

    if (renvoisHeaderRow != null)
        if (visibleRenvoisCount.value == '0')
        renvoisHeaderRow.style.display = 'none';
    else renvoisHeaderRow.style.display = '';
}

function viewNewInterlo(idChapter, listValueBO) {
    var TabEnable = new Array();
    var TabValue = new Array();
    var idTrCancelInterlo = 'ctl00_ContentPlaceHolder_trCancelNew' + listValueBO;
    
    var chapterResponsableStand = document.getElementById('ctl00_ContentPlaceHolder_' + idChapter);
    if (chapterResponsableStand != null) {
        var chapterResponsableStandElement = (chapterResponsableStand.all) ? chapterResponsableStand.all : chapterResponsableStand.getElementsByTagName("*");
        for (var currentChapterIndex = 0; currentChapterIndex < chapterResponsableStandElement.length; currentChapterIndex++) {
            
            if (chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_HiddenFieldDefaultTypeAdressCorrespondance'
              || chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_HiddenFieldDefaultTypeAdressCorrespondance')
                continue;

            if (chapterResponsableStandElement[currentChapterIndex].type == 'select-one') {
                TabValue[currentChapterIndex] = chapterResponsableStandElement[currentChapterIndex].selectedIndex;
                chapterResponsableStandElement[currentChapterIndex].selectedIndex = 0;
                TabEnable[currentChapterIndex] = chapterResponsableStandElement[currentChapterIndex].disabled;
            }
            else
                if (chapterResponsableStandElement[currentChapterIndex].type == 'text'
                    || chapterResponsableStandElement[currentChapterIndex].type == 'textarea') {
                    TabValue[currentChapterIndex] = chapterResponsableStandElement[currentChapterIndex].value;
                    chapterResponsableStandElement[currentChapterIndex].value = '';
                    TabEnable[currentChapterIndex] = chapterResponsableStandElement[currentChapterIndex].disabled;
            }
            if (chapterResponsableStandElement[currentChapterIndex].disabled) {
                chapterResponsableStandElement[currentChapterIndex].disabled = false;
                chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#ffffff';
            }
            if (chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_DdlContactRespStand'
                || chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_DdlFacturationResponsable'
                || chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_DdlAdressFactCorresp'
                || chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_DdlAdressCorrespondanceCorresp') {
                chapterResponsableStandElement[currentChapterIndex].disabled = true;
                chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#D4D0C8';
            }
        }
    }
    var hiddenFieldCreateNew = document.getElementById('ctl00_ContentPlaceHolder_' + 'HiddenField' + listValueBO + 'CreateNew');
    hiddenFieldCreateNew.value = 1;

    if (document.getElementById(idTrCancelInterlo))
        document.getElementById(idTrCancelInterlo).style.display = "";
 
    if (listValueBO == "ResponsableStand") {
        RespStadEnable = new Array();
        RespStadEnable = TabEnable;
        RespStadValue = new Array();
        RespStadValue = TabValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloCorrespondance')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloCorrespondance').style.display = "none";
        }
    }
    else if (listValueBO == "AdressCorrespondance") {
        AdrStadEnable = new Array();
        AdrStadEnable = TabEnable;
        AdrStadValue = new Array();
        AdrStadValue = TabValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressCorrespondance')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressCorrespondance').style.display = "none";
        }
    }
    else if (listValueBO == "ResponsableFact") {
        RespFactEnable = new Array();
        RespFactEnable = TabEnable;
        RespFactValue = new Array();
        RespFactValue = TabValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloFacturation')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloFacturation').style.display = "none";
        }
    }
    else if (listValueBO == "AdressFacturation") {
        AdrFactEnable = new Array();
        AdrFactEnable = TabEnable;
        AdrFactValue = new Array();
        AdrFactValue = TabValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressFacturation')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressFacturation').style.display = "none";
        }
    }
}

function cancelNewInterlo(idChapter, listValueBO) {

    var TabEnable = new Array();
    var TabValue = new Array();

    var idTrCancelInterlo = 'ctl00_ContentPlaceHolder_trCancelNew' + listValueBO;

    if (document.getElementById(idTrCancelInterlo))
        document.getElementById(idTrCancelInterlo).style.display = "none";

    if (listValueBO == "ResponsableStand") {
        TabEnable = RespStadEnable;
        TabValue = RespStadValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloCorrespondance')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloCorrespondance').style.display = "";
        }
        
    }
    else if (listValueBO == "AdressCorrespondance") {
        TabEnable = AdrStadEnable;
        TabValue = AdrStadValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressCorrespondance')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressCorrespondance').style.display = "";
        }
    }
    else if (listValueBO == "ResponsableFact") {
        TabEnable = RespFactEnable;
        TabValue = RespFactValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloFacturation')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterInterloFacturation').style.display = "";
        }
    }
    else if (listValueBO == "AdressFacturation") {
        TabEnable = AdrFactEnable;
        TabValue = AdrFactValue;

        if (document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressFacturation')) {
            document.getElementById('ctl00_ContentPlaceHolder_hrefChapterAdressFacturation').style.display = "";
        }
    }
    
    var chapterResponsableStand = document.getElementById('ctl00_ContentPlaceHolder_' + idChapter);
    if (chapterResponsableStand != null) {
        var chapterResponsableStandElement = (chapterResponsableStand.all) ? chapterResponsableStand.all : chapterResponsableStand.getElementsByTagName("*");
        for (var currentChapterIndex = 0; currentChapterIndex < chapterResponsableStandElement.length; currentChapterIndex++) {
            if (chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_HiddenFieldDefaultTypeAdressCorrespondance'
              || chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_HiddenFieldDefaultTypeAdressCorrespondance')
                continue;

            if (chapterResponsableStandElement[currentChapterIndex].type == 'select-one') {
                chapterResponsableStandElement[currentChapterIndex].selectedIndex = TabValue[currentChapterIndex];
                chapterResponsableStandElement[currentChapterIndex].disabled = TabEnable[currentChapterIndex];
                if (chapterResponsableStandElement[currentChapterIndex].disabled == false)
                    chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#ffffff';
                else
                    chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#D4D0C8';
            }
            else
                if (chapterResponsableStandElement[currentChapterIndex].type == 'text'
                    || chapterResponsableStandElement[currentChapterIndex].type == 'textarea') {
                    chapterResponsableStandElement[currentChapterIndex].value = TabValue[currentChapterIndex];
                    chapterResponsableStandElement[currentChapterIndex].disabled = TabEnable[currentChapterIndex];
                    if (chapterResponsableStandElement[currentChapterIndex].disabled == false)
                        chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#ffffff';
                    else
                        chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#D4D0C8';
            }

            if (chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_DdlContactRespStand'
                || chapterResponsableStandElement[currentChapterIndex].id == 'ctl00_ContentPlaceHolder_DdlFacturationResponsable') {
                chapterResponsableStandElement[currentChapterIndex].disabled = false;
                chapterResponsableStandElement[currentChapterIndex].style.backgroundColor = '#ffffff';
            }
        }
    }

    var hiddenFieldCreateNew = document.getElementById('ctl00_ContentPlaceHolder_' + 'HiddenField' + listValueBO + 'CreateNew');
    hiddenFieldCreateNew.value = 0;
}


function initTarget(idTarget, text, value) {
    var objList;
    chapterListArray = idTarget.split(',');

    for (var currentChapterIndex = 0; currentChapterIndex < chapterListArray.length; currentChapterIndex++) {

        objList = document.getElementById('ctl00_ContentPlaceHolder_' + chapterListArray[currentChapterIndex].valueOf());

        if (objList) {
            objList.options[objList.options.length] = new Option(text, value, false, false); ;
        }
    }

    document.getElementById('HidAddInterlo').value = "Submit";
}

function changeFunction(objList, objText) {
    var valueSelect = document.getElementById(objList.id + "Value").options[objList.selectedIndex].text;
    var objTextFct = document.getElementById('ctl00_ContentPlaceHolder_Txt' + objText);

    if (objTextFct) {
        objTextFct.value = valueSelect;
    }

}

//--------------------------------------------- Module Incompatible prestation ---------------
function deleteIncompatiblePrestation(reference) {
    viewAllPrestation();

    var prestationListArray = new Array();
    var objHidden = document.getElementById("hidStand" + reference);
    var objTrPrestation, objTrPrestationComment, objChkPrestation;
    if (objHidden) {
        prestationListArray = objHidden.value.split(',');

        for (var j = 0; j < prestationListArray.length; j++) {
            objTrPrestation = document.getElementById("trPRESTATION_" + prestationListArray[j]);
            objTrPrestationComment = document.getElementById("trPRESTATION_" + prestationListArray[j] + "Comment");
            objChkPrestation = document.getElementById("ctl00_ContentPlaceHolder_ChbValidatePRESTATION_" + prestationListArray[j]);

            if (objTrPrestation) {
                objTrPrestation.style.display = "none";
            }

            if (objTrPrestationComment) {
                objTrPrestationComment.style.display = "none";
            }

            if (objChkPrestation && objChkPrestation.disabled == false) {
                objChkPrestation.checked = false;
            }
        }
    }

    initViewChapterByPrestation();
}

function viewAllPrestation() {
    for (var i = 1; i < 7; i++) {
        var objHidden = document.getElementById("hidSetPrestInChapterPrestation" + i);
        var objTable = document.getElementById("ChapterPrestation" + i);

        if (objHidden) {
            var prestationListArray = objHidden.value.split(',');

            for (var j = 0; j < prestationListArray.length; j++) {
                var objTrPrestation = document.getElementById("trPRESTATION_" + prestationListArray[j]);
                var objTrPrestationComment = document.getElementById("trPRESTATION_" + prestationListArray[j] + "Comment");

                if (objTrPrestation) {
                    objTrPrestation.style.display = "";
                }

                if (objTrPrestationComment) {
                    objTrPrestationComment.style.display = "";
                }
            }
        }

        if (objTable) {
            objTable.style.display = "";
        }
    }
}

function initViewChapterByPrestation() {
    for (var i = 1; i < 7; i++) {
        var objHidden = document.getElementById("hidSetPrestInChapterPrestation" + i);
        var objTable = document.getElementById("ChapterPrestation" + i);

        var isView = false


        if (objHidden) {
            var prestationListArray = objHidden.value.split(',');

            for (var j = 0; j < prestationListArray.length; j++) {
                var objTrPrestation = document.getElementById("trPRESTATION_" + prestationListArray[j]);

                if (objTrPrestation && objTrPrestation.style.display == "") {
                    isView = true;
                    break;
                }
            }

            if (isView == false && objTable) {
                objTable.style.display = "none";
            }
        }
    }
}

function jsChoiseModeCalcul(objtype, reference) {
    document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").reference = reference;
    if (objtype == "ObjStandMO") {
        document.getElementById("ctl00_ContentPlaceHolder_labModeCalcul").innerHTML = document.getElementById('HiddenModule').value;
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder_labModeCalcul").innerHTML = document.getElementById('HiddenMetre').value;
    }
    deleteIncompatiblePrestation(reference);

    if(document.getElementById('ctl00_ContentPlaceHolder_RadReference'))
        document.getElementById('ctl00_ContentPlaceHolder_RadReference').value = reference;

    jsVerifSurfaceStad();

}

function OnLoadjsChoiseModeCalcul(objtype, reference) {
    document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").reference = reference;
    if (objtype == "ObjStandMO")
        document.getElementById("ctl00_ContentPlaceHolder_labModeCalcul").innerHTML = document.getElementById('HiddenModule').value;
    else
        document.getElementById("ctl00_ContentPlaceHolder_labModeCalcul").innerHTML = document.getElementById('HiddenMetre').value;

    deleteIncompatiblePrestation(reference);

    if (document.getElementById('ctl00_ContentPlaceHolder_RadReference'))
        document.getElementById('ctl00_ContentPlaceHolder_RadReference').value = reference;
}


function jsVerifSurfaceStad() {
    var id_surface = -1;
    var MsgSurfVal = "";
    var MsgSurfMin = "";
    var MsgSurfMax = "";
    var MsgDivisible = "";
    var SurfaceMin = -1;
    var SurfaceMax = -1;
    var Divisible = -1;
    var ValText = -1;
    var ValDefault = -1;
    var SurfVal = -1;
    var reg = new RegExp("[;]+", "g");
    var ValExist = false;

    if (document.getElementById('ctl00_ContentPlaceHolder_RadReference') != null) {
        id_surface = document.getElementById('ctl00_ContentPlaceHolder_RadReference').value;

        if (document.getElementById("HiddenMsgSurfVal") != null) {
            MsgSurfVal = document.getElementById("HiddenMsgSurfVal").value;
        }

        if (document.getElementById("HiddenMsgSurfMin") != null) {
            MsgSurfMin = document.getElementById("HiddenMsgSurfMin").value;
        }

        if (document.getElementById("HiddenMsgSurfMax") != null) {
            MsgSurfMax = document.getElementById("HiddenMsgSurfMax").value;
        }

        if (document.getElementById("HiddenMsgSurfDivisble") != null) {
            MsgDivisible = document.getElementById("HiddenMsgSurfDivisble").value;
        }

        if (document.getElementById("ctl00_ContentPlaceHolder_SurfVal_Stand_" + id_surface) != null && document.getElementById("ctl00_ContentPlaceHolder_SurfVal_Stand_" + id_surface).value != "") {
            SurfVal = (document.getElementById("ctl00_ContentPlaceHolder_SurfVal_Stand_" + id_surface).value).split(reg);
        }

        if (document.getElementById("ctl00_ContentPlaceHolder_SurfDefault_Stand_" + id_surface) != null && document.getElementById("ctl00_ContentPlaceHolder_SurfDefault_Stand_" + id_surface).value != "") {
            ValDefault = document.getElementById("ctl00_ContentPlaceHolder_SurfDefault_Stand_" + id_surface).value;
            ValDefault = ValDefault.replace(",", ".");
            ValDefault = parseFloat(ValDefault);
        }
        if (document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface") != null && document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value != "") {
            ValText = document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value;
            ValText = ValText.replace(",", ".");
            ValText = parseFloat(ValText);
        }
        if (document.getElementById("ctl00_ContentPlaceHolder_SurfMin_Stand_" + id_surface) != null && document.getElementById("ctl00_ContentPlaceHolder_SurfMin_Stand_" + id_surface).value != "") {
            SurfaceMin = document.getElementById("ctl00_ContentPlaceHolder_SurfMin_Stand_" + id_surface).value;
            SurfaceMin = SurfaceMin.replace(",", ".");
            SurfaceMin = parseFloat(SurfaceMin);
        }
        if (document.getElementById("ctl00_ContentPlaceHolder_SurfMax_Stand_" + id_surface) != null && document.getElementById("ctl00_ContentPlaceHolder_SurfMax_Stand_" + id_surface).value != "") {
            SurfaceMax = document.getElementById("ctl00_ContentPlaceHolder_SurfMax_Stand_" + id_surface).value;
            SurfaceMax = SurfaceMax.replace(",", ".");
            SurfaceMax = parseFloat(SurfaceMax);
        }
        if (document.getElementById("ctl00_ContentPlaceHolder_Divisible_Stand_" + id_surface) != null && document.getElementById("ctl00_ContentPlaceHolder_Divisible_Stand_" + id_surface).value != "") {
            Divisible = document.getElementById("ctl00_ContentPlaceHolder_Divisible_Stand_" + id_surface).value;
            Divisible = Divisible.replace(",", ".");
            Divisible = parseFloat(Divisible);
        }

        if (ValText != -1 && SurfVal != -1)// si l'utilisateur n'a rien tapé comme valeur c'est pas la peine de tester
        {
            for (var i = 0; i < SurfVal.length; i++) {
                SurfVal[i] = SurfVal[i].replace(",", ".");
                SurfVal[i] = parseFloat(SurfVal[i]);
                if (SurfVal[i] == ValText) {
                    ValExist = true;
                    break;
                }
            }
            if (!ValExist) {
                alert(MsgSurfVal + " " + document.getElementById("ctl00_ContentPlaceHolder_SurfVal_Stand_" + id_surface).value);

                if (ValDefault != -1) {
                    document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = ValDefault;
                }
                else {
                    document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = "";
                }
            }
        }
        else {

            if (((ValText < SurfaceMin) && (SurfaceMin != -1) && (ValText != -1)) || ((ValText > SurfaceMax) && (SurfaceMax != -1) && (ValText != -1))) {
                if ((ValText > SurfaceMax) && (SurfaceMax != -1)) {
                    alert(MsgSurfMax + " " + SurfaceMax);
                    if (ValDefault == -1)
                        document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = "";
                    else
                        document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = ValDefault;
                }
                else {
                    alert(MsgSurfMin + " " + SurfaceMin);
                    if (ValDefault == -1)
                        document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = "";
                    else
                        document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = ValDefault;
                }
            }
            else if ((Divisible != -1) && ((ValText % Divisible) != 0) && (ValText != -1)) {
                alert(MsgDivisible + Divisible);
                if (ValDefault == -1) {

                    document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = "";
                }
                else {
                    document.getElementById("ctl00_ContentPlaceHolder_TxtChapterSurfaceSurface").value = ValDefault;
                }
            }
        }
    }

}

function viewModeCalcul(idObj, modCalc, reference) {
    var objRad = document.getElementById(idObj);

    if (objRad && objRad.checked) {
        OnLoadjsChoiseModeCalcul(modCalc, reference);
    }
}

/***********************************************************************************/
/*             Début traitements spécifiques pour les rubriques catalogue          */
/***********************************************************************************/

function addEvent(obj, eventType, fn) {
    if (obj.attachEvent) {
        obj['e' + eventType + fn] = fn;
        obj[eventType + fn] = function() { obj['e' + eventType + fn](window.event); }
        obj.attachEvent('on' + eventType, obj[eventType + fn]);
    }
    else
        obj.addEventListener(eventType, fn, false);
}

function checkSelectedRubriqueNbr() {
    var currentNbrSelectedRubrique = document.getElementById('ctl00_ContentPlaceHolder_Hidden_CurrentNbrSelectedRubrique');
    var nbrRubriqueExposantMin = document.getElementById('ctl00_ContentPlaceHolder_Hidden_NbrRubriqueExposantMin').value;
    var nbrRubriqueExposantMax = document.getElementById('ctl00_ContentPlaceHolder_Hidden_NbrRubriqueExposantMax').value;
    var ErrorMsgMin = document.getElementById('ctl00_ContentPlaceHolder_Hidden_MsgNbrRubriqueExposantMin').value;
    var ErrorMsgMax = document.getElementById('ctl00_ContentPlaceHolder_Hidden_MsgNbrRubriqueExposantMax').value;
    if (this.checked) {
        currentNbrSelectedRubrique.value++;
        if (parseInt(currentNbrSelectedRubrique.value) > parseInt(nbrRubriqueExposantMax)) {
            alert(ErrorMsgMax + nbrRubriqueExposantMax);
            //currentNbrSelectedRubrique.value--;
            //this.checked = false;
        }
    }
    else {
        currentNbrSelectedRubrique.value--;
        if (parseInt(currentNbrSelectedRubrique.value) < parseInt(nbrRubriqueExposantMin)) {
            alert(ErrorMsgMin + nbrRubriqueExposantMin);
            //currentNbrSelectedRubrique.value++;
            //this.checked = true;
        }
    }
}

function updateTreeViewJavaScript(idUserControle, idTreeView, nbrNode, eventType) {
    var prefixIdCtrl = idUserControle + "_" + idTreeView + "n";

    for (j = 0; j < nbrNode; j++) {
        if ((obj = document.getElementById(prefixIdCtrl + j + "CheckBox"))) {
            addEvent(obj, eventType, checkSelectedRubriqueNbr);
        }
    }

}

/***********************************************************************************/
/*             Fin traitements spécifiques pour les rubriques catalogue            */
/***********************************************************************************/

function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue) {
    var arrElements = (strTagName == "*" && oElm.all) ? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var oAttributeValue = (typeof strAttributeValue != "undefined") ? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null;
    var oCurrent;
    var oAttribute;
    for (var i = 0; i < arrElements.length; i++) {
        oCurrent = arrElements[i];
        oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
        if (typeof oAttribute == "string" && oAttribute.length > 0) {
            if (typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))) {
                arrReturnElements.push(oCurrent);
            }
        }
    }
    return arrReturnElements;
}

function JsPrestationChecked(id_prestation) {
    if (document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation) != null
        && document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation) != null
        && document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation).checked == true) {
        if (document.getElementById("ctl00_ContentPlaceHolder_QteMin_" + id_prestation) != null && document.getElementById("ctl00_ContentPlaceHolder_QteMin_" + id_prestation).value != "") {
            document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value = document.getElementById("ctl00_ContentPlaceHolder_QteMin_" + id_prestation).value;
        }
        else {
            if (document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).disabled == false)
                document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value = 1;
        }
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value = "";
    }
}

function JsPrestationQteBlur(id_prestation) {
    var MsgQteMin = "";
    var MsgQteMax = "";
    var QteMin = -1;
    var QteMax = -1;
    var ValQte = -1;

    if (document.getElementById("HiddenMsgPrestQteMin") != null) {
        MsgQteMin = document.getElementById("HiddenMsgPrestQteMin").value;
    }

    if (document.getElementById("HiddenMsgPrestQteMax") != null) {
        MsgQteMax = document.getElementById("HiddenMsgPrestQteMax").value;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation) != null && document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value != "") {
        ValQte = parseInt(document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value);
    }


    if (document.getElementById("ctl00_ContentPlaceHolder_QteMin_" + id_prestation) != null && document.getElementById("ctl00_ContentPlaceHolder_QteMin_" + id_prestation).value != "") {
        QteMin = parseInt(document.getElementById("ctl00_ContentPlaceHolder_QteMin_" + id_prestation).value);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder_QteMax_" + id_prestation) != null && document.getElementById("ctl00_ContentPlaceHolder_QteMax_" + id_prestation).value != "") {
        QteMax = parseInt(document.getElementById("ctl00_ContentPlaceHolder_QteMax_" + id_prestation).value);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation) != null && ((document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value == "") || (parseInt(document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value) == 0))) {
        document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value = "";
        if (document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation).disabled == false
           && document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation) != null) {
            document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation).checked = false;
        }
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation).checked = true;
    }

    if (((ValQte < QteMin) && (QteMin != -1) && (ValQte != -1)) || ((ValQte > QteMax) && (QteMax != -1) && (ValQte != -1))) {
        if (ValQte > QteMax && QteMax != -1) {
            alert(MsgQteMax);
            document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value = QteMax;
        }
        else if (QteMin != -1) {
            alert(MsgQteMin);
            document.getElementById("ctl00_ContentPlaceHolder_Qte" + id_prestation).value = QteMin;
        }
    }

}

function JsPrestationQteFocus(id_prestation) {
    if (document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation) != null) {
        document.getElementById("ctl00_ContentPlaceHolder_ChbValidate" + id_prestation).checked = true;
    }
}
