﻿function FermerPopupThemes()
{
    Lab = document.getElementById('ctl00_chCentre_LabRechercheDansTheme')
    Tout = document.getElementById('ctl00_chCentre_chkTousThemes')
    var Compteur
    var Libelle
    
    if (Tout.checked==true)
    {
        Lab.innerHTML ='Tous les thèmes';
    }
    else
    {
        Compteur=0;
        var elems = document.getElementsByTagName("input");
        for (var i=0;i<elems.length;i++) {
            if (cooLeft(elems[i].id,24)=='ctl00_chCentre_chklTheme') {
                if (elems[i].checked) {
                    var label = elems[i].nextSibling;
                    if ( !NavigateurFirefox() ) {
                       // IE
                       Libelle = label.innerText;
                    }
                    else {
                        //FireFox
                        Libelle = label.textContent;
                    }
                    Compteur+=1;
                }
            }
        }

        if (Compteur>1)
        {
            Lab.innerHTML ='Thèmes : ' + Compteur;
        }
        else
        {
            if(Libelle.length<=17)
            {
                Lab.innerHTML =Libelle;
            }
            else
            { 
                Lab.innerHTML =Libelle.substring(0,17) + '...';
            }
        }
    }
    $find('peDeplierThemes').hidePopup();
}

function CocherDecocherTousThemes() {
    var elems = document.getElementsByTagName("input");
    for (var i=0;i<elems.length;i++) {
        if (cooLeft(elems[i].id,24)=='ctl00_chCentre_chklTheme') {
            elems[i].checked=$get("ctl00_chCentre_chkTousThemes").checked;
        }
    }

}

function CocherDecocherThemes() {
    var elems = document.getElementsByTagName("input");
    for (var i=0;i<elems.length;i++) {
        if (cooLeft(elems[i].id,24)=='ctl00_chCentre_chklTheme') {
            if (!elems[i].checked) {
                $get("ctl00_chCentre_chkTousThemes").checked=false;
            }
        }
    }

}

