var zobrObrazky=true; mena="Kč"; var extraCode="0000 0"; var extraDiscount=0; var loggedIn=0; var hledret=""; var cc=1;var cenajm="Cena 1";
var polozka=new Array(); var nazev=new Array(); var mno=new Array(); var typ=new Array(); var cena=new Array(); var cena_k=new Array(); var dph=new Array(); var mj=new Array();
 var   dan_n=9; var   dan_v=19; var   pocet_pol=0; var   zaklad_0=0; var   zaklad_n=0; var   zaklad_v=0; var   dph_n=0; var   dph_v=0;
 var   celkem=0; var   sl=0; var   procento_sl=0; var   kosik_dn=0;
 var   hranice_dn=800.00; var   text_dn="Poštovné"; var   text_sl="Sleva"; var   vyloha="";
 var   text_obj="";
 var cart_pre="";
 var customer_pre="";
 var   od="";
 var   komu="info"+String.fromCharCode(64)+"avon-star"+".cz";
 var mobil="";
 var   ico="62891472";
 var  idf="";
 var   nazev1=""; var   nazev2="Renáta Kulíková"; var   ulice="Talafúsova 2"; var   obec="Praha 4";
 var   psc="147 00"; var   dic="CZ6759131720"; var   tel="777 093 927"; var   fax=""; var   banka="2461525001/5500";
 var o_ico="";var o_nazev="";var o_ulice="";var o_mesto=""; var o_psc="";var o_dic="";var o_tel="";var o_jmeno="";var o_prijmeni="";var o_titul="";var o_pozn="";var o_uhrada="";var o_doprava="";var rvi=1;
 var o_zeme="";var o_stat="";var pco="";
 var dn=0;var dph_dn=0;var dph_dn2=0;var dn2=0;var text_dn2="Dobírkovné";var kosik_dn2=0;var zDnText=new Array();var zDnCena=new Array();var zDnDph=new Array();var zDnUcet=new Array();
zDnText[0]="Pošta (doporučený balík)";  zDnCena[0]=40.00;  zDnDph[0]=0;
zDnText[1]="Pošta (obchodní balík)";  zDnCena[1]=79.00;  zDnDph[1]=0;
zDnText[2]="Pošta (EMS)";  zDnCena[2]=119.00;  zDnDph[2]=0;
zDnText[3]="Osobní odběr";  zDnCena[3]=0;  zDnDph[3]=0;
zDnText[100]="Dobírka";  zDnCena[100]=39.00;  zDnDph[100]=0;
zDnUcet[100]="";
zDnText[101]="Hotově";  zDnCena[101]=0;  zDnDph[101]=0;
zDnUcet[101]="";
zDnText[102]="Převodní příkaz";  zDnCena[102]=0;  zDnDph[102]=0;
zDnUcet[102]="";
zDnText[103]="Dobírka za fazole";  zDnCena[103]=0;  zDnDph[100]=0;
zDnUcet[103]="";
dat=new Date();vars=(dat.getMonth()+1)+''+dat.getDate()+dat.getHours()+dat.getMinutes()+dat.getSeconds();
  function zar(c){
    var kratke="";
    var dlouhe="";
    kratke+=Math.round(c);
    dlouhe+=c;
    if (dlouhe.length>kratke.length) { return c;}
    else {return c+".00";}
  }

  function zarc(c)
  {
    var kratke="";
    var dlouhe="";
    kratke+=Math.round(c);
    dlouhe+=c;
    if (dlouhe.length>kratke.length) { 
      if (dlouhe.indexOf('.')==dlouhe.length-2) { return c+'0';}
    else {return c;}
    }
    else {return c+",-";}
  }

function vyloha_zap(s)
{
	vyloha=s;
}

function ukaz()
{
	var info="";

	info+=""+zar(celkem)+" Kč";
	okno.parent.tabule.document.vysledky.celkem.value=info;
}

