$(document).ready(function(){

filtrer($(".filtre.actif").attr("id"));


function filtrer(id_filtre){
	//alert("click filtre meilleur");
	//e.preventDefault();
	
//	$(".filtre").removeClass("actif");
//	eval('$(#'+id_filtre+')').addClass("actif");
	
	$.tinysort.defaults.order = "desc";
	
	if(id_filtre == "filtre_recent")
	{
		sort_ref = ".miniature_timestamp";
	}
	else if(id_filtre == "filtre_vu")
	{
		sort_ref = ".miniature_vue";
	}
	else if(id_filtre == "filtre_meilleur")
	{
		sort_ref = ".score_miniature";
	}
	//alert("sort ref = "+sort_ref);
	
	$(".une_miniature").tsort(sort_ref);
	$(".une_miniature").hide();
	$(".une_miniature:lt(8)").show();
		oJson = {};
		oJson['nb_par_page'] = 8;
		oJson['nb_commentaire'] = $(".une_miniature").length;
		oJson['page_active'] = parseFloat($("#page_active").val());
		oJson['filtre_actif'] = id_filtre;
		oJson['page_active_session'] = parseFloat($("#page_active").val());
		
		$.ajax({
			   async:false,
			   type:"POST",
			   dataType:"html",
			   data:oJson,
			   url:"/controller/pagination.php",
			   success:function(retour){
				   
				   $("#pagin_miniature").html(retour);
			   },
			   error:function(retour){
				   alert("erreur");
			   }
			   });
		
		page_cliquee = oJson['page_active'] ;
		nb_par_page = oJson['nb_par_page'];
		
		$(".une_miniature").hide();
		if(page_cliquee == 1)
			eval('$(".une_miniature:lt('+((nb_par_page*page_cliquee))+')")').show();
		else
			eval('$(".une_miniature:lt('+((nb_par_page*page_cliquee))+'):gt('+(((page_cliquee-1)*nb_par_page)-1)+')")').show();
}
$("#filtre_meilleur").click(function(e){
	//alert("filtre clique : meilleur");
	e.preventDefault();
	
	$(".filtre").removeClass("actif");
	$(this).addClass("actif");
	
	$.tinysort.defaults.order = "desc";

	
	$(".une_miniature").tsort(".score_miniature");
	$(".une_miniature").hide();
	$(".une_miniature:lt(8)").show();
		oJson = {};
		oJson['nb_par_page'] = 8;
		oJson['nb_commentaire'] = $(".une_miniature").length;
		oJson['page_active'] = 1;
		oJson['filtre_actif'] = "filtre_meilleur";
		$.ajax({
			   async:false,
			   type:"POST",
			   dataType:"html",
			   data:oJson,
			   url:"/controller/pagination.php",
			   success:function(retour){
				   $("#pagin_miniature").html(retour);
			   },
			   error:function(retour){
				   alert("erreur");
			   }
			   });
});

$("#filtre_vu").click(function(e){
	//alert("filtre clique : vu");
	e.preventDefault();
	
	$(".filtre").removeClass("actif");
	$(this).addClass("actif");
	
	$.tinysort.defaults.order = "desc";

	
	$(".une_miniature").tsort(".miniature_vue");
	$(".une_miniature").hide();
	$(".une_miniature:lt(8)").show();
		oJson = {};
		oJson['nb_par_page'] = 8;
		oJson['nb_commentaire'] = $(".une_miniature").length;
		oJson['page_active'] = 1;
		oJson['filtre_actif'] = "filtre_vu";
		$.ajax({
			   async:false,
			   type:"POST",
			   dataType:"html",
			   data:oJson,
			   url:"/controller/pagination.php",
			   success:function(retour){
				   $("#pagin_miniature").html(retour);
			   },
			   error:function(retour){
				   alert("erreur");
			   }
			   });
});

$("#filtre_recent").click(function(e){
	//alert("filtre clique : recent");
	e.preventDefault();
	
	$(".filtre").removeClass("actif");
	$(this).addClass("actif");
	
	$.tinysort.defaults.order = "desc";

	
	$(".une_miniature").tsort(".miniature_timestamp");
	$(".une_miniature").hide();
	$(".une_miniature:lt(8)").show();
	
		oJson = {};
		oJson['nb_par_page'] = 8;
		oJson['nb_commentaire'] = $(".une_miniature").length;
		oJson['page_active'] = 1;
		oJson['filtre_actif'] = "filtre_recent";
		$.ajax({
			   async:false,
			   type:"POST",
			   dataType:"html",
			   data:oJson,
			   url:"/controller/pagination.php",
			   success:function(retour){
				   $("#pagin_miniature").html(retour);
			   },
			   error:function(retour){
				   alert("erreur");
			   }
			   });
});


});