function createReqObj() // erzeugt ein "request object"
{
  brws = navigator.appName;
  if(brws == "Microsoft Internet Explorer")
  rq = new ActiveXObject("Microsoft.XMLHTTP");
  else rq = new XMLHttpRequest(); return rq;
}

// Globales Request-Objekt namens rqo anlegen:
rqo = createReqObj();

// Dies wird aus dem Dokument aufgerufen:
function requesT(wert)
{
// Jetzt Programm  ajax.php  auf dem Server aufrufen:

  rqo.open('get', 'include/ajax.php?eingabe='+wert);
//                 anwendungsspezifisch!

// Die Ausgabe davon geht an die Funktion receivE():
  rqo.onreadystatechange = receivE;
  rqo.send(null);
}

// **************** Spezifischer Teil *********

function receivE() // Wird ausgeführt, sobald Ergebnis zurueckkommt
{
  if(rqo.readyState == 4)
{
// Die Ausgabe des PHP-Programms auswerten:
  ergeb = rqo.responseText;
  update = new Array();
  if(ergeb.indexOf('|' != -1))
  {
 // ergeb beginnt evtl. mit 13 10 !!! weg damit
 //  while(ergeb.charAt(0)=='\r' || ergeb.charAt(0)=='\n') ergeb=ergeb.slice(1,99);
   update = ergeb.split('|');
   rs = update[0];
   document.getElementById("erg").innerHTML = rs;
  }
}
// ********************************************
}

