
var leer = 0;
var wohin = 'frame.htm';
var maxmenge = 100;
var error = '\nDie eingegebene Menge ist nicht korrekt!';
var del_art = 'Möchten Sie diesen Artikel wirklich löschen?';
var del_all = 'Möchten Sie den kompletten Warenkorb wirklich löschen?';
var nix_drin = '\nSie haben bisher keine Produkte in den Warenkorb abgelegt.';



//---------------------------------------------------------
// Ab hier keine weitere Anpassung notwendig! ------------->
//---------------------------------------------------------

onerror=stopError;

var waren = parent.waren.substring(0, parent.waren.length-3);

var varkd = parent.varkd;
var varna = parent.varna;
var varvo = parent.varvo;
var varst = parent.varst;
var varpl = parent.varpl;
var varor = parent.varor;
var varte = parent.varte;
var varfa = parent.varfa;
var varem = parent.varem;
var varbe = parent.varbe;
var varge = parent.varge;
var varih = parent.varih;
var varko = parent.varko;
var varkr = parent.varkr;
var varbl = parent.varbl;
var varza = parent.varza;                               
// Zusaetzlich
var varzan = parent.varzan;
var varzla = parent.varzla;
var varzfa = parent.varzfa;
var varzfz = parent.varzfz;
var varzty = parent.varzty;
var varzau = parent.varzau;
var varzbj = parent.varzbj;
var varzws = parent.varzws;
var varzvv = parent.varzvv;
var varzwg = parent.varzwg;
var varzha = parent.varzha;
// Kreditkarte
var varzkr = parent.varzkr;
var varzgb = parent.varzgb;

var bild;
var dlink,dname;

function stopError() {
  onerror=null;
  location.href="frame.htm";
}

if (waren != null)
  items = waren.split('###');

for (i in items)
  items[i] = items[i].split('|');


function CheckAdress(){
/*
  if ((parent.varna=="") ||
      (parent.varvo=="") ||
      (parent.varst=="") ||
      (parent.varpl=="") ||
      (parent.varor=="") ||
      (parent.varge=="") ||
      (parent.varte=="") ||
      (parent.varem=="")) {
    alert("\nEs wurden nicht alle Felder ausgefüllt !");
    return false;
  }
*/
  return true;
}


function OpenWinOld(theURL,features) {
//  if (parent.win!=null) {
//    parent.win.close();
//  }
  parent.win=window.open(theURL,'Detail',features);
  parent.win.window.focus();
}


function ShowURL(theURL,header,features) {

  if (parent.win!=null) {
    parent.win.close();
  }

  parent.win=window.open(theURL,header,features);
  parent.win.window.focus();
}


function OpenWin(theURL,features) {

  if (parent.win!=null) {
    parent.win.close();
  }

  parent.win=window.open('','Detail',features);
  parent.win.window.document.write("<html><title>Detail</title><body bgcolor='#000000'><div align='center'>");
  parent.win.window.document.write("<img src='"+theURL+"'>");
  parent.win.window.document.write("</div></body></html>");
  parent.win.window.focus();
}


function OpenExample(theURL,features) {

  if (parent.ewin!=null) {
    parent.ewin.close();
  }

  bild = theURL.split('|');

  parent.ewin=window.open('','Beispiel','scrollbars=yes,width=500,height=500');
  parent.ewin.window.document.write("<html><title>Einbau-Beispiel</title><body bgcolor='#000000'><div align='center'>");

  for (i in bild) {
    parent.ewin.window.document.write("<img src='beispiel/"+bild[i]+"'><br>");
  }

  parent.ewin.window.document.write("</div></body></html>");
  parent.ewin.window.focus();
  
}

function Show(theURL,features,ueber,info,bgc,co) {

  x=window.open('',ueber+Math.floor((Math.random())*500)+Math.floor((Math.random())*500),features);
  x.window.document.writeln("<html><head>");
  x.window.document.writeln("<title>"+ueber+"</title>");
  x.window.document.writeln("<STYLE TYPE='text/css'>");
  x.window.document.writeln("DIV { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt;}");
  x.window.document.writeln("A { text-decoration : none;}");
  x.window.document.writeln("A:HOVER { text-decoration : underline;}");
  x.window.document.writeln("</STYLE></head>");
  x.window.document.writeln("<body bgcolor='"+bgc+"' text='"+co+"'><div align='center'>");
  x.window.document.writeln("<a href='javascript:self.close()'>[Schliessen]</a><br>");

  if (theURL!="") {
    bild = theURL.split('|');
    for (i in bild) {
      x.window.document.writeln("<br><img src='"+bild[i]+"'><br>");
    }
  }

  x.window.document.writeln("<br>"+info);
  x.window.document.writeln("</div></body></html>");
  x.window.focus();

}

