function ajax_pagination(page, collection, type, taille, couleur, tri) {
	$.ajax({
        type: "GET",
        url: "index.php?p=produitslisting&a=pagination",
		data: "page="+page+"&collections_id="+collection+"&types_id="+type+"&tailles_id="+taille+"&couleurs_id="+couleur+"&order="+tri,

        error:function(msg){
           alert("Erreur durant la requete");
			   },
        success:function(data){
				//affiche le contenu du fichier dans le conteneur dédié
					$('#listingproduit').fadeOut('fast');
					$('#listingproduit').empty();
					window.setTimeout(
					function() {
					$('#listingproduit').append(data);
					$('#listingproduit').fadeIn('fast');
					},400);
					fw_page = page;
		}
	});
	return false;
};
function ajax_tri(tri,collection,type,taille,couleur) {
    $.ajax({
           type: "GET",
           url:  "index.php?p=produitslisting&a=pagination",
           data: "order="+tri+"&collections_id="+collection+"&types_id="+type+"&tailles_id="+taille+"&couleurs_id="+couleur+"&page=1",

           error:function(msg){
            alert("Erreur durant la requete");
				   },      
           success:function(data){
				//affiche le contenu du fichier dans le conteneur dédié
				$('#listingproduit').fadeOut('fast');
				$('#listingproduit').empty();
				window.setTimeout(
				function() {
				$('#listingproduit').append(data);
				$('#listingproduit').fadeIn('fast');
				},400);
				fw_tri = tri;
				fw_page = 1;
              }
		});
        return false;        
        }


function count_result(type,collection,taille,couleur) {
    $.ajax({
           type: "GET",
           url:  "index.php?p=produitslisting&a=countajax",
           data: "types_id="+type+"&collections_id="+collection+"&tailles_id="+taille+"&couleurs_id="+couleur,

           error:function(msg){
            alert("Erreur durant la requete");
				   },      
           success:function(data){
				//affiche le nombre de résultat pour une pré-recherche
				$('#nb_result').empty();
				$('#nb_result').append(data);
              }
		});
          return false;        
        }
		
		

$(document).ready(function() {
$('.listetypes').hide();
$('.blue').parents('.listetypes').show();
$('h4.h4active').siblings('.listetypes').show();
/*
* Pagination AJAX 
*/
$('a.next').live('click',function () {
	ajax_pagination(fw_page+1, fw_collections_id, fw_types_id, fw_tailles_id, fw_couleurs_id, fw_tri);
	return false;
	});
$('a.prev').live('click', function () {	
	ajax_pagination(fw_page-1, fw_collections_id, fw_types_id, fw_tailles_id, fw_couleurs_id, fw_tri);
	return false;
	});
/*
* Tri AJAX
*/
$('.tri').change(function () {	
	var tri 		= $(this).attr('value');
	ajax_tri(tri,fw_collections_id,fw_types_id, fw_tailles_id, fw_couleurs_id);
	return false;
	});
/* Slide */ 
$('li > h4').live('click', function () {
	$(this).siblings('ul').slideToggle('fast',function() {
		if ($(this).is(':visible')) {
			$(this).siblings('h4').removeClass('h4desactive').addClass('h4active');
		} else {
			$(this).siblings('h4').removeClass('h4active').addClass('h4desactive');
		} 
	});
});

$('span.cache').click(function() {
	var link = $(this).parent(':first').attr("href");
	window.location.href = link;
	return false;
});

$('#form_recherche > select').change(function() {
	var type 		= $('#types_id').attr('value');
	var collection	= $('#collections_id').attr('value');
	var taille		= $('#tailles_id').attr('value');
	var couleur 	= $('#couleurs_id').attr('value');
	count_result(type,collection,taille,couleur);	
});
  

});