	function getHTTPObject() {
	  var xmlhttp;
	  /*@cc_on
	  @if (@_jscript_version >= 5)
		try {
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		  try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		  } catch (E) {
			xmlhttp = false;
		  }
		}
	  @else
	  xmlhttp = false;
	  @end @*/
	  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
		xmlhttp = new XMLHttpRequest();
		xmlhttp.overrideMimeType("text/xml");
		} catch (e) {
		  xmlhttp = false;
		}
	  }
	  return xmlhttp;
	}
	var http = getHTTPObject(); // We create the HTTP Object

	var isWorking = false;


	function populateStreetName() {
	  if (!isWorking && http) {
		var streetNum = document.addressForm.street_number.value;
	    url = "./printStreetName.asp?street_no="+streetNum;
	    http.open("GET", url, true);
	    http.onreadystatechange = handleHttpResponse;
	    isWorking = true;
	    http.send(null);
	  }
	}
