<!-- EMAIL-ADRESSE ANFANG -->
var mailadresse ='Bestellung@lindemannsilikon.de';var strZusatz =0;var mwst0 =16; var mwst1 =7;var mwst2 =9;
<!-- EMAIL-ADRESSE ENDE -->
<!-- WAEHRUNG ANFANG -->
var strWaehrung1 = 'EUR';
var strWaehrung2 = 'DM';
var slnUmrechnungsfaktor = .5113;
<!-- WAEHRUNG ENDE -->

var WarenkorbLeer ='<H3>Warenkorb</H3>';var adresseingabe ="bestell1.php";var adresseingabe_wz ="wunsch1.html";var warenkorbSelect = 0;
<!-- FARBEN ANFANG -->
var strbgcolor = "#FFFFFF";var strbgtabelle = "#FFFFFF";var strbgtitel = "#377BC6";var strbgkorb = "#FFFACD";var strfc = "#000000";var strfctabelle = "#000000";var strfctitel = "#FFFFFF";var strfckorb = "#000000";var waehrung = "EUR";
<!-- FARBEN ENDE -->
var Warenkorb = new Array();var Summe =0;var Versandk = 0;var versandart = 0;var Anzahl=0;var myUrl ="";

function WarenkorbEintrag(Best, PrE, Pr1, Pr2, Pr3, Pr4, Me2, Me3, Me4, Bez, Zus, mwstkz, Anz, Gewicht){
  this.BestNr = Best;
  this.Preis = PrE;
  this.Preis1 = Pr1;
  this.Preis2 = Pr2;
  this.Preis3 = Pr3;
  this.Preis4 = Pr4;
  this.Menge2 = Me2;
  this.Menge3 = Me3;
  this.Menge4 = Me4;
  this.Bezeichnung = Bez;
  this.zusatztext = Zus;
  this.mwst = mwstkz;
  this.Anzahl = Anz;
  this.gewicht = Gewicht;
  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, lagermenge, verk_einheit){
  // Mengenrabatt wird festgestellt
  // Kommata in der Menge -> Umwandeln in Punkt

  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 preiskz = 1;var newMaxIndex = Warenkorb.length;var Best = self.waren.BestNr[index];var Pr1 = self.waren.Preis1[index];var Pr2 = self.waren.Preis2[index];var Pr3 = self.waren.Preis3[index];var Pr4 = self.waren.Preis4[index];var Menge2 = self.waren.Menge2[index];var Menge3 = self.waren.Menge3[index];var Menge4 = self.waren.Menge4[index];var Bez = self.waren.Bezeichnung[index];var mwst1 = self.waren.Mwst[index];var Zusatz1 = self.waren.Zusatz[index];var Gewicht = self.waren.Gewicht[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 ;
      Pr4 = Pr4 + 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;
      Pr4 = Pr4 + lbbWert;
      }
    }
  var Anz = 1;
  if ( parseFloat(MeAnzahl) > 0 ) {
    Anz = parseFloat(MeAnzahl);
    Anz = Math.round(Anz);
  }
  var Position = -1;var Zaehler = 0;
  while(Zaehler < Warenkorb.length){
    if(Best == Warenkorb[Zaehler].BestNr && Zusatz1 == Warenkorb[Zaehler].zusatztext)
    Position=Zaehler;
    Zaehler++;
  }

  // Prüfen ob bei der Bestellung die Lagermenge überschritten wird
  if (lagermenge > -1) {
    var checker = 0;
    if(Position > -1){checker = Warenkorb[Position].Anzahl + Anz;}
    else
    {checker = Anz;}
    if(checker  > (lagermenge / verk_einheit) ) {
      if(Position > -1){
        Anz = (lagermenge / verk_einheit)-Warenkorb[Position].Anzahl;
      }
      else
      {
        Anz=(lagermenge / verk_einheit);
      }
      alert('Wir haben von diesem Artikel leider nur ' + lagermenge + ' m auf Lager. \nDem Warenkorb wurden ' + (lagermenge / verk_einheit) +' Verkaufseinheiten zu je ' + verk_einheit + ' m \nhinzugefügt. \n\nEine Übersicht Ihrer Bestellung finden Sie \nunter Bestellung bearbeiten' );
    }
  }

  if(Position > -1){
    Summe = Summe - Warenkorb[Position].Anzahl * Warenkorb[Position].Preis
    Warenkorb[Position].Anzahl = parseFloat(Warenkorb[Position].Anzahl) + Anz;
    Warenkorb[Position].gewicht = Gewicht;
    //Warenkorb[Position].gewicht = self.waren.Gewicht[index];
    if (Warenkorb[Position].Anzahl >= Menge2) Warenkorb[Position].Preis = Pr2;
    if (Warenkorb[Position].Anzahl >= Menge3) Warenkorb[Position].Preis = Pr3;
    if (Warenkorb[Position].Anzahl >= Menge4) Warenkorb[Position].Preis = Pr4;
    Summe = Summe + Warenkorb[Position].Anzahl * Warenkorb[Position].Preis
    }
  else
    {
    Anzahl=Anzahl+Anz;
    Summe+= Pr1 * Anz;
    Warenkorb[newMaxIndex] = new WarenkorbEintrag(Best,Pr1,Pr1,Pr2,Pr3,Pr4,Menge2,Menge3,Menge4,Bez,Zusatz1,mwst1,Anz,Gewicht);
    newMaxIndex++;
    }
  Mengenstaffel_beachten();
  printWarenkorbSummary();}

