function ajx(divid,url,param,metoda,div,delka,animace,odezva)
  {
    var ajax;
    div = document.getElementById(div);
    if(!isset(odezva)) odezva = 100;
    if(delka == 0 || div.value.length >= delka)
      {
        if(metoda == "GET" || metoda == "get") url = url + "?" + param;
        if(metoda == "GET" || metoda == "get") send = null;
        if(metoda == "POST" || metoda == "post") send = param;

        if(typeof window.ActiveXObject != 'undefined')
          {
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
          }
        else
          {
            ajax = new XMLHttpRequest();
          }

        ajax.onreadystatechange = function() {zmena(ajax,divid,animace,odezva)};
        ajax.open(metoda,url,true);
        if(metoda == "POST" || metoda == "post") ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(send);
      }    
  }

function nacitani(animace)
  {
    return "<div class=\"stred\"><img src=\""+animace+"\" class=\"noborder\" /></div>";
  }  
 
function zmena(ajax,divid,animace,odezva)
  {
    if(ajax.readyState == 4)
      {
        if(ajax.status == 200 || ajax.status == 0)
          {
            vystupek = document.getElementById(divid);
            $(vystupek).fadeOut(odezva,function() {
              $(this).html(ajax.responseText).fadeTo(odezva,1);
            });
          }
      }
    if((ajax.readyState == 1 || ajax.readyState == 2) && animace)
      {
        vystupek = document.getElementById(divid);
        vystupek.innerHTML = nacitani(animace);
      }      
  }
