function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function handleTatResponse() {
    if(http.readyState == 4){
      document.getElementById('AjaxOUTER').innerHTML = http.responseText;
    }
}


function handleFensterResponse() {
    if(http.readyState == 4){
      document.getElementById('AjaxFENSTER').innerHTML = http.responseText;
    }
}


function loadTaten(tatAJAX, progressDIV) {

  document.getElementById(progressDIV).innerHTML = "<div align=\"center\"><p><img src=\"p/ajaxbar.gif\" width=\"16\" height=\"16\"></p></div>";

  if (http != null) {
    http.open('get', 'tat.ajax?' + tatAJAX);
    http.onreadystatechange = handleTatResponse;
    http.send(null);
  }
  else { // Fehler: Kein AJAX möglich!
    document.getElementById(progressDIV).innerHTML = "<p class=\"a\">Neue Taten können über das AJAX-Interface nur geladen werden, wenn Sie in den Browsereinstellungen entsprechende Berechtigungen vergeben.</p>";
    // location.reload();
  }
}


function loadFehler(fehlerID) {

  document.getElementById('AjaxFENSTER').innerHTML = "<div align=\"center\"  style=\"border-width:1px;border-style:solid;border-color:#000000;background:#FFFFFF;\"><p><img src=\"p/ajaxbar.gif\" width=\"16\" height=\"16\"></p></div>";

  if (http != null) {
    http.open('get', 'fehler.ajax?ID=' + fehlerID);
    http.onreadystatechange = handleFensterResponse;
    http.send(null);
  }
  else { // Fehler: Kein AJAX möglich!
    document.getElementById('AjaxFENSTER').innerHTML = "<p class=\"a\">Fehlermeldungen können über das AJAX-Interface nur geladen werden, wenn Sie in den Browsereinstellungen entsprechende Berechtigungen vergeben.</p>";
    location.reload();
  }
}


function loadVorschau(vorschauVars) {

  document.getElementById('AjaxFENSTER').innerHTML = "<div align=\"center\"  style=\"border-width:1px;border-style:solid;border-color:#000000;background:#FFFFFF;\"><p><img src=\"p/ajaxbar.gif\" width=\"16\" height=\"16\"></p></div>";

  if (http != null) {
    http.open('get', 'vorschau.ajax?' + vorschauVars);
    http.onreadystatechange = handleFensterResponse;
    http.send(null);
  }
  else { // Fehler: Kein AJAX möglich!
    document.getElementById('AjaxFENSTER').innerHTML = "<p class=\"a\">Fehlermeldungen können über das AJAX-Interface nur geladen werden, wenn Sie in den Browsereinstellungen entsprechende Berechtigungen vergeben.</p>";
    location.reload();
  }
}