var kreise_resObjekt = null;

function makeRequest() {
    // Falls noch ein Request-Objekt existiert -> zunächst beenden
    var resObj = null;
    if(resObj && resObj.readyState){
      resObj.abort();
      resObj = false;
    }
    if(window.XMLHttpRequest){ // Mozilla, Safari,...
      resObj = new XMLHttpRequest();
      if (resObj.overrideMimeType) {
        resObj.overrideMimeType('htm/html');
        // zu dieser Zeile siehe weiter unten
      }
    } else if(window.ActiveXObject){ // IE
      try{
        resObj = new ActiveXObject("Msxml2.XMLHTTP");
      }catch(e){
        try{
          resObj = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){}
      }
    }

    if(!resObj){
      alert('Kann keine XMLHTTP-Instanz erzeugen');
      return false;
    }

    return resObj;
}
function sndReq( requestString){
  if(document.getElementById('county_id').selectedIndex > 0){
  	var selValue = document.getElementById('county_id').value;
    kreise_resObjekt = makeRequest();
    kreise_resObjekt.open('get',requestString+selValue,true);
    kreise_resObjekt.onreadystatechange = handleResponse;
    kreise_resObjekt.send(null);
  }
}

function handleResponse(){
  object_id = 'subcounty_id_wrapper';
  if(kreise_resObjekt.readyState == 4){
    if (kreise_resObjekt.status == 200){
      document.getElementById(object_id).innerHTML = kreise_resObjekt.responseText;
    }
  }
}
