// Copyright 1999,2000 Roman Krzyzanowski / intermedien GmbH, Nuernberg
// Version vom 17.01.2002: E-Mail Feld als notwenig geändert (Jürgen Wiegert [JWI] )
// Version vom 31.01.2002: Rechnung = Vorkasse geändert (JWI)
// Version vom 03.02.2002: Fehler beseitigt bei Auswahlfeldern,
//                                            Preis bei Auswahlfeldern ernöglicht
//                                            ° im Artikelfeld wird abgefangen (JWI)
//Version vom 13.02.2002  Abfragefeld der AGBs vor Bestellung eingefügt (zweiter Teil in order3.html!)
//
var isBasketLoaded = false;
var SSL = false;
var backToShopURL = new String("home.html");
var items = new Array();
var nrOfItems = 0;
var versand = 0;
var nachnahme = 0;
var orderitems = new String("");
var orderpaymethod = new String("");
var Kunde = new customer('','','','','','','','','','','','','',0,'',0,'','','','','','','','','','');
var Bestellung = new order('','','','','','','','','');
var orderWindow;
var shipuid_inland = new Array();
var shipuid_ausland = new Array();
var vatitems = new Array();
vatitems[vatitems.length] = new vat(0,'','','keine','0',0);
vatitems[vatitems.length] = new vat(4,'','','19%','19',0);

function showBasket(location) {
  var pos = location.pathname.lastIndexOf('/');
  if (pos != -1) {
    backToShopURL = location.pathname.substring(pos+1,location.pathname.length);
  }
  window.main_frame.location = "basket.html";
}

function getURL(filename) {
  var url = new String(filename);
  if (document.location.protocol == 'https:') {
    if (filename == 'basket.html') {
      alert('Der Warenkorb kann während des Bestellprozesses nicht aufgerufen werden!');
    }
    else if (filename == 'home.html') {
      if (confirm('ACHTUNG: Sie verlassen den sicheren Server!\n\nAlle bisher gemachten Angaben gehen verloren und Ihr Warenkorb wird gelöscht!')) {
        url = 'http://www.quadcenter-edewecht.de/';
        self.location = url;
      }
    }
  } else {
    window.main_frame.location = url;
  }
}

function browser() {
  var b = new String("unknown");
  if (navigator.appName == "Netscape")
    b = "NN" + navigator.appVersion.charAt(0)
  else if (navigator.appName == "Microsoft Internet Explorer")
         b = "MSIE" + navigator.appVersion.charAt(0);
  return b;
}

function checknum(str) {
  if (str == "") {
    alert("Bitte geben Sie eine Zahl zwischen 0 und 10 ein.")
    return false
  }
  for (var i = 0; i < str.length; i++) {
    var ch = str.substring(i, i + 1)
    if (ch < "0" || ch > "9") {
      alert("Bitte geben Sie eine Zahl zwischen 0 und 10 ein.")
      return false
    }
  }
  return true
}

function StringToFloat(str) {
  var s = new String("");
  if (str.indexOf(",") >= 0) {
    s = str.substring(0, str.indexOf(",")) + "." + str.substring(str.indexOf(",")+1, str.length);
  } else s = str;
  return(parseFloat(s));
}

var eurokurs = StringToFloat('1');

function convdec(str) {
  var s = new String("");
  if (str == 0) {
    return "0,00";
  } else {
    str = "" + Math.round(str * 100);
        if (str.length == 1) {
          str = "00" + str;
        } else if (str.length == 2) {
          str = "0" + str;
        }
        s = str.substring(0, str.length-2) + "," + str.substring(str.length-2, str.length);
        return s;
  }
}

function position(artnr) {
  var j = -1;
  for (var i = 0; i < items.length; i++) {
    if (items[i].artnr == artnr) {
            j = i;
    }
  }
  return j;
}

function posname(name) {
  var j = -1;
  for (var i = 0; i < items.length; i++) {
    if (items[i].name == name) {
            j = i;
    }
  }
  return j;
}

function getNrOfItems() {
  var j = 0;
  for (var i = 0; i < items.length; i++) {
    j += items[i].qty;
  }
  return j;
}

function vat(vid,vstateshort,vstatelong,vname,vvalue,vtotal) {
  this.vid = vid;
  this.vstateshort = vstateshort;
  this.vstatelong = vstatelong;
  this.vname = vname;
  this.vvalue = StringToFloat(vvalue);
  this.vtotal = vtotal;
}

function item(artnr,name,price,qty,uid,image) {
  this.artnr = artnr;
  this.name = name;
  this.price = price;
  this.qty = qty;
  this.uid = uid;
  this.image = image;
}

function customer(anrede,vorname,nachname,zusatz,firma,strasse,plz,ort,land,telefon,email,
                  sendemail,shipto,shipcost,shiptext,shipuid,paymethod,cc,ccvalid,ccnr,
                                  cccustname,bank,bankktonr,bankblz,bankcustname,bemerkung)
{
  this.anrede = anrede;
  this.vorname = vorname;
  this.nachname = nachname;
  this.zusatz = zusatz;
  this.firma = firma;
  this.strasse = strasse;
  this.plz = plz;
  this.ort = ort;
  this.land = land;
  this.telefon = telefon;
  this.email = email;
  this.sendemail = sendemail;
  this.shipto = shipto;
  this.shipcost = shipcost;
  this.shiptext = shiptext;
  this.shipuid = shipuid;
  this.paymethod = paymethod;
  this.cc = cc;
  this.ccvalid = ccvalid;
  this.ccnr = ccnr;
  this.cccustname = cccustname;
  this.bank = bank;
  this.bankktonr = bankktonr;
  this.bankblz = bankblz;
  this.bankcustname = bankcustname;
  this.bemerkung = bemerkung;
}