function Show2(theURL,features,ueber,info,bgc,co) {

  x=window.open('',ueber+Math.floor((Math.random())*500)+Math.floor((Math.random())*500),features);
  x.window.document.writeln("<html><head>");
  x.window.document.writeln("<title>"+ueber+"</title>");
  x.window.document.writeln("<STYLE TYPE='text/css'>");
  x.window.document.writeln("DIV { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt;}");
  x.window.document.writeln("A { text-decoration : none;}");
  x.window.document.writeln("A:HOVER { text-decoration : underline;}");
  x.window.document.writeln("</STYLE></head>");
  x.window.document.writeln("<body bgcolor='"+bgc+"' text='"+co+"'><div align='center'>");
  x.window.document.writeln("<a href='javascript:self.close()'>[Schliessen]</a><br>");

  if (theURL!="") {
    bild = theURL.split('|');
    for (i in bild) {
      x.window.document.writeln("<br><img src='"+bild[i]+"'><br>");
    }
  }

  x.window.document.writeln("</div>");
  x.window.document.writeln("<div><br>"+info);
  x.window.document.writeln("</div></body></html>");
  x.window.focus();

}

function Show3(theURL,features,ueber,info,bgc,co) {

  x=window.open('',ueber+Math.floor((Math.random())*500)+Math.floor((Math.random())*500),features);
  x.window.document.writeln("<html><head>");
  x.window.document.writeln("<title>"+ueber+"</title>");
  x.window.document.writeln("<STYLE TYPE='text/css'>");
  x.window.document.writeln("DIV { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt;}");
  x.window.document.writeln("A { text-decoration : none;}");
  x.window.document.writeln("A:HOVER { text-decoration : underline;}");
  x.window.document.writeln("</STYLE></head>");
  x.window.document.writeln("<body bgcolor='"+bgc+"' text='"+co+"'><div align='center'>");
  x.window.document.writeln("<a href='javascript:self.close()'>[Schliessen]</a><br>");

  if (theURL!="") {
    dlink = theURL.split('|');
    for (i in dlink) {
      dname = dlink[i].split('#');
      x.window.document.writeln("<br><a href='"+dname[1]+"' target='_blank'>"+dname[0]+"</a><br>");
    }
  }

  x.window.document.writeln("</div>");
  x.window.document.writeln("<div><br>"+info);
  x.window.document.writeln("</div></body></html>");
  x.window.focus();

}

function absender(kd,na,vo,st,pl,or,te,fa,em,be,ge,ih,ko,kr,bl,za) {
  parent.varkd=kd;
  parent.varna=na;
  parent.varvo=vo;
  parent.varst=st;
  parent.varpl=pl;
  parent.varor=or;
  parent.varte=te;
  parent.varfa=fa;
  parent.varem=em;
  parent.varbe=be;
  parent.varge=ge;
  parent.varih=ih;
  parent.varko=ko;
  parent.varkr=kr;
  parent.varbl=bl;
  parent.varza=za;
//  alert(za);
}

function absender2(kd,na,vo,st,pl,or,te,fa,em,be,ge,ih,ko,kr,bl,za,z1,z2,z3) {
  parent.varkd=kd;
  parent.varna=na;
  parent.varvo=vo;
  parent.varst=st;
  parent.varpl=pl;
  parent.varor=or;
  parent.varte=te;
  parent.varfa=fa;
  parent.varem=em;
  parent.varbe=be;
  parent.varge=ge;
  parent.varih=ih;
  parent.varko=ko;
  parent.varkr=kr;
  parent.varbl=bl;
  parent.varza=za;
  parent.varzan=z1;
  parent.varzla=z2;
  parent.varfa=z3;
}

function absender3(z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14) {
  // Zusaetzlich
  parent.varzfz=z4;
  parent.varzty=z5;
  parent.varzau=z6;
  parent.varzbj=z7;
  parent.varzws=z8;
  parent.varzvv=z9;
  parent.varzwg=z10;
  parent.varzfa=z11;
  parent.varzha=z12;
  parent.varzkr=z13;
  parent.varzgb=z14;
}

