/* load the brands */
function load_brands(price1,url_bikeaccess) {
	var message = '';
	jQuery("input[name='categories[]']:checked").each(function(index) {
		var valeur = jQuery(this).val();
		message+= valeur + ";";
	});

	if( message !== "" ) {
	//alert(message);
	jQuery.get(url_bikeaccess,{ze_categories:message},function(data){
		if( data !== "" ) {
			var options = data.split("|");
			var price2_before = jQuery("#price2").val();
			jQuery("#price2").val(options[0]);
			// var minimum = jQuery("#price1").val();
			// jQuery("#slider_price").slider({values:[minimum,options[0]]});
			if( price2_before !== options[0] ) {
				jQuery("#slider_price").slider("destroy");
				jQuery("#slider_price").slider({min:0,max:options[0],animate:true,values:[price1,options[0]],range:true,stop: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				},slide: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				}});
			}
			jQuery("#scrollmarques").html(options[1]);
			// jQuery('#scrollmarques').scrollbarPaper();
		}
		else {
			var brands_content = jQuery("#scrollmarques_backup").html();
			jQuery("#scrollmarques").html(brands_content);
			var price2_before = jQuery("#price2").val();
			var price2 = jQuery("#price2_backup").val();
			jQuery("#price2").val(price2);
			if( price2_before !== price2 ) {
				jQuery("#slider_price").slider("destroy");
				jQuery("#slider_price").slider({min:0,max:price2,animate:true,values:[price1,price2],range:true,stop: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				},slide: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				}});
			}
			// jQuery('#scrollmarques').scrollbarPaper();
		}
	});
	} else {
		var brands_content = jQuery("#scrollmarques_backup").html();
		jQuery("#scrollmarques").html(brands_content);
		var price2_before = jQuery("#price2").val();
		var price2 = jQuery("#price2_backup").val();
		jQuery("#price2").val(price2);
		if( price2_before !== price2 ) {
			jQuery("#slider_price").slider("destroy");
			jQuery("#slider_price").slider({min:0,max:price2,animate:true,values:[price1,price2],range:true,stop: function(event, ui) {
				jQuery("#price1").val(ui.values[0]);
				jQuery("#price2").val(ui.values[1]);
			},slide: function(event, ui) {
				jQuery("#price1").val(ui.values[0]);
				jQuery("#price2").val(ui.values[1]);
			}});
		}
	}
}

function load_scrollsubcategories(price1,url_mode) {
	var message = '';
	jQuery("input[name='categories[]']:checked").each(function(index) {
		var valeur = jQuery(this).val();
		message+= valeur + ";";
	});

	if( message !== "" ) {
	jQuery.get(url_mode,{ze_categories:message},function(data){
		if( data !== "" ) {
			var options = data.split("|");
			var price2_before = jQuery("#price2").val();
			jQuery("#price2").val(options[0]);
			// var minimum = jQuery("#price1").val();
			// jQuery("#slider_price").slider({values:[minimum,options[0]]});
			if( price2_before !== options[0] ) {
				jQuery("#slider_price").slider("destroy");
				jQuery("#slider_price").slider({min:0,max:options[0],animate:true,values:[price1,options[0]],range:true,stop: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				},slide: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				}});
			}
			jQuery("#scrollsubcategories").html(options[1]);
			// jQuery('#scrollsubcategories').scrollbarPaper();
		}
		else {
			var brands_content = jQuery("#scrollsubcategories_backup").html();
			jQuery("#scrollsubcategories").html(brands_content);
			var price2_before = jQuery("#price2").val();
			var price2 = jQuery("#price2_backup").val();
			jQuery("#price2").val(price2);
			if( price2_before !== price2 ) {
				jQuery("#slider_price").slider("destroy");
				jQuery("#slider_price").slider({min:0,max:price2,animate:true,values:[price1,price2],range:true,stop: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				},slide: function(event, ui) {
					jQuery("#price1").val(ui.values[0]);
					jQuery("#price2").val(ui.values[1]);
				}});
			}
			// jQuery('#scrollsubcategories').scrollbarPaper();
		}
	});
	} else {
		var brands_content = jQuery("#scrollsubcategories_backup").html();
		jQuery("#scrollsubcategories").html(brands_content);
		var price2_before = jQuery("#price2").val();
		var price2 = jQuery("#price2_backup").val();
		jQuery("#price2").val(price2);
		if( price2_before !== price2 ) {
			jQuery("#slider_price").slider("destroy");
			jQuery("#slider_price").slider({min:0,max:price2,animate:true,values:[price1,price2],range:true,stop: function(event, ui) {
				jQuery("#price1").val(ui.values[0]);
				jQuery("#price2").val(ui.values[1]);
			},slide: function(event, ui) {
				jQuery("#price1").val(ui.values[0]);
				jQuery("#price2").val(ui.values[1]);
			}});
		}
	}
}