function order(paymethod,items,subtotal,delivery,cod,total,euro,vat,paymethodshort) {
  this.paymethod = paymethod;
  this.items = items;
  this.subtotal = subtotal;
  this.delivery = delivery;
  this.cod = cod;
  this.total = total;
  this.euro = euro;
  this.vat = vat;
  this.paymethodshort = paymethodshort;
}

function initBasket(redirect,timeout) {
  var danke = false;
  var ret = false;
  var mailScript = true;
  var msgTxt = new String("Die Formulardaten werden per Email versandt. Dabei wird ein automatisierter Dienst der DATA BECKER GmbH und Co. KG genutzt. Ihre E-Mails werden weder geprueft noch werden sie insgesamt oder einzelne Daten hieraus gespeichert.\n\nDie Formulardaten werden nicht verschluesselt und sind nicht gegen unbefugten Zugriff geschuetzt.\n\nSie koennen den Vorgang fortsetzen oder abbrechen.");
  var mailscripturl = 'http://www.mwsmail.de/cgi-bin/mws_mail.cgi';
/*  if (navigator.javaEnabled() == true) {
    if (navigator.userAgent.indexOf('Mac') == -1) {
      if (window.main_frame.document.mailer.send()) {
            danke = true;
      } else {
            mailScript = true;
            }
        } else {
          mailScript = true;
        }
  } else {
    mailScript = true;
  }*/
  if (mailScript == true) {
        if (mailscripturl == 'http://www.db-mailscript.com/cgi-bin/de/mws_mail.cgi') {
            if (confirm(msgTxt)) {
        ret = true;
        danke = true;
          }
        } else {
      ret = true;
            danke = true;
        }
  }
  if (ret == true) {
    var orderWin=window.open("", "OrderWindow", "scrollbars=yes,width=300,height=100");
  }
  for (var i = 0; i < items.length; i++) {
    items[i].qty = 0;
  }
  nrOfItems = 0;
  if (danke == true) {
    if (redirect != '') {
          window.main_frame.location=redirect;
    }
  }
  return ret;
}

function cancelOrder() {
  if (document.location.protocol == 'https:') {
    self.location = 'http://www.quadcenter-edewecht.de/';
  } else {
    for (var i = 0; i < items.length; i++) {
      items[i].qty = 0;
    }
    nrOfItems = 0;
    window.main_frame.location = 'home.html';
  }
  alert("Ihre Bestellung wurde storniert und der Warenkorb gelöscht!");
}

function addToBasket(form) {
//  for (var g = 0; g < form.elements.length-1;  g += 11) {
    var g=0;
    var h=g+1, i=g+2, j=g+3, k=g+4, l=g+5, m=g+6, n=g+7, o=g+8, p=g+9;
    var p_artnr = form.elements[g].value;
    var p_name = form.elements[h].value;
//-----------ab hier wird ein ° im namen in eine 0 umgewandelt
     for (var z = 0; z < p_name.length; z++) {
           if (p_name.indexOf("°") > 0) {
               z = p_name.indexOf("°");
               p_name = p_name.substring(0,z)+"-"+p_name.substring(z+1,p_name.length);
           }
      }
//-----------ende der umwandlung
    if (form.elements[m].type == 'select-one') {
      p_name += ', ' + form.elements[l].value;
      p_name += ': ' + form.elements[m].options[form.elements[m].selectedIndex].value;
    }
    if (form.elements[o].type == 'select-one') {
      p_name += ', ' + form.elements[n].value;
      p_name += ': ' + form.elements[o].options[form.elements[o].selectedIndex].value;
    }
//-----------ab hier wird ein € im namen in ein E umgewandelt
     for (var z = 0; z < p_name.length; z++) {
           if (p_name.indexOf("€") > 0) {
               z = p_name.indexOf("€");
               p_name = p_name.substring(0,z)+"E"+p_name.substring(z+1,p_name.length);
           }
      }
//-----------ende der umwandlung
    var p_price = StringToFloat(form.elements[i].value);
 //-------------hier wurde eingefügt für Preis
    var preisende = p_name.lastIndexOf("°");
    var preisanfang = p_name.indexOf("°")+1;
if (preisanfang >0) {
    var p_price = StringToFloat(p_name.substring(preisanfang,preisende));
}
// ---------------bis hier
    var p_uid = form.elements[j].value;
    var p_image = form.elements[k].value;
    var p_qty = parseInt(form.elements[p].options[form.elements[p].selectedIndex].value,10);
    var pos = position(p_artnr);
    if (pos >= 0 ) { // Artikel befindet sich bereits im Warenkorb
      if (items[pos].name == p_name) {
        items[pos].qty += p_qty;
        // if (items[pos].qty > 10) items[pos].qty = 10; // maximale Bestellmenge pro Artikel = 10
       } else {
        items[items.length] = new item(p_artnr+p_name,p_name,p_price,p_qty,p_uid,p_image); //---------hier geändert für optionen
      }
    } else {
      items[items.length] = new item(p_artnr+p_name,p_name,p_price,p_qty,p_uid,p_image); //----------hier geändert für optionen
    }
//  }
  nrOfItems = getNrOfItems();
//  parent.basketviewer_frame.location="../basketviewer.html";
}

