/* Purpose: simple AJAX request to fetch data
      Date: 2/12/06
    Author: wtr, wesleyr@missiondata.net
*/

var request = false;
try {
 request = new XMLHttpRequest();
} catch (trymicrosoft) {
 try {
   request = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (othermicrosoft) {
   try {
     request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (failed) {
     request = false;
   }  
 }
}

if (!request)
 alert("Error initializing XMLHttpRequest!");

//method is called when user clicks on the
function getCities(ccID) {
 var url = "/ajaxPartials/showCities.asp?ccid=" + escape(ccID);
 request.open("GET", url, true);
 request.onreadystatechange = updateCities;
 request.send(null);
}

function updateCities() {
 var d = document.getElementById("divCities");  
 d.innerHTML = "Processing...";
 if (request.readyState == 4)
   d.innerHTML = request.responseText ;
}