/**
 * Affichage de la div de choix d'univers musical si l'utilisateur est loggué
 *
 * @param isUserLoggued
 */
function showFiltre(isUserLoggued) {
    if(isUserLoggued != '' && isUserLoggued == '1') {

        if(jQuery('#filtreDeroule').css('display') == 'none') {
            jQuery("#filtreDeroule").show();
        } else {
            jQuery('#filtreDeroule').hide();
        }

    } else {
        popup('Fonctionnalit&eacute;e non disponible', 'Veuillez vous connecter afin de b&eacute;n&eacute;ficier de cette fonctionnalit&eacute;', window.pageYOffset);
    }
}

/**
 * Activation d'un univers musical
 */
function selectFiltre(identifiant, type){
    var idGlobal ='';
    var idSpecifique = '';

    if(type == 'universMusicaux'){
        idGlobal = 'filtreUniversMusicaux';
        idSpecifique = 'univ';
    } else {
        idGlobal = 'filtreRegionaux';
        idSpecifique = 'region';
    }

    if(identifiant == 0){
        jQuery('#'+idGlobal+' .actif').removeClass('actif');
        jQuery('#'+idGlobal+' .afficher').html('afficher');
    } else {
        jQuery('#'+idSpecifique+'0').removeClass('actif');
        jQuery('#'+idSpecifique+'0 .afficher').html('afficher');
    }

    if(jQuery('#'+idSpecifique+identifiant).hasClass('actif')){
        jQuery('#'+idSpecifique+identifiant).removeClass('actif');
        jQuery('#'+idSpecifique+identifiant+' .afficher').html('afficher');
    } else {
        jQuery('#'+idSpecifique+identifiant).addClass('actif');
        jQuery('#'+idSpecifique+identifiant+' .afficher').html('ne plus afficher');
    }
}

/**
 * Récupération des filtres actifs pour sauvegarde
 */
function saveSelectedFilters(){
    var listeFiltreRegion = '';
    var listeFiltreUniversMusicaux = '';

    // Récupération des filtres régionaux
    jQuery('#filtreRegionaux .actif').each(
        function() {
            listeFiltreRegion += (jQuery(this).attr('id')).substr('region'.length, 1);
            listeFiltreRegion += ';';
        }
    );
    // Suppression du dernier ;
    if(listeFiltreRegion.length > 0) {
        listeFiltreRegion = listeFiltreRegion.substring(0, (listeFiltreRegion.length)-1);
    };

    // Récupération des univers musicaux
    jQuery('#filtreUniversMusicaux .actif').each(
       function(){
            listeFiltreUniversMusicaux += (jQuery(this).attr('id')).substr('univ'.length, 1);
            listeFiltreUniversMusicaux += ';';
        }
    );
    // Suppression du dernier ;
    if(listeFiltreUniversMusicaux.length > 0) {
        listeFiltreUniversMusicaux = listeFiltreUniversMusicaux.substring(0, (listeFiltreUniversMusicaux.length)-1);
    }

    // Sauvegarde des filtres sélectionnés
    jQuery.ajax({
        url: 'Filtres/ajaxSaveSelectedUserFilter',
        data: 'listeFiltreRegion='+listeFiltreRegion+'&listeFiltreUniversMusicaux='+listeFiltreUniversMusicaux,
        success: function(data) {
            location.reload();
        }
    });
}