function deleteFromBasket(name) {
  var pos = posname(name); //----------------hier geändert für optionen
  items[pos].qty = 0;
  nrOfItems = getNrOfItems();
  window.main_frame.location="basket.html";
//  parent.basketviewer_frame.location="basketviewer.html";
}

function updateBasket(form) {
  for (var g = 0; g < form.elements.length-1;  g += 2) {
    var h = g + 1;
    var p_artnr = form.elements[g].value;
    var p_qty = parseInt(form.elements[h].value,10);
    var pos = position(p_artnr);
    if (pos >= 0 ) { // Artikel befindet sich bereits im Warenkorb
      items[pos].qty = p_qty;
      // if (items[pos].qty > 10) items[pos].qty = 10; // maximale Bestellmenge pro Artikel = 10
    }
  }
  nrOfItems = getNrOfItems();
  window.main_frame.location="basket.html";
//  parent.basketviewer_frame.location="basketviewer.html";
}

function showBasketItems() {
  var s = new String("");
  var subtotal = 0;
  var total = 0;
  for (var i=0; i<items.length; i++) {
    if (items[i].qty > 0) {
      s += '<TR>';
      s += '<td width="29" valign="middle" align="center" bgcolor="#FFFFFF"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="1">';
      s += '<input type="hidden" name="artnr" value="' + items[i].artnr + '">';
      s += '<INPUT TYPE="text" NAME="quantity" VALUE="' + items[i].qty + '" SIZE="2" maxlength="3" ';
      s += 'onChange="if (!parent.checknum(this.value)) {this.focus(); this.select()}">';
      s += '</FONT></TD>';
      s += '<td valign="middle" bgcolor="#FFFFFF" colspan="3"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="1"><B>' + items[i].name + '</B></FONT></TD>';
      s += '<td width="54" align="center" valign="middle" bgcolor="#FFFFFF">';
      if (items[i].image != '') {
        s += '<img src="' + items[i].image + '" width="30">';
      } else {
            s += '&nbsp;';
          }
      s += '</td>';
      s += '<td width="41" align="right" valign="middle" bgcolor="#FFFFFF"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="1"><B>' + convdec(items[i].price) + '</B></FONT></TD>';
      subtotal = items[i].qty * items[i].price;
      total += subtotal;
      s += '<td width="64" align="right" valign="middle" bgcolor="#FFFFFF"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="1"><B>' + convdec(subtotal) + '</B></FONT></TD>';
      s += '<td width="21" align="center"><a href="javascript:parent.deleteFromBasket(\'' + items[i].name + '\')"><img src="images/p_box.gif" width="9" height="10" border="0"></a></td>\n';//-------hier geändert für optionen
      s += '</TR>';
    }
  }
  s += '<tr valign="baseline">';
  s += '<td align="left" colspan="6" bgcolor="#000000" valign="top"><img src="images/dot_trans.gif" width="1" height="2"></td>';
  s += '<td width="64" align="left" bgcolor="#000000" valign="top"><img src="images/dot_trans.gif" width="1" height="2"></td></tr>';
  s += '<tr valign="baseline"><td width="29"></td><td width="102"></td><td width="33"></td><td width="53"></td>';
  s += '<td colspan="2" bgcolor="#DDDDDD" align="right"><font face="Arial, Helvetica, sans-serif" size="1"><b>Zwischensumme:</b></font></td>';
  s += '<td width="64" align="right" bgcolor="#DDDDDD"><font face="Arial, Helvetica, sans-serif" size="1"><b>' + convdec(total) + '</b></font></td>';
  s += '<td width="21" align="center">&nbsp;</td></tr>';
  // Gesamtsumme in Euro
  s += '<tr valign="middle">';
  s += '<td width="312" align="right" colspan="6" valign="top" height="32">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">Bei Mengen&auml;nderungen Preise neu berechnen:</font></b></td>';
  s += '<td width="64" align="right" height="32"><b><font face="Arial, Helvetica, sans-serif" size="1">';
  s += '<INPUT TYPE="button" VALUE="update" onClick="parent.updateBasket(this.form)">';
  s += '</form></font></b></td>';
  s += '<td width="21" align="center">&nbsp;</td></tr>';
  return s;
}

function processOrderStep1(form) {
  for (var i=0; i<form.elements.length; i++) {
    if (form.elements[i].type == 'radio') {
          if ((form.elements[i].name == 'shipto') && (form.elements[i].checked == true)) {
            if (form.elements[i].value == 'Inland') {
          Kunde.shipto = form.elements[i].value;
          Kunde.shipcost = form.shipping1.options[form.shipping1.selectedIndex].value;
          Kunde.shiptext = form.shipping1.options[form.shipping1.selectedIndex].text;
          Kunde.shipuid = shipuid_inland[form.shipping1.selectedIndex];
        } else { // Ausland
          Kunde.shipto = form.elements[i].value;
          Kunde.shipcost = form.shipping2.options[form.shipping2.selectedIndex].value;
          Kunde.shiptext = form.shipping2.options[form.shipping2.selectedIndex].text;
          Kunde.shipuid = shipuid_ausland[form.shipping2.selectedIndex];
                }
          } else {
            if ((form.elements[i].name == 'paymethod') && (form.elements[i].checked == true)) {
              Kunde.paymethod = form.elements[i].value;
                }
          }
    }
  }
  if (Kunde.paymethod == 'Kreditkarte') {
    Kunde.cc = form.cc.options[form.cc.selectedIndex].value;
    Kunde.ccvalid = form.ccvalid.value;
    Kunde.ccnr = form.ccnr.value;
    Kunde.cccustname = form.cccustname.value;
  }
  if (Kunde.paymethod == 'Bankeinzug') {
    Kunde.bank = form.bank.value;
    Kunde.bankktonr = form.bankktonr.value;
    Kunde.bankblz = form.bankblz.value;
    Kunde.bankcustname = form.bankcustname.value;
  }
  if (Kunde.paymethod == 'Nachnahme') {
    nachnahme = StringToFloat('5');
  } else {
    nachnahme = 0;
  }
  window.main_frame.location = 'order2.html';
}

