// JScript source code
var xmlHttp;
//
function getSubCars(id_, selected_, model, model_2) {
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	//
	xmlHttp.onreadystatechange = function() { 
		if (xmlHttp.readyState == 4) {
			getSubCars_result(selected_, model, model_2); 
		}
	}
	//
	xmlHttp.open("GET","cars_ddl.aspx?cat=subCars&id="+id_+"&ran="+Math.random(),true);
	xmlHttp.send(null);
}
//
function getSubCars_result(selected_, model, model_2) {
	document.getElementById("ddlCarType").disabled = false;
	document.getElementById("ddlCarType").length = 0;
	var main_arr = xmlHttp.responseText.split("|");
	var arr_1 = main_arr[0].split(",");
	var arr_2 = main_arr[1].split(",");
	//
	var xx = document.getElementById("ddlCarModel");
	if (xx == null) {
		var opt_all = document.createElement("option");
		opt_all.text = "All Models";
		opt_all.value = "0";
		try {
			document.getElementById("ddlCarType").add(opt_all, null);
		} catch (e) {
			document.getElementById("ddlCarType").add(opt_all);
		}
	}
	//
	for (i=0; i<arr_1.length; i++) {
		//alert(arr(i);
		var opt = document.createElement("option");
		opt.text = arr_1[i];
		opt.value = arr_2[i];
		try {
			document.getElementById("ddlCarType").add(opt, null);
		} catch (e) {
			document.getElementById("ddlCarType").add(opt);
		}
	}
	//
	var isThere = document.getElementById("ddlCarModel");
	if (selected_ != null) {
		document.getElementById("ddlCarType").value = selected_;
		if (arr_1.length != 0) {
			if (isThere != null) {
				getYears(selected_, model);
			} else {
				getYears2(selected_, model, model_2);
			}
		}
	} else {
		if (arr_1.length != 0) {
			if (isThere != null) {
				getYears(arr_2[0], model);
			} else {
				getYears2(arr_2[0], model, model_2);
			}
		}
	}
}
//
function getYears(id_, model) {
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	//alert(id_);
    //
    xmlHttp.onreadystatechange = function() { 
		if (xmlHttp.readyState == 4) {
			getYears_result(model); 
		}
	}
    //
    xmlHttp.open("GET","cars_ddl.aspx?cat=getModels&id="+id_+"&ran="+Math.random(),true);
    xmlHttp.send(null);
}
//
function getYears_result(model) {
	document.getElementById("ddlCarModel").disabled = false;
	document.getElementById("ddlCarModel").length = 0;
	var arr = xmlHttp.responseText.split(",");
	for (i=0; i<arr.length; i++) {
		//alert(arr(i);
		var opt = document.createElement("option");
		opt.text = arr[i];
		opt.value = arr[i];
		try {
			document.getElementById("ddlCarModel").add(opt, null);
		} catch (e) {
			document.getElementById("ddlCarModel").add(opt);
		}
	}
	//
	if (model != null) {
		document.getElementById("ddlCarModel").value = model;
	}
}
//
function getYears2(id_, model, model_2) {
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	//alert(id_);
    //
    xmlHttp.onreadystatechange = function() { 
		if (xmlHttp.readyState == 4) {
			getYears2_result(model, model_2);
		}
	}
    //
    xmlHttp.open("GET","cars_ddl.aspx?cat=getModels&id="+id_+"&ran="+Math.random(),true);
    xmlHttp.send(null);
}
//
function getYears2_result(model, model_2) {
	document.getElementById("ddlCarModelFrom").disabled = false;
	document.getElementById("ddlCarModelFrom").length = 0;
	document.getElementById("ddlCarModelTo").disabled = false;
	document.getElementById("ddlCarModelTo").length = 0;
	//
	var opt_all = document.createElement("option");
	opt_all.text = "All Years";
	opt_all.value = "0";
	var opt_all2 = document.createElement("option");
	opt_all2.text = "All Years";
	opt_all2.value = "0";
	try {
		document.getElementById("ddlCarModelFrom").add(opt_all, null);
		document.getElementById("ddlCarModelTo").add(opt_all2, null);
	} catch (e) {
		document.getElementById("ddlCarModelFrom").add(opt_all);
		document.getElementById("ddlCarModelTo").add(opt_all2);
	}
	//
	if (document.getElementById("ddlCarType").value != "0") {
		var arr = xmlHttp.responseText.split(",");
		for (i=0; i<arr.length; i++) {
			//alert(arr(i);
			var opt = document.createElement("option");
			opt.text = arr[i];
			opt.value = arr[i];
			var opt2 = document.createElement("option");
			opt2.text = arr[i];
			opt2.value = arr[i];
			try {
				document.getElementById("ddlCarModelFrom").add(opt, null);
				document.getElementById("ddlCarModelTo").add(opt2, null);
			} catch (e) {
				document.getElementById("ddlCarModelFrom").add(opt);
				document.getElementById("ddlCarModelTo").add(opt2);
			}
		}
	}
	//
	if (model != null) {
		document.getElementById("ddlCarModelFrom").value = model;
		document.getElementById("ddlCarModelTo").value = model_2;
	}
	//
	if (document.getElementById("ddlCarModelFrom").value == "0") {
		document.getElementById("ddlCarModelTo").disabled = true;
	} else {
		document.getElementById("ddlCarModelTo").disabled = false;
	}
}
//
function getSubBikes(id_, selected_) {
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	//
	xmlHttp.onreadystatechange = function() { 
		if (xmlHttp.readyState == 4) {
			getSubBikes_result(selected_); 
		}
	}
	//
	xmlHttp.open("GET","cars_ddl.aspx?cat=subBikes&id="+id_+"&ran="+Math.random(),true);
	xmlHttp.send(null);
}
//
function getSubBikes_result(selected_) {
	document.getElementById("ddlBikeType").disabled = false;
	document.getElementById("ddlBikeType").length = 0;
	var main_arr = xmlHttp.responseText.split("|");
	var arr_1 = main_arr[0].split(",");
	var arr_2 = main_arr[1].split(",");
	//
	var xx = document.getElementById("ddlBikeModel");
	if (xx == null) {
		var opt_all = document.createElement("option");
		opt_all.text = "All Models";
		opt_all.value = "0";
		try {
			document.getElementById("ddlBikeType").add(opt_all, null);
		} catch (e) {
			document.getElementById("ddlBikeType").add(opt_all);
		}
	}
	//
	for (i=0; i<arr_1.length; i++) {
		//alert(arr(i);
		var opt = document.createElement("option");
		opt.text = arr_1[i];
		opt.value = arr_2[i];
		try {
			document.getElementById("ddlBikeType").add(opt, null);
		} catch (e) {
			document.getElementById("ddlBikeType").add(opt);
		}
	}
	//
	if (selected_ != null) {
		document.getElementById("ddlBikeType").value = selected_;
	}
}