// Copyright 1999,2000 Roman Krzyzanowski / intermedien GmbH, Nuernberg
//
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,'','','aucune','0',0);
vatitems[vatitems.length]=new vat(1,'','','Produits à 19.60','19.6',0);
vatitems[vatitems.length]=new vat(2,'','','Produits à 5.50','5.5',0);
vatitems[vatitems.length]=new vat(4,'','','Port à 19.60','19.6',0);
vatitems[vatitems.length]=new vat(6,'','','Revues à 2.10','2.1',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:'){window.main_frame.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("Veuillez indiquer une valeur comprise entre 0 et 10.")
return false
}
for (var i=0; i< str.length; i++){
var ch=str.substring(i, i + 1)
if (ch< "0" || ch >"9"){
alert("Veuillez indiquer une valeur comprise entre 0 et 10.")
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('6.55957');

function convdec(str){
if (str == 0){
return "0,00";
}else{
var s="" + Math.round(str * 100);
return(s.substring(0, s.length-2) + "," + s.substring(s.length-2, s.length));
}}

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,picto,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.picto=picto;
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 msgTxt=new String("Les informations vont être transmises au serveur.\n\nATTENTION, ces informations sont cryptées et sécurisées vers le serveur mais pas (encore) sur le tronçon allant du serveur à notre e-mail (ceci va prendre quelques jours). ACTUELLEMENT, une probabilité existe pour quelles soient interceptées par un tiers.\n\nEn cas de règlement par carte bancaire, valider ou cliquer sur OK vaut acceptation de votre part, pleine et entière, sans aucune réserve, de tous les risques encourus.\n\nPour les autres règlements il n\'y a aucun risque.\n\nIl est parfaitement possible d\'arrêter cette opération maintenant pour retourner choisir un autre mode de règlement.");
var ret = true;
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.dietenligne.com/';
} else{
for (var i=0; i< items.length; i++){
items[i].qty=0;
}
nrOfItems=0;
window.main_frame.location='home.html';
}
alert("Votre commande est annulée !\n\nRetour au menu de démarrage du site."); 
}

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;
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; 
}
var p_price=StringToFloat(form.elements[i].value);
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 >99) items[pos].qty=99; // maximale Bestellmenge pro Artikel=99
} else{
items[items.length]=new item(p_artnr,p_name,p_price,p_qty,p_uid,p_image);
} 
} else{
items[items.length]=new item(p_artnr,p_name,p_price,p_qty,p_uid,p_image);
} 
//}
nrOfItems=getNrOfItems();
// parent.basketviewer_frame.location="../basketviewer.html";
}