function processOrderStep2(form) {
  for (var i=0; i<form.anrede.length; i++) {
    if (form.anrede[i].checked) {Kunde.anrede = form.anrede[i].value;}
  }
  Kunde.vorname = form.vorname.value;
  Kunde.nachname = form.nachname.value;
  Kunde.zusatz = form.zusatz.value;
  Kunde.firma = form.firma.value;
  Kunde.strasse = form.strasse.value;
  Kunde.plz = form.plz.value;
  Kunde.ort = form.ort.value;
  Kunde.land = form.land.value;
  Kunde.telefon = form.telefon.value;
  Kunde.email = form.email.value;
  Kunde.bemerkung = form.bemerkung.value;
  window.main_frame.location = 'order3.html';
}

function setStatus(form) {
  var s = new String("");
  for (var i=0; i<form.elements.length; i++) {
    if (form.elements[i].type == 'radio') {
      var radiofield = form.elements[i];
      var radiovalue = eval('Kunde.'+radiofield.name);
      if (radiovalue == '' && radiofield.name == 'paymethod') {
            radiofield.checked = true;
/*            if (isNaN(form.paymethod.length)) {
                  form.paymethod.checked = true;
                } else {
          form.paymethod[0].checked = true;
                }  */
      } else {
        if (radiofield.value == radiovalue) {radiofield.checked = true;}
      }
    }
    if (form.elements[i].type == 'select-one') {
      var selectfield = form.elements[i];
      for (var j=0; j<selectfield.length; j++) {
        if (selectfield.name.indexOf('shipping') == 0) {
          var text = Kunde.shiptext;
        } else {
          var text = eval('Kunde.'+selectfield.name);
        }
        if (selectfield.options[j].text == text) {selectfield.options[j].selected = true;}
      }
    }
    if (form.elements[i].type == 'checkbox') {
      var checkboxfield = form.elements[i];
      if (checkboxfield.value == eval('Kunde.'+checkboxfield.name)) {checkboxfield.checked = true;}
    }
  }
}

