// JavaScript hlasování

function nahrajHlasovani(pridejHlas,dest_id,typ,hlas)
{
     if(pridejHlas == false)
     {
      url = "hlasuj.php?hlasuj=false&dest=" + dest_id + "&typ=" + typ;
     }
      else
     {
      url = "hlasuj.php?hlasuj=true&dest=" + dest_id + "&typ=" + typ + "&hlas=" + hlas;
     }
     
     document.getElementById("hodnoceni").innerHTML = "<img src='loading.gif' />&nbsp;&nbsp;Nahrávám hlasování.";
     document.getElementById("sinfo").innerHTML = "";

     if (url != 0)
     {
        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest(); } ;
        httpRequest.send(null);
      }
      else
      {

        document.getElementById("hodnoceni").innerHTML = "Chyba při načítání hodnocení.";
        
      }
}

function processRequest()
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var mistoZobrazeni = document.getElementById("hodnoceni");
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Chyba pri nacitani stanky "+ httpRequest.status +": "+ httpRequest.statusText);
    }
  }
}

function HvezdyPopis(hvezda)
{
  switch(hvezda)
  {
    case 1: document.getElementById("sinfo").innerHTML = "<strong>Bezcenn&yacute;</strong>"; break;
    case 2: document.getElementById("sinfo").innerHTML = "<strong>&Scaron;patn&yacute;</strong>"; break;
    case 3: document.getElementById("sinfo").innerHTML = "<strong>Pr&#367;m&#283;rn&yacute;</strong>"; break;
    case 4: document.getElementById("sinfo").innerHTML = "<strong>Dobr&yacute;</strong>"; break;
    case 5: document.getElementById("sinfo").innerHTML = "<strong>V&yacute;born&yacute;</strong>"; break;
  }
}