
  // 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);
  }


  // vkladani obsahu do stranky technologii AJAX + prepinani zalozek (aktivni, neaktivni)
  function ajaxVkladaniObsahuPlusZalozky(stranka, kam, id_aktivni_zalozky) {
    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);

    document.getElementById('link-zalozka-popis').className = "";          
    document.getElementById('link-zalozka-fotogalerie').className = "";          
    document.getElementById('link-zalozka-komentare').className = "";          
    document.getElementById(id_aktivni_zalozky).className += " aktivni";          
  }      
  
  // 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...';
      }
    }
  } 

