﻿btnfind = null;

function SubmitSearch() {
	if ((event.which && event.which == 13) ||
    (event.keyCode && event.keyCode == 13))
	{ document.getElementById(btnfind).click(); return false; }
	else return true;

}

var XmlReq, XmlReqVote;
var AjaxServerPageName = rootpath + "AjaxServer.aspx";
function e(id) {
	return document.getElementById(id);
}
function CreateXmlReq() {

	if (window.XMLHttpRequest) {
		try {
			XmlReq = new XMLHttpRequest();
		} catch (e) { }
	} else if (window.ActiveXObject) {
		try {
			XmlReq = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				XmlReq = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e) { }
		}
	}
}

function GetRegion(countryid, progress) {
	globprg = progress;
	dvresult = "dvcity";
	var requestUrl = AjaxServerPageName + "?countryid=" + encodeURIComponent(countryid) + "&page=getcity";
	ddCity = e("ddCity");
	ddCity.options[ddCity.selectedIndex].text = "Loading..."
	ddCity.disabled = true;
	CreateXmlReq();

	if (XmlReq) {
		XmlReq.onreadystatechange = HandleResponse;
		XmlReq.open("GET", requestUrl, true);
		XmlReq.send(null);
	}
}

function GetModel(makeid, progress) {
	dvresult = "dvContent";
	globprg = progress;
	var requestUrl = AjaxServerPageName + "?makeid=" + encodeURIComponent(makeid) + "&page=getmodel";
	ddModel = document.getElementById("ddModel");
	ddModel.options[ddModel.selectedIndex].text = "Loading..."
	ddModel.disabled = true;
	CreateXmlReq();

	if (XmlReq) {
		XmlReq.onreadystatechange = HandleResponse;
		XmlReq.open("GET", requestUrl, true);
		XmlReq.send(null);
	}
}

function HandleResponse() {
	if (XmlReq.readyState == 4) {
		if (XmlReq.status == 200) {
			document.getElementById(dvresult).innerHTML = XmlReq.responseText;
			//if (globprg!="")document.getElementById(globprg).style.visibility = 'hidden';
		}
		else {
			alert("There was a problem retrieving data from the server.");
		}
	}
}
