var req;
var ajaxReturn;
function loadFile(url)
{
      if (window.XMLHttpRequest) {
      req = new XMLHttpRequest();
            req.onreadystatechange = showFileResult;
            req.open("GET", url, true);
            req.setRequestHeader("Pragma", "no-cache");
            req.setRequestHeader("Cache-Control", "must-revalidate");
            req.setRequestHeader("If-Modified-Since", document.lastModified);
            req.send(null);
  } else if (window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
      if (req) {
                 req.onreadystatechange = showFileResult;
                 req.open("GET", url, true);
                 req.setRequestHeader("Pragma", "no-cache");
                 req.setRequestHeader("Cache-Control", "must-revalidate");
                 req.setRequestHeader("If-Modified-Since", document.lastModified);
                 req.send();
      }
  }
}



function getLoader(myUrl,obj,func){
  ajaxObj = obj;
  nextFunction = func
  loadFile(myUrl)
}



        function showFileResult(){
          if(req.readyState==4){
             if(req.status==200){
               ajaxReturn = req.responseText;
               eval(nextFunction + "(ajaxObj)");
             }
             else{
                alert("Problem festgestellt");
             }
          }
        }
        

