function schovejZobraz(divID) {
  var item = document.getElementById(divID);
  if (item) {
    item.className=(item.className=='hidden')?'unhidden':'hidden';
  }
}

function pridejDoKosikuVKategorii(mat,nazev,id,cena){
   var pocetElem = document.getElementById("pocetProdukt"+id);
   var pocet = 1;
   if(pocetElem){
     pocet = pocetElem.value;
   }
   var url="?act=kosik&kosAkt=pridejProduktVkategorii&prodid="+id+"&prodnazev="+nazev+"&cena="+cena+"&mat="+mat+"&pocet="+pocet;
   var width = 500;
   var height = 400;
   var left = screen.width / 2 - width/2;
   var top = screen.height / 2 - height/2;
   window.open(url, "_blank", "width="+width+",height="+height+",left="+left+",top="+top);
}

function pridejDoKosiku(mat,nazev,id,pocet,cena){
  var xmlhttp=getHttpRequest();
  var vlastnosti = new Array();
  if(mat == '0'){
    var element = document.getElementById('vlastnosti');
    if(element) {
      var vlastIDs = element.value.split(';');
      for(var key in vlastIDs){
        if(vlastIDs[key] != ""){
          var vl = 'vl_'+vlastIDs[key];
          var elem = document.getElementById(vl);
          if(elem){
             if(elem.type == "checkbox"){
               vlastnosti.push(new Array(vl,elem.type,elem.checked));
             }else if(elem.type == "textarea"){
               vlastnosti.push(new Array(vl,elem.type,elem.value));
             }
          }
        }
      }
    }
  }
  
  if(pocet > 0) {
    var url="?act=kosik&kosAkt=pridat&prodid="+id+"&prodnazev="+nazev+"&pocet="+pocet+"&cena="+cena+"&mat="+mat+"&vl="+vlastnosti;
    xmlhttp.open("GET",url,false);
    xmlhttp.send();
    upravCenuKosiku(cena*pocet);
  }
}

function odstranZKosiku(id){
  var xmlhttp=getHttpRequest();
  var url="?act=kosik&kosAkt=odstranit&prodid="+id;
  xmlhttp.open("GET",url,false);
  xmlhttp.send();
  document.getElementById("linkOdebrat"+id).innerHTML="";
  var item = document.getElementById(id);
  if (item) {
    item.className='hidden';
  }
  window.location.reload();
}

function odstranReference(id){
  var url = "?act=reference&odstran="+id;
  if(confirm("Opravdu chcete tento produkt odstranit?")){
    window.location = url;
  }
}

function zmenKusy(ks,id,cena,predPocet){
  var xmlhttp = getHttpRequest();
  var pocetMaterialu = document.getElementById("pocetMaterialu"+id).value;
  if(ks < pocetMaterialu){
    alert("Počet kusů produktu nemůže být menší než počet materiálů !");
    document.getElementById("kosikPocetInput"+id).innerHTML = predPocet;
    return;
  }
  var url="?act=kosik&kosAkt=zmenKusy&prodid="+id+"&pocet="+ks;
  xmlhttp.open("GET",url,false);
  xmlhttp.send();
  var oldPriceProductSplit = document.getElementById("cenaZaProdukt"+id).innerHTML;
  var oldPriceProduct = oldPriceProductSplit.split(" ");
  var newPriceProduct = ks * cena;
  document.getElementById("cenaZaProdukt"+id).innerHTML = newPriceProduct +" Kč";
    // zmena sumy cen
  var oldPriceSplit = document.getElementById("cenaCelkem").innerHTML;
  var oldPrice = oldPriceSplit.split(" ");
  var newPrice = oldPrice[0] - oldPriceProduct[0] + newPriceProduct;
  document.getElementById("cenaCelkem").innerHTML = newPrice + " Kč";
  nastavCenuKosiku(newPrice);
}

function nastavCenuKosiku(cena){
  var pocetPolozek = parseInt(document.getElementById("pocetPolozek").value);
  var pocetProduktu = parseInt(document.getElementById("pocetProduktu").value);
  document.getElementById("cenaKosiku").value = cena + ",- Kč";
  document.getElementById("cenaKosiku2").value = cena + ",- Kč";
  if( pocetProduktu == 0 ){
     document.getElementById("pocetPolozek").value = pocetPolozek +1;
     document.getElementById("pocetPolozek2").value = pocetPolozek +1;
     document.getElementById("pocetProduktu").value = pocetProduktu +1;
  }
}

function upravCenuKosiku(cena){
   var staraCena = document.getElementById("cenaKosiku");
   if(staraCena != null){
       staraCena = staraCena.value;
       staraCena = parseFloat(staraCena);
       cena = parseFloat(cena);
       nastavCenuKosiku(staraCena + cena);
   }
}


function zmenAtrProduktu(stat,id){
  var xmlhttp = getHttpRequest();
  var url = null;
  if (stat == 1)
    url="?act=kosik&kosAkt=zmenJM&prodid="+id;
  else if (stat == 2)
    url="?act=kosik&kosAkt=zmenGZ&prodid="+id;
  else if (stat == 3)
    url="?act=kosik&kosAkt=zmenZajemOGZ&prodid="+id;
  xmlhttp.open("GET",url,false);
  xmlhttp.send();
  //document.getElementById("cenaZaProdukt"+id).innerHTML = ks * cena +" Kč";
}

function zmenPoradi(id,poradi){
  var xmlhttp = getHttpRequest();
  var url="?act=admin&actu=insertCat&poradi="+poradi+"&id="+id;
  xmlhttp.open("GET",url,false);
  xmlhttp.send();
}

function getHttpRequest(){
  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
    }
}

function changebg(which,what){
    //alert(which.style.background-image);
    which.style.background='url('+what+')';
}


