var xmlHttp2

function getcities(state,city) {
	if (state.length==0) {
		document.getElementById("choosecity").innerHTML="";
		return;
	}

	xmlHttp2=GetXmlHttpObject2()

	if (xmlHttp2==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 

	var url="Ajax_getCities.asp";
	url = url + "?state=" + state;
	url = url + "&city=" + city;
	url = url + "&sid=" + Math.random();

	xmlHttp2.onreadystatechange = stateChanged2;
	xmlHttp2.open("GET",url,true);
	xmlHttp2.send(null);
} 

function stateChanged2() { 
	if (xmlHttp2.readyState==4){ 
		try {
			if (xmlHttp2.status == 200) {
				writeDetails2();
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (xmlHttp2.status != 0) {
				alert("There was an error while retrieving the URL: " + xmlHttp2.statusText);
			}
		}
		catch (error)
		{
		}
	}
}

function GetXmlHttpObject2() {
	var xmlHttp = null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp2=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp2;
}

function writeDetails2() {
	document.getElementById("choosecity").innerHTML = xmlHttp2.responseText;
}

