function Obsahuje()
{  
  pocetzbozi = window.parent.kosik.kosik_zbozi.length;
  str_zbozi = "";
  str_pocet = "";
  for (i=0; i < pocetzbozi; i++){
    str_zbozi += window.parent.kosik.kosik_zbozi[i];
	str_pocet += window.parent.kosik.kosik_pocet[i];	 
	if (i < pocetzbozi-1)
	{ str_zbozi += ",";
	  str_pocet += ",";
	}
  }
  document.kos_obsah.zbozi.value = str_zbozi; 
  document.kos_obsah.pocet.value = str_pocet;
  document.kos_obsah.submit();
}
  
function Objednat()
{
  if(zakaznik_id==0)
  { window.parent.main.location.href='Prihlaseni_Data.asp'; 
    return; 
  }
  pocetzbozi = window.parent.kosik.kosik_zbozi.length;
  str_zbozi = "";
  str_pocet = "";
  for (i=0; i < pocetzbozi; i++){
    str_zbozi += window.parent.kosik.kosik_zbozi[i];
	str_pocet += window.parent.kosik.kosik_pocet[i];	 
	if (i < pocetzbozi-1)
	{ str_zbozi += ",";
	  str_pocet += ",";
	}
  }
  window.parent.main.document.kos_objednat.zbozi.value = str_zbozi; 
  window.parent.main.document.kos_objednat.pocet.value = str_pocet; 
  window.parent.main.document.kos_objednat.zakaznik.value = window.parent.kosik.zakaznik_id;
  window.parent.main.document.kos_objednat.submit();
}
  
function Spocitat_cenu()
{
  cena_celkem = 0.0;
  cena_celkemsDPH = 0.0;
  for(i=0; i < window.parent.kosik.kosik_zbozi.length; i += 1)
  { 
	var cena; 
	var pocet;
	cena  = kosik_cena[i]*1.0; 
	pocet = kosik_pocet[i]*1.0;	
	//window.parent.logo.document.write(cena,'; ',pocet);
	cena_celkem += cena * pocet;	
	cena  = kosik_cenasDPH[i] *1.0; 
	cena_celkemsDPH += cena * pocet;    
  }
  ZapisCenu( FormatCena(cena_celkem) + ' Kč', FormatCena(cena_celkemsDPH) + ' Kč');  
  //window.parent.logo.document.write(cena_celkem,'; ',cena_celkemsDPH);
}
  
function Vratit(id_zbozi)
{
  for (i=0; i < window.parent.kosik.kosik_zbozi.length; i += 1)
  { 
    if(id_zbozi==window.parent.kosik.kosik_zbozi[i]){ break; } 
  }
  delka = window.parent.kosik.kosik_zbozi.length;
  if(i != window.parent.kosik.kosik_zbozi.length-1)
  { //vrácené zboží není na konci seznamu
    while(i < delka-1)
	{
	  window.parent.kosik.kosik_zbozi[i] = window.parent.kosik.kosik_zbozi[i+1];
	  window.parent.kosik.kosik_pocet[i] = window.parent.kosik.kosik_pocet[i+1];
	  window.parent.kosik.kosik_cena[i]  = window.parent.kosik.kosik_cena[i+1];
	  window.parent.kosik.kosik_cenasDPH[i] = window.parent.kosik.kosik_cenasDPH[i+1];
	  //window.parent.main.kos_objednat.poznamka.value += ' <' + i + '>; ';
	  i += 1;
	} 	
  }
  TempPole = window.parent.kosik.kosik_zbozi;
  window.parent.kosik.kosik_zbozi = new Array();
  for(i = 0; i < delka - 1; i += 1)
  { 
  window.parent.kosik.kosik_zbozi[i] = TempPole[i];
  }  
  window.parent.kosik.kosik_pocet.length = window.parent.kosik.kosik_zbozi.length;
  window.parent.kosik.kosik_cena.length = window.parent.kosik.kosik_zbozi.length;
  window.parent.kosik.kosik_cenasDPH.length = window.parent.kosik.kosik_zbozi.length;
//  window.parent.main.kos_objednat.poznamka.value += '= nova delka ' + window.parent.kosik.kosik_zbozi.length + '; ';
  window.parent.kosik.Spocitat_cenu();
  window.parent.kosik.Obsahuje();
}
  