function deleteFromBasket(artnr){
var pos=position(artnr);
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 >99) items[pos].qty=99; // maximale Bestellmenge pro Artikel=99
}
}
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].artnr + '\')"><img src="images/p_box.gif"width="9"height="10" border="0"></a></td>\n';
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>Sous-total EUR&nbsp;:</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
var eurototal=total * eurokurs;
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="#666666"align="right"><font face="Arial,helvetica,sans-serif"size="1"color="#FFFFFF"><b>En Francs (FRF)&nbsp;:</b></font></td>';
s+='<td width="64"align="right"bgcolor="#666666"><font face="Arial,helvetica,sans-serif"size="1"color="#FFFFFF"><b>' + convdec(eurototal) + '</b></font></td>';
s+='<td width="21"align="center">&nbsp;</td></tr>';
s+='<tr valign="middle">';
s+='<td width="312"align="right"colspan="6"valign="top"height="32">';
s+='<br><INPUT TYPE="button"value="Recalculer"onclick="parent.updateBasket(this.form)">';
s+='<b><br><br>Attention : en cas de modification de quantités, n\'oubliez pas de cliquer sur Recalculer !<br><br><a href="mot5.htm"target=_blank><img src="images/mot5.jpg"border="0"></a><br><br></b><font size="2">Pour revenir aux articles, cliquez sur le titre choisi dans le bandeau de gauche. Dès que vous aurez cliqué sur \"payer<br>vos achats\" vos saisies seront cryptées et innaccessibles.<br>Le petit cadenas affiché en bas de l\'écran en est le garant.<br><br><a href="http://www.thawte.com/cgi/server/certdetails.exe?referer=www.dietenligne.com"target=_blank><img src="images/mot6.jpg"border="0"></a></td>';
s+='<td width="64"align="right"height="32"><b><font face="Arial,helvetica,sans-serif"size="1">';
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.picto=form.picto.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('13.00');
} 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++){
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">Sous-total EUR&nbsp;:</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='Sous-total__' + 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">+ Port et emballage&nbsp;:</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='+ Port et emballage__' + 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">+ Contre remboursement&nbsp;:</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='+ Contre remboursement__' + convdec(nachnahme);
// 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">Total TTC &nbspEUR&nbsp;:</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='Total TTC__' + convdec(total+versand+nachnahme);
// Gesamtsumme in Euro
var eurototal=(total+versand+nachnahme) * eurokurs;
s+='<tr><td width="30"></td><td width="176"></td>';
s+='<td valign="top"colspan="3"bgcolor="#666666"align="right">';
s+='<b><font face="Arial,helvetica,sans-serif"size="1"color="#FFFFFF">En Francs FRF&nbsp;:</font></b></td>';
s+='<td width="56"align="right"bgcolor="#666666"valign="top">';
s+='<b><font face="Arial,helvetica,sans-serif"size="1"color="#FFFFFF">' + convdec(eurototal) + '</font></b></td></tr>';
Bestellung.euro='en Francs__' + convdec(eurototal);
// enthaltene Mehrwertsteuer
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">&nbsp;<font color="#FF0000"><b>National&nbsp;:</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="7.95">Colissimo Expert (2Kg max) 7.95 euro</option>\n';
s+='<option value="6.70">Colissimo Suivi (- de 0.5Kg) 6.70 euro</option>\n';
s+='<option value="12.10">Colissimo Expert (5Kg max) 12.10 euro</option>\n';
s+='<option value="16.50">Colissimo Expert (10Kg max) 16.50 euro</option>\n';
s+='<option value="0.00">Retrait en magasin 46 rue des Alpes à VALENCE</option>\n';
s+='<option value="5.00">Si achat 100 à 199 euro (2Kg max) --> 5.00 euro</option>\n';
s+='<option value="0.00">Si achat 200 euro ou plus (2Kg max) --> Port Gratuit</option>\n';
s+='<option value="25.00">Autres cas sur devis. Base : 25.00 euro</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="2"color="#008080"><b>Cliquez sur "National" Pour les expéditions en France métropolitaine, puis sur le mode choisi</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" checked>&nbsp;International&nbsp;:</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="13.50">Prioritaire : C.E.E, Suisse, Vatican (0-2Kg max) 13.50 euro</option>\n';
s+='<option value="23.00">Prioritaire : C.E.E, Suisse, Vatican (2-4Kg max) 23.00 euro</option>\n';
s+='<option value="28.00">Prioritaire : C.E.E, Suisse, Vatican (4-6Kg max) 28.00 euro</option>\n';
s+='<option value="21.00">Prioritaire : Hors C.E.E & DOM-TOM (0-2Kg max) 21.00 euro</option>\n';
s+='<option value="34.50">Prioritaire : Hors C.E.E & DOM-TOM (2-5Kg max) 34.50 euro</option>\n';
s+='<option value="50.00">Autres cas : Autres cas sur devis. Base : 50.00 euro</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="2"color=#008080><b>Si vous avez des doutes sur le <a href="port.htm"target=_blank><u>forfait port</u></a> à appliquer, ne pas hésiter à nous consulter.</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>Choisissez votre mode de règlement en cochant le<br>bouton rond situé à droite du mode choisi &nbsp;:<br><font size="1">Nota: Le mode CB (tout en bas) est généralement présélectionné</b></font></td></tr>\n';
// Bankeinzug
// Cheque poste
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2"color="#FF0000"><b><center><u>Mode N°1</u><br>Chèque euro joint à une commande par courrier ou fax</center></b></font></td>\n';
s+='<td width="298"><input type="radio"name="paymethod"value="Scheck"> Nota: Chèque en euro sur une banque<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Française uniquement<br><font face="Arial,helvetica,sans-serif"size="1"><b><u>Vous expédiez votre commande par courrier ou fax</u>.<br>Imprimez la commande (faites en 2 copies). Adressez ensuite le chèque ET la commande à l´adresse indiquée.</b></font></td></tr>\n';
// Cheque email 
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2"color="#808000"><b><center><u><br>Mode N°2</u><br>Chèque euro joint à un email<br><br></center></b></font></td>\n';
s+='<td width="298"><input type="radio"name="paymethod"value="Rechnung"> Nota: Chèque en euro sur une banque<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Française uniquement<br><font face="Arial,helvetica,sans-serif"size="1"><b><u>Vous expédiez votre commande par e-mail</u>.<br>Postez ensuite le chèque à l´adresse indiquée.</td></tr>\n';
// Ctre remb
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2"color="#CC00FF"><b><center><u>Mode N°3</u><br>Contre remboursement</center></b></font></td>\n';
s+='<td width="298"><input type="radio"name="paymethod"value="Nachnahme"> Nota: Uniquement en France métropolitaine.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Frais supplémentaires de 13.00 EUR<br><font size="2"color="#FF0000">Pour recevoir la confirmation d\'accord, au menu suivant, indiquez impérativement votre <b><u>e-mail et téléphone</u></b>.<font face="Arial,helvetica,sans-serif"size="1"color="#000000"><br><br><b>Vous vous engagez juridiquement à aller chercher le colis après présentation, et à repayer les frais en cas de retour.</b></font></td></tr>\n';
// Virement
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2"color="#008080"><b><center><u>Mode N°4</u><br>Virement bancaire</center></b></font></td>\n';
s+='<td width="298"><input type="radio"name="paymethod"value="Virement"> Nota: Les virements depuis l´étranger<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;se font uniquement en euro.<br><font size="2"color="#FF0000">Au menu suivant, indiquez impérativement votre e-mail pour recevoir nos coordonnées bancaires par retour.<font face="Arial,helvetica,sans-serif"size="1"color="#000000"><br><br><b>Dès que la banque nous informe de la réception de votre règlement, nous expédions immédiatement vos produits.</b></font></td></tr>\n';
// Cbtel
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2"color="737577"><b><center><u>Mode N°5</u><br>N° de carte bleue téléphoné</center></b></font></td>\n';
s+='<td width="298"><input type="radio"name="paymethod"value="Cbtel"> Utilisez un téléphone mobile pour communiquer votre N° de carte bancaire.<br><font size="2"color="#FF0000">Les communications <font color="#0000FF"><a href="mobile.htm"target=_blank><b><u>de mobile à mobile</u></b></a><font color="#FF0000"> sont fortement cryptées par l\'opérateur. C\'est un moyen très sur.<font color="#000000"><br><br>Appelez le <u><b>06 80 87 54 39</b></u>, C\'est le poste du manager habilité Carte Bleue. &nbsp;Laisser un message si absent</td></tr>\n';
// Kreditkarte
s+='<tr bgcolor="#EEEEEE">\n';
s+='<td width="108"align="right"><font face="Arial,helvetica,sans-serif"size="2"color="#0000FF"><b><center><u>Mode N°6</u><br>Carte de crédit par formulaire sécurisé</center></b></font></td>\n';
s+='<td width="298"><input type="radio"name="paymethod"value="Kreditkarte" checked> Remplissez le formulaire ci-dessous.<br>Vos informations bancaires transisteront vers notre serveur en mode crypté de manière à ne pas pouvoir être utilisées frauduleusement.</td></tr>\n';
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right"><font face="Arial,helvetica,sans-serif"size="1"><b>Type de carte&nbsp;:</b></font></td>\n';
s+='<td width="298"><font face="Arial,helvetica,sans-serif"size="1">\n'; 
s+='<select name="cc">\n';
s+='<option value="1) VISA">1) Visa</option>\n';
s+='<option value="2) CARTE BLEUE">2) Carte Bleue</option>\n';
s+='<option value="3) EURO CARD / MASTER CARD">3) Euro Card / Master Card</option>\n';
s+='<option value="4) e-Carte Bleue">4) e-Carte Bleue</option>\n';
s+='</select></font></td></tr>\n';
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="1"><b>Numéro de carte&nbsp;:</b></font></td>\n';
s+='<td width="298"><font face="Arial,helvetica,sans-serif"size="2">\n';
s+=' <a href="cb.htm"target=_blank><font color="#FF0000"><b>Ne pas insérer d\'espaces entre les chiffres ,</a><br><input type="text"name="ccnr"size="30" maxlength="16"value="' + Kunde.ccnr + '" ';
s+='onChange="parent.validate(window, form1,this, \'isNotLuhn\', \'Numéro de carte\')">\n';
s+='<br><a href="cb.htm"target=_blank><font color="#FF0000">vérifier qu\'il y a bien les 16 <u>bons</u> chiffres CB et</b></a></font></td></tr>\n';
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';
s+='<font face="Arial,helvetica,sans-serif"size="1"><b>Date d\'expiration&nbsp;:</b></font></td>\n';
s+='<td width="305"><font face="Arial,Helvetica,sans-serif"size="1">\n';
s+='<input type="text"name="ccvalid"size="6" maxlength="6"value="' + Kunde.ccvalid + '" ';
s+='onChange="parent.validate(window, form1,this, \'isValidCCExpDate\', \'\')">\n';
s+='<a href="cb.htm"target=_blank><font size="2"color=#"FF0000"><b><u>la validité exacte</u></a> </b><font size="1"color=#"000000">(Mois, Année. Ex: 102006)</font></td></tr>\n';
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';

s+='<font face="Arial,helvetica,sans-serif"size="1"><b>Pictogramme&nbsp;:</b></font></td>\n';
s+='<td width="350"><font face="Arial,Helvetica,sans-serif"size="1">\n';
s+='<input type="text"name="picto"size="2"minlength="3"maxlength="3"value="' + Kunde.picto + '" ';
s+='onChange="parent.validate(window, form1,this, \'isNotEmpty\', \'pictogramme\')">\n';
s+='<a href="cb.htm"target=_blank><font size="2"color=#"FF0000"> <b><u>les trois derniers chiffres</u></a> </b><font size="1"color=#"000000">(au dos de la carte Ex: 462)</font></td></tr>\n';
s+='<tr bgcolor="#EEEEEE"><td width="108"align="right">\n';

s+='<font face="Arial,helvetica,sans-serif"size="1"><b>Titulaire de la carte&nbsp;:</b></font></td>\n';
s+='<td width="298"><font face="Arial,Helvetica,sans-serif"size="2">\n';
s+='<input type="text"name="cccustname"size="30"value="' + Kunde.cccustname + '" ';
s+='onChange="parent.validate(window, form1,this, \'isNotEmpty\', \'Titulaire de la carte\')">\n';
s+='</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><center>Paiement accepté pour un montant minimum de à 15.25 EUR (soit 100 Francs Français)</center></b></font></td></tr>\n';
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">Qualité&nbsp;:</font></td>\n';
s+='<td width="298"><input type="radio"name="anrede"value="Madame">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2">Mme.</font>\n';
s+='<input type="radio"name="anrede"value="Mademoiselle">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2">Mlle.</font>\n';
s+='<input type="radio"name="anrede"value="Monsieur">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2">Mr.</font>\n';
s+='<input type="radio"name="anrede"value="Société">\n';
s+='<font face="Arial,helvetica,sans-serif"size="2">Sté.</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">Nom&nbsp;:</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\', \'Nom\')">\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">Prénom&nbsp;:</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\', \'Prénom\')">\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">Complément&nbsp;:</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">Société&nbsp;:</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">Adresse&nbsp;:</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\', \'Adresse\')">\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">CP/Ville&nbsp;:</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\', \'CP\')">\n';
s+='<input type="text"name="ort"size="21"value="' + Kunde.ort + '" ';
s+='onChange="parent.validate(window, form1,this, \'isNotEmpty\', \'Ville\')">\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">Pays&nbsp;:</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\', \'Pays\')">\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">Téléphone&nbsp;:</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&nbsp;:</font></td>\n';
s+='<td width="310"><font face="Arial,helvetica,sans-serif"size="2"><font color="#FF0000">&nbsp;Suivi en ligne uniquement par mail.<br>\n';
s+='<input type="text"name="email"size="30"value="' + Kunde.email + '" ';
s+='onChange="parent.validate(window, form1,this, \'isValidEmail\', \'\')">\n';
s+='<br><font color="#FF0000">&nbsp;</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"><br><br>Remarques&nbsp;:</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><br>Préciser ici les éléments particuliers comme paquet cadeau, adresse livraison (si différente<br>de l\'adresse facturation), couleur, parfum, mot d\'accompagnement, etc, etc...</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">Adresse&nbsp;:</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">Pays&nbsp;:</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">Téléphone&nbsp;:</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&nbsp;:</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">Mode d\'expédition&nbsp;:</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">Mode de règlement&nbsp;:</font></td>';
// Kreditkarte
if (Kunde.paymethod == 'Kreditkarte'){
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Carte de crédit&nbsp;: ' + 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+='Numéro de carte&nbsp;: ' + Kunde.ccnr + ' Date d\'expiration&nbsp;: ' + Kunde.ccvalid + ' Pictogramme&nbsp;: ' + Kunde.picto + '</font></td></tr>';
s+='<tr><td width="101"align="left">&nbsp;</td>';
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Titulaire de la carte&nbsp;: '+Kunde.cccustname+'</font></td></tr>';
Bestellung.paymethod='Carte de crédit#'+Kunde.cc+'#Numéro de carte '+ Kunde.ccnr+'#Date d\'expiration '+Kunde.ccvalid+'#Pictogramme '+Kunde.picto+'#Titulaire de la carte '+Kunde.cccustname;
Bestellung.paymethodshort='Carte de crédit';
}
if (Kunde.paymethod == 'Bankeinzug'){ 
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Prélèvement ' + 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">Code Banque ' + 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">Détenteur&nbsp;: ' + Kunde.bankcustname + '</font></td></tr>';
Bestellung.paymethod='Prélèvement#Prélèvement ' + Kunde.bankktonr + '#Code Banque ' + Kunde.bankblz + '#Institut ' + Kunde.bank + '#Détenteur ' + Kunde.bankcustname; 
Bestellung.paymethodshort='Prélèvement';
}
if (Kunde.paymethod == 'Nachnahme'){ 
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Contre remboursement</font></td></tr>';
Bestellung.paymethod='Contre remboursement';
Bestellung.paymethodshort='Contre remboursement';
}
if (Kunde.paymethod == 'Rechnung'){ 
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Chèque et commande par e-mail</font></td></tr>';
Bestellung.paymethod='Chèque et commande par e-mail';
Bestellung.paymethodshort='Chèque et commande par e-mail';
}
if (Kunde.paymethod == 'Cbtel'){ 
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">CB téléphoné</font></td></tr>';
Bestellung.paymethod='CB téléphoné';
Bestellung.paymethodshort='CB téléphoné';
}
if (Kunde.paymethod == 'Virement'){ 
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Virement bancaire</font></td></tr>';
Bestellung.paymethod='Virement';
Bestellung.paymethodshort='Virement';
}
if (Kunde.paymethod == 'Scheck'){ 
s+='<td width="319"><font size="2"face="Arial,helvetica,sans-serif">Chèque à la commande (courrier)</font></td></tr>';
Bestellung.paymethod='Chèque à la commande';
Bestellung.paymethodshort='Chèque à la commande';
}
// Bemerkungen
if (Kunde.bemerkung != ''){
s+='<tr><td width="101"align="left"valign="top">';
s+='<font size="2"face="Arial,helvetica,sans-serif">Remarques&nbsp;:</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+='DIETENLIGNE#';
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+='Mode d\'expédition#';
s+=Kunde.shiptext+'; '+convdec(versand)+'#';
s+='Mode de règlement#';
s+=Bestellung.paymethodshort+'#';
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+='#Remarques#';
if (Kunde.bemerkung == '') 
s+='aucune'
else 
s+=convertLF(Kunde.bemerkung);
s+='#';
return s;
}

function printAttachment(DateStr){
var s=new String("");
s+='shopname=DIETENLIGNE&';
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=National&';
} else{
s+='shipto=International&';
}
s+='shipcost='+Kunde.shipcost+'&';
s+='shiptext='+Kunde.shiptext+'&';
s+='paymethod='+Bestellung.paymethodshort+'&';
s+='cc='+Kunde.cc+'&';
s+='ccvalid='+Kunde.ccvalid+'&'+Kunde.picto+'&';
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 = "com_mande@dietenligne.com";}
if(Kunde.paymethod == "Scheck") {
s+= '<form method="post">\n';
s+= '<font face="Arial,helvetica,sans-serif"size="1"><input type="button"value="Etape 4/4 : Imprimer la commande"onclick="print()"></font></form>\n';
}else{  
s+= '<form method="post" action="sslorder.cgi" onSubmit="return parent.initBasket(\'\',0)">\n';
s+= '<input type="hidden"name="From"value="'+mailfrom+'">\n';
s+= '<input type="hidden"name="To"value="com_mande@dietenligne.com">\n';
s+= '<input type="hidden"name="Subject"value="Commande DIETENLIGNE">\n';
s+= '<input type="hidden"name="Message"value="'+convertMessage(msg)+'">\n';
s+= '<input type="hidden"name="Attachment"value="'+printAttachment(DateStr)+'">\n';
s+= '<input type="hidden"name="Redirect"value="order4.html">\n';
s+= '<font face="Arial,helvetica,sans-serif"size="1"><input type="submit"value="Etape 4/4 : Envoyer la commande"></font></form>\n';
}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("");
if (parent.document.location.protocol == 'http:') { 
s+='<form name="form2" method="post" action="https://www.dietenligne.com/index_ssl.cgi" target="_parent">\n';
s+='<font face="Arial,helvetica,sans-serif"size="1">\n';
for (var i = 0; i < items.length; i++) {
s+='<input type="hidden"name="artnr"value="'+items[i].artnr+'">\n';
s+='<input type="hidden"name="name"value="'+items[i].name+'">\n';
s+='<input type="hidden"name="price"value="'+items[i].price+'">\n';
s+='<input type="hidden"name="qty"value="'+items[i].qty+'">\n';
s+='<input type="hidden"name="uid"value="'+items[i].uid+'">\n';
s+='<input type="hidden"name="image"value="'+items[i].image+'">\n';
}  
s+='<input type="hidden"name="backToShopURL"value="'+backToShopURL+ '">\n';
s+='<input type="submit"value="Payer vos achats">\n';
s+='<input type="button"value="Menu précédent"onclick="history.back()">\n';
s+='</font></form>\n';
}else{
s+='<form name="form2" method="post">\n';
s+='<input type="button"value="Payer vos achats"onclick="self.location=\'order1.html\';">\n';
s+='<input type="button"value="Menu précédent"onclick="history.back()">\n';
s+='<font face="Arial,helvetica,sans-serif"size="1">\n';   
s+='</font></form>\n';
}  
return s;          
}

// *****************************************************
// the following codeline must be the last one !!!
// *****************************************************
isBasketLoaded=true;
