function sendDataGetText(url,data,callback){
   var XMLHttpRequestObjekt = false;

   if (window.XMLHttpRequest){
      XMLHttpRequestObjekt = new XMLHttpRequest();
   }else if (window.ActiveXObject){
      XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
       }
       
   if (XMLHttpRequestObjekt){
      XMLHttpRequestObjekt.open("POST",url);
      XMLHttpRequestObjekt.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      
       XMLHttpRequestObjekt.onreadystatechange = function(){
          if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200){
             callback(XMLHttpRequestObjekt.responseText);
             delete XMLHttpRequestObjekt;
             XMLHttpRequestObjekt = null; 
          }
       }
       XMLHttpRequestObjekt.send(data);
   }    
}

function getText(url,callbackfunction){
   var XMLHttpRequestObjekt = false;

   if (window.XMLHttpRequest){
      XMLHttpRequestObjekt = new XMLHttpRequest();
   }else if (window.ActiveXObject){
      XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
       }
   
   if (XMLHttpRequestObjekt){
      XMLHttpRequestObjekt.open("GET",url);
      
       XMLHttpRequestObjekt.onreadystatechange = function(){
          if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200){
             callbackfunction(XMLHttpRequestObjekt.responseText);
             delete XMLHttpRequestObjekt;
             XMLHttpRequestObjekt = null; 
          }
       }
       XMLHttpRequestObjekt.send(null);
   }   
   
       
}

function getXML(url,callbackfunction){
   var XMLHttpRequestObjekt = false;

   if (window.XMLHttpRequest){
      XMLHttpRequestObjekt = new XMLHttpRequest();
       XMLHttpRequestObjekt.overrideMimeType("text/xml");
   }else if (window.ActiveXObject){
      XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
       }
   if (XMLHttpRequestObjekt){
      XMLHttpRequestObjekt.open("GET",url);
      
       XMLHttpRequestObjekt.onreadystatechange = function(){
          if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200){
             callbackfunction(XMLHttpRequestObjekt.responseXML);
             delete XMLHttpRequestObjekt;
             XMLHttpRequestObjekt = null; 
          }
       }
       XMLHttpRequestObjekt.send(null);
   }   
   
       
}

function getXMLsendData(url,data,callback){
   var XMLHttpRequestObjekt = false;

   if (window.XMLHttpRequest){
      XMLHttpRequestObjekt = new XMLHttpRequest();
       XMLHttpRequestObjekt.overrideMimeType("text/xml");
   }else if (window.ActiveXObject){
      XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
  }
  
   if (XMLHttpRequestObjekt){
      XMLHttpRequestObjekt.open("POST",url);
      XMLHttpRequestObjekt.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      
       XMLHttpRequestObjekt.onreadystatechange = function(){
          if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200){
             callback(XMLHttpRequestObjekt.responseXML);
             delete XMLHttpRequestObjekt;
             XMLHttpRequestObjekt = null; 
          }
       }
       XMLHttpRequestObjekt.send(data);
   }    
}

function getData(source,parameters,target_div){
      
      if (window.XMLHttpRequest){
          XMLHttpRequestObjekt = new XMLHttpRequest();
       }else if (window.ActiveXObject){
          XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
       }
        
       if (XMLHttpRequestObjekt){
          XMLHttpRequestObjekt.open("POST",source);
          XMLHttpRequestObjekt.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        
         XMLHttpRequestObjekt.onreadystatechange = function(){
          if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200){
                var target = document.getElementById(target_div);
                target.innerHTML = XMLHttpRequestObjekt.responseText;
              
          }
        }
        XMLHttpRequestObjekt.send(parameters);
      }
    }
