
function getHTTPObject(){
 if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
 else if (window.XMLHttpRequest) return new XMLHttpRequest();
 else {
  alert("Your browser does not support AJAX.");
  return null;
 }
}

function setOutput(){
 if(httpObject.readyState == 4){
  var select1 = document.getElementById('searcharea'); 
  // clear the list
  while(select1.length>0) select1.remove(0);

  sRes = httpObject.responseText;
  arr = sRes.split("|");
  len = arr.length;

  writeinner = false;
  var userAgent = navigator.userAgent.toLowerCase();
  alert(userAgent);
  if (userAgent.indexOf("msie") != -1) {
   alert("IE");
   writeinner = false;
  } else if (userAgent.indexOf("firefox") != -1){
   alert("Firefox");
   writeinner = true;
  } else if (userAgent.indexOf("safari") != -1){
   alert("Safari");
   writeinner = true;
  } else {
   alert("Unknown");
   writeinner = true;
  }

  for(var i=0; i<(len-1); i++ ){
   t = arr[i].split("~");
   newOpt = document.createElement('option');
   newOpt.text = t[1];
   newOpt.value = t[0];

   var userAgent = navigator.userAgent.toLowerCase();
   if (!writeinner) {
    select1.add(newOpt,select1.length+1);
   } else {
    f = '<option value="'+t[0]+'">'+t[1]+'</option>';
    select1.innerHTML = select1.innerHTML + f;
   }
  }

  select1.disabled = false;
 }
}

function doUpdateAreas(){
 httpObject = getHTTPObject();
 if (httpObject != null) {
  httpObject.open("GET", "/admin/area_responder.php?countryid="+document.getElementById('country').value, true);
  httpObject.send(null);
  httpObject.onreadystatechange = setOutput;
 }
}
var httpObject = null;