function Mengenstaffel_beachten(){
// Die erste Schleife durchläuft alle Artikel
for(var a=0;a<parent.Warenkorb.length;a++){
// Ersteinmal die Anzahl des Artikels feststellen
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);}}
// in MengeArt steht nun die Gesamtmenge für den Artikel
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 && 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;}

if (MengeArt >= parent.Warenkorb[Position].Menge4){parent.Summe = parent.Summe - parent.Warenkorb[Position].Anzahl * parent.Warenkorb[Position].Preis;
parent.Warenkorb[Position].Preis = parent.Warenkorb[Position].Preis4;
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){// nur ausführen, wenn ein Warenkorb vorhanden ist
var obj = self.warenkorb.document;Summe = Math.round(Summe*100) / 100;var Sum = format(Summe,2);
obj.clear();
obj.open();
if (Anzahl==0){obj.write('<HTML><head><link rel=stylesheet type="text/css" href="./css/silikon.css"></head><BODY bgcolor="#D2E9FF"><center>'
+'<img src="./img/blue2.gif" width="100%" height="1.5" border="0">'
+'<table width="100%" border="0"><tr><td valign="top"><font COLOR="#191970" face="Arial" size="2" class=tlink>'
+'<a href="bedien.html" target="waren">Anleitung für Online Bestellungen</font></a></td><td>'
+'<font COLOR="#191970" face="Arial" size="2">'+'Zur Zeit befinden sich keine Waren im Warenkorb. Um einen Artikel für eine Bestellung <br>auszuwählen, Klicken Sie bitte auf das Warenkorbsymbol auf den Shopseiten.'
+'</FONT></td></tr></table></center></BODY></HTML>');}
else{obj.write('<HTML><link rel=stylesheet type="text/css" href="./css/silikon.css"><body bgcolor="#D2E9FF"><font COLOR="#191970" face="Arial" size="2" class=tlink>');
var TZaehler = 0;var sumzahl = 0;
while(TZaehler < Warenkorb.length){sumzahl = sumzahl + parseFloat(Warenkorb[TZaehler].Anzahl)
TZaehler++;}
// obj.write('<center><img src="./img/blue2.gif" width="100%" height="1.5" border="0"><br>&nbsp;<br><B>'+ sumzahl + '</B><font COLOR="#00008B"> Artikel im Warenkorb&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;');
obj.write('<center><img src="./img/blue2.gif" width="100%" height="1.5" border="0">&nbsp;<br><font COLOR="#00008B">Artikel im Warenkorb mit ');

obj.write('Warenwert <B>');
obj.write(waehrung+' ');
obj.write(Sum + '</B><img src="./img/blind.gif" width="30" height="10" border="0"><img src="./img/euroconv1.gif" width="38" height="19" border="0" align="middle">');
obj.write('<a href ="javascript:parent.Bestellseite_laden();">&nbsp; Bestellung bearbeiten</font></font></a>');
obj.write('</body></html>');}
obj.close();}}

