function getXMLHTTP()
{
   if ((typeof XMLHttpRequest) != "undefined") {
        /* XMLHTTPRequest present, use that */
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        /*  there are several versions of IE's Active X control, use the most recent one available */
        var xmlVersions = ["MSXML2.XMLHttp.5.0",
                           "MSXML2.XMLHttp.4.0",
                           "MSXML2.XMLHttp.3.0",
                           "MSXML2.XMLHttp",
                           "Microsoft.XMLHTTP"];

        for (var x = 0; x < xmlVersions.length; x++) {
            try {
                var xmlHTTP = new ActiveXObject(xmlVersions[x]);
                return xmlHTTP;     
            } catch (e) {
                //continue looping
            }
        }
    }

    /* if none of that worked, return false, to indicate failure */
    return false;
}

function getcounty(countyId) {
   var strURL="findcountry.php?location="+countyId;
   var req = getXMLHTTP();

   if (req)
   {
     req.onreadystatechange = function()

        {
     //alert(req.responseText);
      if (req.readyState == 4)
      {
         // only if "OK"
         if (req.status == 200)
         {
            document.getElementById('countydiv').innerHTML=req.responseText;
        } else {
           alert("There was a problem while using XMLHTTP:\n" + req.statusText);
         }
       }
      }

   req.open("GET", strURL, true);
   req.send(null);
   }
}
