//pagination
var indexCurrentPage = 1;

function resetPage(){
	 indexCurrentPage = 1;
}

function showPage(param, classname, scrollto ){

    //couleur sur la pagination
    jQuery('#pagin_'+indexCurrentPage).removeAttr('class');

    if(param == 'prev')
        indexCurrentPage--;
    else if(param == 'next')
        indexCurrentPage++;
    else
        indexCurrentPage = param;

    //gestion des flèches
    indexCurrentPage == 1 ? jQuery('#before-pagin').hide() : jQuery('#before-pagin').show() ;
    indexCurrentPage == jQuery('.'+classname).size() ? jQuery('#next-pagin').hide() : jQuery('#next-pagin').show() ;

    jQuery('#pagin_'+indexCurrentPage).addClass('selected');
    jQuery('.'+classname).fadeOut();
    jQuery('#page_'+indexCurrentPage).fadeIn('fast');
	 jQuery('.'+scrollto).scrollTo(500);

}

//filtres
var arrayTheme = [];
var arrayType = [];
function filterThemes(n){
    //gestion des filtres en cours
    var pos = $.inArray(n, arrayTheme);
    if(pos != -1)
        arrayTheme.splice(pos,1);
    else
        arrayTheme.push(n);

    ajaxFilter(arrayTheme, arrayType, '');
}

function filterTypes(){
    //gestion des filtres en cours
	 arrayType = [];
     $('#filtre-check :checkbox:checked').each(function() {
       arrayType.push($(this).val());
     });

	 ajaxFilter(arrayTheme, arrayType, '');
}

function filterYear(y){
	 ajaxFilter('','',y);
}


function ajaxFilter(themes_tab, types_tab, year){
    $.ajax({
        url: "/dossier/filterDossier",
        type: "POST",
        data: ({
            themes : themes_tab.toString(),
            types: types_tab.toString(),
				year: year
        }),
        success: function(answer){
            $('#bloc-dossier-ajax').html(answer);
				blockCliquable();
				resetPage();
        }
    });
}



//style
$(document).ready(function(){

    $('ul#list-filtre li a').click(function(){
        var parent = $(this).parent();
        if(parent.hasClass('selected'))
            parent.removeClass('selected');
        else
            parent.addClass('selected');

    });

});


//form commentaire
function setCommReponse(n, id){
	 $('#'+id).val(n);

}