function printBitteWartenWarenkorb(){if (warenkorbSelect == 0){var obj = self.warenkorb.document;
obj.clear()
obj.open()
obj.write('<html>');
obj.write('<HTML><BODY bgcolor="#D2E9FF"><P align="center"><font COLOR="#191970" face="Arial"><STRONG>Bitte warten! Daten werden geladen ...</STRONG></FONT></BODY></HTML>');
obj.close();}}

function Bestellseite_laden(){waren.location.href=adresseingabe;}
function Wunschzettel_laden(){waren.location.href=adresseingabe_wz;}
function Versandart_auslesen(){versandart = waren.document.formular.zahlungsart.selectedIndex
Bestellseite_laden();}
function Zusatztexthinzufuegen(feld){var begriff = feld.name ;var Position = parseFloat(begriff.substr(1,2));
Warenkorb[Position].zusatztext = feld.value;}

function neuBerechnen(feld){

if (parseFloat(feld.value)==0 || feld.value==''){
    removeEintrag(feld.name);
    return;
    }
var Position = parseFloat(feld.name);

feld.value=Math.round(feld.value);

//Prüfen ob Lagermenge überschritten wird
var verk_einheit = Warenkorb[Position].Menge3;
var lagermenge = Warenkorb[Position].Menge4;
if (lagermenge > -1) {
if (feld.value  > (lagermenge / verk_einheit) ) {
  feld.value=(lagermenge / verk_einheit);
  alert('Wir haben von diesem Artikel leider nur ' + lagermenge + ' m auf Lager. \nDem Warenkorb wurden ' + (lagermenge / verk_einheit) +' Verkaufseinheiten zu je ' + verk_einheit + ' m \nhinzugefügt. \n\nEine Übersicht Ihrer Bestellung finden Sie \nunter Bestellung bearbeiten' );
  }
}


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 removeEintrag(indexU){var buf = new Array();var index = parseFloat(indexU);var obj = self.waren.document;
for(var j=0 , i=0;i<Warenkorb.length;i++){if (i==index) {continue;};
buf[j] = new WarenkorbEintrag(Warenkorb[i].BestNr,Warenkorb[i].Preis1,Warenkorb[i].Preis1,Warenkorb[i].Preis2,Warenkorb[i].Preis3,Warenkorb[i].Preis4,Warenkorb[i].Menge2,Warenkorb[i].Menge3,Warenkorb[i].Menge4,Warenkorb[i].Bezeichnung,Warenkorb[i].zusatztext,Warenkorb[i].mwst,Warenkorb[i].Anzahl,Warenkorb[i].gewicht);
j++;}
Warenkorb = buf;
var obj = self.waren.document;
if (strZusatz == 1) { Mengenstaffel_beachten();}
if (Warenkorb.length==0){Anzahl=0;Summe=0;printWarenkorbLeer();}
else{if (navigator.appName=="Netscape"){Bestellseite_laden();Wunschzettel_laden();}
}

printWarenkorbSummary();}

function WarenkorbLeeren(){Anzahl=0;Summe=0;var buf=new Array();Warenkorb=buf;
printWarenkorbSummary();printWarenkorbLeer();}

function printWarenkorbLeer(){waren.location.href=myUrl;}
function WarenkorbAnfordern(){waren.location.href=adresseingabe;}
