
  // vkladani obsahu do stranky technologii AJAX
  function ajaxVkladaniObsahu(stranka, kam) {
    var httpRequest;  
    if(typeof window.ActiveXObject != 'undefined') {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else {  
      httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", stranka, true);
    httpRequest.onreadystatechange= function () {
      processRequest(httpRequest, kam) 
    };
    httpRequest.send(null);
  }
     
  
  // obsluzna funkce - zajistuje vlozeni obsahu (httpRequest.responseText) do vybraneho elementu (kam)
  function processRequest(httpRequest, kam) {
    if (httpRequest.readyState == 4) {
      if(httpRequest.status == 200) {
        if (typeof kam == 'string') {
          document.getElementById(kam).innerHTML = httpRequest.responseText;
        }
        if (typeof kam == 'function') {
          kam(httpRequest.responseText);
        }
      } else {
        alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
      }
    } else {
      if (typeof kam == 'string' && kam != '') {
        document.getElementById(kam).innerHTML = 'Čekejte...';
      }
    }
  } 