function odeslio()
{
	okno.parent.tabule.document.pdata.body.value=' class="contentbody"';
	okno.parent.tabule.document.pdata.cart.value=cart_pre;
	okno.parent.tabule.document.pdata.customer.value=customer_pre;
    okno.parent.tabule.document.pdata.udaje.value=text_obj;
    okno.parent.tabule.document.pdata.celkem.value=celkem;
    okno.parent.tabule.document.pdata.od.value=od;
    okno.parent.tabule.document.pdata.komu.value=komu;
    okno.parent.tabule.document.pdata.mobil.value=mobil;
    okno.parent.tabule.document.pdata.ico.value=ico;
    okno.parent.tabule.document.pdata.idf.value=idf;
    okno.parent.tabule.document.pdata.kde.value=location;
    rvi=0;
	okno.parent.tabule.document.pdata.action='http://www.avon-star.cz/bin/uloz_o.php';
    okno.parent.tabule.document.pdata.target='nakup';
    okno.parent.tabule.document.pdata.submit();
	okno.parent.tabule.document.pdata.action='http://www.webgen.cz/php/posliobj.php3';
    okno.parent.tabule.document.pdata.target='okno';
    okno.parent.tabule.document.pdata.submit();
}

function nova()
{
	polozka.length=0;
	nazev.length=0;
	mno.length=0;
	typ.length=0;
	cena.length=0;
	cena_k.length=0;
	dph.length=0;
	mj.length=0;
	zaklad_0=0;
	zaklad_n=0;
	zaklad_v=0;
	kosik_dn=0;
	kosik_dn2=0;  
	sl=0;
	pocet_pol=0;
	celkem=0;
	ukaz();
	open("uvod.html","okno");
}// vynuluje objednavku - kosik

function dokosiku(Knazev,Kcena,Kpolozka,Kdph,Kmj,Kmin)
{
	rvi=1;
	i=0;
	ty="";
	i=polozka.length;
	
	var _polozka="";
	if (Kpolozka == "")
	{
		_polozka=prompt("Zadejte objednávací kód", "0000 0");
		if (_polozka == null)
		{
			return;
		}
	}
	else
	{
		_polozka=Kpolozka;
	}
	if (_polozka.substr(4, 1) == "-")
	{
		celkem=0;
		pocet_vzorku=0;
		for (var j=0; j < polozka.length; j++)
		{
			celkem+=(mno[j]*cena[j])*(1+(dph[j]/100));
			if (polozka[j].substr(4, 1) == "-") pocet_vzorku+=mno[j]*1;
		} //for
		if (pocet_vzorku > celkem/500)
		{
			alert("Pro nákup dalšího vzorku nemáte dostatečně vysokou výši objednávky!");
			return;
		}
	}
	if (_polozka.substr(5, 1) == "d")
	{
		for (var j=0; j < polozka.length; j++)
		{
			if (polozka[j].substr(5, 1) == "d")
			{
				alert("Můžete si zakoupit pouze jeden dárek!");
				return;
			}
		} //for
	}
	mno[i]=1;
	typ[i]="";
	nazev[i]=Knazev;
	cena[i]=Kcena;
	polozka[i]=_polozka;
	dph[i]=Kdph;
	mj[i]=Kmj;
	pocet_pol+=mno[i];
	prepocti();
	ukaz();
	kos();
}// do kosiku

function uprav_mn(i,e)
{
   pmno=mno[i];
   mno[i]=e.value;
   pocet_pol+=mno[i]-pmno;
   prepocti();
   ukaz();
}// uprav_mn

function uprav_typ(i,e)
{
	typ[i]=e.value;
}// uprav_typ

function zao(c)
{
	return Math.round(c*100)/100;
}

function zaodph(c){ return Math.ceil(c*100)/100;}
function zaodok(c){ return Math.ceil(c*10)/10;}
function zaoz(c){ return Math.ceil(c*100)/100;}
function sleva(c)
{
	if (c >= 4500)
	{
		return 13 + extraDiscount;
	}
	if (c >= 3500)
	{
		return 11 + extraDiscount;
	}
	if (c >= 2500)
	{
		return 9 + extraDiscount;
	}
	if (c >= 1500)
	{
		return 7 + extraDiscount;
	}
	return 5 + extraDiscount;
}

