﻿
$(document).ready(function() {
	$('#HorizontalSearch1_ddlMakes').change(onMakeChange);
});

function getModels(make) {
	var newUsed = getQS("type");
	if (newUsed == null) {
		newUsed = "used";
	}

	var models = PageMethods.getModels(make,newUsed, makeCallBack);
}

function makeCallBack(result) {
	var modelDropDown = $get('HorizontalSearch1_ddlModels');
	modelDropDown.options.length = 0; // Clear out the old list
	$('#HorizontalSearch1_hidMake').val(result[0].ModelValue);


	for (var i = 0; i < result.length; i++) {
		modelDropDown.options[modelDropDown.options.length] = new Option(result[i].ModelText, result[i].ModelValue);
	}
}

function onModelChange() {
	var selected = $("#HorizontalSearch1_ddlModels option:selected");
	$('#HorizontalSearch1_hidMake').val(selected.val());
}

function onMakeChange() {
	var newUsed = getQS("type");
	if (newUsed == null) {
		newUsed = "used";
	}
	var selected = $("#HorizontalSearch1_ddlMakes option:selected");
	getModels(selected.val());
}



function getQS(QValue) {
	var search = window.location.search.substring(1);
	var gv = search.split("&");
	for (i = 0; i < gv.length; i++) {
		ft = gv[i].split("=");
		if (ft[0] == QValue)
			return ft[1];
	}
}
