// Finales Bestell-Teilmodul zum Shopmichel ... gehört zum
/* Warenkorbsystem ohne (!) Cookie-Technologie */
/* von J.-Chr. Hanke, Modul-Version 1.3, 4. April 2004 */
// Shopmichel.de Version 2.2 vom Mai 2004
// jetzt neu mit Kreditkartenberechnung und Versandkostenstaffel

function adressform() {

ship=ship.split(",");

var daten="<h4>2. Ihre Bestellung im Überblick:</h4>";
var k_ct=p_safe.split("x");

var orderdata="";
var adressform="";
var endsum=0;
var p_ges=0;
var p_ges2=0;
var k_nr, k_gist, eunit, vatvalue=0;

daten+="<p>Sie bestellen per <b>" + ship[sm].split("=")[0] +
"</b> folgende Produkte:</p>" + 

// Tabellenkopf erzeugen
"<table border=\"0\" class='ausgabe' " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><th>Anz.<\/th><th>Artikelbezeichnung<\/th>" +
"<th>Bst.</th><th>Einzel<\/th><th>Gesamt<\/th><\/tr>\n"

orderdata+="Bestellung per " + ship[sm].split("=")[0] + "\n";
for (b=0;b<k_ct.length-1;b++) { // FOR AUF

k_nr=k_ct[b].split("_")[0];
k_gist=k_ct[b].split("_")[1];
prodata=promatch(k_gist);

if (prodata['prodver']==""){ 
eunit=""; 
} 
else { 
eunit=unit; 
} 

var p_einz=k_nr*Number(prodata['prodprice']);
if (prodata['prodvat']==vat) {
p_ges+=Number(p_einz);
}
if (prodata['prodvat']==vat2) {
p_ges2+=Number(p_einz);

}


orderdata+=k_nr + "x " + 
prodata['prodver'] + eunit + " " + prodata['prodtitle'] +
", Best-Nr. " + k_gist + " zu " + 
trim(prodata['prodprice']) + " " + currency2 + "\n";

daten+="<tr><td> " + k_nr + "<\/td><td>" + 
prodata['prodver'] + eunit + " " + prodata['prodtitle'] + 
"<\/td><td>" + k_gist + "</td><td align=\"right\">" + 
trim(prodata['prodprice']) +
"<\/td><td align=\"right\">" + trim(p_einz) + "<\/td><\/tr>\n";

} // FOR 1 zu

packing=ship[sm].split("=")[1];
wawe=p_ges+p_ges2; // Warenwert errechnen

// Versandkostenstaffel berücksichtigen Anfang ***********
shipadd=0;
if (shipstep) {

if (stepvalue.indexOf(",")>=0) { // shipstep-Array-If ANFANG
var pressv=0; // Vorgängerwert für ssv (stepsplitvalue)

stepvalue=stepvalue.split(",");
for (l=0;l<stepvalue.length;l++) { // FOR AUF

ssv=stepvalue[l].split("=")[0];
ssa=stepvalue[l].split("=")[1];

if (wawe>pressv && wawe <= ssv) {
var shipadd=ssa;
} 
pressv=ssv;
} // FOR ZU

} // shipstep-Array-If ENDE

} // Versandkostenstaffel berücksichtigen Ende ***********
packing=Number(packing)+Number(shipadd); // Versandkosten aus Staffel dazuaddieren

if (wawe > maxamount && maxamount != "") {
packing=0;
}

if (p_ges>0) {
endsum=Number(p_ges)+Number(packing);
vatvalue=endsum-endsum/(vat/100+1); // MwSt. aus Bruttowert
}

if (p_ges2>0) {
if (p_ges==0) {
endsum+=Number(p_ges2)+Number(packing);
vatvalue2=endsum-endsum/(vat2/100+1); // 2. MwSt.
}
else {
endsum+=p_ges2;
vatvalue2=Number(p_ges2)-Number(p_ges2)/(vat2/100+1); // 2. MwSt.
}
}


orderdata+=
"-----------------------------------------------------\n" +
"Warenwert: " + trim(wawe) + " " + currency2 +
" + Versandkosten: " + trim(packing) + " " + currency2 + "\n";
if (p_ges>0 && vatshow) { 
orderdata+="enthält " + vat + "% MwSt. " + trim(vatvalue) + " " + currency2 + "\n";
}
if (p_ges2>0 && vatshow) { 
orderdata+="enthält " + vat2 + "% MwSt. " + trim(vatvalue2) + " " + currency2 + "\n";
}
orderdata+="-----------------------------------------------------\n" +
"Endsumme: " + trim(endsum) + " " + currency2 + "\n";

daten+="<tr><td colspan=\"5\" align=\"right\">" +
"Warenwert: <b class='dark'>" + 
trim(wawe) + " " + currency + "<\/b><\/td></tr>\n" +
"<tr><td colspan=\"5\" align=\"right\">" + 
"+ Versandkosten: <b class='dark'>" + 
trim(packing) + " " + currency + "<\/b><\/td></tr>\n";

if (p_ges>0 && vatshow) {
daten+="<tr><td colspan=\"5\" align=\"right\">" +
"<i>enthält</i> " + vat + "% MwSt. <b class='dark'>" + 
trim(vatvalue) + " " + currency + "<\/b><\/td></tr>\n"
}

if (p_ges2>0 && vatshow) { 
daten+="<tr><td colspan=\"5\" align=\"right\">" +
"<i>enthält</i> " + vat2 + "% MwSt. <b class='dark'>" + 
trim(vatvalue2) + " " + currency + "<\/b><\/td></tr>\n";
}

daten+="<tr><td colspan=\"5\" align=\"right\"><strong>Endsumme:</strong> " + 
"<b>" + trim(endsum) + " " + currency + "<\/b><\/td></tr>\n"

adressform="<form action=\"\" method=\"\" name=\"form\" " +
"onsubmit=\"return formtester()\">\n";

daten+="</table>\n";
if (ship[sm].split("=")[0].indexOf("Bankeinzug")>=0) {
adressform+="<h4>3. Bitte geben Sie Ihre Bankverbindung an:</h4>\n" +
"<table class=\"adresse\" " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><td><strong>Konto-Nr.</strong> <input type='text' " +
"name='KtoNr' class='w'></td> " +
"<td><strong>BLZ</strong> <input type='text' name='BLZ' " +
"class='w'></td></tr>\n" +
"<tr><td colspan='2'><strong>Name der Bank</strong> " +
"<input type='text' name='Bankname' class='w' " +
"size='30'></td></tr></table>\n" +
"<p>Bitte <b>überprüfen</b> Sie <strong>Ihre Konto-Angaben</strong> " +
"noch einmal sorgfältig! <br>(Die Genehmigung zum Bankeinzug</strong> " +
"können Sie jederzeit <b>widerrufen</b>!)</p>" +
"<input type='hidden' name='KreditkartenNr' value=''>" +
"<input type='hidden' name='gueltig_bis' value=''>" +
"<input type='hidden' name='Kreditkartentyp' value=''>" +
"<h4>4. Wohin sollen wir die Bestellung schicken?</h4>";
}
// Formular für Kreditkarten-Daten: kredit*kredit*kredit*kredit*kredit*kredit*
else if (ship[sm].split("=")[0].indexOf("Kreditkarte")>=0) {
adressform+="<h4>3. Bitte geben Sie Ihre Kreditkarten-Daten an:</h4>\n" +
"<table class=\"adresse\" " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><td><strong>Kreditkartennummer</strong><br><input type='text' " +
"name='KreditkartenNr' class='w'></td> " +
"<td><strong>gültig bis</strong><br><input type='text' name='gueltig_bis' " +
"class='w'></td></tr>\n" +
"<tr><td colspan='2'><strong>Kartentyp (MC, VISA, AMEX, Diners) </strong> " +
"<input type='text' name='Kreditkartentyp' class='w' " +
"size='30'></td></tr></table>\n" +
"<p>Bitte <b>überprüfen</b> Sie <strong>Ihre Kreditkarten-Angaben</strong> " +
"noch einmal sorgfältig!</p>" +
// Formular Kreditkartendaten Ende kredit*kredit*kredit*kredit*kredit*kredit*
"<input type='hidden' name='KtoNr' value=''>" +
"<input type='hidden' name='BLZ' value=''>" +
"<input type='hidden' name='Bankname' value=''>\n" +
"<h4>4. Wohin sollen wir die Bestellung schicken?</h4>";
}

// Angaben bei VORKASSE
else if (ship[sm].split("=")[0].indexOf("Vorkasse")>=0) {
adressform+="<h4>3. Bitte überweisen Sie den kompletten Betrag an:</h4>\n" +
"<p class='rahmen2'>Kaffeeröster Timm Hamburg,<br> \n" +
"Konto 19810050, Volksbank Stormarn, BLZ 201 901 09</p>\n" +
"<p> Wir versenden die Ware, sobald der Rechnungsbetrag auf unserem Konto eingegangen ist.</p>\n" +
"<input type='hidden' name='KtoNr' value=''>" +
"<input type='hidden' name='BLZ' value=''>" +
"<input type='hidden' name='Bankname' value=''>\n" +
"<input type='hidden' name='KreditkartenNr' value=''>" +
"<input type='hidden' name='gueltig_bis' value=''>" +
"<input type='hidden' name='Kreditkartentyp' value=''>\n" +
"<h4>4. Wohin sollen wir die Bestellung schicken?</h4>";
}


else {
adressform+="<h4>3. Wohin sollen wir die Bestellung schicken?</h4>" +
"<input type='hidden' name='KtoNr' value=''>" +
"<input type='hidden' name='BLZ' value=''>" +
"<input type='hidden' name='Bankname' value=''>\n" +
"<input type='hidden' name='KreditkartenNr' value=''>" +
"<input type='hidden' name='gueltig_bis' value=''>" +
"<input type='hidden' name='Kreditkartentyp' value=''>\n";
}

adressform+="<p>Bitte tragen Sie Ihre <b class=\"blue\">Adressdaten<\/b> ein! " +
"Die <strong>hervorgehobenen</strong> Felder sind Pflichtfelder.<\/p>" + 
// ADRESSTEIL DES FORMULARS

"<input type=\"hidden\" name=\"orderdata\" " + // hidden field
"value='" + orderdata + "'>\n" +
"<table class=\"adresse\" width='99%' " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><td><b>E-Mail*<\/b><\/td><td><input type=\"text\" " +
"name=\"Email\" class='w'><\/td><td colspan=\"2\">" +
"<div class=\"acht\">* wichtig für Bestätigungs-Mail!<\/div><\/td><\/tr>\n" +
"<tr><td>Kd.-Nr.<\/td><td><input type=\"text\" " +
"name=\"Kundennr\"><\/td><td colspan=\"2\">" +
"<div class=\"acht\">nur falls Sie schon Kunde bei uns sind!<\/div><\/td><\/tr>\n" +
"<tr><td><strong>Vorname<\/strong><\/td><td><input type=\"text\"" +
"name=\"Vorname\" class='w'><\/td>\n" +
"<td><strong>Name<\/strong><\/td><td><input type=\"text\" " +
"name=\"Name\" class='w'><\/td><\/tr>\n" +

"<tr><td><strong>Straße<\/strong><\/td><td><input type=\"text\" " +
"name=\"Str\" class='w'><\/td><td colspan=\"2\">" +
"<div class=\"acht\">&nbsp;<\/div><\/td><\/tr>\n" +

"<tr><td><strong>PLZ<\/strong><\/td><td><input type=\"text\" " +
"size=\"5\" name=\"PLZ\" class='w'><\/td>\n" +
"<td><strong>Ort<\/strong><\/td><td> <input type=\"text\" " +
"name=\"Ort\" class='w'><\/td><\/tr>\n" +
"<tr><td>Telefon<\/td><td><input type=\"text\" " +
"size=\"20\" name=\"Telefon\"><\/td>" +
"<td>Fax<\/td><td> <input type=\"text\" " +
"size=\"20\" name=\"Fax\"><\/td><\/tr>\n" +
"<\/table>\n";
adressform+="<h4>Bitte bestätigen Sie unsere Allgemeinen Geschäftsbedingungen</h4>" +
"<div class=\"scrollen\"><b>1. Allgemeine Bedingungen</b><br><small>Mit der Auftragserteilung werden die Allgemeinen Gesch&auml;ftsbedingungen anerkannt. Abweichungen von unseren Gesch&auml;ftsbedingungen sind schriftlich zu vereinbaren. M&uuml;ndliche Absprachen haben keine G&uuml;ltigkeit. Schweigen auf  uns mitgeteilte oder anders lautende Bedingungen bedeuten keine Anerkennung dieser Bedingungen. Sollten einzelne Bestimmungen  dieser Allgemeinen Gesch&auml;ftsbedingungen unwirksam sein, wird die Wirksamkeit der &uuml;brigen Bestimmungen hiervon nicht  ber&uuml;hrt. <\/small><br><b>2. Preise/Versandkosten </b> <br>	<small>Alle angegebenen Preise, auch  Versandkosten, sind freibleibend und gelten nur innerhalb Deutschlands und enthalten die derzeit g&uuml;ltige, gesetzliche Mehrwertsteuer. Eventuelle Preis&auml;nderungen oder auch Druckfehler behalten wir uns ausdr&uuml;cklich vor.<\/small><\/br><b>a) Versandkostenanteil innerhalb Deutschlands</b><br><small>Die Versandkostenpauschale pro Bestellung betr&auml;gt &euro;  4.95. Ab einem Bestellwert von &euro; 250,- &uuml;bernehmen wir die Versandkosten. <br>Wir versenden in der Regel am n&auml;chsten Werktag nach Bestelleingang! Die Post/DHL stellt Ihnen das Paket innerhalb von 2-3 Tagen zu.</small><\/br><b>b) Zahlungsmodalit&auml;ten</b><\/br><small>Wir bieten Ihnen folgende Zahlungsmodalit&auml;ten:<\/br><ul><li><small>Vorkasse,</small></li><li><small>Bankeinzug oder</small></li><li><small>Rechnung /&Uuml;berweisung.</small></li></ul></small><small><b>Hinweis für Neukunden:</b><\/br>Bitte haben Sie Verst&auml;ndnis daf&uuml;r, dass wir bei Ihrer ersten Bestellung ausschlie&szlig;lich nach Eingang Ihrer <strong>Vorkasse-&Uuml;berweisung</strong> versenden.</small><\/br><small>Bitte &uuml;berweisen Sie den kompletten Betrag an : <\/br>Kaffeer&ouml;ster Timm Hamburg,<\/br>Konto 19810050, Volksbank Stormarn,  BLZ 201 901 09.</small><\/br><small>Sobald der Betrag eingegangen ist, versenden wir die Ware.</small><br>"+"<div class=\"widerrufbelehrung\"><b>3. Ihr Rückgabe- und Widerrufsrecht </b> <br><small><b>A. Widerrufsrecht für Verbraucher gem. § 13 BGB</b><br><small>Sie können Ihre Vertragserklärung innerhalb von 14 Tagen ohne Angaben von Gründen in Textform (z.B. Brief, Fax, E-Mail) oder – wenn Ihnen die Sache vor Fristablauf überlassen wird – durch Rücksendung der Sache widerrufen. Die Frist beginnt nach Erhalt dieser Belehrung in Textform, jedoch nicht vor Eingang der Ware beim Empfänger (bei der wiederkehrenden Lieferung gleichartiger Waren nicht vor Eingang der ersten Teillieferung) und auch nicht vor Erfüllung unserer Informationspflichten gemäß Artikel 246 § 2 in Verbindung mit § 1 Abs. 1 und 2 EGBGB, sowie unserer Pflichten gemäß § 312e Abs. 1 Satz 1 BGB in Verbindung mit Artikel 246 § 3 EGBGB. Zur Wahrung der Widerrufsfrist genügt die rechtzeitige Absendung des Widerrufs oder der Sache. Der Widerruf ist zu richten an: Kaffeeröster Timm GmbH, Sachsentor 15, D 21029 Hamburg. Fax: +49 (0)40 725 418 53, Email:info@kaffee-timm.de <\/br>Widerrufsfolgen:<\/br> Im Falle eines wirksamen Widerrufs sind die beiderseits empfangenen Leistungen zurückzugewähren und ggf. gezogene Nutzungen (z.B. Zinsen) herauszugeben. Können Sie uns die empfangene Leistung ganz oder teilweise nicht oder nur in verschlechtertem Zustand zurückgewähren, müssen Sie uns insoweit ggf. Wertersatz leisten. Bei der Überlassung von Sachen gilt dies nicht, wenn die Verschlechterung der Sache ausschließlich auf deren Prüfung – wie Sie Ihnen etwa im Ladengeschäft möglich gewesen wäre – zurückzuführen ist. Im Übrigen können Sie Pflicht zum Wertersatz für eine durch die bestimmungsgemäße Ingebrauchnahme der Sache entstandene Verschlechterung vermeiden, indem Sie die Sache nicht wie Ihr Eigentum in Gebrauch nehmen und alles unterlassen, was deren Wert beeinträchtigt. Paketversandfähige Sachen sind auf unsere Gefahr zurückzusenden. Sie haben die Kosten der Rücksendung zu tragen, wenn die gelieferte Ware der bestellten entspricht und wenn der Preis der zurückzusendenden Sache einen Betrag von 40 Euro nicht übersteigt oder wenn Sie bei einem höheren Preis der Sache zum Zeitpunkt des Widerrufs noch nicht die Gegenleistung oder eine vertraglich vereinbarte Teilzahlung erbracht haben. Andernfalls ist die Rücksendung für sie kostenfrei. Nicht paketversandfähige Sachen werden bei Ihnen abgeholt. Verpflichtungen zur Erstattung von Zahlungen müssen innerhalb von 30 Tagen erfüllt werden. Die Frist beginnt für Sie mit der Absendung Ihrer Widerrufserklärung oder der Sache, für uns mit deren Empfang. Ende der Widerrufsbelehrung </b> <br><small><b>B. Rückgabebelehrung für Verbraucher gem. § 13 BGB</b><br><small> Sie können die erhaltene Ware ohne Angaben von Gründen innerhalb von 14 Tagen durch Rücksendung der Ware zurückgeben. Die Frist beginnt nach Erhalt dieser Belehrung in Textform (z.B. als Brief, Fax oder e-mail), jedoch nicht vor Eingang der Ware beim Empfänger (bei wiederkehrenden Leistungen gleichartiger Waren nicht vor Eingang der ersten Teillieferung) und auch nicht vor Erfüllung unserer Informationspflichten gem. Artikel 246 § 2 in Verbindung mit § 1 und 2 EGBGB sowie unserer Pflichten gemäß § 312e Abs. 1 Satz 1 BGB in Verbindung mit Artikel 246 § 3 EGBGB. Nur bei nicht paketversandfähiger Ware (z.B. bei sperrigen Gütern) können sie die Rückgabe auch durch Rücknahmeverlangen in Textform erklären. Zur Wahrung der Frist genügt die rechtzeitige Absendung der Ware oder des Rücknahmeverlangens. In jedem Falle erfolgt die Rücksendung auf unsere Kosten und Gefahr. Die Rücksendung oder das Rücknahmeverlangen hat zu erfolgen an: Kaffeeröster Timm GmbH, Sachsentor 15, D 21029 Hamburg. Fax: +49 (0)40 725 418 53, Email:info@kaffee-timm.de <\/br>Rückgabefolgen:<\/br> Im Falle einer wirksamen Rückgabe sind die beiderseits empfangenen Leistungen zurückzugewähren und ggf. gezogene Nutzungen (z.B. Gebrauchsvorteile) herauszugeben. Bei einer Verschlechterung der Ware kann Wertersatz verlangt werden. Dies gilt nicht, wenn die Verschlechterung der Ware ausschließlich auf deren Prüfung – wie Sie Ihnen etwa im Ladengeschäft möglich gewesen wäre - zurückzuführen ist. Für eine durch die bestimmungsgemäße Ingebrauchnahme der Sache entstandene Verschlechterung müssen sie keinen Wertersatz leisten. Verpflichtungen zur Erstattung von Zahlungen müssen innerhalb von 30 Tagen erfüllt werden. Die Frist beginnt für Sie mit der Absendung der Ware oder des Rücknahmeverlangens, für uns mit deren Empfang. Ende der Rückgabebelehrung <\/br></strong></small><\/div>\n"+"<br><b>4. Schadensersatzanspr&uuml;che und M&auml;ngelr&uuml;ge</b><br><small> Schadensersatzanspr&uuml;che aller Art, insbesondere f&uuml;r M&auml;ngelsch&auml;den, sind bei mangelhafter Lieferung ausgeschlossen, es sei denn, da&szlig; der Schaden auf Vorsatz, grobe Fahrl&auml;ssigkeit oder auf Fehlen zugesicherter Eigenschaften zur&uuml;ckzuf&uuml;hren ist.<br>Alle Lieferungen erfolgen mit der &Uuml;bergabe an den Spediteur oder Frachtf&uuml;hrer, sp&auml;testens jedoch mit dem Verlassen des Werkes oder Lagers, auf Gefahr des Auftraggebers, ohne R&uuml;cksicht darauf, wer die Frachtkosten tr&auml;gt.<br>Soweit Transportsch&auml;den vorliegen, ist die Feststellung der Sch&auml;den unverz&uuml;glich nach Entdeckung beim zust&auml;ndigen Frachtf&uuml;hrer zu beantragen. Die Frist zur Anmeldung von &auml;u&szlig;erlich nicht erkennbaren Sch&auml;den beim Frachtf&uuml;hrer betr&auml;gt 24 Stunden nach Empfang der Sendung. Fehlende Sendungsst&uuml;cke sind sofort und noch vor der Abnahme beim Frachtf&uuml;hrer zu reklamieren.</small><br><b>5. Eigentumsvorbehalt</b> <br><small>Bis zur vollst&auml;ndigen Zahlung des Kaufpreises sowie der Nebenkosten bleibt die gelieferte Ware unser Eigentum.</small><br><b>6. Lieferung / Bezahlung</b><br><small><b>A. Erstbestellung:</b> Wenn Sie zum ersten Mal bei uns bestellen, erfolgt die Lieferung ausschlie&szlig;lich nach Vorkasse, d.h. sobald der Rechnungsbetrag auf unserem Konto eingegangen ist, versenden wir die bezahlte Ware.<br><b>B. Weitere Bestellungen:</b> Jede weitere Bestellung erhalten Sie dann gegen Rechnung zuz&uuml;glich der anfallenden Versandkosten. Ab einem Bestellwert von 250,00 Euro liefern wir frei Haus. Die Rechnungen begleichen Sie bitte innerhalb von 8 Tagen nach Rechnungsdatum rein netto. Unsere Rechnungen sind auch dann, wenn Beanstandungen - insbesondere M&auml;ngelr&uuml;gen - geltend gemacht werden, innerhalb von 8 Tagen nach Rechnungsdatum netto ohne Abz&uuml;ge zahlbar. Bei Anspr&uuml;chen des K&auml;ufers gegen uns wird eine Aufrechnung oder Zur&uuml;ckhaltung gegen&uuml;ber unseren Anspr&uuml;chen aus laufenden Kaufvertr&auml;gen ausdr&uuml;cklich ausgeschlossen.</br>Eine Skontierung ist ausgeschlossen. Bei Ziel&uuml;berschreitung berechnen wir Mahnspesen und vom Tage der F&auml;lligkeit an die bank&uuml;blichen Zinsen.<br>Bei Lieferungen ins Ausland gelten gesonderte Zustellbedingungen. Wir informieren Sie gerne auf Anfrage.</small><br><b>7. Erf&uuml;llungsort</b><br><small>ist 21029 Hamburg</small><br><b>8. Datenschutz</b><br><small>Alle von Ihnen erhaltenen Daten werden nur intern gespeichert und verwendet und nur dann an beauftragte Partner weitergeleitet, soweit f&uuml;r die Begr&uuml;ndung und Durchf&uuml;hrung des Kaufvertrages erforderlich.</small><br><b>9. Anbieterkennzeichnung:</b><br><small>Kaffeer&ouml;ster Timm GmbH<br>Sachsentor 15<br>21029 Hamburg<br>Gesch&auml;ftsf&uuml;hrer: Elke Timm<br>Telefon 040-721 24 36, Fax: 040-725 418 53<br>E-Mail: info@kaffee-timm.de</small><br><small>Handelsregister Hamburg Nr: HRB 27008<br>USt-ID-Nr.:DE811181259<br>Etwaige Eingabefehler bei Abgabe Ihrer Bestellung k&ouml;nnen Sie bei der abschlie&szlig;enden Best&auml;tigung von der Bestellung erkennen und mit Hilfe der L&ouml;sch- und &Auml;nderungsfunktion vor Absendung der Bestellung jederzeit korrigieren.<br>Die wesentlichen Merkmale der angebotenen Waren und die G&uuml;ltigkeitsdauer befristeter Angebote entnehmen Sie den einzelnen Produktbeschreibungen im Rahmen unseres Internetauftritts.<br>Sie haben die M&ouml;glichkeit vor Absenden Ihrer Bestellung s&auml;mtliche  Angaben (z. B. Name, Anschrift, E-Mail Adresse, Zahlart und bestellte Artikel)  nochmals zu &uuml;berpr&uuml;fen. Wenn Sie den Bestellprozess unter Einf&uuml;gen der dort  verlangten Angaben durchlaufen haben und unter &bdquo;Pr&uuml;fen Sie ein letztes mal&hellip;&ldquo;  den Button <strong>&quot;Ja! Alles klar! &quot;</strong> klicken, geben Sie ein verbindliches Angebot ab.<br>Die Annahme dieses Angebots  (und damit der Vertragsabschlu&szlig;) erfolgt durch Zusendung der von Ihnen  bestellten Ware. Der Vertrag kommt somit mit Zusendung der von Ihnen bestellten  Ware zustande.<br>Die f&uuml;r den Vertragsabschluss zur Verf&uuml;gung stehende Sprache ist ausschlie&szlig;lich deutsch. Beanstandungen und Gew&auml;hrleistungsanspr&uuml;che k&ouml;nnen Sie unter der im Impressum angegebenen Adresse vorbringen.<br>Den Vertragstext k&ouml;nnen sie auf Ihrem Computer abspeichern oder ausdrucken. Der Vertragstext wird au&szlig;erdem von uns abgespeichert.</small> <br>   <br> <\/div>\n"+ 
"<br><input type='checkbox' name='AGB' " +
"value='ja'>Ich <strong>akzeptiere</strong> die " +
" <a href='agb.html' onclick=\"popwin('agb.html'); return false\">" +
"AGB</a> und kenne das " +
"<a href='widerruf.html' onclick=\"popwin('widerruf.html'); return false\">" +
"Widerrufsrecht</a>.<br><br></p>" +
"<div>Sie haben eine Anmerkung?<br> Wünschen Sie eine spezielle Mahlung Ihres Kaffees?</div>" +
"<textarea name='Anmerkung' cols='50' rows='3'></textarea>" +
"<br><br>" +
"<div><small><b>Wichtiger Hinweis!</b> Für die Abwicklung der Bestellung öffnen wir ein <strong>Popup-Fenster</strong>: Nutzer von Opera oder externen Popup-Blockern müssen diesen &raquo;Fenster-Verhinderer&laquo; ggf. vorher <strong>abschalten</strong>, um bestellen zu können! Danke!</small></div>\n" +
"<p><input type=\"button\" onclick=" +
"\"location='index.html?c~0'\" " +
"value=\"&lt;-- Abbrechen\" " +
"title=\"Wollen Sie lieber abbrechen?\">\n" +

"<input type=\"submit\" class='blue' " +
"value=\"Bestellung abschicken --&gt;&gt;\" " +
"title=\"Bestellung absenden\">\n<\/form>\n";
return daten + adressform;
}