function prepocti(jo)
{
   zaklad_0=0;
   zaklad_n=0;
   zaklad_v=0;
   kosik_dn=0; kosik_dn2=0;
   sl=0;
   skladova_sleva=0;
   for (var i=0; i < polozka.length; i++)
   {
     if (dph[i]==0) zaklad_0+=(mno[i]*cena[i]);
     if ((dph[i]==dan_n)&&(dph[i]!=0)) zaklad_n+=(mno[i]*cena[i]);
     if ((dph[i]==dan_v)&&(dph[i]!=0)) zaklad_v+=(mno[i]*cena[i]);
     cena_k[i]=cena[i];
	 
	 if (polozka[i].substr(4, 1) == "+") skladova_sleva+=mno[i]*1;
   } //for
   if (skladova_sleva > 5)
   {
	   skladova_sleva=5;
   }
   
   dph_n=zaklad_n*(dan_n/100);
   dph_v=zaklad_v*(dan_v/100);
   celkem=zaklad_0+zaklad_n+zaklad_v+dph_n+dph_v;
   procento_sl=sleva(celkem)+skladova_sleva;
   if (procento_sl != 0)
   {
     sl=zaklad_0+zaklad_n+zaklad_v;
     zaklad_0=0;
     zaklad_n=0;
     zaklad_v=0;
     for (var i=0; i < polozka.length; i++)
	 {
       cena_k[i]=zaoz(cena[i]*(100-procento_sl)/100);
       if (dph[i]==0) zaklad_0+=(mno[i]*cena_k[i]);
       if ((dph[i]==dan_n)&&(dph[i]!=0)) zaklad_n+=(mno[i]*cena_k[i]);
       if ((dph[i]==dan_v)&&(dph[i]!=0)) zaklad_v+=(mno[i]*cena_k[i]);
     } //for
     zaklad_0=zaklad_0;
     zaklad_n=zaklad_n;
     zaklad_v=zaklad_v;
     dph_n=zaklad_n*(dan_n/100);
     dph_v=zaklad_v*(dan_v/100);
     celkem=zaklad_0+zaklad_n+zaklad_v+dph_n+dph_v;
     sl+=-(zaklad_0+zaklad_n+zaklad_v+kosik_dn);
     sl=sl;
   }// if sleva

	if (jo==1) // celkem>0 &&  -- kvuli vzorkum...
	{
		kosik_dn2=dn2;        // dobirkovne
		if (dph_dn2==0) zaklad_0+=dn2;
		if ((dph_dn2==dan_n)&&(dph_dn2!=0)) zaklad_n+=dn2;
		if ((dph_dn2==dan_v)&&(dph_dn2!=0)) zaklad_v+=dn2;
		
		if (celkem < hranice_dn) // postovne
		{
			kosik_dn=dn;
			if (dph_dn==0) zaklad_0+=dn;
			if ((dph_dn==dan_n)&&(dph_dn!=0)) zaklad_n+=dn;
			if ((dph_dn==dan_v)&&(dph_dn!=0)) zaklad_v+=dn;
		} //if
		if ((celkem >= hranice_dn) && (dn > 50)) // postovne
		{
			kosik_dn=dn-40;
			if (dph_dn==0) zaklad_0+=kosik_dn;
			if ((dph_dn==dan_n)&&(dph_dn!=0)) zaklad_n+=kosik_dn;
			if ((dph_dn==dan_v)&&(dph_dn!=0)) zaklad_v+=kosik_dn;
		} //if
		dph_n=zaklad_n*(dan_n/100);
		dph_v=zaklad_v*(dan_v/100);
		celkem=zaklad_0+zaklad_n+zaklad_v+dph_n+dph_v;
	}
	
   zaklad_0=zaoz(zaklad_0);
   zaklad_n=zaoz(zaklad_n);
   zaklad_v=zaoz(zaklad_v);
   dph_n=zaodph(dph_n);
   dph_v=zaodph(dph_v);
   celkem=zaodok(zaklad_0+zaklad_n+zaklad_v+dph_n+dph_v);
   sl=zao(sl);

}//prepocti

function kos()
{
  if (pocet_pol != 0)
  {
    okno.parent.okno.location="_kosik.html";
  }
  else
    alert('Nákupní košík je prázdný');
}

