// Ajax function for XMLHttpRequest

function getRequestObject() 
{ 
  
  var ro;
  
  // Mozilla-kompatibel?
  if (window.XMLHttpRequest)
  {
    // Ja, ein Mozilla-kompatibler Browser
    try {
      // Objekt ableiten
      ro = new XMLHttpRequest();
    }
    catch(e) {
      // Objekt konnte nicht abgeleitet werden
      ro = null;
    }
  }
  else
  {
    // Teil fuer den IE
    try {
      // Neue Methode versuchen
      ro  = new ActiveXObject("Msxml2.Xmlhttp");
    }
    catch(e) {
      try {
        // Wenn die neue nicht klappt,
        //dann vielleicht die alte?
        ro  = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {
        // ActiveX ausgeschaltet
        ro = null;
      }

    }
  }

  // Haben wir ein Objekt oder nicht?
  if (ro == null)
  {
    // Fehlermeldung
    alert ('Ihr Browser unterstützt leider kein Ajax');
  }
  return ro;
}
