/******************************** Fonctions AJAX Filtres ********************************/

function ajax_show_filters(sess_id)
{
		
	var postUrl = 'ajax_products_filters.php';
	var origin_list = $('origin_list_id').value;
	var current_list = $('current_list_id').value;
	if(current_list == "")
		current_list = origin_list;
	var selected_filters = "";
	if($('current_cat').value != "0")
	{
		selected_filters+="cat|";
	}
	if($('current_manche').value != "0")
	{
		selected_filters+="manche|";
	}
	if($('current_taille').value != "0")
	{
		selected_filters+="taille|";
	}
	if($('current_color').value != "0")
	{
		selected_filters+="color|";
	}
	if($('current_price').value != "0")
	{
		selected_filters+="price|";
	}
	if($('current_marque').value != "0")
	{
		selected_filters+="marque|";
	}
	if($('current_col').value != "0")
	{
		selected_filters+="|";
	}
	if($('current_coupe').value != "0")
	{
		selected_filters+="col|";
	}
	if($('current_fermeture').value != "0")
	{
		selected_filters+="fermeture|";
	}
	if($('current_matiere').value != "0")
	{
		selected_filters+="matiere|";
	}
	if($('current_style_haut').value != "0")
	{
		selected_filters+="style_haut|";
	}
	if($('current_style_pantalon').value != "0")
	{
		selected_filters+="style_pantalon|";
	}
	
	var data = 'osCsid='+sess_id+'&selected_filters='+selected_filters+'&origin_pid_listing='+origin_list+'&current_pid_listing='+current_list;
	
	var zone_a_charger = $('ajax_div_products_filters');

	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader" align="center"><img src="images/ajax-loader.gif" alt=""/></div>';
		
	var onSuccess = function (t)
	{		
		//alert(t);
		var el = zone_a_charger;
		el.style.display = "block";
		el.innerHTML = t;
	}
		
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();	
	
}

function ajax_show_my_selection(sess_id)
{
	var current_cat = $('current_cat').value;
	var current_manche = $('current_manche').value;
	var current_taille = $('current_taille').value;
	var current_color = $('current_color').value;
	var current_price = $('current_price').value;
	var current_marque = $('current_marque').value;
	var current_col = $('current_col').value;
	var current_coupe = $('current_coupe').value;
	var current_fermeture = $('current_fermeture').value;
	var current_matiere = $('current_matiere').value;
	var current_style_haut = $('current_style_haut').value;
	var current_style_pantalon = $('current_style_pantalon').value;
	
	var postUrl = 'ajax_my_selection.php';
	var data = 'osCsid='+sess_id+'&cat_id='+current_cat+'&manche_id='+current_manche+'&taille_id='+current_taille+'&color_id='+current_color+'&price_id='+current_price+'&marque_id='+current_marque+'&col_id='+current_col+'&coupe_id='+current_coupe+'&fermeture_id='+current_fermeture+'&matiere_id='+current_matiere+'&style_haut_id='+current_style_haut+'&style_pantalon_id='+current_style_pantalon;
	
	var zone_a_charger = $('ajax_div_my_selection');

	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader" align="center"><img src="images/ajax-loader.gif" alt=""/></div>';
		
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		el.style.display = "block";
		el.innerHTML = t;
	}
		
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();	
}

function ajax_filter(sess_id, filter_name, filter_value)
{
	//on met a jour le filtre ou on a cliqu� dessus
	$(filter_name).value = filter_value;
	ajax_show_my_selection(sess_id)
	//eval("document.getElementById('"+filter_name+"').value = "+filter_value+";");
	
	//on r�cup�re tous les filtres et on les balance � l'ajax
	var type_listing = $('type_listing').value;
	var current_cat = $('current_cat').value;
	var current_manche = $('current_manche').value;
	var current_taille = $('current_taille').value;
	var current_color = $('current_color').value;
	var current_price = $('current_price').value;
	var current_marque = $('current_marque').value;
	var current_col = $('current_col').value;
	var current_coupe = $('current_coupe').value;
	var current_fermeture = $('current_fermeture').value;
	var current_matiere = $('current_matiere').value;
	var current_style_haut = $('current_style_haut').value;
	var current_style_pantalon = $('current_style_pantalon').value;
	
	var postUrl = 'ajax_filter_search.php';
	var data = 'osCsid='+sess_id+'&type_listing='+type_listing+'&cat_id='+current_cat+'&manche_id='+current_manche+'&taille_id='+current_taille+'&color_id='+current_color+'&price_id='+current_price+'&marque_id='+current_marque+'&col_id='+current_col+'&coupe_id='+current_coupe+'&fermeture_id='+current_fermeture+'&matiere_id='+current_matiere+'&style_haut_id='+current_style_haut+'&style_pantalon_id='+current_style_pantalon;
	
	var onSuccess = function (t)
	{		
		$('current_list_id').value=t;
		ajax_products_listing(sess_id, '1');
    	ajax_show_filters(sess_id);
	}
		
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();	
}

function ajax_del_filter(sess_id, filter_name)
{
	ajax_filter(sess_id, filter_name, '0');
}

function ajax_del_all_filter(sess_id)
{
	$('current_cat').value = "0";
	$('current_manche').value = "0";
	$('current_taille').value = "0";
	$('current_color').value = "0";
	$('current_price').value = "0";
	$('current_marque').value = "0";
	$('current_col').value = "0";
	$('current_coupe').value = "0";
	$('current_fermeture').value = "0";
	$('current_matiere').value = "0";
	$('current_style_haut').value = "0";
	$('current_style_pantalon').value = "0";
	$('current_list_id').value = $('origin_list_id').value;
	
	ajax_show_my_selection(sess_id);
    ajax_products_listing(sess_id, '1');
	ajax_show_filters(sess_id);
}