function ajax_pagination(page, collection, type, taille, couleur, tri, search) {
    if(search == 1) {
	$.ajax({
        type: "GET",
        url:  "index.php?p=produitslisting&a=paginationsearch",
        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();
			$('#listingproduit').append(data);
			$('#listingproduit').fadeIn('fast');
			fw_page = page;
            }
		});     
	} else {
	$.ajax({
        type: "GET",
        url: "index.php?p=produitslisting&a=pagination",
        data: "page="+page+"&collections_id="+collection+"&types_id="+type+"&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();
					$('#listingproduit').append(data);
					$('#listingproduit').fadeIn('fast');
					fw_page = page;
		}
	});
	}
	return false;
};
function ajax_tri(tri,collection,type,taille,couleur,search) {
	if(search == 1) {
		$.ajax({
			type: "GET",
			url: "index.php?p=produitslisting&a=paginationsearch",
			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();
				$('#listingproduit').append(data);
				$('#listingproduit').fadeIn('fast');
				fw_tri = tri;
				fw_page = 1;
			}
		});
          return false;
        } else {
    $.ajax({
           type: "GET",
           url:  "index.php?p=produitslisting&a=pagination",
           data: "order="+tri+"&collections_id="+collection+"&types_id="+type+"&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();
				$('#listingproduit').append(data);
				$('#listingproduit').fadeIn('fast');
				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();
$('li > h4').css('background','url(templates/defaut/images/arrow_close.gif) center left no-repeat');
$('.blue').parents('.listetypes').eq(0).siblings('h4').css('background','url(templates/defaut/images/arrow_open.gif) center left no-repeat');

/*
* 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, fw_a);
	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, fw_a);
	return false;
	});
/*
* Tri AJAX
*/
$('.tri').live('change', function () {	
	var tri 		= $(this).attr('value');
	ajax_tri(tri,fw_collections_id,fw_types_id, fw_tailles_id, fw_couleurs_id, fw_a);
	return false;
	});
/* Slide */ 
$('li > h4').live('click', function () {
	$(this).siblings('ul').slideToggle('fast',function() {
		if ($(this).is(':visible')) {
			$(this).siblings('h4').css('background','url(templates/defaut/images/arrow_open.gif) center left no-repeat');
		} else {
			$(this).siblings('h4').css('background','url(templates/defaut/images/arrow_close.gif) center left no-repeat');
		} 
	});
return false;
});

$('#form_recherche > select').live('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);	
});
  

});