var legalne_k3=false;var _obr="";var _nazev="";var _cena="";var _popis="";var _dpopis="";var _polozka="";var _dph="";var _sdani="";var _prov="";var _stara="";var _nove="";var _vyrobce="";var _min="";var _mj="";
var _cena2="";var _str1="";var _hm="";var _info="";
var mena="Kč";var kurz=1;var koef=1;
var hledret="";var cc=1;var cenajm="Cena 1"; 
function detail(obr,nazev,cena,popis,dpopis,polozka,dph,sdani,prov,stara,nove,vyrobce,min,mj,cena2,str1,hm,info){_obr=obr;_nazev=nazev;_cena=cena;_popis=popis;_dpopis=dpopis;_polozka=polozka;_dph=dph;_sdani=sdani;_prov=prov;_stara=stara;
_nove=nove;_vyrobce=vyrobce;_min=min;_mj=mj;_cena2=cena2;_str1=str1;_hm=hm;_info=info;okno.parent.okno.location="_detail.htm";}function pridej(){dokosiku(_nazev,_cena,_polozka,_dph,_mj,_prov,_min);}
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 pc=new Array();var psl=new Array();var rp=new Array();var umisteni=new Array();var hmotnost=new Array();var slevit=new Array();var infot=new Array(); var c_hmotnost=0;
 var   dan_n=5; 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=1500.00; var   text_dn="Distribuční náklady"; var   text_sl="Sleva"; var   vyloha="";
 var   text_obj=""; var   od=""; var cart_pre=""; var customer_pre="";  var   komu="rdesign@artdeko.cz"; var   mobil="riegelovi@volny.cz"; var   ico="10167790";
 var  idf="";
 var   nazev1="R-design"; var   nazev2="PhDr. Norbert Riegel"; var   ulice="Barrandovská 31"; var   obec="Praha 5";
 var   psc="15200"; var   dic="CZ5902180262"; var   tel="251 818 359"; var   fax="251 818 359"; var   banka="128103359/0800";
 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 DA_nazev="";var DA_ulice="";var DA_mesto=""; var DA_psc="";var DA_jmeno="";var DA_prijmeni="";var DA_titul=""; 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";  zDnCena[0]=40.00;  zDnDph[0]=0;
