function urciFotky()
{
  for(i=0;i<document.images.length;i++)
  {
    if(document.images[i].parentNode.getAttribute("rel")=="thumbnail")
    {
      if(document.images[i].width>document.images[i].height) {document.images[i].parentNode.className="img";}
      else {document.images[i].parentNode.className="img2";}
    }
  }
}

window.onload=function(){
  if(document.getElementById("antispam")){
    document.getElementById("protispamu").value="protispamu";
    document.getElementById("antispam").style.display="none";
  }
}

function smaz(id,loc)
{
  var heslo=prompt("zadej heslo k administraci");
  location.href=loc+"heslo="+heslo+"&smazid="+id;
}
var cislo=1;
function add(form)
{
  //základní elementy
  var form=document.getElementById(form);//ID nadřazeného
  var adder=document.getElementById("adder");
  this.cislo++;
  //div
  var div=document.createElement("div");
  div.setAttribute("id","s"+cislo);
  div.className="lclear";
  form.insertBefore(div,adder);
  //div > div
  var div2=document.createElement("div");
  div2.className="lefted kratky";
  div.appendChild(div2);
  //div > div > text
  var divText=document.createTextNode("soubor "+cislo);
  div2.appendChild(divText);
  //div > input
  var input=document.createElement("input");
  input.setAttribute("type","file");
  input.setAttribute("name","s"+cislo);
  div.appendChild(input);
  //div > span
  var span=document.createElement("span");
  span.className="button";
  span.onclick=sub;
  div.appendChild(span);
  //div > span > text
  var spanText=document.createTextNode(" - odebrat");
  span.appendChild(spanText);
}
function sub()
{
  this.parentNode.parentNode.removeChild(this.parentNode);
}
function vyberDruh(el,id)
{
  var els=el.parentNode.getElementsByTagName("span");
  for(i=0;i<els.length;i++)
  {
    els[i].className="tlacitko";
  }
  el.className="vybrany";
	document.getElementById("odesli"+id).onclick=function(){doKosiku(id,el.innerHTML);}
}
//do košíku
function doKosiku(id,druh)
{
  var xmlhttp=getXMLHttp();
  if(xmlhttp==null)
  {
    alert("Ejhle, tenhle prohlížeč s AJAXem moc nekamarádí.");
    return;
  }

  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4)
    {
      alert("položku teď najdete ve svém košíku");
    }
  }

  var req="doKosiku.php?id="+id+"&druh="+druh;
  xmlhttp.open("get",req,true);
  xmlhttp.send(null);
}
//z košíku
function zKosiku(id)
{
  var xmlhttp=getXMLHttp();
  if(xmlhttp==null)
  {
    alert("Ejhle, tenhle prohlížeč s AJAXem moc nekamarádí.");
    return;
  }

  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4)
    {
      var el=document.getElementById("pol"+id);
      var span=el.getElementsByTagName("span");
      var celkem=document.getElementById("celkem").getElementsByTagName("span");
      celkem[0].innerHTML=celkem[0].innerHTML-span[2].innerHTML;
      el.parentNode.removeChild(el);
      document.forms["adresaForm"].pocetPolozek.value--;
    }
  }

  var req="zKosiku.php?id="+id;
  xmlhttp.open("get",req,true);
  xmlhttp.send(null);
}
//změna počtu položek
function zmenPocet(operace,id)
{
  var id=id;
  var xmlhttp=getXMLHttp();
  if(xmlhttp==null)
  {
    alert("Ejhle, tenhle prohlížeč s AJAXem moc nekamarádí.");
    return;
  }

  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4)
    {
      //všechny spany
      var span=document.getElementById("pol"+id).getElementsByTagName("span");
      //stará cena
      var staraCena=span[2].innerHTML;
      //nová cena
      var novaCena=xmlhttp.responseText*(parseInt(span[1].innerHTML))

      //nový počet
      span[0].innerHTML=xmlhttp.responseText;
      //nová cena
      span[2].innerHTML=novaCena;
      //nová celková cena
      var celkem=document.getElementById("celkem").getElementsByTagName("span");
      celkem[0].innerHTML=celkem[0].innerHTML-staraCena+novaCena;

      //vymazání v případě změny počtu na 0
      if(novaCena==0)
      {
        el=document.getElementById("pol"+id);
        el.parentNode.removeChild(el);
        document.forms["adresaForm"].pocetPolozek.value--;
      }
    }
  }

  var req="zmenPocet.php?operace="+operace+"&id="+id;
  xmlhttp.open("get",req,true);
  xmlhttp.send(null);
}

//vysyp
function vysyp()
{
  var xmlhttp=getXMLHttp();
  if(xmlhttp==null)
  {
    alert("Ejhle, tenhle prohlížeč s AJAXem moc nekamarádí.");
    return;
  }

  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4)
    {
      var tbody=document.getElementById("kosik").getElementsByTagName("tbody");
      tbody[1].parentNode.removeChild(tbody[1]);
      var span=document.getElementById("celkem").getElementsByTagName("span");
      span[0].innerHTML=0;
      document.forms["adresaForm"].pocetPolozek.value=0;
    }
  }

  xmlhttp.open("get","vysyp.php",true);
  xmlhttp.send(null);
}

//vytvořenní objektu
function getXMLHttp()
{
  //ie7+,ff,O,Ch,S
  if(window.XMLHttpRequest){return new XMLHttpRequest();}
  //pro IE
  else if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");}

  return null;
}