function detail(_obr,_nazev,_cena,_dpopis,_polozka,_dph,_sdani,_prov,_stara,_nove,_vyrobce,_min,_mj)
{
	var d = okno.parent.okno.document;
   
	d.open();
	d.writeln('<HTML>');
	d.writeln('<HEAD>');
	d.writeln('<link rel="StyleSheet" type="text/css" href="style.css">');
	d.writeln('<TITLE>Detail</TITLE>');

 d.writeln('<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">');
 d.writeln('<\/HEAD><SC','RIPT LANGUAGE="Java','Script" type="text/javascript"> var _n="',_nazev,'";');
 d.writeln('function pridej_kod(kod) { parent.dokosiku(_n,',_cena,', kod,',_dph,',\'',_mj,'\',\'',_min,'\'); }');
 d.writeln('function pridej_kod_variant(kod, varianta) { parent.dokosiku(_n+" ("+varianta+")",',_cena,', kod,',_dph,',\'',_mj,'\',\'',_min,'\'); }</S','CRIPT>');
 d.write('<BODY class="contentbody">');
 d.writeln('<Form><table align=left border=0><tr>');
 if (_obr!='')
 {
  if (_obr.substr(0,7) == 'http://')
   d.writeln('<td valign=top><img SRC="',_obr,'" ALIGN="left" border=0></td>');
  else
   d.writeln('<td valign=top><img SRC="http://avon-star.cz/im.php?o=',_obr,'" ALIGN="left" border=0></td>');
 }
 else
	d.writeln('<td valign=top>&nbsp;</td>');
 d.writeln('<td width="100%"> <span class=s_d_nazev>',_nazev,'</span> <br><br>');

 d.writeln('<table class="TabDetail" border="0" cellspacing="0">');
 if (_nove!='')
	d.writeln('<tr><td class=s_d_nove colspan="2">',_nove,'</td></tr>');
 if (_polozka != '')
	d.writeln('<tr valign="baseline"><td align="right">Kód: </td><td class=s_d_kod>',_polozka,'</td></tr>');
 d.writeln('<tr valign="baseline"><td align="right">Cena bez DPH: </td><td class=s_d_cenab>',zarc(_cena),' Kč</td></tr>');
 d.writeln('<tr valign="baseline"><td align="right">Cena s DPH: </td><td class=s_d_cena>',zarc(_sdani),' Kč</td></tr>');
 if (_stara!=0)
	d.writeln('<tr valign="baseline"><td align="right">Stálá cena: </td><td class=s_d_starac>',zarc(_stara),' Kč</td></tr>');
 d.writeln('<tr valign="baseline"><td align="right">DPH: </td><td class=s_d_dph>',_dph,' %</td></tr>');
 d.writeln('</table>');

 if (_polozka != '')
	d.writeln(' <INPUT TYPE="BUTTON" VALUE="Koupit" onclick="pridej_kod(\'',_polozka,'\')" class=tl_koupit> <br>');
 d.writeln('<br><span class=s_d_dpopis>',_dpopis,'</span><br>');
 d.writeln(' <span class=s_d_vyrobce>',_vyrobce,'</span> ');
 d.writeln('<br><a href="javascript:history.back()" class=s_d_zpet>Zpět</a> ');
 if (_prov != '')
	d.writeln(' <iframe frameborder="0" height="320" width="100%" src="', _prov, '"></iframe>');
 d.writeln('<\/Form></td></tr></table>');
 d.writeln('<\/BODY>');
 d.writeln('<\/HTML>');
 d.close();
}//detail

function login(email, user_number)
{
	var		i;
	var		checksum=0;
	var		checksumFromNum;
	var		magic;
	
	if ((user_number % 23) != 0)
	{
		alert('Špatně zadané uživatelské číslo.');
		return false;
	}
	magic=user_number / 23;
	for (i=0; i < email.length; i++)
	{
		checksum+=i*email.charCodeAt(i);
	}
	checksumFromNum=(magic % 997);
	if (checksumFromNum != (checksum % 997))
	{
		alert('Zadaný e-mail neodpovídá uživatelskému číslu.');
		return false;
	}
	extraDiscount=Math.round(((magic-checksumFromNum) / 997) % 20);
	loggedIn=1;
	
	o_jmeno="Známý zákazník č.";
	o_prijmeni=user_number;
	o_ulice="-";
	o_mesto="-";
	o_psc="-"; 
	od=email;
	
	paticka.location.reload();
	if (okno.parent.document.location.href.indexOf(".avon-star.cz") == -1)
	{
		okno.location="loggedin.html";
	}
	else
	{
		okno.location="login.php?email="+email+"&user_number="+user_number;
	}
	return true;
}//login