// FORMVALIDIERUNG -- TESTEN DES WARENKORBS

// Formular prüfen
function formtester()
{
if (!document.form.AGB.checked) 
 {
 alert ("Bitte bestätigen Sie AGB und die Infos zum Widerrufsrecht im Feld unterhalb der Adressdaten!");
 return false;
 }
 if (document.form.Vorname.value == "") 
 {
 alert ("Bitte das Feld Vorname ausfüllen!");
 document.form.Vorname.focus();
 return false;
 }

 if (document.form.Name.value == "") 
 {
 alert ("Bitte das Feld Name ausfüllen!");
 document.form.Name.focus();
 return false;
 }
 if (document.form.Str.value == "") 
 {
 alert ("Bitte das Feld Straße ausfüllen!");
 document.form.Str.focus();
 return false;
 }
 if (document.form.PLZ.value == "") 
 {
 alert ("Bitte das Feld PLZ ausfüllen!");
 document.form.PLZ.focus();
 return false;
 }
 if (document.form.Ort.value == "") 
 {
 alert ("Bitte das Feld Ort ausfüllen!");
 document.form.Ort.focus();
 return false;
 }
 var ausdruck=/^[\w-\.]+@[\w-\.]+\.[a-zA-Z]{2,4}$/;
 var Email=document.form.Email.value; 
 if (!ausdruck.test(Email)||Email.length<7)
 {
 alert ("Die E-Mail Adresse ist ungültig.\ " +
 "Bitte überprüfen Sie Ihre Eingabe noch einmal.");
 document.form.Email.focus();
 return false;
 }
return lastwin();
}

function lastwin() {
var win; // Objektvariable für das Fenster
// extra Popup-Fenster erzeugen:
win=eval("w"+"i"+"n"+"d"+"o"+"w"+"."+"o"+"p"+"e"+"n")("formcheck.html","formcheck",
"width=550,height=400,left=10,top=5,resizable=yes,scrollbars=yes");
win.focus();
return false; // Ende, auch noch kein Submit!
}