function showOrderItems() {
  Bestellung.items = '';
  var s = new String("");
  var versand = StringToFloat(Kunde.shipcost);
  var subtotal = 0;
  var total = 0;
  for (var i=0; i<vatitems.length; i++) {vatitems[i].vtotal = 0}
  for (var i=0; i<items.length; i++) {
//-----------ab hier wird ein ° im namen in eine 0 umgewandelt
           if (items[i].artnr.indexOf(items[i].name) > 0) {
               z = items[i].artnr.indexOf(items[i].name);
               items[i].artnr = items[i].artnr.substring(0,z);
           }
//-----------ende der umwandlung
    if (items[i].qty > 0) {
      s += '<tr bgcolor="#EEEEEE">';
      s += '<td width="30" valign="middle" align="center">';
      s += '<font face="Arial, Helvetica, sans-serif" size="1"><b>' + items[i].qty + '</b></font></td>';
      s += '<td valign="middle" colspan="3"><font face="Arial, Helvetica, sans-serif" size="1"><b>(' + items[i].artnr + ') ' + items[i].name + '</b></font></td>';
      s += '<td width="57" align="right" valign="middle"><font face="Arial, Helvetica, sans-serif" size="1"><b>' + convdec(items[i].price) + '</b></font></td>';
      subtotal = items[i].qty * items[i].price;
      if (items[i].uid > 0) {
        for (var j=0; j<vatitems.length; j++) {
                  if (vatitems[j].vid == items[i].uid) {
            vatitems[j].vtotal += subtotal - (subtotal / (1+(vatitems[j].vvalue / 100)));
                  }
                }
      }
      total += subtotal;
      s += '<td width="56" align="right" valign="middle"><font face="Arial, Helvetica, sans-serif" size="1"><b>' + convdec(subtotal) + '</b></font></td>';
      s += '</tr>';
      if (Bestellung.items != '') {Bestellung.items += '#';}
      Bestellung.items += items[i].qty + '__' + items[i].artnr + '__' + items[i].name + '__' + convdec(items[i].price) + '__' + convdec(subtotal);
    }
  }
  s += '<tr><td valign="top" align="left" colspan="5" bgcolor="#000000"><img src="images/dot_trans.gif" width="1" height="5"></td>';
  s += '<td width="56" align="left" valign="top" bgcolor="#000000"><img src="images/dot_trans.gif" width="1" height="5"></td></tr>';
  // Zwischensumme
  s += '<tr><td width="30"></td><td width="176"></td><td valign="top" colspan="3" bgcolor="#DDDDDD" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">Zwischensumme:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#DDDDDD" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(total) + '</font></b></td></tr>';
  Bestellung.subtotal = 'Zwischensumme:__' + convdec(total);
  // Versandkosten
  if (Kunde.shipuid > 0) {
    for (var j=0; j<vatitems.length; j++) {
      if (vatitems[j].vid == Kunde.shipuid) {
        vatitems[j].vtotal += Kunde.shipcost - (Kunde.shipcost / (1+(vatitems[j].vvalue / 100)));
          }
        }
  }
  s += '<tr><td width="30"></td><td width="176"></td>';
  s += '<td valign="top" colspan="3" bgcolor="#DDDDDD" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">+ Versandkosten:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#DDDDDD" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(versand) + '</font></b></td></tr>';
  Bestellung.delivery = '+ Versandkosten:__' + convdec(versand);
  // Nachnahme
  s += '<tr><td width="30"></td><td width="176"></td>';
  s += '<td valign="top" colspan="3" bgcolor="#DDDDDD" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">+ Nachnahme:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#DDDDDD" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(nachnahme) + '</font></b></td></tr>';
  Bestellung.cod = '+ Nachnahme:__' + convdec(nachnahme);
  for (var j=0; j<vatitems.length; j++) {
    if (vatitems[j].vid == 4) {
      vatitems[j].vtotal += nachnahme - (nachnahme / (1+(vatitems[j].vvalue / 100)));
    }
  }
  // Gesamtbetrag inkl. MwSt.
  s += '<tr><td width="30"></td><td width="176"></td>';
  s += '<td valign="top" colspan="3" bgcolor="#000000" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Gesamtbetrag inkl. MwSt.:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#000000" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">' + convdec(total+versand+nachnahme) + '</font></b></td></tr>';
  Bestellung.total = 'Gesamtbetrag inkl. MwSt.:__' + convdec(total+versand+nachnahme);
  // Gesamtsumme in Euro
  // enthaltene Mehrwertsteuer
  Bestellung.vat = '';
  var vattotal = 0;
  for (var j=0; j<vatitems.length; j++) {
    if (vatitems[j].vid > 0) {
      s += '<tr><td width="30"></td><td width="176"></td><td valign="top" colspan="3" align="right">';
      s += '<b><font face="Arial, Helvetica, sans-serif" size="1">Enthaltene MwSt.: ' + vatitems[j].vname + '</font></b></td>';
      s += '<td width="56" align="right" valign="top">';
      s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(vatitems[j].vtotal) + '</font></b></td></tr>';
      vattotal += vatitems[j].vtotal;
      if (Bestellung.vat != '') {Bestellung.vat += '#__';}
      Bestellung.vat += 'Enthaltene MwSt.: ' + vatitems[j].vname + '__' + convdec(vatitems[j].vtotal);
    }
  }
  // Summe enthaltene Mehrwertsteuer
  s += '<tr><td width="30"></td><td width="176"></td><td valign="top" colspan="3" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">MwSt. Gesamt:</font></b></td>';
  s += '<td width="56" align="right" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(vattotal) + '</font></b></td></tr>';
  if (Bestellung.vat != '') {Bestellung.vat += '#__';}
  Bestellung.vat += 'MwSt. Gesamt:__' + convdec(vattotal);
  return s;
}

function showOrder1Form() {
  var s = new String("");
  // Shipping Inland
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="left" valign="baseline">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><input type="radio" name="shipto" value="Inland" checked>&nbsp;<b>Inland:</b></font></td>\n';
  s += '<td width="298" valign="baseline"><font face="Arial, Helvetica, sans-serif" size="1">\n';
  s += '<select name="shipping1">\n';
  var count = 0;
  shipuid_inland[count] = 4;
  s += '<option value="9">Ihre Bestellung liegt unter 125,00 Euro - 9,00 Euro pauschal</option>\n';
  ++count;
  shipuid_inland[count] = 4;
  s += '<option value="0">Ihre Bestellung liegt über 125,00 Euro - wir liefern portofrei</option>\n';
  ++count;
  s += '</select></font></td></tr>\n';
  s += '<tr bgcolor="#EEEEEE">\n';
  s += '<td width="108" align="right">&nbsp;</td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="1"><b>Innerhalb Deutschlands beliefern wir Sie kostenfrei, wenn Sie die Versandart "Standard" wählen.</b></font></td></tr>\n';
  // Shipping Ausland
  s += '<tr bgcolor="#EEEEEE">\n';
  s += '<td width="108" align="left"><font face="Arial, Helvetica, sans-serif" size="2"><input type="radio" name="shipto" value="Ausland">&nbsp;Ausland:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="1">\n';
  s += '<select name="shipping2">\n';
  count = 0;
  shipuid_ausland[count] = 4;
  s += '<option value="34">Wir teilen Ihnen die Kosten in der Anwortmail mit! Die 34 Euro sind fiktiv.</option>\n';
  ++count;
  s += '</select></font></td></tr>\n';
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">&nbsp;</td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="1"><b>Ins Ausland wird immer deas tatsächliche Porto erhoben. Preise unter www.postag.de</b></font></td></tr>\n';
  s += '<tr align="left">\n';
  s += '<td width="406" colspan="2" bgcolor="#DDDDDD" valign="top"><img src="images/dot_trans.gif" width="1" height="3"></td></tr>\n';
  s += '<tr><td width="108" align="right">&nbsp;</td><td width="298">&nbsp;</td></tr>\n';
  s += '<tr align="center"><td width="406" valign="top" colspan="2" bgcolor="#DDDDDD">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Zahlungsweise:</b></font></td></tr>\n';
  // Kreditkarte
  // Bankeinzug
  // Nachnahme
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Nachnahme:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="paymethod" value="Nachnahme"></td></tr>\n';
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">&nbsp;</td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="1"><b>Nur innerhalb Deutschlands zzgl. DM 5,00</b></font></td></tr>\n';
  // Vorkasse
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Vorkasse:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="paymethod" value="Vorkasse"></td></tr>\n';
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">&nbsp;</td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="1"><b>Wir liefern nur gegen Vorkasse oder Nachnahme</b></font></td></tr>\n';
  // Scheck
  return s;
}

