function erzXMLHttpRequestObject(){
  var resOb = null;
  try {
    resOb = new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch(Error){
    try {
      resOb = new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch(Error){
      try {
      resOb = new XMLHttpRequest();
      }
      catch(Error){
        alert("Erzeugung des XMLHttpRequest-Objekts nicht möglich. Diese Seite funktioniert eventuell nicht richtig.");
      }
    }
  }
  return resOb;
}
resOb = erzXMLHttpRequestObject();





//Aufruffunktionen



function abf(url,box,loader) {


url = url + '&z=' + Math.random();
  resOb.open('get', url, true);
  resOb.onreadystatechange = abf2(box,loader);
  //Cachen verhindern
  resOb.setRequestHeader("Pragma", "no-cache");
  resOb.setRequestHeader("Cache-Control", "must-revalidate");
  resOb.setRequestHeader("If-Modified-Since", document.lastModified);

  resOb.send(null);
}

function abf2(wohin,show) {
  return function() {
      if(resOb.readyState == 4){
          document.getElementById(wohin).innerHTML = resOb.responseText;
      } else {
          if(show != 1) {
              document.getElementById(wohin).innerHTML = '<img src="/files/img/ajax-loader.gif" style="text-align:center;" alt="" />';
          }
      }
  }
}



function openWin(url) {
  Win = window.open(url + '&z=' + Math.random(),"Win","width=300,height=220,scrollbars=no,toolbar=no,resizable=no,menubar=no,location=no");
}