function runden(wert) {
  k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';
  k = k.substring(0, k.indexOf('.') + 3);
  return k;
}

                 
function rechnen() {
  zsumme = runden(parseFloat(items[i][2]))*runden(parseFloat(items[i][3]));
//  gesamtpreis += runden(parseFloat(items[i][2]))*runden(parseFloat(items[i][3]));
  gesamtpreis += zsumme;
  if (items[i][6]==7) {
    mwst1 += zsumme/(1+(parseFloat(items[i][6])/100))*(parseFloat(items[i][6])/100);
  } else {
    mwst2 += zsumme/(1+(parseFloat(items[i][6])/100))*(parseFloat(items[i][6])/100);
  }
  ergebnis = runden(zsumme);
  return ergebnis;
}


function gesamt() {
  summe = runden(gesamtpreis);
  return summe;
}


function mwst() {
  mw = runden(gesamtpreis-gesamtpreis/1.16);
  return mw;
}


function getmwst1() {
  mw = runden(mwst1);
  return mw;
}


function getmwst2() {
  mw = runden(mwst2);
  return mw;
}


function getemwst1() {
  mw = runden(emwst1);
  return mw;
}


function getemwst2() {
  mw = runden(emwst2);
  return mw;
}

function rechneneuro() {
  zsumme = runden(parseFloat(items[i][5]))*runden(parseFloat(items[i][3]));
//  egesamtpreis += runden(parseFloat(items[i][5]))*runden(parseFloat(items[i][3]));
  egesamtpreis += zsumme;
  if (items[i][6]==7) {
    emwst1 += zsumme/(1+(parseFloat(items[i][6])/100))*(parseFloat(items[i][6])/100);
  } else {
    emwst2 += zsumme/(1+(parseFloat(items[i][6])/100))*(parseFloat(items[i][6])/100);
  }
  ergebnis = runden(zsumme);
  return ergebnis;
}


function gesamteuro() {
  summe = runden(egesamtpreis);
  return summe;
}


function mwsteuro() {
  mw = runden(egesamtpreis-egesamtpreis/1.16);
  return mw;
}


function dazu(title,name,nummer,preisdm,preiseuro,menge,bild,mws) {
  
  var chkZ = 1;
  for(i=0;i<menge.length;++i)
    if ((menge.charAt(i) < "0") || (menge.charAt(i) > "9"))
      chkZ = -1;
	   
  if (chkZ==-1) {
    alert("Mengenangabe ist keine Zahl!");
    return false;
  } else  if ((menge <= 0) || (menge > maxmenge)) {
    alert(error);
  } else if (confirm('Möchten Sie '+menge+'x "'+title+'" in Warenkorb ablegen ? ')) {

    var found=false;
    var tmp = '';
    
    for (i in items) {
    
      if (items[i][1]==nummer) {
        items[i][3] = parseFloat(items[i][3])+parseFloat(menge);
        found=true;
      }
      
      tmp += items[i][0]+ '|' +
             items[i][1]+ '|' +
             items[i][2]+ '|' +
             items[i][3]+ '|' +
             items[i][4]+ '|' +
             items[i][5]+ '|' +
             items[i][6]+'###';
    }
      
    if (found) {
      parent.waren = tmp;
    } else {
      parent.waren += name+'|'+nummer+'|'+preisdm+'|'+menge+'|'+bild+'|'+preiseuro+'|'+mws+'###';
    }
    
  }
      
}


function edazu(title,name,nummer,preisdm,preiseuro,menge,bild,mws) {

  var chkZ = 1;
  for(i=0;i<menge.length;++i)
    if ((menge.charAt(i) < "0") || (menge.charAt(i) > "9"))
      chkZ = -1;

  if (chkZ==-1) {
    alert("Mengenangabe ist keine Zahl!");
    return false;
  } else  if ((menge <= 0) || (menge > maxmenge)) {
    alert(error);
  } else if (confirm('Do you want to add '+menge+'x "'+title+'" to your shopping cart?')) {

    var found=false;
    var tmp = '';

    for (i in items) {

      if (items[i][1]==nummer) {
        items[i][3] = parseFloat(items[i][3])+parseFloat(menge);
        found=true;
      }

      tmp += items[i][0]+ '|' +
             items[i][1]+ '|' +
             items[i][2]+ '|' +
             items[i][3]+ '|' +
             items[i][4]+ '|' +
             items[i][5]+ '|' +
             items[i][6]+'###';
    }

    if (found) {
      parent.waren = tmp;
    } else {
      parent.waren += name+'|'+nummer+'|'+preisdm+'|'+menge+'|'+bild+'|'+preiseuro+'|'+mws+'###';
    }

  }

}


