function getAjax(url,params,state1){    
     if (url.length != 0)
     {
        if (window.ActiveXObject){ httpRequest = new ActiveXObject("Microsoft.XMLHTTP");}
        else { httpRequest = new XMLHttpRequest(); }        
        
        httpRequest.onreadystatechange = function(){ processRequest(); };
        
        httpRequest.open("POST", url, true);
        httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        httpRequest.send(params);
      }
      
    function processRequest()
    {
      if(state1 != undefined){
      
        if (httpRequest.readyState == 1 && state1.length > 0){
          eval(state1 + "()");               
        }
      
      }
      
      if (httpRequest.readyState == 4)
      {
        if(httpRequest.status == 200)
        { 
          eval(httpRequest.responseText);                    
        }
        else { alert("Chyba pri nacitani stranky "+ httpRequest.status +":" + httpRequest.statusText); }
      } 
    }
}
