$(document).ready(function() { 
	/********************************************************************************/
    //Quick Search Tab Operation.
    $("div#searchmenu div.menu.stack.button").click(
		function() {		
			//Enable/disable relevant tabs.
			$("div#searchmenu div.menu.stack.button").each(function() {
				var menuItem = $(this);
				menuItem.removeClass()
				.addClass("menu stack button " + menuItem.attr("id"));
			});			
			var selected = $(this);
			selected.removeClass()
			.addClass("menu stack button " + selected.attr("id") + " active");
				
			//Hide/show relevant content.
			$("div#searchcontent div.tab").hide();
			$("div#searchcontent div." + $(this).attr("id")).show();
		}
    );
	
    //Post back the form when one of it's elements changes.
    $("form#frmUvlQuickSearch select").change(
		function() {
			var strUrl = "";

			var ctrlMfr = $("form#frmUvlQuickSearch select.mfr");			
			(strUrl == "") ? (strUrl = strUrl + "mfr=" + ctrlMfr.val()) : (strUrl = strUrl + "&mfr=" + ctrlMfr.val());
			var ctrlModel = $("form#frmUvlQuickSearch select.model");			
			(strUrl == "") ? (strUrl = strUrl + "model=" + ctrlModel.val()) : (strUrl = strUrl + "&model=" + ctrlModel.val());
			var ctrlPriceFrom = $("form#frmUvlQuickSearch select.pricefrom");			
			(strUrl == "") ? (strUrl = strUrl + "pricefrom=" + ctrlPriceFrom.val()) : (strUrl = strUrl + "&pricefrom=" + ctrlPriceFrom.val());
			var ctrlPriceTo = $("form#frmUvlQuickSearch select.priceto");			
			(strUrl == "") ? (strUrl = strUrl + "priceto=" + ctrlPriceTo.val()) : (strUrl = strUrl + "&priceto=" + ctrlPriceTo.val());

			location.href = document.URL.substring(0,document.URL.indexOf("?")) + "?" + "qstate=used&" + strUrl;			
		}
    );
    
    $("form#frmUvlQuickSearch input").click(
		function() {
			var strUrl = "";

			var ctrlMfr = $("form#frmUvlQuickSearch select.mfr");			
			(strUrl == "") ? (strUrl = strUrl + "mfr=" + ctrlMfr.val()) : (strUrl = strUrl + "&mfr=" + ctrlMfr.val());
			var ctrlModel = $("form#frmUvlQuickSearch select.model");			
			(strUrl == "") ? (strUrl = strUrl + "model=" + ctrlModel.val()) : (strUrl = strUrl + "&model=" + ctrlModel.val());
			var ctrlPriceFrom = $("form#frmUvlQuickSearch select.pricefrom");			
			(strUrl == "") ? (strUrl = strUrl + "pricefrom=" + ctrlPriceFrom.val()) : (strUrl = strUrl + "&pricefrom=" + ctrlPriceFrom.val());
			var ctrlPriceTo = $("form#frmUvlQuickSearch select.priceto");			
			(strUrl == "") ? (strUrl = strUrl + "priceto=" + ctrlPriceTo.val()) : (strUrl = strUrl + "&priceto=" + ctrlPriceTo.val());

			location.href = "/used-cars.aspx?st=Results&" + strUrl;
		}
    );
    
    $("form#frmNvlQuickSearch select").change(
		function() {
			var strUrl = "";

			var ctrlMfr = $("form#frmNvlQuickSearch select.mfrs");			
			(strUrl == "") ? (strUrl = strUrl + "mfrs=" + ctrlMfr.val()) : (strUrl = strUrl + "&mfrs=" + ctrlMfr.val());
			var ctrlModel = $("form#frmNvlQuickSearch select.model");			
			(strUrl == "") ? (strUrl = strUrl + "model=" + ctrlModel.val()) : (strUrl = strUrl + "&model=" + ctrlModel.val());
			var ctrlPriceFrom = $("form#frmNvlQuickSearch select.pricefrom");			
			(strUrl == "") ? (strUrl = strUrl + "pricefrom=" + ctrlPriceFrom.val()) : (strUrl = strUrl + "&pricefrom=" + ctrlPriceFrom.val());
			var ctrlPriceTo = $("form#frmNvlQuickSearch select.priceto");			
			(strUrl == "") ? (strUrl = strUrl + "priceto=" + ctrlPriceTo.val()) : (strUrl = strUrl + "&priceto=" + ctrlPriceTo.val());

			location.href = document.URL.substring(0,document.URL.indexOf("?")) + "?" + "qstate=new&" + strUrl;
		}
    );
    
    $("form#frmNvlQuickSearch input").click(
		function() {
			var strUrl = "";

			var ctrlMfr = $("form#frmNvlQuickSearch select.mfrs");			
			(strUrl == "") ? (strUrl = strUrl + "mfrs=" + ctrlMfr.val()) : (strUrl = strUrl + "&mfrs=" + ctrlMfr.val());
			var ctrlModel = $("form#frmNvlQuickSearch select.model");			
			(strUrl == "") ? (strUrl = strUrl + "model=" + ctrlModel.val()) : (strUrl = strUrl + "&model=" + ctrlModel.val());
			var ctrlPriceFrom = $("form#frmNvlQuickSearch select.pricefrom");			
			(strUrl == "") ? (strUrl = strUrl + "pricefrom=" + ctrlPriceFrom.val()) : (strUrl = strUrl + "&pricefrom=" + ctrlPriceFrom.val());
			var ctrlPriceTo = $("form#frmNvlQuickSearch select.priceto");			
			(strUrl == "") ? (strUrl = strUrl + "priceto=" + ctrlPriceTo.val()) : (strUrl = strUrl + "&priceto=" + ctrlPriceTo.val());

			location.href = "/new-car-search.aspx?st=Results&" + strUrl;
		}
    );    
    /********************************************************************************/
});

