var http_request = false;
var getContent = "";
var formID = "";

function doRequest(url, elID) {
  http_request = false;
  //return false;
  formID = elID;
  // Testen ob der Browser ein XMLHttpRequest Objekt
  // zur VerfÃ¼gung stellt. (Mozilla und andere)
  if (window.XMLHttpRequest) {     
     http_request = new XMLHttpRequest(); 
    if (http_request.overrideMimeType) {
      //Das Ergebnis soll als XML-Dokument betrachtet werden.
      http_request.overrideMimeType('text/xml');     
    }
  // Wenn der Browser ein IE ist, 
  // dann mÃ¼ssen andere Objekte benutzt werden.
  } else if (window.ActiveXObject) { 
    try {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
  // Falls kein Request Objekt zur VerfÃ¼gung steht 
  // funktioniert das ganze nicht
  if (!http_request) { 
    //alert('Es kann kein Request Objekt erzeugt werden.'); 
    return false;
  }
  // Eine Callbackfunction wird angegeben, 
  // die auf events des Request Objekts reagieren soll.
  //alert(url);
  http_request.onreadystatechange = myHandler; 
  http_request.open('GET', url, true);
  http_request.send(null);

  return true;
}

function myHandler() {
  // Testen ob das Request objekt mit dem laden fertig ist
  if (http_request.readyState == 4) { 
    // War die Anfrage erfolgreich / die URL erreichbar ?
    if (http_request.status == 200) {
        updateData(http_request.responseText, formID);
    } else {
        alert('Die URL konnte nicht geÃ¶ffnet werden.');
    }
  }
}

function updateData(data, elID) {
    var el = document.getElementById(elID);
    if (el) {
        el.innerHTML = data;
        //hideLoading();
        resetScroller();
        myLightbox.updateImageList();
    }
}