function showOrder2Form() {
  var s = new String("");
  // Anrede
  s += '<tr valign="baseline" bgcolor="#EEEEEE">\n';
  s += '<td width="108" align="right"><font face="Arial, Helvetica, sans-serif" size="2">Anrede:</font></td>\n';
  s += '<td width="298"><input type="radio" name="anrede" value="Herr" checked>\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Herr</font> \n';
  s += '<input type="radio" name="anrede" value="Frau">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Frau</font></td></tr>\n';
  // Vorname
  s += '<tr valign="baseline" bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Vorname:</font></td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="vorname" size="30" value="' + Kunde.vorname + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Vorname\')">\n';
  s += '<img src="images/li_cross_grey666666.gif" width="8" height="10"></font></td></tr>\n';
  // Nachnahme
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Nachname:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="nachname" size="30" value="' + Kunde.nachname + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Nachname\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b> \n';
  s += '</font></td></tr>\n';
  // Zusatz
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Namenszusatz:</font></td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="zusatz" size="30" value="' + Kunde.zusatz + '"></font></td></tr>\n';
  // Firma
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">c/o <font size="1">(z.B. Firma)</font>:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="firma" size="30" value="' + Kunde.firma + '"></font></td></tr>\n';
  // Strasse
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Strasse / Nr.:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="strasse" size="30" value="' + Kunde.strasse + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Strasse\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
  // PLZ / Ort
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">PLZ / Ort:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="plz" size="7" maxlength="10" value="' + Kunde.plz + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'PLZ\')">\n';
  s += '<input type="text" name="ort" size="21" value="' + Kunde.ort + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Ort\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
  // Land
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Land:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="land" size="30" value="' + Kunde.land + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Land\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
  // Telefon
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Telefon:</font></td>\n';
  s += '<td width="298"> <font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="telefon" size="30" value="' + Kunde.telefon + '"></font></td></tr>\n';
  // E-Mail
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">e-Mail:</font></td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<input type="text" name="email" size="30" value="' + Kunde.email + '" ';
   s += 'onChange="parent.validate(window, form1, this, \'isValidEmail\', \'\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
  // Bemerkungen
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right" valign="top">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Bemerkungen:</font></td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="2"> \n';
  s += '<textarea name="bemerkung" cols="30" rows="3" wrap="VIRTUAL">' + Kunde.bemerkung + '</textarea></font></td></tr>\n';
  return s;
}

