// JavaScript Document

var done = new Array();
var done_true = new Array();
var http_request = false;

function macheRequest(url,vis) {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
            // zu dieser Zeile siehe weiter unten
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

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

    if(vis==1)
      http_request.onreadystatechange = alertInhalt;
    else
      http_request.onreadystatechange = alertInhaltWO;
            
    http_request.open('GET', url, true);
    http_request.send(null);

}

function alertInhalt() {
  
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            document.getElementById("content").innerHTML = http_request.responseText; 
        } else {
            alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }
}

function alertInhaltWO() {
  
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            //document.getElementById("content").innerHTML = http_request.responseText; 
        } else {
            alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }
}

function KeyAction(event,jspool) {
  
  if(event.keyCode==37) {
    prev(jspool);
  }
  
  if(event.keyCode==38) {
    prev(jspool);
  }

  if(event.keyCode==39) {
    next(jspool);
  }

  if(event.keyCode==40) {
    next(jspool);
  }
}

function mach(url) {
  macheRequest(url,1);
}
  
function justDo(url) {
  macheRequest(url,0);
}

