var ajax;

function ajx(divid,url,param,metoda,div,delka,animace)
  {
    div = document.getElementById(div);
    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;
        vytvorAjax();
        ajax.onreadystatechange = function() {zmena(divid,animace)};
        ajax.open(metoda,url,true);
        if(metoda == "POST" || metoda == "post") ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(send);
      }    
  }

function vytvorAjax()
  {
    if(window.ActiveXObject)
      {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      }
    else if(window.XMLHttpRequest)
      {
        ajax = new XMLHttpRequest();
      }
  }

function nacitani(animace)
  {
    return "<div class=\"stred\"><img src=\""+animace+"\" class=\"noborder\" /></div>";
  }  
 
function zmena(divid,animace)
  {
    if(ajax.readyState == 4)
      {
        if(ajax.status == 200 || ajax.status == 0)
          {
            vystupek = document.getElementById(divid);
            vystupek.innerHTML = ajax.responseText;
          }
      }
    if((ajax.readyState == 1 || ajax.readyState == 2) && animace)
      {
        vystupek = document.getElementById(divid);
        vystupek.innerHTML = nacitani(animace);
      }      
  }