function ge(elementId) {
  return document.getElementById(elementId);
}

function GetData (params) {
  request.open('POST', 'contact_subareas.asp', false);
  request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  request.send(params);
  var results = request.responseText.split(":");
  if (results[0] == "OK") return results[1]
  else return false
}

function doit(area_id)
{
  if (request)
  {
    //alert("area_id=" + area_id);

    request.open('POST', 'contact_sa.asp', false);
    request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    request.send("app_type=ajaxreg&action=check_login&area_id=" + area_id);
    var resp = request.responseText;
    var out="";

    if (resp && (resp!="NO"))
    {
      var variants = resp.split("|");
      var v = "";
      var vr;
      var vrl;
      var sa_id;
      var sa_name;
      var i;
      var j=0;
      
      for (variant in variants) 
      {
        vr = variants[variant];
        if ((j++==0) && (vr!="OK")) break;
                
        sa_id="";
        sa_name="";
        i = 0;
        if (vr)
        {
          vrl = vr.split(":");
          for (v in vrl) 
          {
            if (i==0) sa_id=vrl[v];
            if (i==1) sa_name=vrl[v];
            i++;
          }
          
          out += "<option value=" + sa_id + ">" + sa_name
        }  
      }
    }
  }
  
  var outc = "";
  
  if (out!="") 
  {
    out = "<select class=fld name='sa_id' style='width:150px;'>" + out + "</select>";
    outc = "Region";
  }  
    
  ge("sa").innerHTML = out;
  ge("sac").innerHTML = outc;
}

var request;
request = false;

  try {
	request = new ActiveXObject('Microsoft.XMLHTTP');
	}
	catch(e) {
		try {
		request = new XMLHttpRequest();
		}
		catch (e) {
			request = false;
			}
		}
