var time = 0, last = 0, heid = 0, heau = "", hetx = "";

function vytvorXHR(){
    var xhr;
    try{
      xhr = new XMLHttpRequest();
    }catch(e){
      var MSXmlVerze = new Array('MSXML2.XMLHttp.6.0','MSXML2.XMLHttp.5.0','MSXML2.XMLHttp.4.0','MSXML2.XMLHttp.3.0','MSXML2.XMLHttp.2.0','Microsoft.XMLHttp');
      for(var i = 0; i <= MSXmlVerze.length; i ++){
        try{
          xhr = new ActiveXObject(MSXmlVerze[i]);
          break;
        }catch(e){
        }
      }
    }
    if(!xhr)
      alert("Došlo k chybě při vytváření objektu XMLHttpRequest!");
    else
      return xhr;
}
  
var xhr = vytvorXHR();;


function Odeslat(cid){
  if (document.getElementById('autor'+cid).value!="" && document.getElementById('vklad'+cid).value!="")
  {
    var url = "addkom.php";
    var params = "text="+document.getElementById('vklad'+cid).value+"&cid="+cid+"&autor="+document.getElementById('autor'+cid).value+"&kod="+document.getElementById('kod'+cid).value;

    heid = cid;
    heau = document.getElementById('autor'+cid).value;
    hetx = document.getElementById('vklad'+cid).value;

    document.getElementById("adding"+cid).innerHTML = "<img src='images/Throbber.gif' alt='...'> Odesílání...";

    xhr.open("POST",url,true);
    xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr.setRequestHeader("Content-length", params.length);
    xhr.setRequestHeader("Connection", "close");
    xhr.onreadystatechange = odeslano;
    xhr.send(params);
  }
}
function odeslano(){
   if(xhr.readyState == 4){
      if(xhr.status == 200){
          document.getElementById("adding"+heid).innerHTML = "<div align='center'><img src='images/ok.png'> Odesláno</div></div><div class='komentare'><div align='left'><b>"+heau+"</b><br>"+hetx+"</div></div><div>";
          setTimeout("hide('adding"+heid+"')",10*1000);
         if (xhr.responseText.indexOf("TIME")!=-1)
           alert('Musíte počkat minimálně 5 sekund do dalšího příspěvku.');
         if (xhr.responseText.indexOf("BADCODE")!=-1)
           alert('Špatně opsaný kód');
      }else{
         alert("Nepodařilo se odeslat komentář. Chyba: "+xhr.status);
      }
    }else {
   }
}
