function createRequestObject(){
var request_;
var browser = navigator.appName;
//window.alert(browser);
if(browser == "Microsoft Internet Explorer"){
 request_ = new ActiveXObject("Microsoft.XMLHTTP");
}else{
 request_ = new XMLHttpRequest();
}
return request_;
}
var http = createRequestObject();


///////////////////////////////////////////////////////////////////////////
function getCity(){
http.open('get', '/idx_gsmls/idx_search_type_sql.php?type='
  + document.IDXsearch.type.selectedIndex);
http.onreadystatechange = handleCity;

http.send(null);

}


function handleCity(){
if(http.readyState == 1){
document.getElementById('div_city').innerHTML = 'Loading...';
//window.alert('City state 1');
}

if(http.readyState == 4){
//window.alert('City state 2');
 var response = http.responseText;

 document.getElementById('div_city').innerHTML = response;

}

}
///////////////////////////////////////////////////////////////////////////
function getZip(){
http.open('get', '/idx_gsmls/idx_search_type_sql.php?zip=' // ?id='
  + document.IDXsearch.type.selectedIndex);
http.onreadystatechange = handleZip;

http.send(null);

}


function handleZip(){
if(http.readyState == 1){
document.getElementById('div_zip').innerHTML = 'Loading...Zip';
//window.alert('Zip state 1');
}
if(http.readyState == 4){
//window.alert('Zip state 2');
 var response = http.responseText;

 document.getElementById('div_zip').innerHTML = response;
}
}

///////////////////////////////////////////////////////////////////////////
function getCounty(){
http.open('get', '/idx_gsmls/idx_search_type_sql.php?county=' // ?id='
  + document.IDXsearch.city.selectedIndex);
http.onreadystatechange = handleCounty;
window.alert(document.IDXsearch.city.selectedValue);  // FOR TESTING
http.send(null);

}


function handleCounty(){
if(http.readyState == 1){
document.getElementById('div_county').innerHTML = 'Loading...';
}
if(http.readyState == 4){

 var response = http.responseText;

 document.getElementById('div_county').innerHTML = response;
}
}