function showCustomerData() {
  var s = new String("");
  s += '<table width="400" border="0" cellspacing="2" cellpadding="2">';
  s += '<tr valign="baseline"><td align="left" valign="top" colspan="2">&nbsp;</td></tr>';
  // Bestellanschrift
  s += '<tr valign="top" align="left"><td width="101" valign="top">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Bestell-<br>anschrift:</font></td>';
  s += '<td width="319"><p><font face="Arial, Helvetica, sans-serif" size="2">';
  s += Kunde.anrede + '<br>';
  if (Kunde.zusatz != '') {s += Kunde.zusatz + '&nbsp;';}
  s += Kunde.vorname + '&nbsp;' + Kunde.nachname + '<br>';
  if (Kunde.firma != '') {s += Kunde.firma + '<br>';}
  s += Kunde.strasse + '<br>';
  s += Kunde.plz + '&nbsp;' + Kunde.ort;
  s += '</font></p></td></tr>';
  // Land
  s += '<tr><td width="101" align="left">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Land:</font></td>';
  s += '<td width="319"><font face="Arial, Helvetica, sans-serif" size="2">' + Kunde.land + '</font></td></tr>';
  // Telefon
  if (Kunde.telefon != '') {
    s += '<tr><td width="101" align="left">';
    s += '<font size="2" face="Arial, Helvetica, sans-serif">Telefon:</font></td>';
    s += '<td width="319"> <font face="Arial, Helvetica, sans-serif" size="2">' + Kunde.telefon + '</font></td></tr>';
  }
  // E-Mail
  if (Kunde.email != '') {
    s += '<tr><td width="101" align="left">';
    s += '<font size="2" face="Arial, Helvetica, sans-serif">e-Mail:</font></td>';
    s += '<td width="319"><font face="Arial, Helvetica, sans-serif" size="2">' + Kunde.email + '</font></td></tr>';
  }
  s += '<tr><td width="101" align="left">&nbsp;</td><td width="319">&nbsp;</td></tr>';
  // Versandart
  s += '<tr><td width="101" align="left">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Versandart:</font></td>';
  s += '<td width="319"><font face="Arial, Helvetica, sans-serif" size="2">' + Kunde.shiptext + '</font></td></tr>';
  s += '<tr><td width="101" align="left">&nbsp;</td><td width="319">&nbsp;</td></tr>';
  // Zahlungsweise
  s += '<tr><td width="101" align="left">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Zahlungsweise:</font></td>';
  // Kreditkarte
  if (Kunde.paymethod == 'Kreditkarte') {
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Kreditkarte: ' + Kunde.cc + '</font></td></tr>';
    s += '<tr><td width="101" align="left">&nbsp;</td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">';
    s += 'Kartennummer: ' + Kunde.ccnr + ' g&uuml;ltig bis: ' + Kunde.ccvalid + '</font></td></tr>';
    s += '<tr><td width="101" align="left">&nbsp;</td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Karteninhaber: ' + Kunde.cccustname + '</font></td></tr>';
    Bestellung.paymethod = 'Kreditkarte#' + Kunde.cc + '#Kartennummer: ' + Kunde.ccnr + '#g&uuml;ltig bis: ' + Kunde.ccvalid + '#Karteninhaber: ' + Kunde.cccustname;
    Bestellung.paymethodshort = 'Kreditkarte';
  }
  if (Kunde.paymethod == 'Bankeinzug') {
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Lastschrift von Konto-Nr. ' + Kunde.bankktonr + '</font></td></tr>';
    s += '<tr><td width="101" align="left">&nbsp;</td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Bankleitzahl ' + Kunde.bankblz + ', ' + Kunde.bank + '</font></td></tr>';
    s += '<tr><td width="101" align="left">&nbsp;</td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Kontoinhaber: ' + Kunde.bankcustname + '</font></td></tr>';
    Bestellung.paymethod = 'Lastschrift#Lastschrift von Konto-Nr. ' + Kunde.bankktonr + '#Bankleitzahl: ' + Kunde.bankblz + '#Geldinstitut: ' + Kunde.bank + '#Kontoinhaber: ' + Kunde.bankcustname;
    Bestellung.paymethodshort = 'Lastschrift';
  }
  if (Kunde.paymethod == 'Nachnahme') {
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Nachnahme</font></td></tr>';
    Bestellung.paymethod = 'Nachnahme';
    Bestellung.paymethodshort = 'Nachnahme';
  }
  if (Kunde.paymethod == 'Vorkasse') {
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Vorkasse</font></td></tr>';
    Bestellung.paymethod = 'Vorkasse';
    Bestellung.paymethodshort = 'Vorkasse';
  }
  if (Kunde.paymethod == 'Scheck') {
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Scheck</font></td></tr>';
    Bestellung.paymethod = 'Scheck';
    Bestellung.paymethodshort = 'Scheck';
  }
  // Bemerkungen
  if (Kunde.bemerkung != '') {
    s += '<tr><td width="101" align="left" valign="top">';
    s += '<font size="2" face="Arial, Helvetica, sans-serif">Bemerkungen:</font></td>';
    s += '<td width="319"><font face="Arial, Helvetica, sans-serif" size="2">' + Kunde.bemerkung + '</font></td></tr>';
  }
  s += '</table>';
  return s;
}

function stringf(str,width,align) {
  var s = new String("");
  var i = width - str.length;
  if (i > 0) {
    for (var j=0; j<i; ++j) {
      s += " ";
    }
  } else {
    str = str.substring(0, width);
  }
  if (align == "left") s = str + s
  else s += str;
  return s;
}

function printMessage(DateStr) {
  var versand = StringToFloat(Kunde.shipcost);
  var s = new String("");
  s += 'Quadcenter-Edewecht#';
  s += DateStr + '#';
  s += Kunde.anrede + '#';
  if (Kunde.zusatz != '') {s += Kunde.zusatz + ' ';}
  s += Kunde.vorname + ' ' + Kunde.nachname + '#';
  if (Kunde.firma != '') {s += Kunde.firma + '#';}
  s += Kunde.strasse + '#';
  s += Kunde.plz + ' ' + Kunde.ort + '#';
  s += Kunde.land + '#';
  s += Kunde.telefon + '#';
  s += Kunde.email + '#';
  s += 'Versandart:#';
  s += Kunde.shiptext + '; ' + convdec(versand) + '#';
  s += 'Zahlungsweise:#';
  s += Bestellung.paymethod + '#';
  s += '--------------------------------------------------------------------------------#';
  s += Bestellung.items + '#';
  s += '--------------------------------------------------------------------------------#';
  s += Bestellung.subtotal + '#';
  s += Bestellung.delivery + '#';
  s += Bestellung.cod + '#';
  s += '--------------------------------------------------------------------------------#';
  s += Bestellung.total + '#';
  s += Bestellung.euro + '#';
  s += Bestellung.vat + '#';
  s += '--------------------------------------------------------------------------------#';
  s += '#Bemerkungen:#';
  if (Kunde.bemerkung == '') s+= 'keine'
  else s += convertLF(Kunde.bemerkung);
  s += '#';
  return s;
}

