<!--
var Waehrung1 = '<img src="logos/euroschwarz.gif" width="13" height="13" alt="Euro">';
var Waehrung11 = '<img src="logos/euroweiss.gif" width="13" height="13" alt="Euro">';
var Waehrung2 = '<img src="logos/euroweiss.gif" width="13" height="13" alt="Euro">';
var WaehrungMail = 'Euro';
var Umrechnungsfaktor =0;
var bestelldaten ="bestellung.html";
var waehrung = "";
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, Me2, Me3, Bez, Zus, Anz){
   this.BestNr = Best;
   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.Anzahl = Anz;
   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){
   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 Menge2 = self.waren.Menge2[index];
   var Menge3 = self.waren.Menge3[index];
   var Bez = self.waren.Bezeichnung[index];
   var Zusatz1 = self.waren.Zusatz[index];
   var Anz = 1;
   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++;
         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++;
         Summe+= Pr1;
         Warenkorb[newMaxIndex] = new WarenkorbEintrag(Best,Pr1,Pr1,Pr2,Pr3,Menge2,Menge3,Bez,Zusatz1,Anz);
         newMaxIndex++;          
       }
   if (strZusatz == 1) { 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 + parseInt(parent.Warenkorb[b].Anzahl);
            }
        }

           var Position = a;
           if (MengeArt > 0 && MengeArt < parent.Warenkorb[Position].Menge2)
           {
                 parent.Summe = parent.Summe - parseInt(parent.Warenkorb[Position].Anzahl) * parseInt(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(){
   Summe = Math.round(Summe*100) / 100;
   var Sum = format(Summe,2);
}


function Bestellseite_laden(){
        
   waren.location.href=bestelldaten;   

}
function Versandart_auslesen() { 
        versandart = waren.document.formular.zahlungsart.selectedIndex
        Bestellseite_laden();
}

function Zusatztexthinzufuegen(feld){   
   var begriff = feld.name ;
   var Position = parseInt(begriff.substr(1,2));

   Warenkorb[Position].zusatztext = feld.value;
}

function neuBerechnen(feld){   
   if (parseInt(feld.value)==0 || feld.value==''){
      removeEintrag(feld.name);
      return;
   }
   var Position = parseInt(feld.name);

   if (feld.value > 0 && feld.value < Warenkorb[Position].Menge2)
   {
         Summe = Summe - parseInt(Warenkorb[Position].Anzahl) * parseInt(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 = parseInt(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].Menge2,Warenkorb[i].Menge3,Warenkorb[i].Bezeichnung,Warenkorb[i].zusatztext,Warenkorb[i].Anzahl);
      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(); }}
      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;
}
// -->