﻿    var clkInCmb = false;

    $(document).ready(function() {
    
    $(document).bind("click", function(e) {
            if (!clkInCmb) {
                fermer();
            } else {
                clkInCmb = false;
            }
    });
    majStat();
    $('#ville').bind('click', function() {CheckboxlistAlerteJob('ville','libLBville','ville sélectionnée','villes sélectionnées');clkInCmb = true; });
    $('#secteur').bind('click', function() {CheckboxlistAlerteJob('secteur','libLBsecteur','secteur sélectionné','secteurs sélectionnés');clkInCmb = true; });
    $('#fonction').bind('click', function() {CheckboxlistAlerteJob('fonction','libLBfonction','fonction sélectionnée','fonctions sélectionnées');clkInCmb = true; });
    $('#qualification').bind('click', function() {CheckboxlistAlerteJob('qualification','libLBqualification','niveau sélectionné','niveaux sélectionnés');clkInCmb = true; });
});

function majStat() { //au chargement de la page
    $('#ville').ready(function() {CheckboxlistAlerteJob('ville','libLBville','ville sélectionnée','villes sélectionnées');clkInCmb = true; });
    $('#secteur').ready( function() {CheckboxlistAlerteJob('secteur','libLBsecteur','secteur sélectionné','secteurs sélectionnés');clkInCmb = true; });
    $('#fonction').ready( function() {CheckboxlistAlerteJob('fonction','libLBfonction','fonction sélectionnée','fonctions sélectionnées');clkInCmb = true; });
    $('#qualification').ready( function() {CheckboxlistAlerteJob('qualification','libLBqualification','niveau sélectionné','niveaux sélectionnés');clkInCmb = true; });
}

var openCombo = null;
function ouvrir(combo) {
    if (openCombo != null) fermer();
    $('#'+combo).css("display", "block");
    openCombo = combo;
    clkInCmb = true;
}
function fermer() {
    if (openCombo != null) {

        $('#'+openCombo).css("display", "none");
        openCombo = null;
    }
}
///partie Alerte --> 21/01/2010
function CheckboxlistAlerteJob(liste, paragraphe, phrase_singulier, phrase_pluriel)
{
    var  cpt = 0;
    
    $('#' + liste +' input:checked').each(function() {
        cpt ++;
    });

    if (cpt == 0)
    {
        $('#' + paragraphe).html("Indifférent");
    }
    else if (cpt == 1)
    {
        $('#' + paragraphe).html(cpt + ' '+ phrase_singulier) ;
    }
    else 
    {
         $('#' + paragraphe).html(cpt + ' '+ phrase_pluriel);
    }

}
///////////////////////////////

function validateCheckboxlistAlerteJob(source, arguments)
{
    var retour;
    
    $('input:checked').each(function() {
        if (this.name != "FormatAlert" && this.name != "accept_alert")
        {
            retour = true;
            return;
        }
    });
    
    if (retour)
    {
         arguments.IsValid = true;
    }
    else
    {
         arguments.IsValid = false;
    }
}