function printAttachment(DateStr) {
  var s = new String("");
  s += 'shopname\\=Quadcenter-Edewecht\\&';
  s += 'date\\=' + DateStr + '\\&';
  s += 'salutation\\=' + Kunde.anrede + '\\&';
  s += 'firstname\\=' + Kunde.vorname + '\\&';
  s += 'lastname\\=' + Kunde.nachname + '\\&';
  s += 'addition\\=' + Kunde.zusatz + '\\&';
  s += 'company\\=' + Kunde.firma + '\\&';
  s += 'street\\=' + Kunde.strasse + '\\&';
  s += 'zip\\=' + Kunde.plz + '\\&';
  s += 'city\\=' + Kunde.ort + '\\&';
  s += 'country\\=' + Kunde.land + '\\&';
  s += 'phone\\=' + Kunde.telefon + '\\&';
  s += 'email\\=' + Kunde.email + '\\&';
  if (Kunde.shipto == 'Inland') {
    s += 'shipto\\=Inland\\&';
  } else {
    s += 'shipto\\=Ausland\\&';
  }
  s += 'shipcost\\=' + Kunde.shipcost + '\\&';
  s += 'shiptext\\=' + Kunde.shiptext + '\\&';
  s += 'paymethod\\=' + Bestellung.paymethodshort + '\\&';
  s += 'cc\\=' + Kunde.cc + '\\&';
  s += 'ccvalid\\=' + Kunde.ccvalid + '\\&';
  s += 'ccnr\\=' + Kunde.ccnr + '\\&';
  s += 'cccustname\\=' + Kunde.cccustname + '\\&';
  s += 'bank\\=' + Kunde.bank + '\\&';
  s += 'bankktonr\\=' + Kunde.bankktonr + '\\&';
  s += 'bankblz\\=' + Kunde.bankblz + '\\&';
  s += 'bankcustname\\=' + Kunde.bankcustname + '\\&';
  s += 'orderpaymethod\\=' + Bestellung.paymethod + '\\&';
  s += 'orderitems\\=' + Bestellung.items + '\\&';
  s += 'ordersubtotal\\=' + Bestellung.subtotal + '\\&';
  s += 'orderdelivery\\=' + Bestellung.delivery + '\\&';
  s += 'ordercod\\=' + Bestellung.cod + '\\&';
  s += 'ordertotal\\=' + Bestellung.total + '\\&';
  s += 'ordereuro\\=' + Bestellung.euro + '\\&';
  s += 'ordervat\\=' + Bestellung.vat;
  return escape(s);
}

function convertMessage(msg) {
  var s = new String("");
  var startpos = 0;
  var i = msg.indexOf('#',startpos);
  while (i != -1) {
    s += msg.substring(startpos,i) + '\n';
    startpos = i + 1;
    i = msg.indexOf('#',startpos);
  }
  s += msg.substring(startpos,msg.length);
  return s;
}

function convertLF(msg) {
  var s = new String("");
  var startpos = 0;
  var i = msg.indexOf('\n',startpos);
  while (i != -1) {
    s += msg.substring(startpos,i) + '#';
    startpos = i + 1;
    i = msg.indexOf('\n',startpos);
  }
  s += msg.substring(startpos,msg.length);
  return s;
}

function printEMail() {
  var s = new String("");
  var msg = new String("");
  var mailfrom = new String("");
  var Now = new Date();
  var DateStr = Now.getDate() + '.';
  var year = Now.getYear();
  if (year < 2000) year += 1900;
  if ((Now.getMonth()+1) < 10) DateStr += '0' + (Now.getMonth()+1) + '.' + year
  else DateStr += (Now.getMonth()+1) + '.' + year;
  msg = printMessage(DateStr);
  if (Kunde.email != "") {mailfrom = Kunde.email;} else {mailfrom = "info@wendler-edewecht.de";}
  if (Kunde.paymethod == "Scheck") {
    s += '<form method="post">\n';
    s += '<font face="Arial, Helvetica, sans-serif" size="1"><input type="button" value="Bestellung ausdrucken" onClick="print()"></font></form>\n';
  } else {
/*    s += '<APPLET NAME="mailer" CODE="SendMultipartMail.class" WIDTH="400" HEIGHT="60">\n';
    s += '<PARAM Name="From" Value="' + mailfrom + '">\n';
        s += '<PARAM Name="To" Value="info@wendler-edewecht.de">\n';
          s += '<PARAM Name="Subject" Value="Bestellung: Quadcenter-Edewecht">\n';
        s += '<PARAM Name="Message" Value="' + msg + '">\n';
        s += '<PARAM Name="Attachment" Value="' + printAttachment(DateStr) + '">\n';
        s += '<PARAM Name="Font" Value="Helvetica">\n';
    s += '</APPLET>\n';*/
    s += '<form method="post" action="http://www.mwsmail.de/cgi-bin/mws_mail.cgi" target="OrderWindow" onSubmit="return parent.initBasket(\'order4.html\',3000)">\n';
    s += '<input type="hidden" name="From" value="' + mailfrom + '">\n';
    s += '<input type="hidden" name="To" value="info@wendler-edewecht.de">\n';
    s += '<input type="hidden" name="Subject" value="Bestellung: Quadcenter-Edewecht">\n';
    s += '<input type="hidden" name="Message" value="' + convertMessage(msg) + '">\n';
    s += '<input type="hidden" name="Attachment" value="' + printAttachment(DateStr) + '">\n';
    s += '<font face="Arial, Helvetica, sans-serif" size="1"><input type="submit" value="Bestellung absenden" onclick="return pruefen()"></font></form>\n';
//----------------das onclick leitet die Überprüfung für die AGBs ein
  }
  return s;
}

function printAnrede() {
  var s = new String("");
  s = Kunde.anrede +'&nbsp;' + Kunde.vorname +'&nbsp;' + Kunde.nachname + ',\n';
  return s;
}

function printOrderButton() {
  var s = new String("");
  s += '<form name="form2" method="post">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="1">\n';
  s += '<input type="button" value="Einkauf fortsetzen" onClick="history.back()">\n';
  s += '<input type="button" value="Zur Bestellung" onClick="self.location=\'order1.html\';">\n';
  s += '</font></form>\n';
  return s;
}

// *****************************************************
// the following codeline must be the last one !!!
// *****************************************************
isBasketLoaded = true;
