$.ajaxSetup({cache: false});

function updatedManufacturer(){
	document.getElementById("page").value = 1;
	getDropdowns();
}

function getDropdowns(){
	var theManufacturer = document.getElementById("manufacturer").value;
	$.get("get-models.aspx", { manufacturer: theManufacturer},
	  function(data){
		document.getElementById("theModelSelect").innerHTML = data;

		$.get("get-slider.asp", {},
		  function(data){
			var sliderAry = data.split("|");

			$("#slider-range").slider({
				range: true,
				min: 0,
				max: 100000,
				values: [sliderAry[0], sliderAry[1]],
				step: 500,
				slide: function(event, ui) {
					$("#amount").val('£' + ui.values[0] + ' - £' + ui.values[1]);
					$("#priceMin").val(ui.values[0]);
					$("#priceMax").val(ui.values[1]);
				},
				change: function(event, ui) {
					updatedOptions();
				}
			});
			$("#amount").val('£' + $("#slider-range").slider("values", 0) + ' - £' + $("#slider-range").slider("values", 1));
			$("#page").val(sliderAry[2]);
			$("#priceMin").val(sliderAry[0]);
			$("#priceMax").val(sliderAry[1]);
			updateResults();
		  });
	  });
}

function updatedOptions(){
	document.getElementById("page").value = 1;
	updateResults();
}

function updateResults(){
	document.getElementById("theResults").innerHTML = "<div id='loading'></div>";
	var str = $("#searchForm").serialize();
	$.get("get-results.aspx", str,
	  function(data){
		document.getElementById("theResults").innerHTML = data;
	  });
}

function viewPage(whichPage){
	document.getElementById("page").value = whichPage;
	updateResults();
	return false;
}


	$(document).ready(
		function(){
			getDropdowns();
	});
