// Antis AXAJ zu Fuss Objekt


var AJAX = {
 // Die Fußnote soll von außen zugänglich sein:
 container: null,		// DIV-Container
 ajax: false,			// XMLHttpRequest-Objekt
 result: null,
 resultTXT: null,
 resultAkt:false,


 holen: function(value, funktion) {
 AJAX.resultAkt = false;
  // Ajax-Verbindung herstellen
  try {			// W3C-Standard
   AJAX.ajax = new XMLHttpRequest();
  } catch(w3c) {
   try {			// Internet Explorer
    AJAX.ajax = new ActiveXObject("Msxml2.XMLHTTP");
   } catch(msie) {
    try {		// Internet Explorer alt
     AJAX.ajax = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(msie_alt) {
     alert("Ihr Browser ist ungeeignet.");
     return false;	// !!! Link auf XML-Dokument
    }
   }
  }
  // Datei anfordern (asynchron)
  AJAX.ajax.open('POST', 'ajax.php', true);
//  AJAX.ajax.setRequestHeader('Content-Type', 'text/xml');
  AJAX.ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

  // umgeht Internet Explorers Caching von GET-Anfragen
  AJAX.ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
 
  value = value + "&bimbo="+document.getElementById("bimbo").value;
  AJAX.ajax.send(value);
  // nach Status-Änderungen der Verbindung
  // werden die empfangenen Inhalte geparst
  AJAX.ajax.onreadystatechange = function() {
   // wenn Datei komplett empfangen ist ...
   if (AJAX.ajax.readyState == 4) {
    // Dokument nicht gefunden (Code 0 für lokale Tests):
    if (AJAX.ajax.status != 200 && AJAX.ajax.status != 0) {
     alert ("Fehler beim finden einer Datei, bitte den Webbi informieren");
     return false;
    }


var parts = AJAX.ajax.responseText.split("|");
AJAX.result = parts;
AJAX.resultTXT = AJAX.ajax.responseText;
AJAX.resultAkt = true;
funktion();
//alert(parts[0]);

//alert(AJAX.ajax.responseText);
return (parts);
//alert (parts[1]);
//var fns = AJAX.ajax.responseXML.getElementsByTagName("fussnote");
//alert(fns.length);
//	var kurs =AJAX.ajax.responseXML.getElementsByTagName("lap");
 //   alert (kurs[0].firstChild.nodeValue);
	// schreibe alle Fussnoten in fns

/*    var fns = AJAX.ajax.responseXML.getElementsByTagName("fussnote");
    // Eine Schleife sucht nach der Fußnotennummer
    for(var i = 0; i < fns.length; i++) {
     if (fns[i].getElementsByTagName("nr")[0].firstChild.nodeValue == nr) {
      klonen(fns[i].getElementsByTagName("p")[0].cloneNode(true), AJAX.fussnotenabsatz);
      return true;
     }
    }
    var nicht_gefunden = document.createTextNode("Fußnote " + nr + " wurde nicht gefunden!");
    AJAX.fussnotenabsatz.appendChild(nicht_gefunden);
    return false;*/
   }
  }
 }

};


