function checkFrameset(){if(!parent.waren){document.location.replace("nachladen.html?"+location.pathname);}}
function checkFrameset2(){if(!parent.oben){location.href="index.html";}}
function checkFramecall() {var Adressanhang=location.search;if(Adressanhang)parent.waren.document.location.replace(Adressanhang.substring(1,Adressanhang.length));}
var Email='';var strZusatz=0;var mwst0=19;var mwst1=7;var warenkorbSelect=0;var Warenkorb=[];var Anzahl=0;var Summe=0;var Gewicht=0;var FFGewicht=0;var Versandk=0;var versandart=0;var intVersandland=0;var strVersandtext;var intVersandMwst;var myUrl='';function WarenkorbEintrag(Best,Bld,PrE,Pr1,Pr2,Pr3,Me2,Me3,Bez,Zus,mwstkz,Anz,PPr,Ver,Gew,FFGew){this.BestNr=Best;this.Bild=Bld;this.Preis=PrE;this.Preis1=Pr1;this.Preis2=Pr2;this.Preis3=Pr3;this.Menge2=Me2;this.Menge3=Me3;this.Bezeichnung=Bez;this.zusatztext=Zus;this.mwst=mwstkz;this.Anzahl=Anz;this.PPreis=PPr;this.Versand=Ver;this.Gewicht=Gew;this.FFGewicht=FFGew;return;}
function format(zahl,digits){var Output='';var NachkString='';var mult=Math.pow(10,digits);zahl=Math.round(zahl*mult)/mult;var Vork=Math.floor(zahl);zahl*=mult;var Nachk=Math.round(zahl-Vork*mult);for(var i=digits-1;i>0;i--){if(Nachk<Math.pow(10,i))
NachkString+='0';else
break;}
NachkString+=Nachk;Output=Vork+'.'+NachkString;return Output;}
function InWarenkorb(index,MeAnzahl,listboxa,listboxb){if(MeAnzahl.indexOf(',')!=-1){var tmpAnzahl='';if(MeAnzahl.indexOf(',')>0)tmpAnzahl=MeAnzahl.substr(0,MeAnzahl.indexOf(','));tmpAnzahl=tmpAnzahl+'.'+MeAnzahl.substr(MeAnzahl.indexOf(',')+1);MeAnzahl=tmpAnzahl;}
var newMaxIndex=Warenkorb.length;var Best=self.waren.BestNr[index];var Bld=self.waren.Bild[index];var Pr1=self.waren.Preis1[index];var Pr2=self.waren.Preis2[index];var Pr3=self.waren.Preis3[index];var Menge2=self.waren.Menge2[index];var Menge3=self.waren.Menge3[index];var Bez=self.waren.Bezeichnung[index];var mwst1=self.waren.Mwst[index];var Zusatz1=self.waren.Zusatz[index];var PPr=self.waren.PPreis[index];var Ver=self.waren.Versand[index];var Gew=self.waren.Gewicht[index];var FFGew=self.waren.FFGewicht[index];var lbaWert=0;var lbbWert=0;if(listboxa.type!='hidden'){lbaWert=parseFloat(listboxa.options[listboxa.options.selectedIndex].value);if(lbaWert>0){Pr1=Pr1+lbaWert;Pr2=Pr2+lbaWert;Pr3=Pr3+lbaWert;}}
if(listboxb.type!='hidden'){lbbWert=parseFloat(listboxb.options[listboxb.options.selectedIndex].value);if(lbbWert>0){Pr1=Pr1+lbbWert;Pr2=Pr2+lbbWert;Pr3=Pr3+lbbWert;}}
var Anz=1;if(parseFloat(MeAnzahl)>0)
Anz=parseFloat(MeAnzahl);var Position=-1;var Zaehler=0;while(Zaehler<Warenkorb.length){if(Best==Warenkorb[Zaehler].BestNr&&Zusatz1==Warenkorb[Zaehler].zusatztext)
Position=Zaehler;Zaehler++;}
if(Position>-1){Summe=Summe-Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;Warenkorb[Position].Anzahl=parseFloat(Warenkorb[Position].Anzahl)+Anz;if(Warenkorb[Position].Anzahl>=Menge2){Warenkorb[Position].Preis=Pr2;}
if(Warenkorb[Position].Anzahl>=Menge3){Warenkorb[Position].Preis=Pr3;}
Summe=Summe+Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;}
else{Anzahl=Anzahl+Anz;Summe+=Pr1*Anz;Warenkorb[newMaxIndex]=new WarenkorbEintrag(Best,Bld,Pr1,Pr1,Pr2,Pr3,Menge2,Menge3,Bez,Zusatz1,mwst1,Anz,PPr,Ver,Gew,FFGew);newMaxIndex++;}
Mengenstaffel_beachten();printWarenkorbSummary();}
function Mengenstaffel_beachten(){for(var a=0;a<parent.Warenkorb.length;a++){var MengeArt=0;for(var b=0;b<parent.Warenkorb.length;b++){if(parent.Warenkorb[b].BestNr==parent.Warenkorb[a].BestNr){MengeArt=MengeArt+parseFloat(parent.Warenkorb[b].Anzahl);}}
var Position=a;if(MengeArt>0&&MengeArt<parent.Warenkorb[Position].Menge2){parent.Summe=parent.Summe-parseFloat(parent.Warenkorb[Position].Anzahl)*parseFloat(parent.Warenkorb[Position].Preis);parent.Warenkorb[Position].Preis=parent.Warenkorb[Position].Preis1;parent.Warenkorb[Position].Anzahl=parent.Warenkorb[Position].Anzahl;parent.Summe=parent.Summe+parent.Warenkorb[Position].Anzahl*parent.Warenkorb[Position].Preis;}
if(MengeArt>=parent.Warenkorb[Position].Menge2&&MengeArt<parent.Warenkorb[Position].Menge3){parent.Summe=parent.Summe-parent.Warenkorb[Position].Anzahl*parent.Warenkorb[Position].Preis;parent.Warenkorb[Position].Preis=parent.Warenkorb[Position].Preis2;parent.Warenkorb[Position].Anzahl=parent.Warenkorb[Position].Anzahl;parent.Summe=parent.Summe+parent.Warenkorb[Position].Anzahl*parent.Warenkorb[Position].Preis;}
if(MengeArt>=parent.Warenkorb[Position].Menge3){parent.Summe=parent.Summe-parent.Warenkorb[Position].Anzahl*parent.Warenkorb[Position].Preis;parent.Warenkorb[Position].Preis=parent.Warenkorb[Position].Preis3;parent.Warenkorb[Position].Anzahl=parent.Warenkorb[Position].Anzahl;parent.Summe=parent.Summe+parent.Warenkorb[Position].Anzahl*parent.Warenkorb[Position].Preis;}}}
function printWarenkorbSummary(){if(warenkorbSelect===0){var obj=self.oben.document.getElementById('status');Summe=Math.round(Summe*100)/100;var Sum=format(Summe,2);if(Anzahl===0){obj.innerHTML="0 Artikel im Warenkorb";}
else{var TZaehler=0;var sumzahl=0;while(TZaehler<Warenkorb.length){sumzahl=sumzahl+parseFloat(Warenkorb[TZaehler].Anzahl);TZaehler++;}
obj.innerHTML=(''+sumzahl+' Artikel im Warenkorb<br>Warenwert '+Sum+' Euro');}}}
function Bestellseite_laden(){if(parent.Warenkorb.length===0){alert('Ihr Warenkorb ist leer.');return;} waren.location.href='bestell1.html';}
function Zusatztexthinzufuegen(feld){var begriff=feld.name;var Position=parseFloat(begriff.substr(1,2));Warenkorb[Position].zusatztext=feld.value;}
function printWarenkorbLeer(){waren.location.href=myUrl;}
function removeEintrag(indexU){var buf=[];var index=parseFloat(indexU);for(var j=0,i=0;i<Warenkorb.length;i++){if(i==index){continue;}
buf[j]=new WarenkorbEintrag(Warenkorb[i].BestNr,Warenkorb[i].Bild,Warenkorb[i].Preis1,Warenkorb[i].Preis1,Warenkorb[i].Preis2,Warenkorb[i].Preis3,Warenkorb[i].Menge2,Warenkorb[i].Menge3,Warenkorb[i].Bezeichnung,Warenkorb[i].zusatztext,Warenkorb[i].mwst,Warenkorb[i].Anzahl,Warenkorb[i].PPreis,Warenkorb[i].Versand,Warenkorb[i].Gewicht,Warenkorb[i].FFGewicht);j++;}
Warenkorb=buf;var obj=self.waren.document;if(strZusatz==1){Mengenstaffel_beachten();}
if(Warenkorb.length===0){Anzahl=0;Summe=0;Gewicht=0;FFGewicht=0;printWarenkorbLeer();}
else{if(navigator.appName=='Netscape'){Bestellseite_laden();}}
printWarenkorbSummary();}
function neuBerechnen(feld){if(parseFloat(feld.value)===0||feld.value===''){removeEintrag(feld.name);return;}
var Position=parseFloat(feld.name);if(feld.value>0&&feld.value<Warenkorb[Position].Menge2){Summe=Summe-parseFloat(Warenkorb[Position].Anzahl)*parseFloat(Warenkorb[Position].Preis);Warenkorb[Position].Preis=Warenkorb[Position].Preis1;Warenkorb[Position].Anzahl=feld.value;Summe=Summe+Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;}
if(feld.value>=Warenkorb[Position].Menge2&&feld.value<Warenkorb[Position].Menge3){Summe=Summe-Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;Warenkorb[Position].Preis=Warenkorb[Position].Preis2;Warenkorb[Position].Anzahl=feld.value;Summe=Summe+Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;}
if(feld.value>=Warenkorb[Position].Menge3){Summe=Summe-Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;Warenkorb[Position].Preis=Warenkorb[Position].Preis3;Warenkorb[Position].Anzahl=feld.value;Summe=Summe+Warenkorb[Position].Anzahl*Warenkorb[Position].Preis;}
if(Warenkorb.length===0){Anzahl=0;Summe=0;printWarenkorbLeer();}
if(strZusatz==1){Mengenstaffel_beachten();}}
function WarenkorbLeeren(){Anzahl=0;Summe=0;Gewicht=0;FFGewicht=0;var buf=[];Warenkorb=buf;printWarenkorbSummary();printWarenkorbLeer();}
function drucken(){window.print();}
