
function AddItem(co, kolik, kde, kod){
var ii="1";
var iii="0";

var x = readCookie("kolik1");
   if (x){ ii=parseInt(x)+1 }
   createCookie("kolik1",ii,0);
var xx = readCookie("kolik2");
   if (xx){
        iii=parseInt(xx)+kolik
   }
   else { iii=kolik }
   createCookie("kolik2",iii,0);

   createCookie("item"+ii,co+"|1|"+kolik+"|"+kolik+"|"+kod,0);

mainTable.innerHTML=showKos(ii,kde,co)

eshop.innerHTML="<font color=white><i>Obsah košíku:</i><br><b>"+ii+"</b> položek<br><b>"+iii+"</b> Kč</font>";
eshop.tag=ii;
}

function CheckItem(){
var ii="0";
var iii="0";
var x = readCookie("kolik1");
   if (x){ ii=x }
var xx = readCookie("kolik2");
   if (xx){ iii=xx }

eshop.innerHTML="<font color=white><i>Obsah košíku:</i><br><b>"+ii+"</b> položek<br><b>"+iii+"</b> Kč</font>";
eshop.tag=ii;
}

function showKos(polozek, hist, newItem){

var obsah="<table width=470 border=0 cellspacing=4 bgcolor=white>";
obsah+="      <tr><td align=left valign=top height=40 style='font-size:9pt'><div align=center style='border-bottom:solid 1px black'>OBSAH<br>NÁKUPNÍHO KOŠÍKU</div></td></tr>";
   if (newItem){
      obsah+="      <tr><td align=left valign=top height=30><img src='obr/add.gif' align='absmiddle'>&nbsp;Položka '"+newItem+"' byla přidána do košíku</td></tr>";
   }
obsah+="      <tr><td align=left valign=top style='border:solid 1px #BADBFB'><img src='obr/palka.gif' align='absmiddle'>&nbsp;OBJEDNÁVKA:</td></tr>";
   if (polozek=="0"){
      obsah+="      <tr><td valign=top height=60>&nbsp;Zatím nebylo objednáno žádné zboží</td></tr>";
      obsah+="      <tr><td align=center><div align=center style='border:solid 1px red;width:150px'><a href='"+hist+"'>návrat zpět</a></td></tr></table>";
      return obsah;
   }
obsah+="      <tr><td><table width=460 border=0 cellspacing=1>";
obsah+="              <tr><td width=236 style='border-bottom:solid 1px black'><b>zboží</b></td><td width=54 style='border-bottom:solid 1px black'><b>ks</b></td><td width=40 align=right style='border-bottom:solid 1px black'><b>DPH</b></td><td width=80 align=right style='border-bottom:solid 1px black'><b>cena +DPH</b></td><td width=30 align=center style='border-bottom:solid 1px black'><b>-</b></td></tr>";
        var p=parseInt(polozek);
        for(var c=1;c<=p;c++) {
           var x = readCookie("item"+c);
              if (x){
                   var itemSplit=x.split('|'); 
                   obsah+="              <tr><td id='cell0a"+c+"' tag='"+itemSplit[0]+"' bgcolor='e1e1e1'>"+itemSplit[0]+"</td>";
                   obsah+="              <td id='cell1a"+c+"' tag='"+itemSplit[1]+"' bgcolor='e1e1e1'><input type='text' name='pocet"+c+"' id='pocet"+c+"' title='Zde upravte požadované množství k zakoupení' value='"+itemSplit[1]+"' style='width:36px;height:20px'><img src='obr/updown.gif' align=absmiddle hspace=3 border=0 title='Potvrdit nový počet kusů' style='cursor:hand' onclick=\"javascript:if(ValidNumber(pocet"+c+","+itemSplit[1]+")) { changeKS(pocet"+c+".value,"+c+",'"+itemSplit[0]+"','"+itemSplit[3]+"','"+itemSplit[2]+"','"+itemSplit[4]+"','"+hist+"'); return false;}\"></td>";
                   obsah+="              <td id='cell2a"+c+"' tag='DPH' bgcolor='e1e1e1' align=right>19%</td>";
                   obsah+="              <td id='cell3a"+c+"' tag='"+itemSplit[2]+"' bgcolor='e1e1e1' align=right>"+itemSplit[2]+",-</td>";
               }
           obsah+="<td id='zrus"+c+"' tag='"+c+"' bgcolor='e1e1e1' align=center style='cursor:hand' onclick=\"javascript:eraseOne("+c+","+itemSplit[2]+",'"+hist+"')\"><img src='obr/zrus.gif' title='odebrat položku'></td></tr>";
        }
obsah+="              <tr><td colspan=3 bgcolor='e1e1e1' style='border-bottom:solid 1px black'><b>CELKEM:</b></td><td bgcolor='e1e1e1' align=right style='border-bottom:solid 1px black'><b>"+readCookie("kolik2")+" ,- Kč</b></td><td bgcolor='e1e1e1' align=center style='border-bottom:solid 1px black'><a href=\"javascript:eraseAll('"+hist+"')\"><img src='obr/zrus.gif' border=0 title='vymazat objednávku'></a></td></tr>";
obsah+="          </table></td></tr>";
obsah+="     <tr><td height=60 valign=bottom align=center><table cellspacing=3><tr><td align=center style='border:solid 1px red;width:150px'><a href='"+hist+"'><< zpět k nákupu</a></td><td align=center style='border:solid 1px red;width:150px'><a href='odeslat.html'>odeslat objednávku >></a></td></tr></table></td></tr>";
obsah+="</table>";
return obsah;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseAll(hist) {
        var k=parseInt(eshop.tag);
        createCookie("kolik1","",-1);
        createCookie("kolik2","",-1);
	for(var i=0;i <= k;i++) { createCookie("item"+i,"",-1) }
        if (hist != "0") {
           alert("Objednávka byla vymazána.");
           window.location.reload(false);
        }
}

function eraseOne(kterej, cs2, hist) {
        var c=parseInt(eshop.tag);
        var castka=parseInt(cs2);
        var total=parseInt(readCookie("kolik2"))-castka
        eshop.tag=c-1;
        createCookie("kolik1",eshop.tag,0);
        createCookie("kolik2",total,0);
	for(var i=kterej;i <= c;i++) {
               var x = readCookie("item"+(i+1));
               if (x){ createCookie("item"+i,x,0) }
        }        
        createCookie("item"+c,"",-1);
        alert("Položka odebrána.");
eshop.innerHTML="<font color=white><i>Obsah košíku:</i><br><b>"+eshop.tag+"</b> položek<br><b>"+total+"</b> Kč</font>";
mainTable.innerHTML=showKos(eshop.tag,hist);
}

function ValidNumber(kterej, co)
{
    for (i = 0; i < kterej.value.length; i++) {
        ch = kterej.value.substring(i, i+1);
        if (ch < "0" || ch > "9")
          {
          alert("Zadejte pouze numerické od 0 do 9!");
          kterej.value=co;
          kterej.focus();
          return false;
          }
    }
    
    return true;
}

function changeKS(kolik, kde, co, zakolik, minuskolik, kod, hist) {
var newkolik=parseInt(kolik)*parseInt(zakolik);
var celkem=parseInt(readCookie("kolik2"))-parseInt(minuskolik)+newkolik;

createCookie("item"+kde,co+"|"+kolik+"|"+newkolik+"|"+zakolik+"|"+kod,0);
createCookie("kolik2",celkem,0);
eshop.innerHTML="<font color=white><i>Obsah košíku:</i><br><b>"+eshop.tag+"</b> položek<br><b>"+celkem+"</b> Kč</font>";
mainTable.innerHTML=showKos(eshop.tag,hist);
}