function cataloguePage(pageNum)
{
	var d = okno.parent.okno.document;
	
	d.open();
	d.writeln('<html>');
	d.writeln('<head>');
	d.writeln('<link rel="StyleSheet" type="text/css" href="style.css">');
	d.writeln('<title>Stránka ', pageNum, '</title>');
	d.writeln('<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">');
	d.writeln('<\/head>');
	d.writeln('<body class="contentbody">');
	d.writeln('<img  src="http://amsterdam.braien.cz/avon/', pageNum, '.jpg" border="0">');
	d.writeln('<\/body>');
	d.writeln('<\/html>');
	d.close();
}//cataloguePage

function actualCataloguePage(pageSource)
{
	var d = okno.parent.okno.document;
	
	d.open();
	d.writeln('<html>');
	d.writeln('<head>');
	d.writeln('<link rel="StyleSheet" type="text/css" href="style.css">');
	d.writeln('<title>Stránka katalogu</title>');
	d.writeln('<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">');
	d.writeln('<\/head>');
	d.writeln('<body class="contentbody">');
	d.writeln('<img  src="', pageSource, '" border="0">');
	d.writeln('<\/body>');
	d.writeln('<\/html>');
	d.close();
}//actualCataloguePage

function genZacatek(doc, poradi, id, obrazek, titulek, popis)
{
	doc.writeln('<tr>');
	if (zobrObrazky)
	{
		if (obrazek.substr(0,7) == 'http://')
		{
			doc.writeln('<td valign=top align="center"><img src="'+obrazek+'" border=0 alt=""></td>');
		}
		else
		{
			doc.writeln('<td valign=top align="center"><img src="http://avon-star.cz/im.php?o='+obrazek+'" border=0 alt=""></td>');
		}
	}
	else
	{
		doc.writeln('<td>&nbsp;</td>');
	}
	doc.writeln('<td align="left"><a name="'+id+'" href="JavaScript:velke('+poradi+');" class=s_nazev>'+titulek+'</a><br><br>');
	doc.writeln('<span class=s_popis>'+popis+'</span><br>');
}//genZacatek

function genCeny(doc, poradi, slalaCena, katalogovaCena, cena, kod)
{
	if (slalaCena != "")
	{
		doc.writeln('<span class=textsmall>Stálá cena:</span>');
		doc.writeln('<span class=s_stara_cena>'+slalaCena+',-</span>');
		doc.writeln('&nbsp;&nbsp;');
	}
	if (katalogovaCena != "0")
	{
		doc.writeln('<span class=textsmall>Katalogová cena:</span>');
		doc.writeln('<span class=s_stara_cena>'+katalogovaCena+',-</span>');
		doc.writeln('&nbsp;&nbsp;');
	}
	doc.writeln('<span class=textsmall>Cena:</span>');
	doc.writeln('<span class=s_cena>'+cena+' Kč</span>');
	doc.writeln('&nbsp;&nbsp;');
	if (kod == "")
	{
		doc.writeln('<input type="button" value="Detail" onclick="JavaScript:velke('+poradi+')" class=tl_koupit>');
	}
	else
	{
		doc.writeln('<input type="button" value="Koupit" onclick="JavaScript:pridej('+poradi+')" class=tl_koupit>');
	}
}//genCeny

function genObsah(doc, obsah)
{
	doc.writeln('<br><span class=s_obsah>'+obsah+'</span><br>');
}//genObsah

function genKusy(doc, kusy)
{
	doc.writeln('<span class=textbold>Skladem: '+kusy+' ks</span><br>');
}//genKusy

function genKonec(doc)
{
	doc.writeln('</td></tr>');
	doc.writeln('<tr><td colspan="2"><hr></td></tr>');
}//genKonec