function Vratit_vsechno()
{
  window.parent.kosik.kosik_zbozi = new Array();
  window.parent.kosik.kosik_pocet = new Array();
  window.parent.kosik.kosik_cena  = new Array();
  window.parent.kosik.kosik_cenasDPH = new Array(); 
  //window.parent.kosik.kosik_zbozi.length=0;
  //window.parent.kosik.kosik_pocet.length=0;
  //window.parent.kosik.kosik_cena.length=0;
  //window.parent.kosik.kosik_cenasDPH.length=0;
  document.cookie = 'Kosik_zbozi= ';
  document.cookie = 'Kosik_pocet= ';
  document.cookie = 'Kosik_cena= ';
  document.cookie = 'Kosik_cenasDPH= ';  
  window.parent.kosik.Spocitat_cenu();
  window.parent.kosik.Obsahuje();
}  
  
function Vysypat_kosik()
{
  window.parent.kosik.kosik_zbozi = new Array();
  window.parent.kosik.kosik_pocet = new Array();
  window.parent.kosik.kosik_cena  = new Array();
  window.parent.kosik.kosik_cenasDPH = new Array();
  window.parent.kosik.poznamka = '';
  window.parent.kosik.Spocitat_cenu();
}  
  
function Aktualni_pocet(polozky)
{
  window.parent.main.document.clear();
  if(kosik_zbozi.length!=polozky)
  { 
    Obsahuje(); 
  }
}
  
function Pocet_kusu(id_zbozi, ks)
{
  _ks = ks * 1;
  if(_ks==0)
  { //pokud se počet kusů nastavil na 0, tak se zboží vrátí
    window.parent.kosik.Vratit( id_zbozi ); 
	return; 
  } 
  for (i=0; i < window.parent.kosik.kosik_zbozi.length; i += 1)
  { 
    if(id_zbozi==window.parent.kosik.kosik_zbozi[i]){ break; } 
  }
  window.parent.kosik.kosik_pocet[i] = _ks;
  window.parent.kosik.Spocitat_cenu();
}

function ZpetKatalog()
{ 
  if( katalog_nazev == '')
  { 
    katalog_id = 0;
    katalog_nazev = '';
	katalog_strana = 1;
  }
  document.kat.katalog.value    = katalog_kat;
  document.kat.katalog_id.value = katalog_kat_id;
  document.kat.id.value         = katalog_id;
  document.kat.nazev.value      = katalog_nazev;
  document.kat.stranka.value    = katalog_strana;  
  document.kat.submit();
}

function Zmena_SSL()
{
  document.cookie = 'Zmena_SSL=a';
  document.cookie = 'Zakaznik_id=' + window.parent.kosik.zakaznik_id;
  document.cookie = 'Zakaznik_jmeno=' + escape(window.parent.kosik.zakaznik_jmeno);
  
  document.cookie = 'Kosik_zbozi='+ escape(window.parent.kosik.kosik_zbozi.join());
  document.cookie = 'Kosik_pocet='+ escape(window.parent.kosik.kosik_pocet.join());
  document.cookie = 'Kosik_cena='+ escape(window.parent.kosik.kosik_cena.join());
  document.cookie = 'Kosik_cenasDPH='+ escape(window.parent.kosik.kosik_cenasDPH.join());  
  
  document.cookie = 'Kosik_poznamka=' + escape(window.parent.kosik.poznamka);
}

function ObnovitData()
{
  document.cookie = 'Zmena_SSL=n';
//  Zmena_SSL = 'n';
  Spocitat_cenu();
}