function del_me(cnt) {

  if (confirm(del_art)) {
        
    var del = '';
    waren = parent.waren.substring(0, parent.waren.length-3);
    if (waren != null)
      items = waren.split('###');

    for (i in items) {
      if (i != cnt)
        del += items[i] +'###';
    }
 
    parent.waren = del;
    self.location = 'waren.htm';

//    parent.bottom.location.href="bottom.htm";

  }

}

function edel_me(cnt) {

  if (confirm(del_art)) {

    var del = '';
    waren = parent.waren.substring(0, parent.waren.length-3);
    if (waren != null)
      items = waren.split('###');

    for (i in items) {
      if (i != cnt)
        del += items[i] +'###';
    }

    parent.waren = del;
    self.location = 'ewaren.htm';

  }

}

function update() {

  var upd = '';
  var tmp = '';
  var chkZ = 1;
  
  for (i in items) {
    menge=eval('document.forms[0].menge'+i+'.value');
    for(i=0;i<menge.length;++i) {
      if ((menge.charAt(i) < "0") || (menge.charAt(i) > "9")) {
        chkZ = -1;
	  }	
	}	
  }	
  
  if (chkZ==-1) {
    alert("Mengenangabe ist keine Zahl!");
//    return false;
  }	else {
  
    for (i in items) {
      upd += eval('document.forms[0].menge'+i+'.value')+'~';
    }

    upd = upd.substring(0, upd.length-1);
    upd = upd.split('~');

    for (i in items) {
      items[i][3] = upd[i];
      tmp += items[i][0]+ '|' +
             items[i][1]+ '|' +
             items[i][2]+ '|' +
             items[i][3]+ '|' +
             items[i][4]+ '|' +
             items[i][5]+ '|' +
             items[i][6]+'###';
    }

    parent.waren = tmp;
//    self.location = 'waren.htm';

// Anzeige des Warenkorebs in bottom-frame
//    parent.bottom.location.href="bottom.htm";

  }
  
  self.location = 'waren.htm';
  
}

function eupdate() {

  var upd = '';
  var tmp = '';
  var chkZ = 1;

  for (i in items) {
    menge=eval('document.forms[0].menge'+i+'.value');
    for(i=0;i<menge.length;++i) {
      if ((menge.charAt(i) < "0") || (menge.charAt(i) > "9")) {
        chkZ = -1;
	  }
	}
  }

  if (chkZ==-1) {
    alert("No number!");
//    return false;
  }	else {

    for (i in items) {
      upd += eval('document.forms[0].menge'+i+'.value')+'~';
    }

    upd = upd.substring(0, upd.length-1);
    upd = upd.split('~');

    for (i in items) {
      items[i][3] = upd[i];
      tmp += items[i][0]+ '|' +
             items[i][1]+ '|' +
             items[i][2]+ '|' +
             items[i][3]+ '|' +
             items[i][4]+ '|' +
             items[i][5]+ '|' +
             items[i][6]+'###';
    }

    parent.waren = tmp;
//    self.location = 'waren.htm';

// Anzeige des Warenkorebs in bottom-frame
//    parent.bottom.location.href="bottom.htm";

  }

  self.location = 'ewaren.htm';

}


function aktion(x) {

  if (x==1) {
    if (confirm(del_all)) {
      parent.waren = '';
      self.location='waren.htm';
//      parent.bottom.location.href="bottom.htm";
    }
  }
                
  if (x==2) {
    if (parent.waren != "")
      parent.inhalt.location = 'bestellen.htm';
    else
      alert(nix_drin);
  }
                                
  if (x==3) {
    parent.waren = '';
    self.location='waren.htm';
//    parent.bottom.location.href="bottom.htm";
  }

}

function eaktion(x) {

  if (x==1) {
    if (confirm(edel_all)) {
      parent.waren = '';
      self.location='ewaren.htm';
    }
  }

  if (x==2) {
    if (parent.waren != "")
      parent.inhalt.location = 'ebestellen.htm';
    else
      alert(enix_drin);
  }

  if (x==3) {
    parent.waren = '';
    self.location='ewaren.htm';
  }

}



