
function rebind_selection()
{
	//$('.filter_selection').unbind('click', filter_submit);
	$('.filter_selection').change(filter_submit);
	$('.price_selector').change(filter_submit);
}

var filterbox = {
	pending: false
}

function queued_submit()
{
	if(filterbox.pending == false)
	{
		filterbox.pending = true;
		window.setTimeout(do_submit, 750);
	}
	
}

function filter_submit()
{
	do_submit();
}

function do_submit()
{
	var datastring = $('#filter_form').serialize();

	$.ajax({
		type: "POST",
		url: "ajaxfilter.php?action=getproducts",
		data: datastring,
		success: function(data){$('#products').html(data);},
		cache: false
	});

	$.ajax({
		type: "POST",
		url: "ajaxfilter.php?action=getsidebox",
		data: datastring,
		success: function(data){$('#filters').html(data); filterbox.pending = false;},
		cache: false
	});
}

function filtersPage(page)
{
	$('#filtersPage').val(page);
	filter_submit();
}