zDnText[1]="Osobní odběr";  zDnCena[1]=0;  zDnDph[1]=0;
zDnText[100]="Dobírka";  zDnCena[100]=40.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]="";
dat=new Date();vars=(dat.getMonth()+1)+''+dat.getDate()+dat.getHours()+dat.getMinutes()+dat.getSeconds();
  function zar(input) {
   var dollars = Math.floor(input);
   var tmp = new String(input);

   for ( var decimalAt = 0; decimalAt < tmp.length; decimalAt++ ) {
      if ( tmp.charAt(decimalAt)=="." )
         break;
   }

   var cents  = "" + Math.round(input * 100);
   cents = cents.substring(cents.length-2, cents.length)
           dollars += ((tmp.charAt(decimalAt+2)=="9")&&(cents=="00"))? 1 : 0;

   if ( cents == "0" )
      cents = "00";

   return(dollars + "." + cents);
}

  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.mena.value=mena;
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;
    ulozKuki();
    okno.parent.tabule.document.pdata.submit();
  }


  function nova(){
      pc.length=0;psl.length=0;rp.length=0;
      umisteni.length=0;
      slevit.length=0;
      infot.length=0;
      hmotnost.length=0;
      c_hmotnost=0;
      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.htm","okno");
  }// vynuluje objednavku - kosik

   function dokosiku(Knazev,Kcena,Kpolozka,Kdph,Kmj,prov,Kmin)
 {
   rvi=1;
   i=0;ty="";
   i=polozka.length;

if ((Kmin==null)||(Kmin=='')) mn="1";  else mn=Kmin;
 if (mn>0) { mno[i]=parseFloat(mn); if (prov=="A") ty=prompt("Zadejte provedení","velikost+barva");
     if (ty!=null) typ[i]=ty;
     else typ[i]="";
     if ((prov!="A")&&(prov!="N")) typ[i]=prov;
     nazev[i]=Knazev;
     cena[i]=Kcena;
     dph[i]=Kdph;
     rp[i]=0;
     mj[i]=Kmj;
     polozka[i]=Kpolozka;
     pocet_pol+=mno[i];
     prepocti();
     ukaz();

   }// if
  }// do kosiku

  function uprav_mn(i,e){
   pmno=mno[i];
   mno[i]=e.value;
   pocet_pol+=mno[i]-pmno;
   prepocti();
   ukaz();
  }// do kosiku

  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){ var a=new Array(); var b=new Array();
a[1]=1000000.00*kurz;b[1]=0.00;
 var sl=0; for (i=1; i<=1; i++){ if (c>=a[i]) {sl=b[i];} } return sl;}
  function prepocti(jo,zsleva){
   legalne_k3=false;
   c_hmotnost=0;  
   zaklad_0=0;
   zaklad_n=0;
   zaklad_v=0;
   kosik_dn=0; kosik_dn2=0;
   sl=0;
   for (var i=0;i<polozka.length;i++) {
     c_hmotnost+=(mno[i]*hmotnost[i]);  
     if (dph[i]==0) zaklad_0+=(mno[i]*cena[i])+(mno[i]*rp[i]);
     if ((dph[i]==dan_n)&&(dph[i]!=0)) zaklad_n+=(mno[i]*cena[i])+(mno[i]*rp[i]);
     if ((dph[i]==dan_v)&&(dph[i]!=0)) zaklad_v+=(mno[i]*cena[i])+(mno[i]*rp[i]);
     cena_k[i]=cena[i];
   } //for

   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);
   if (zsleva>procento_sl) procento_sl=zsleva; 
   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++) {
       if (slevit[i]!="A") cena_k[i]=zaoz(cena[i]*(100-procento_sl)/100);
       else cena_k[i]=cena[i];
       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 (celkem<(hranice_dn*kurz) && celkem>0 && jo==1) {    // sin
     kosik_dn=Math.ceil(dn*kurz*100)/100;
     kosik_dn2=Math.ceil(dn2*kurz*100)/100;        // sin
     dn=kosik_dn;
     dn2=kosik_dn2;        
     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 (dph_dn2==0) zaklad_0+=dn2;                            // sin
     if ((dph_dn2==dan_n)&&(dph_dn2!=0)) zaklad_n+=dn2;
     if ((dph_dn2==dan_v)&&(dph_dn2!=0)) zaklad_v+=dn2;
     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;
   } //if
   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

//nacte kuki odberatele
rozsekaneCookies=document.cookie.split("; ")
poleCookies= new Array;
for(i in rozsekaneCookies){
poleCookies[(rozsekaneCookies[i].split("=")[0])] = rozsekaneCookies[i].split("=")[1];
}
function vratKuki(jmeno){
 hodnota=poleCookies[jmeno];
 if (hodnota==null) hodnota="";
 hodnota=unescape(hodnota);
 return hodnota; 
}
o_nazev=vratKuki("o1"); 
o_dic=vratKuki("o2"); 
o_ico=vratKuki("o3"); 
o_jmeno=vratKuki("o4"); 
o_prijmeni=vratKuki("o5"); 
o_titul=vratKuki("o6"); 
o_ulice=vratKuki("o7"); 
o_mesto=vratKuki("o8"); 
o_psc=vratKuki("o9"); 
o_zeme=vratKuki("o10"); 
o_stat=vratKuki("o11"); 
o_tel=vratKuki("o12"); 
od=vratKuki("o13"); 
pco=vratKuki("o14"); 
DA_nazev=vratKuki("o15"); 
DA_jmeno=vratKuki("o16"); 
DA_prijmeni=vratKuki("o17"); 
DA_titul=vratKuki("o18"); 
DA_ulice=vratKuki("o19"); 
DA_mesto=vratKuki("o20"); 
DA_psc=vratKuki("o21"); 

 function ulozKuki(){
  var d=document;
  var vyprs=new Date();
  vyprs.setDate(vyprs.getDate()+360);
  exp=vyprs.toGMTString();
  d.cookie="o1="+escape(o_nazev)+"; expires="+exp+";";
  d.cookie="o2="+escape(o_dic)+"; expires="+exp+";";
  d.cookie="o3="+escape(o_ico)+"; expires="+exp+";";
  d.cookie="o4="+escape(o_jmeno)+"; expires="+exp+";";
  d.cookie="o5="+escape(o_prijmeni)+"; expires="+exp+";";
  d.cookie="o6="+escape(o_titul)+"; expires="+exp+";";
  d.cookie="o7="+escape(o_ulice)+"; expires="+exp+";";
  d.cookie="o8="+escape(o_mesto)+"; expires="+exp+";";
  d.cookie="o9="+escape(o_psc)+"; expires="+exp+";";
  d.cookie="o10="+escape(o_zeme)+"; expires="+exp+";";
  d.cookie="o11="+escape(o_stat)+"; expires="+exp+";";
  d.cookie="o12="+escape(o_tel)+"; expires="+exp+";";
  d.cookie="o13="+escape(od)+"; expires="+exp+";";
  d.cookie="o14="+escape(vars)+"; expires="+exp+";";
  d.cookie="o15="+escape(DA_nazev)+"; expires="+exp+";";
  d.cookie="o16="+escape(DA_jmeno)+"; expires="+exp+";";
  d.cookie="o17="+escape(DA_prijmeni)+"; expires="+exp+";";
  d.cookie="o18="+escape(DA_titul)+"; expires="+exp+";";
  d.cookie="o19="+escape(DA_ulice)+"; expires="+exp+";";
  d.cookie="o20="+escape(DA_mesto)+"; expires="+exp+";";
  d.cookie="o21="+escape(DA_psc)+"; expires="+exp+";";

 } 
// konec

  function z_kosiku(c){
  pocet_pol-=mno[c]
  mno[c]=0;
  typ[c]="";
  rp[c]=0;
  prepocti(1);
  ukaz();
 okno.parent.okno.location="_kosik.htm";
}// vymaže položku z košíku
function AddToCart(thisForm) {
   if ( thisForm.QUANTITY == null )
       QUANTITY  = "1";
   else
       QUANTITY  = thisForm.QUANTITY.value;

   QUANTITY=CKquantity(QUANTITY);

   if ( thisForm.MIN_QUANTITY == null )
       MIN_QUANTITY  = -1000000;
   else
       MIN_QUANTITY  = thisForm.MIN_QUANTITY.value;


   if(QUANTITY < MIN_QUANTITY ) {
     QUANTITY=0;

}
if ( thisForm.MODULO_QUANTITY != null ){
if (thisForm.MODULO_QUANTITY.value == 0) thisForm.MODULO_QUANTITY.value = 1;
  if (((QUANTITY % thisForm.MODULO_QUANTITY.value)!=0) && (QUANTITY != 0) ) {
    QUANTITY=0;
       alert(" " +thisForm.MODULO_QUANTITY.value);
     }
   }

  if (QUANTITY > 0) {


   rvi=1;i=0;
   i=polozka.length;

   var bAlreadyInCart = false;
   var notice = "";

   mno[i] =QUANTITY;
   
   if ( thisForm.ID_NUM == null )
      polozka[i]    = "";
   else
      polozka[i]    = thisForm.ID_NUM.value;
   if ( thisForm.HREF == null )
      umisteni[i]    = "_kosik.htm";
   else
      umisteni[i]    = thisForm.HREF.value;

   if ( thisForm.WEIGHT == null )
      hmotnost[i]    = "0";
   else
      hmotnost[i]    = thisForm.WEIGHT.value;

   if ( thisForm.NO_DIS == null )
      slevit[i]    = "";
   else
      slevit[i]    = thisForm.NO_DIS.value;

   if ( thisForm.INFO == null )
      infot[i]    = "";
   else
      infot[i]    = thisForm.INFO.value;

      

   if ( thisForm.VAT == null )
       dph[i]  = 0;
   else
       dph[i]  = thisForm.VAT.value;

   if ( thisForm.MJ == null )
       mj[i]  = "";
   else
       mj[i]  = thisForm.MJ.value;

   if ( thisForm.PRICE == null )
      cena[i]     = "0.00";
   else
      cena[i]     = thisForm.PRICE.value;

   if ( thisForm.PC == null )
      pc[i]     = cena[i];
   else
      pc[i]     = thisForm.PC.value;
      
   if ( thisForm.SL == null )
      psl[i]     = "0.00";
   else
      psl[i]     = thisForm.SL.value;

   if ( thisForm.RP == null )
      rp[i]     = "0.00";
   else
      rp[i]     = thisForm.RP.value;


   var limits2=0;var price2=0;var limits22=0;

   if ( thisForm.LIMITS2 == null )
      limits2=0;
   else
      limits2= thisForm.LIMITS2.value;
   limits2=limits2*1;

   if ( thisForm.LIMITS22 == null )
      limits22=0;
   else
      limits22= thisForm.LIMITS22.value;
   limits22=limits22*1;

   if ( thisForm.PRICE2 == null )
      price2=0;
   else
      price2= thisForm.PRICE2.value;
      
   if ((mno[i]>=limits2) && ( limits2>0 ) && (price2>0))   cena[i]=price2;
   if ((mno[i]<limits22) && ( limits22>0 ) && (price2>0))   cena[i]=price2;
   if((mno[i]<limits22) && ( limits22>0 ) && (price2==0)) {
     mno[i]=0;

   }


   var limits3=0;var price3=0;

   if ( thisForm.LIMITS3 == null )
      limits3=0;
   else
      limits3= thisForm.LIMITS3.value;
   limits3=limits3*1;

   if ( thisForm.PRICE3 == null )
      price3=0;
   else
      price3= thisForm.PRICE3.value;
      
   if ((mno[i]>=limits3) && ( limits3>0 ) && (price3>0))   cena[i]=price3;


   if ( thisForm.NAME == null )
      nazev[i]      = "";
   else
      nazev[i]      = thisForm.NAME.value;


   if ( thisForm.ADDITIONALINFO == null ) {
      typ[i]= "";
   } else {
      typ[i] = thisForm.ADDITIONALINFO[thisForm.ADDITIONALINFO.selectedIndex].value;
   }

   if ( thisForm.AINFO_R != null ) {
     for (var k=0;k<thisForm.AINFO_R.length;k++) if (thisForm.AINFO_R[k].checked) {
       if (typ[i]!='') typ[i] += '; ';
       typ[i] += thisForm.AINFO_R[k].value;
     }  
   }

   if ( thisForm.AINFO_R2 != null ) {
     for (var k=0;k<thisForm.AINFO_R2.length;k++) if (thisForm.AINFO_R2[k].checked) {
       if (typ[i]!='') typ[i] += '; ';
       typ[i] += thisForm.AINFO_R2[k].value;
     }  
   }

   if ( thisForm.AINFO_R3 != null ) {
     for (var k=0;k<thisForm.AINFO_R3.length;k++) if (thisForm.AINFO_R3[k].checked) {
       if (typ[i]!='') typ[i] += '; ';
       typ[i] += thisForm.AINFO_R3[k].value;
     }  
   }

   if ( thisForm.AINFO_R4 != null ) {
     for (var k=0;k<thisForm.AINFO_R4.length;k++) if (thisForm.AINFO_R4[k].checked) {
       if (typ[i]!='') typ[i] += '; ';
       typ[i] += thisForm.AINFO_R4[k].value;
     }  
   }

   if ( thisForm.AINFO_Rx != null ) {
     for (var k=0;k<thisForm.AINFO_Rx.length;k++) if (thisForm.AINFO_Rx[k].checked) {
      ret=thisForm.AINFO_Rx[k].value;
      if (typ[i]!='') typ[i] += '; ';
      ii=ret.indexOf("^");
      if (ii!=-1) {
       cena[i]=ret.substring(0,ii);
       typ[i] += ret.substring(ii+1,ret.length);    
      }
      else typ[i] += ret;
     } 
   }


   if ( thisForm.ADDITIONALINFOx != null ) {
      ret=thisForm.ADDITIONALINFOx[thisForm.ADDITIONALINFOx.selectedIndex].value;
      if (typ[i]!='') typ[i] += '; ';
      ii=ret.indexOf("^");
      if (ii!=-1) {
       cena[i]=ret.substring(0,ii);
       typ[i] += ret.substring(ii+1,ret.length);    
      }
      else typ[i] += ret;
   }
   if ( thisForm.ADDITIONALINFO2 != null ) {
      if (typ[i]!='') typ[i] += '; ';
      typ[i] += thisForm.ADDITIONALINFO2[thisForm.ADDITIONALINFO2.selectedIndex].value;
   }
   if ( thisForm.ADDITIONALINFO3 != null ) {
      if (typ[i]!='') typ[i] += '; ';
      typ[i] += thisForm.ADDITIONALINFO3[thisForm.ADDITIONALINFO3.selectedIndex].value;
   }
   if ( thisForm.ADDITIONALINFO4 != null ) {
      if (typ[i]!='') typ[i] += '; ';
      typ[i] += thisForm.ADDITIONALINFO4[thisForm.ADDITIONALINFO4.selectedIndex].value;
   }
   if ( thisForm.ADDITIONALINFO5 != null ) {
      if (typ[i]!='') typ[i] += '; ';
      typ[i] += thisForm.ADDITIONALINFO5.value;
   }

   if ( thisForm.SPECS != null ) {
     if (thisForm.SPECS.value=="A"){

ty=prompt("Zadejte provedení","velikost+barva");
       if (ty!=null) typ[i]+=ty;
     }
   }


   pocet_pol+=mno[i];
   prepocti();
   ukaz();
  }// QUANTITY

}

function CKquantity(checkString) {
   var strNewQuantity = "";

   for ( i = 0; i < checkString.length; i++ ) {
      ch = checkString.substring(i, i+1);
      if ( (ch >= "0" && ch <= "9") || (ch == '.') )
         strNewQuantity += ch;
      if (ch == ',' )
         strNewQuantity += ".";
   }

   if ( strNewQuantity.length < 1 )
      strNewQuantity = "1";

   return(strNewQuantity);
}

 function kos(){  if (pocet_pol!=0) { okno.parent.okno.location="_kosik.htm"; } else alert('Nákupní košík je prázdný'); }
