// franck mettre true ou false en fonction des remise accordées,
var franco = 149 ; // montant franco
// les quantitées de seuil, et le taux de remise
var rem1 = true ; // true ou false pour rem 
var nomrem1 = "Remise sur quantité par article";
var qr1 = 3 ; // ex: 10 = remise applicable a partir de 10 pieces a la ref
var tx1 = 5 ; // ex: 10 =10% de remise
var rem2 = true; // true ou false pour rem 
var nomrem2 = "Remise sur quantité par article";
var qr2 = 6 ; // ex: 10 = remise applicable a partir de 10 pieces a la ref
var tx2 = 8 ; // ex: 10 =10% de remise
// largeur mignature basket
var tmini = 40 ; //en pixels
// précommandes
var affichepre = true ; // affichage tarif précommande dans product
var nomrempre = "Remise pour pré-commande";
var rempre = true ; // true ou false pour rem 
var rempfix = 3; // remise fixe
var rempvar = 3; //remise variable
var Now = new Date();
var jour = Now.getDate() ; 
var remp = convdec(rempfix+(rempvar*((32-jour)/31)));
var rempnum = StringToFloat(remp);
// affiche prix barre
var afficheprixbarre = true;
//
var CB_TOTAL = 0;
var totalcr = 0;
var totmarchht = 0;
var totremht = 0;
var totportht = 0;
var tvaport = 0;
var tvamarch = 0;
var tvap = 0;
var tvam = 0;
var Panierexp = "";
var numcom = 0;
var Tele = "";
var remarques = "";
var instructions = "";
var trim = "";
var colissimo = "";
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,'','','','','','',''); //franck
var Kundeliv = new adresseliv('Identique','','','','','','','','','','','',''); //franck
var Bestellung = new order('','','','','','','','','','',''); //franck
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);
var tva0 = '0';
vatitems[vatitems.length] = new vat(5,'','','Sur marchandise en France (19,60%)','19,6',0);
var tva5 = '19,6';
vatitems[vatitems.length] = new vat(7,'','','Sur Port et Emballage en France (19,60%)','19,6',0);
var tva7 = '19,6';

function afficheremp() {
var s = new String("");
	s += '' + remp+ '';
return s;
}

function lespromos() { //franck
  var s = new String("");
    s += '<font face="Arial, Helvetica, sans-serif" size="1"><br>En ce moment vous pouvez bénéficier des remises suivantes&nbsp;:</br>';
    s += '<ul><li>Remise de <b>' + tx1 + '%</b>, à partir de ' + qr1+ ' articles à la référence.&nbsp;</li>';
    s += '<li>Remise de <b>' + tx2 + '%,</b> à partir de ' + qr2+ ' articles à la référence.&nbsp;</li>';
    s += '<li>Aujourd\'hui, Remise de <b>' + remp + '%</b>, sur les pr&eacute;commandes (cumulable et calculée dans l\'étape suivante du panier).&nbsp;</li>';
  // s += '<li><b>Frais de port pour la France Offerts si votre commande dépasse <b>' + franco + '</b> Euros.&nbsp;</li></ul>';
    s += '<font color="#FF9900" size="2" face="Arial, Helvetica, sans-serif"><b>Profitez-en!&nbsp;</b></font>';
return s;
}

function note(str) { //franck
valstr=StringToFloat(str);
 var s = new String("");
if (valstr > 9){ s += '<a href="javascript:openWin(\'i22.html\',\'newWindow\',\'530\',\'470\')"><img src = "images/note1.gif"  border=0 alt="En Promotion !"></a><br>' };
if (valstr > 9) { valstr = valstr-10}
if (valstr == 2){ s += '<a href="javascript:openWin(\'service.html\',\'newWindow\',\'530\',\'470\')"><img src = images/note2.gif  border=0 title="En Stock, Livré en 48/72 Heures" alt="En Stock, Livré en 48/72 Heures"></a>' };
if (valstr == 3){ s += '<a href="javascript:openWin(\'service.html\',\'newWindow\',\'530\',\'470\')"><img src = images/note3.gif  border=0 title="En Instance de livraison, Livré en 7 à 10 Jours" alt="En Instance de livraison, Livré en 7 à 10 Jours"></a>' };
if (valstr == 4){ s += '<a href="javascript:openWin(\'service.html\',\'newWindow\',\'530\',\'470\')"><img src = images/note4.gif  border=0 title="En Commande, délai prévu 14 à 21 jours" alt="En Commande, délai prévu 14 à 21 jours"></a>' };
if (valstr == 5){ s += '<a href="javascript:openWin(\'service.html\',\'newWindow\',\'530\',\'470\')"><img src = images/note5.gif  border=0 title="Rupture fabricant, délai supèrieur à 21 jours" alt="Rupture fabricant, délai supèrieur à 21 jours"></a>' };
if (!valstr){s +='<font face="Arial, Helvetica, sans-serif" color="#FF9900" size="4"><strong>' + str + '</strong></font>'};
return s;
}

function prixpr(fab,str,pr) { //franck
var pxpr = StringToFloat(str);
str = convdec(pxpr);
str = StringToFloat(str);
var prnum = StringToFloat(pr);
pxpr = (pxpr*(100-rempnum)/100);
pxpr = convdec(pxpr);
var frs = convdec(pxpr/eurokurs);
 var s = new String("");
if (str>90){
 s += '<br><font face="Arial, Helvetica, sans-serif" color="#FF9900" size="3"><b>"Garantie 2 Ans"</b></font>';
}
if (str>=franco){
 s += '<br><font face="Arial, Helvetica, sans-serif" color="#FF9900" size="3"><b>Frais de Port et Emballage Offerts<br></b></font>';
 s += '<font face="Arial, Helvetica, sans-serif" color="#FF9900" size="2"><b>Prix net, Assurance incluse (sans frais)</b></font>';
 }
if(fab != 'OREGON SCIENTIFIC'){ 
if(rempre == true) {
if(affichepre == true) {
//if(1 < prnum && prnum < 10) {
   s += '<font face="Arial, Helvetica, sans-serif" color="#FF9900" size="2"><li> <strong>' + pxpr + ' &nbsp;Eur&nbsp;</strong><font face="Arial, Helvetica, sans-serif" size="1"> en précommande ! <a href="javascript:openWin(\'i22.html#precommande\',\'newWindow\',\'500\',\'300\')">(Voir conditions)</a></font></li>';
//             }
      }
}
}
return s;
}
//franck prix barré 
function prixbarre(pxpb,pxv) { //franck
var pxbarre = StringToFloat(pxpb);
var pxvente = StringToFloat(pxv);
var remisepx = (1-(pxvente/pxbarre))*100;
if (remisepx > 4){
var remiseaff = convdec(remisepx);
var frs = convdec(pxbarre/eurokurs);
str = convdec(pxbarre);
var s = new String("");
if(afficheprixbarre == true) {
   s += '<font face="Arial, Helvetica, sans-serif" color="#999999" size="3">&nbsp;&nbsp;&nbsp;&nbsp;<em><s>' + str + '&nbsp;Eur </s></em>&nbsp;</font>';
              }
}
if(s == undefined){ s = ""};
return s;
}

function pubcarre(str) { //franck
var s = new String("");
//var alea;
//alea = 1+Math.round(Math.random()*2);
//if (alea==1)  { s += '<a href="pub/pubBaroland-cibleclick-lastminute.html" target="_blank"><img src=http://www.cibleclick.com/cibles/banniere/symp.cfm?site_id=779746648&friend_id=529154546&banniere_id=9221  border=0 alt="" width="120" height="60"></a><br>'};
//if (alea==2)  { s += '<a href="pub/pubBaroland-tradedoubleur-devismutelle.html" target="_blank"><img src="http://impfr.tradedoubler.com/imp/img/7735/942683" border=0></a>'};
//if (alea==3)  { s +='<a href="pub/pubBaroland-tradedoubleur-devismutelle.html" target="_blank"><img src="http://impfr.tradedoubler.com/imp/img/7735/942683" border=0></a>'};
return s;
}

function bandeau(str) { //franck
  var s = new String("");
var alea;
alea = 1+Math.round(Math.random()*5);
if (str == 'Zoom :') {alea=3};
if (alea == 1)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
if (alea == 2)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
if (alea == 3)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
//if (alea==2)  {s += '<a href="pub/pubBaroland-cibleclick-9telecom.html" target="_blank"><img src=http://www.cibleclick.com/cibles/banniere/symp.cfm?site_id=759606068&friend_id=529154546&banniere_id=8468  border=0 alt=></a><!--Code à insérer CibleClick : 9telecom -->'};
//if (alea==2)  {s +=  '<a href="pub/pubBaroland-meteovision.html" target="_blank" ><img src="http://meteovision.com/bannieres/bannieremv4.jpg" width="468" height="60" border="0"></a>'};
//if (alea==3)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
//if (alea==4)  {s += '<!--Code à insérer CibleClick : lastminute_travel --><a href="http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=779746648&friend_id=529154546&banniere_id=14863" target="_blank"><img src=http://www.cibleclick.com/cibles/banniere/symp.cfm?site_id=779746648&friend_id=529154546&banniere_id=14863  border=0 alt=></a><!--Code à insérer CibleClick : lastminute_travel -->'};
//if (alea==5)  {s += '<a href="http://www5.click-fr.com/clickj.cgi?a=1042-8725345&b=aleatoire" target="_blank"><img src=http://www5.click-fr.com/printj.cgi?a=1042-8725345&b=aleatoire border=0>'};
//if (alea==5)  {s +=  '<a href="http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=398742550&friend_id=529154546&banniere_id=18903" target="_blank"><img src=http://ad.cibleclick.com/cibles/banniere/symp.cfm?site_id=398742550&friend_id=529154546&banniere_id=18903  border=0 alt=></a>'};
if (alea == 4)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
if (alea == 5)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
if (alea == 6)  {s +=  '<a href="echangebanniere.html" target="_blank"><img src=images/bandeau1.gif  border=0 alt="" width="468" height="60"></a>'};
return s;
}

function whereReturn() { //franck pay
return document.location + "/order4.php";
}

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) >= 0) {
    s = str.substring(0, str.indexOf(",",0)) + "." + str.substring(str.indexOf(",",0)+1, str.length);
  } else s = str;  
  return(parseFloat(s));
}

var eurokurs = StringToFloat('0,15244902');

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,prixr,nomr,idref) {
  this.artnr = artnr;
  this.name = name;
  this.price = price;
  this.qty = qty;
  this.uid = uid;
  this.image = image; 
  this.prixr = prixr; 
  this.nomr = nomr;
  this.idref = idref; 
}

function customer(anrede,vorname,nachname,zusatz,firma,strasse,strasse2,plz,ort,codeland,land,telefon,email,
                  sendemail,shipto,shipcost,shiptext,shipuid,paymethod,delai,bank,bankktonr,bankblz,bankcustname,bemerkung) {//franck
  this.anrede = anrede;
  this.vorname = vorname;
  this.nachname = nachname;
  this.zusatz = zusatz;
  this.firma = firma;
  this.strasse = strasse;
  this.strasse2 = strasse2;
  this.plz = plz;
  this.ort = ort;
  this.codeland = codeland;
  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.delai = delai; //franck
  this.bank = bank;
  this.bankktonr = bankktonr;
  this.bankblz = bankblz;
  this.bankcustname = bankcustname;
  this.bemerkung = bemerkung;
}

function adresseliv(adresliv,anredeliv,vornameliv,nachnameliv,firmaliv,strasseliv,strasse2liv,plzliv,ortliv,landliv,codelandliv,telefonliv,bemerkungliv) //franck
{
  this.adresliv = adresliv;
  this.anredeliv = anredeliv;
  this.vornameliv = vornameliv;
  this.nachnameliv = nachnameliv;
  this.firmaliv = firmaliv;
  this.strasseliv = strasseliv;
  this.strasse2liv = strasse2liv;
  this.plzliv = plzliv;
  this.ortliv = ortliv;
  this.codelandliv = codelandliv;
  this.landliv = landliv;
  this.telefonliv = telefonliv;
  this.bemerkungliv = bemerkungliv;
}

function order(paymethod,delai, items,subtotal,subtotalrem,delivery,cod,total,euro,vat,paymethodshort) { //franck
  this.paymethod = paymethod;
  this.delai = delai;
  this.items = items;
  this.subtotal = subtotal;
  this.subtotalrem = subtotalrem;//franck
  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("Les informations vont être transmises par e-mail grâce au service de traitement automatique mis en place par Micro Application. Ce service ne contrôle ni n\'enregistre aucune donnée contenue dans cet e-mail.\n\nCes informations ne sont ni cryptées ni sécurisées. Elles sont susceptibles d\'être interceptées par un tiers.\n\nVous pouvez poursuivre ou annuler cette opération.");
  var mailscripturl = 'http://www.baroland.com/cgi-bin/com2mail.php';
/*  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://microapp.internet-fr.net/mailscript/mws_mail.cgi') 
  	  { 
        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.baroland.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 !");  
}

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, q = g+10;  
    var p_artnr = form.elements[g].value;
if (form.elements[m].type == 'select-one') {
      p_artnr += '_OO_' + form.elements[m].options[form.elements[m].selectedIndex].value + '_OO_';  
    }
    if (form.elements[o].type == 'select-one') {
      p_artnr += '_OO_' + form.elements[o].options[form.elements[o].selectedIndex].value + '_OO_'; 
    }
    var p_name = form.elements[h].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 ) { // L'article se trouve déjà dans le panier 
      if (items[pos].name == p_name) {
        items[pos].qty += p_qty;
        // if (items[pos].qty > 10) items[pos].qty = 10; // quantité de commandes maximale par articles = 10
      } else {
	  var p_idref = form.elements[q].value;
        items[items.length] = new item(p_artnr,p_name,p_price,p_qty,p_uid,p_image,p_price,p_name,p_idref);
      }  
    } else {
		var p_idref = form.elements[q].value;
         items[items.length] = new item(p_artnr,p_name,p_price,p_qty,p_uid,p_image,p_price,p_name,p_idref);
    }  
	
//  }
  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 > 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) {
// *** franck ici les lignes de remises
 items[i].price = items[i].prixr ;
 items[i].name =  items[i].nomr ;
 if ((items[i].qty >=qr1)&&(rem1==true)) { items[i].price = items[i].prixr * ((100-tx1)/100);  items[i].name = items[i].nomr +" (Promo " + items[i].prixr + " Eur -" + tx1+ "%)";}
 if ((items[i].qty >=qr2)&&(rem2==true)) { items[i].price = items[i].prixr * ((100-tx2)/100);  items[i].name = items[i].nomr +" (Promo " + items[i].prixr + " Eur -" + tx2+ "%)";}
//***franck
      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].artnr + ') ' + 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="' + tmini + '">';
      } 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="#6699CC" valign="top"><img src="images/dot_trans.gif" width="1" height="2"></td>';
  s += '<td width="64" align="left" bgcolor="#6699CC" 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="#6699CC" align="right"><font face="Arial, Helvetica, sans-serif" size="1"><b>Sous-total&nbsp;:</b></font></td>';
  s += '<td width="64" align="right" bgcolor="#6699CC"><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">Si vous avez modifié les quantités, cliquez sur&nbsp;:</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="Calculer" onClick="parent.updateBasket(this.form)">';
  s += '</form></font></b></td>';
  s += '<td width="21" align="center">&nbsp;</td></tr>';
totalcr=total;//franck
  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;
           } else {
	    if ((form.elements[i].name == 'delai') && (form.elements[i].checked == true)) {
	      Kunde.delai = form.elements[i].value;
                    }
		}  
	  }
    }
  }	
  if (Kunde.paymethod == 'Kreditkarte') {
  }
  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('8,9');
  } else {
    nachnahme = 0;
  }  
  window.main_frame.location = 'order2.html';  
}
function processOrderStep2(form) {
for (var i=0; i<form.anredeliv.length; i++) {
    if (form.anredeliv[i].checked) {Kundeliv.anredeliv = form.anredeliv[i].value;}
  }	
  for (var i=0; i<form.adresliv.length; i++) {
    if (form.adresliv[i].checked) {Kundeliv.adresliv = form.adresliv[i].value;}
  }	
  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.replace(/"/g,"''");
  Kunde.nachname = form.nachname.value.replace(/"/g,"''");
  Kunde.zusatz = form.zusatz.value.replace(/"/g,"''");
  Kunde.firma = form.firma.value.replace(/"/g,"''");
  Kunde.strasse = form.strasse.value.replace(/"/g,"''");
  Kunde.strasse2 = form.strasse2.value.replace(/"/g,"''");
  Kunde.plz = form.plz.value;
  Kunde.ort = form.ort.value.replace(/"/g,"''");
  Kunde.land = form.land.value.replace(/"/g,"''");
  Kunde.codeland = Kunde.land.toUpperCase();
  Kunde.codeland = Kunde.codeland.substr(0,2);
  Kunde.telefon = form.telefon.value;
  Kunde.email = form.email.value;
  Kunde.bemerkung = form.bemerkung.value.replace(/"/g,"''");
  for (var i=0; i<form.anredeliv.length; i++) {
    if (form.anredeliv[i].checked) {Kundeliv.anredeliv = form.anredeliv[i].value;}
  }	
  for (var i=0; i<form.adresliv.length; i++) {
    if (form.adresliv[i].checked) {Kundeliv.adresliv = form.adresliv[i].value;}
  }
  //Now = new Date();
 // numbasket = Now.getTime();
//  numbasket += '-' + Kunde.email;
  Kundeliv.vornameliv = form.vornameliv.value.replace(/"/g,"''");
  Kundeliv.nachnameliv = form.nachnameliv.value.replace(/"/g,"''");
  Kundeliv.firmaliv = form.firmaliv.value.replace(/"/g,"''");
  Kundeliv.strasseliv = form.strasseliv.value.replace(/"/g,"''");
  Kundeliv.strasse2liv = form.strasse2liv.value.replace(/"/g,"''");
  Kundeliv.plzliv = form.plzliv.value;
  Kundeliv.ortliv = form.ortliv.value.replace(/"/g,"''");

  Kundeliv.landliv = form.landliv.value.replace(/"/g,"''");
  Kundeliv.codelandliv = Kundeliv.landliv.toUpperCase();
  Kundeliv.codelandliv = Kundeliv.codelandliv.substr(0,2);
  //Kundeliv.telefonliv = form.telefonliv.value;
  Kundeliv.bemerkungliv = form.bemerkungliv.value.replace(/"/g,"''");
  
  if (Kundeliv.adresliv == "Identique") {
  Kundeliv.anredeliv = Kunde.anrede;
  Kundeliv.vornameliv = Kunde.vorname;
  Kundeliv.nachnameliv = Kunde.nachname;
  Kundeliv.firmaliv = Kunde.firma;
  Kundeliv.strasseliv = Kunde.strasse;
  Kundeliv.strasse2liv = Kunde.strasse2;
  Kundeliv.plzliv = Kunde.plz;
  Kundeliv.ortliv = Kunde.ort;
  Kundeliv.codelandliv = Kunde.codeland;
  Kundeliv.landliv = Kunde.land;
 }
//  window.main_frame.location = 'order3.php?id='+Kunde.zusatz;
    
}

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);
	  var radiovalueliv = eval('Kundeliv.'+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 == radiovalueliv) {radiofield.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);
		  var textliv = eval('Kundeliv.'+selectfield.name);
		  }  
        if (selectfield.options[j].text == text) {selectfield.options[j].selected = true;}
		if (selectfield.options[j].text == textliv) {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(num) {
  Panierexp = "";
  numcom = num; //franck
  Bestellung.items = '';
  var s = new String("");
  var versand = StringToFloat(Kunde.shipcost);
  var subtotalrem = 0; //franck
  var subtotal = 0;
  var total = 0;
  var totalrem = 0;//franck
  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;
     subtotalrem = subtotal;                                                            //franck
       if (Kunde.firma=="PROFESSION OPTICIEN"){subtotalrem = subtotal*(1-(15/100))}; //franckBDL
       if (Kunde.firma=="BDL"){subtotalrem = subtotal*(1-(15/100))}; //franckBDL
       if (Kunde.land=="FR@NCE66"){subtotalrem = subtotal*(1-(10/100))}; //franckmic
      if (Kunde.delai =="precommande" ){subtotalrem = subtotal*(1-(rempnum/100))}; //franck
   if (Kunde.shipuid > 0){
     if (items[i].uid > 0) {
        for (var j = 0; j < vatitems.length; j++) {
		  if (vatitems[j].vid == items[i].uid) {
                  
                     vatitems[j].vtotal += subtotalrem - (subtotalrem / (1 + (vatitems[j].vvalue / 100))); //franck
		  }
		}  
      }
}
      total += subtotal;
      totalrem += subtotalrem; //franck
      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 += '#'; Panierexp += ';#;';}
      Bestellung.items += items[i].qty + '__' + items[i].artnr + '__' + items[i].name + '__' + convdec(items[i].price) + '__' + convdec(subtotal);
	  Panierexp += numcom + ';' + i + ';' + items[i].qty + ';' + items[i].artnr + ';' + items[i].name + ';' + items[i].price + ';' + subtotal + ';' + items[i].image + ';' + items[i].idref;
	  }
  }    
  s += '<tr><td valign="top" align="left" colspan="5" bgcolor="#6699CC"><img src="images/dot_trans.gif" width="1" height="2"></td>';
  s += '<td width="56" align="left" valign="top" bgcolor="#6699CC"><img src="images/dot_trans.gif" width="1" height="2"></td></tr>';
  // Zwischensumme
  s += '<tr><td width="30"></td><td width="176"></td><td valign="top" colspan="3" bgcolor="#6699CC" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">Sous-total&nbsp;:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#6699CC" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(total) + '</font></b></td></tr>';
  Bestellung.subtotal = '     Sous-total  ' + convdec(total);
 
// franck sous total apres remise précommande
if (rempre == true) {
if (convdec(totalrem) < convdec(total)){
  s += '<tr><td width="30"></td><td width="176"></td><td valign="top" colspan="3" bgcolor="#6699CC" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">Sous-total remisé de ' + remp + '% <br>(précommande)&nbsp;:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#6699CC" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1">' + convdec(totalrem) + '</font></b></td></tr>';
 Bestellung.subtotalrem = '     Sous-total remisé (précommande) ' + convdec(totalrem);
 }
}

 // Versandkosten
if (Kunde.land == "FR@NCE66") {versand = 0}; // franckmic
if (totalrem >= franco) {
if (versand < 10){versand = 0}}; // franck franco
  if (Kunde.shipuid > 0) {
    for (var j = 0; j<vatitems.length; j++) {
      if (vatitems[j].vid == Kunde.shipuid) {
        vatitems[j].vtotal += versand - ( versand / (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">';

 if (versand>0){ //**franck
   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);}
else{
  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">  offerts  </font></b></td></tr>';
  Bestellung.delivery = '      + Port et emballage offerts ' + convdec(versand);}
//** franck
  // Nachnahme
  // Gesamtbetrag inkl. MwSt.
  s += '<tr><td width="30"></td><td width="176"></td>';
  s += '<td valign="top" colspan="3" bgcolor="#6699CC" align="right">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Total en Euro TTC&nbsp;:</font></b></td>';
  s += '<td width="56" align="right" bgcolor="#6699CC" valign="top">';
  s += '<b><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">' + convdec(totalrem+versand+nachnahme) + '</font></b></td></tr>'; //franck
  Bestellung.total = 'Total de la commande:  ' + convdec(totalrem+versand+nachnahme) + ' Eur TTC'; // franck
  CB_TOTAL =convdec(totalrem+versand+nachnahme); //franck
  CB_TOTAL=StringToFloat(CB_TOTAL); //franck
  // Gesamtsumme in Francs
  // 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">dont TVA&nbsp;: ' + 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 += 'dont TVA ' + 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">Montant TVA&nbsp;:</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 += '#Montant total de la TVA  ' + convdec(vattotal);
 tvam= StringToFloat(tva5);
 tvap= StringToFloat(tva7);
 totmarchht = (subtotal / ( 1 + (tvam / 100)));
 totremht = (subtotalrem / ( 1 + (tvam / 100)));
 totportht = (versand / ( 1 + (tvap / 100)));
 tvaport = (versand  - totportht);
 tvamarch = (subtotalrem - totremht);
  
  
  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;France & UE&nbsp;:</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] = 7;
  s += '<option value="8,9">Colissimo suivi France métropolitaine, Corse, Monaco</option>\n';
  ++count;
  shipuid_inland[count] = 7;
  s += '<option value="16,9">Colissimo UE1 Belgique, Espagne, Italie, Allemagne, hollande.. ( J+4 )</option>\n';
  ++count;
  shipuid_inland[count] = 0;
  s += '<option value="19,9">Colissimo  DOM/TOM1(Guadeloupe, Martinique, Guyane, Réunion, Mayotte, Saint-Pierre et Miquelon)</option>\n';
  ++count;
  shipuid_inland[count] = 7;
  s += '<option value="24,9">Colissimo UE2 reste de l´europe ( délai J+7)</option>\n';
  ++count;
  shipuid_inland[count] = 0;
  s += '<option value="29,9">Colissimo DOM/TOM2 (Nouvelle Calédonie, Polynésie Française, Wallis et Futuna, les Terres Australes)</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>Forfait transport et emballage à 8,90 € en Métropole . (assurance incluse) <br>Offert si commande > à: ' + franco +' Eur</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;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] = 0;
  s += '<option value="16,9">Colissimo Suisse Hors UE ( délai J+4 )</option>\n';
  ++count;
  shipuid_ausland[count] = 0;
  s += '<option value="29,9">Colis Postal Prioritaire USA/CANADA (J+7)</option>\n';
  ++count;
  shipuid_ausland[count] = 0;
  s += '<option value="45">PORT SPECIFIQUE (Uniquement sur recommandation de BaroLand)</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>Forfait transport et emballage quel que soit le montant de la commande pour l´ Europe .</b></font></td></tr>\n';
  s += '<tr align="left">\n';
  s += '<td width="406" colspan="2" bgcolor="#6699CC" valign="top"><img src="images/dot_trans.gif" width="1" height="2"></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>Mode de règlement&nbsp;:</b></font></td></tr>\n';
  // Kreditkarte franck
  s += '<tr bgcolor="#EEEEEE">\n';
  s += '<td width="108" align="right"><font face="Arial, Helvetica, sans-serif" size="2"><b>Carte de crédit&nbsp;:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="paymethod" value="Kreditkarte">&nbsp;&nbsp;&nbsp;<img src="images/paiement.gif" border="0"   alt="Paiement sécurisé SSL"></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>Carte Bleue,  Visa,  EuroCard / MasterCard .</b></font></td></tr>\n';
  // Bankeinzug
  // Nachnahme
  // Rechnung
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Virement ou Mandat&nbsp;:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="paymethod" value="Rechnung"></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>Virements, mandats administratif, Mandats Nationnaux et internationnaux</b></font></td></tr>\n';
  // Scheck
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Chèque à la commande&nbsp;:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="paymethod" value="Scheck"></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>Imprimez le mail de commande, joignez-y le chèque accompagné d\´une copie de pièce confirmant le nom et l\'adresse (Carte identitée, facture edf, eau...),et adressez le tout à l\'adresse indiquée.</b></font></td></tr>\n';
// promotion
if (rempre == true){
 s += '<tr align="left">\n';
  s += '<td width="406" colspan="2" bgcolor="#6699CC" valign="top"><img src="images/dot_trans.gif" width="1" height="2"></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>Mode de commande&nbsp;:</b></font></td></tr>\n';
// livraison immediate
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Normale&nbsp;:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="delai" value="desuite" checked>&nbsp;&nbsp;&nbsp;<font face="Arial, Helvetica, sans-serif" size="2" color="#666666">Livrable De suite sur Stock (delai 48/72 h En France)</font></td></tr>\n';
   // Rechnung
  // précommande
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2"><b>Précommande&nbsp;:</b></font></td>\n';
  s += '<td width="298"><input type="radio" name="delai" value="precommande">&nbsp;&nbsp;&nbsp;<font face="Arial, Helvetica, sans-serif" size="2" color="#666666">Livrable le mois Prochain --> Remise - ' + remp + ' % </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>Pour les pré commandes</b><a href="javascript:openWin(\'i22.html#precommande\',\'newWindow\',\'800\',\'600\')"> (Voir Conditions)</a></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="M." checked>\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">M.</font> \n';
  s += '<input type="radio" name="anrede" value="Mme/Mlle">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Mme/Mlle</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';
  // 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="35" MAXLENGTH="35" value="' + Kunde.firma + '"></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="hidden" name="zusatz" size="30" value="' + Kunde.zusatz + '"></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="35" MAXLENGTH="35" 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';
  // Strasse2
  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="strasse2" size="35" MAXLENGTH="35" value="' + Kunde.strasse2 +'"></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="9" value="' + Kunde.plz + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'CP\')">\n';
  s += '<input type="text" name="ort" size="35" MAXLENGTH="35" 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 += '<select name="land">\n';
  s += '<option value="France">France</option>\n';
  s += '<option value="Belgique">Belgique</option>\n';
  s += '<option value="Luxembourg">Luxembourg</option>\n';
  s += '<option value="MC-Monaco">MC-Monaco</option>\n';
  s += '<option value="CH-Suisse">CH-Suisse</option>\n';
  s += '<option value="DE-Allemagne">DE-Allemagne</option>\n';
  s += '<option value="AT-Autriche">AT-Autriche</option>\n';
  s += '<option value="Espagne">Espagne</option>\n';
  s += '<option value="Grèce">Grèce</option>\n';
  s += '<option value="Italie">Italie</option>\n';
  s += '<option value="IE-Irlande">IE-Irlande</option>\n';
  s += '<option value="Norvège">Norvège</option>\n'; 
  s += '<option value="NL-Pays-Bas">NL-Pays-Bas</option>\n';
  s += '<option value="PT-Portugal">PT-Portugal</option>\n';
  s += '<option value="GB-Royaume-Uni">GB-Royaume-Uni</option>\n'; 
  s += '<option value="Roumanie">Roumanie</option>\n'; 
  s += '<option value="SE-Suède">SE-Suède</option>\n';
  s += '<option value="USA">USA</option>\n';
  s += '<option value="Canada">Canada</option>\n';
  s += '</select>\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 + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Téléphone\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></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="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">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></font></td></tr>\n';
    // adresse de  liv
	
  s += '<tr valign="baseline" bgcolor="#EEEEEE">\n'; 
  s += '<td width="108" align="right"><font face="Arial, Helvetica, sans-serif" size="2">Adresse&nbsp;de&nbsp;livraison&nbsp;:</font></td>\n';
  s += '<td width="298"><input type="radio" name="adresliv" value="Identique" onClick="AdresseDif(\'cache\')" checked>\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Identique</font> \n';
  s += '<input type="radio" name="adresliv" value="Différente" onClick="AdresseDif(\'affiche\')">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Différente</font></td></tr></tbody></table>\n';

  
  if (Kundeliv.adresliv == "Identique") {
  s += '<div id="Identique" style="display:none">\n';
 } else {
   s += '<div id="Différente" style="Display:""">\n';
   }

 // s += '<div id="Identique" style="display:none">\n';
  s += '<table width="545" border="0" cellspacing="2" cellpadding="2">\n';
  s += '<tbody>\n';
  s += '<tr align="center"> \n';
  s += '<td width="540" valign="top" colspan="2" bgcolor="#DDDDDD">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="1"><b><font size="2">Adresse de livraison&nbsp;:</font> </b></font></td></tr>\n';
  // Anrede liv
  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="anredeliv" value="M." checked>\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">M.</font> \n';
  s += '<input type="radio" name="anredeliv" value="Mme/Mlle">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Mme/Mlle</font></td></tr>\n';

  // Vorname liv
  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="vornameliv" size="35" MAXLENGTH="35" value="' + Kundeliv.vornameliv + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Nom livraison\')">\n';
  s += '<img src="images/li_cross_grey666666.gif" width="8" height="10"></font></td></tr>\n';
  // Nachnahme liv
  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="nachnameliv" size="35" MAXLENGTH="35" value="' + Kundeliv.nachnameliv + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Prénom livraison\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b> \n';
  s += '</font></td></tr>\n';
   
  // Firmaliv
  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="firmaliv" size="35" MAXLENGTH="35" value="' + Kundeliv.firmaliv + '"></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="strasseliv" size="35" MAXLENGTH="35" value="' + Kundeliv.strasseliv + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Adresse livraison\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
  // Strasse2
  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="strasse2liv" size="35" MAXLENGTH="35" value="' + Kundeliv.strasse2liv +'"></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="plzliv" size="9" maxlength="9" value="' + Kundeliv.plzliv + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'CP livraison\')">\n';
  s += '<input type="text" name="ortliv" size="35" MAXLENGTH="35" value="' + Kundeliv.ortliv + '" ';
  s += 'onChange="parent.validate(window, form1, this, \'isNotEmpty\', \'Ville livraison\')">\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
  // Landliv
  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 += '<select name="landliv">\n';
  s += '<option value="France">France</option>\n';
  s += '<option value="Belgique">Belgique</option>\n';
  s += '<option value="Luxembourg">Luxembourg</option>\n';
  s += '<option value="MC-Monaco">MC-Monaco</option>\n';
  s += '<option value="CH-Suisse">CH-Suisse</option>\n';
  s += '<option value="DE-Allemagne">DE-Allemagne</option>\n';
  s += '<option value="AT-Autriche">AT-Autriche</option>\n';
  s += '<option value="Espagne">Espagne</option>\n';
  s += '<option value="Grèce">Grèce</option>\n';
  s += '<option value="Italie">Italie</option>\n';
  s += '<option value="IE-Irlande">IE-Irlande</option>\n';
  s += '<option value="Norvège">Norvège</option>\n'; 
  s += '<option value="NL-Pays-Bas">NL-Pays-Bas</option>\n';
  s += '<option value="PT-Portugal">PT-Portugal</option>\n';
  s += '<option value="GB-Royaume-Uni">GB-Royaume-Uni</option>\n'; 
  s += '<option value="Roumanie">Roumanie</option>\n'; 
  s += '<option value="SE-Suède">SE-Suède</option>\n';
  s += '<option value="USA">USA</option>\n';
  s += '<option value="Canada">Canada</option>\n';
  s += '</select>\n';
  s += '<b><img src="images/li_cross_grey666666.gif" width="8" height="10"></b></font></td></tr>\n';
// Bemerkungen
  s += '</tbody></table></div>\n';
  s += '<table width="540" border="0" cellspacing="2" cellpadding="2">\n';
  s += '<tbody>\n';
  s += '<tr bgcolor="#EEEEEE"><td width="108" align="right" valign="top">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="2">Instructions particulieres pour le livreur&nbsp;:</font></td>\n';
  s += '<td width="298"><font face="Arial, Helvetica, sans-serif" size="2">\n';
  s += '<input type="text" name="bemerkungliv" size="70" maxlength="70" value="' + Kundeliv.bemerkungliv + '"></font></td></tr>\n';
  return s;
}


function showCustomerData() {
  var s = new String("");
  s += '<table width="540" 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 += '<td width="319"><p><font face="Arial, Helvetica, sans-serif" size="2">';
    s += '<font size="2" face="Arial, Helvetica, sans-serif"><b>Facture&nbsp;à&nbsp;:</b><br></font></td>';
	s += '<td width="319"><p><font face="Arial, Helvetica, sans-serif" size="2">';
    s += '<font size="2" face="Arial, Helvetica, sans-serif"><b>Livraison&nbsp;à&nbsp;:</b><br></font></tr>';
  s += '<tr><td><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 + '&nbsp;';
  s += Kunde.vorname + '&nbsp;' + Kunde.nachname + '<br>';
  if (Kunde.firma != '') {s += Kunde.firma + '<br>';}
//  if (Kunde.zusatz != '') {s += Kunde.zusatz + '<br>';}
  s += Kunde.strasse + '<br>';
  s += Kunde.strasse2 + '<br>';
  s += Kunde.plz + '&nbsp;' + Kunde.ort;
  s += '</font></p></td>'
  
   s += '<td width="319"><p><font face="Arial, Helvetica, sans-serif" size="2">';
 //   s += '<font size="2" face="Arial, Helvetica, sans-serif"><b>Livraison&nbsp;à&nbsp;:</b><br></font>';
  s += Kundeliv.anredeliv + '&nbsp;';
  s += Kundeliv.vornameliv + '&nbsp;' + Kundeliv.nachnameliv + '<br>';
  if (Kundeliv.firmaliv != '') {s += Kundeliv.firmaliv + '<br>';}
//  if (Kunde.zusatz != '') {s += Kunde.zusatz + '<br>';}
  s += Kundeliv.strasseliv + '<br>';
  s += Kundeliv.strasse2liv + '<br>';
  s += Kundeliv.plzliv + '&nbsp;' + Kundeliv.ortliv;
   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>';
  s += '<td width="319"><font face="Arial, Helvetica, sans-serif" size="2">' + Kundeliv.landliv + '</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>';
	 s += '<td width="319"> <font face="Arial, Helvetica, sans-serif" size="2">' + Kundeliv.telefonliv + '</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>';
  
  // 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;</font></td></tr>';
     Bestellung.paymethod = 'Carte_de_crédit';
    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">Virement_ou_mandat</font></td></tr>';
    Bestellung.paymethod = 'Virement_ou_mandat';
    Bestellung.paymethodshort = 'Virement_ou_mandat';
  }
  if (Kunde.paymethod == 'Scheck') {  
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Chèque_à_la_commande</font></td></tr>';
    Bestellung.paymethod = 'Chèque_à_la_commande';
    Bestellung.paymethodshort = 'Chèque_à_la_commande';
  }
//franck

 if (Kunde.delai == 'desuite') {  
 s += '<tr><td width="101" align="left">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Mode de commande&nbsp;:</font></td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Commande normale</font></td></tr>';
    Bestellung.delai = 'Commande_immédiate';
     }
 if (Kunde.delai == 'precommande') {  
 s += '<tr><td width="101" align="left">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Mode de commande&nbsp;:</font></td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Pré-commande</font></td></tr>';
    Bestellung.delai = 'Précommande';
     }
	 s += '</table>'; 
	 s += '<table width="540" border="0" cellspacing="2" cellpadding="2">';
if (Kunde.land=="FR@NCE66"){  //franckmic
 s += '<tr><td width="101" align="left">';
  s += '<font size="2" face="Arial, Helvetica, sans-serif">Privilèlege particulier&nbsp;:</font></td>';
    s += '<td width="319"><font size="2" face="Arial, Helvetica, sans-serif">Vous allez pouvoir bénéficier du tarif précommande et obtenir la marchandise de suite sans frais de port<br>Bravo ' + Kunde.nachname + ' je vois que l\'on a des relations...<br><br><b>Pour retirer la marchandise</b>: <br>1) Copie de cette page (cliquez sur imprimer) ou du mail de confirmation.<br>2) Règlement par chèque ou expèces. <br>(ou le reçu CB si vous avez choisi le règlement par CB)<br><br><b> SIGNATURE DE RECEPTION DE LA MARCHANDISE ICI:</b><br><br><br></font></td></tr>';
    Bestellung.delai = 'OOO  Commande à retirer sur place OOO #avec ce document signé accompagné du règlement (ou ticket CB) OOO## SIGNATURE DE RECEPTION DE LA MARCHANDISE ICI:###';
     }
// 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>';
  // 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>';
  }
  if (Kundeliv.bemerkungliv != '') {
    s += '<tr><td width="101" align="left" valign="top">';
    s += '<font size="2" face="Arial, Helvetica, sans-serif">Instructions de livraison&nbsp;:</font></td>';
    s += '<td width="319"><font face="Arial, Helvetica, sans-serif" size="2">' + Kundeliv.bemerkungliv + '</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) {
trim="";
 remarques = "";
 instructions = "";
  var versand = StringToFloat(Kunde.shipcost);
  var s = new String("");
  s += '---------- OOO  BaroLand  OOO  ------------------------ Commande du' + '  ' + DateStr + ' ----#';
  s += '#';
  s += 'Nom: '+'           ' + '   ' + Kunde.anrede + ' ' + Kunde.vorname + ' ' + Kunde.nachname + '           Téléphone:  ' + Kunde.telefon + '#';
  if (Kunde.firma != '') {s +='Entreprise:       '+ Kunde.firma + '#';} 
// if (Kunde.zusatz != '') {s +='Complément:  '+ Kunde.zusatz + '#';}
  s += 'Adresse:       ' + Kunde.strasse + '#';
  s += '               ' + Kunde.strasse2 + '#';
  s += '                  ' + Kunde.plz + ' ' + Kunde.ort + '#';
  s += 'Pays:      ' + Kunde.land + '            Email:     ' + '     ' + Kunde.email +'#';
  s += 'Mode d\'expédition:   '+ '  ';
  s += Kunde.shiptext /* + ' :  ' + convdec(versand) + '#'*/ ;   
  if (CB_TOTAL < 80) {
  s += ' (Direct) ';
 trim +="A";
  colissimo="COLD";
}
if (CB_TOTAL >= 80) {
  s += ' (Expert) ';
 trim += "E";
 colissimo="COL";
}
s += '#';
   if (Bestellung.paymethod != 'Carte_de_crédit'){
 s += 'OOOOOOOOOOOOOOOOOOOOOOOOO #';
}
 s += 'Mode de règlement :' + '   ';
  s += Bestellung.paymethod + '#';
  if (Bestellung.paymethod != 'Carte_de_crédit'){
 s += 'OOOOOOOOOOOOOOOOOOOOOOOOO #';
} 
   s += '#';
  if (Bestellung.delai == 'Précommande'){
trim += "P";
 s += 'OOOOOOOOOOOOOOOOOOOOOOOOO #';
}else
{
trim += "N"
}
if (Bestellung.paymethod != 'Carte_de_crédit'){
trim += "CV"} else {
trim += "CB"
}

  s += 'Mode de Commande :' + '  '; //franck
  s += Bestellung.delai + '#'; //franck
  if (Bestellung.delai == 'Précommande'){
s += 'Livrable le mois Prochain (Cf: nos conditions de ventes) \n';
 s += 'OOOOOOOOOOOOOOOOOOOOOOOOO #';
}
  s += '#'; 
  s += '--------------------------------------------------------------------------------------#';
  s += '| Qu    |   Réf   |       Désignation           |  Prix unitaire |  Total   |#';
  s += '--------------------------------------------------------------------------------------#';
  s += Bestellung.items + '#';
  s += '--------------------------------------------------------------------------------------#';
  s += '                        '+'                ' + Bestellung.subtotal + '#';
if (Bestellung.delai == 'Précommande'){
  s += '      ' + Bestellung.subtotalrem + '#'; //franck
  }
  s += '                            ' + Bestellung.delivery + '#';
  s += '                         ' + Bestellung.cod + '#'; 
  s += '--------------------------------------------------------------------------------------#';
  s += 'OOO ---      ' + Bestellung.total + '      ---- OOO  #';
  s += '--------------------------------------------------------------------------------------#';
  s += Bestellung.euro + '#';
  s += Bestellung.vat + '#';
  s += 'Nos tarifs incluent la Taxe ecologique - DEEE - #';
  s += '--------------------------------------------------------------------------------------#';
  s += 'Remarques' + ' ';
  if (Kunde.bemerkung == '') {s+= 'aucune#';}
  else {s += convertLF(Kunde.bemerkung);
  remarques = Kunde.bemerkung ;
  s += '#';
  }
    if (Kundeliv.adresliv == "Différente") {
  s += 'Livraison à :#';
  s += '*************#';
  s += Kundeliv.anredeliv + ' ' + Kundeliv.vornameliv + ' ' + Kundeliv.nachnameliv + '      #';
  if (Kundeliv.firmaliv != '') {s += Kundeliv.firmaliv + '#';} 
  s += Kundeliv.strasseliv + '#';
  s += Kundeliv.strasse2liv + '#';
  s += Kundeliv.plzliv + ' ' + Kundeliv.ortliv + '#';
  s += Kundeliv.landliv + '#';  
   s += '#';
  }
  if (Kundeliv.bemerkungliv == '') {s+= ''}
  else {
  s += 'Instructions au livreur: #';
  s += '*********************** #' + convertLF(Kundeliv.bemerkungliv);
  instructions = Kundeliv.bemerkungliv ;
  }
  return s;
}
function expbase() {
  var s = new String("");
  // s += '<input type="text" name="numcomsent" value="' + numcom + '">\n';
  s += '<input type="hidden" name="Panierexp" value="' + Panierexp + '">\n';
  s += '<input type="hidden" name="numcomsent" value="' + numcom + '">\n';
  s += '<input type="hidden" name="shipcost" value="' + versand + '">\n';
  s += '<input type="hidden" name="shiptext" value="' + Kunde.shiptext + '">\n';
  s += '<input type="hidden" name="paymethod" value="' + Bestellung.paymethodshort + '">\n';
  s += '<input type="hidden" name="ordersubtotalht" value="' + (totmarchht) + '">\n';//franck
  s += '<input type="hidden" name="ordertotalremht" value="' + totremht + '">\n';
  s += '<input type="hidden" name="orderdeliveryht" value="' + (totportht) + '">\n';
  s += '<input type="hidden" name="marchvat" value="' + (tvamarch) + '">\n'; 
  s += '<input type="hidden" name="portvat" value="' + (tvaport) + '">\n';
  s += '<input type="hidden" name="tvam" value="' + (tvam) + '">\n'; 
  s += '<input type="hidden" name="tvap" value="' + (tvap) + '">\n';
  s += '<input type="hidden" name="TTC" value="' + (CB_TOTAL) + '">\n';
  s += '<input type="hidden" name="Kunde.zusatz" value="' + Kunde.zusatz + '">\n';
    // s += '<input  name="detail" value="' + printAttachment() + '">\n';	
	return s;
  }
 
 function printAttachment() {
  var s = new String("");
  s += '<input type="hidden" name="numcomsent" value="' + numcom + '">\n';
  s += '<input type="hidden" name="salutation=" value="' + Kunde.anrede + '">\n'; 
  s += '<input type="hidden" name="firstname" value="' + Kunde.vorname + '">\n';
  s += '<input type="hidden" name="lastname" value="' + Kunde.nachname + '">\n';
  s += '<input type="hidden" name="company" value="' + Kunde.firma + '">\n';
  s += '<input type="hidden" name="street" value="' + Kunde.strasse + '">\n';
  s += '<input type="hidden" name="street2" value="' + Kunde.strasse2 + '">\n';
  s += '<input type="hidden" name="zip" value="' + Kunde.plz + '">\n';
  s += '<input type="hidden" name="city" value="' + Kunde.ort + '">\n';
  s += '<input type="hidden" name="country" value="' + Kunde.land + '">\n';
  s += '<input type="hidden" name="phone" value="' + Kunde.telefon + '">\n';
  s += '<input type="hidden" name="email" value="' + Kunde.email + '">\n';
  s += '<input type="hidden" name="salutationliv" value="' + Kundeliv.anredeliv + '">\n';
  s += '<input type="hidden" name="firstnameliv" value="' + Kundeliv.vornameliv + '">\n';
  s += '<input type="hidden" name="lastnameliv" value="' + Kundeliv.nachnameliv + '">\n';
  s += '<input type="hidden" name="companyliv" value="' + Kundeliv.firmaliv + '">\n';
  s += '<input type="hidden" name="streetliv" value="' + Kundeliv.strasseliv + '">\n';
  s += '<input type="hidden" name="street2liv" value="' + Kundeliv.strasse2liv + '">\n';
  s += '<input type="hidden" name="zipliv" value="' + Kundeliv.plzliv + '">\n';
  s += '<input type="hidden" name="cityliv" value="' + Kundeliv.ortliv + '">\n';
  s += '<input type="hidden" name="countryliv" value="' + Kundeliv.landliv + '">\n';
 // s += '<input type="hidden" name="phoneliv" value="' + Kundeliv.telefonliv + '">\n';
 // s += '<input type="hidden" name="emailliv" value="' + Kundeliv.emailliv + '">\n';
  //return escape(s);
  return 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;
}

//franckposte et fichier
function adrcli(DateStr) {  
var s = new String("");
 s +=  Kunde.anrede + ' ' + Kunde.vorname + ' ' + Kunde.nachname + ';' + Kunde.firma + ';' + Kunde.strasse + ';' + Kunde.strasse2 + ';' + Kunde.plz + ';' + Kunde.ort + ';' + Kunde.codeland + ';' + Kunde.email + ';' + Kunde.land + ';' + Kunde.telefon + ';' + remarques + ';' + colissimo + ';' + trim + ';';
return s;
}

function adrcliliv(DateStr) {  
var s = new String("");
 s +=  Kundeliv.anredeliv + ' ' + Kundeliv.vornameliv + ' ' + Kundeliv.nachnameliv + ';' + Kundeliv.firmaliv + ';' + Kundeliv.strasseliv + ';' + Kundeliv.strasse2liv + ';' + Kundeliv.plzliv + ';' + Kundeliv.ortliv + ';' + Kundeliv.codelandliv + ';' + Kunde.email + ';' + Kundeliv.landliv + ';' + Kunde.telefon + ';' + instructions + ';' + colissimo + ';' + trim + ';';
return s;
}
//franck fichier

function chiffre(DateStr) {
var s = new String("");
s += convdec(CB_TOTAL) + ';' + Bestellung.paymethod + ';' + Bestellung.delai + ';' + Kunde.land + ';' + Kunde.plz + ';' + convdec(totmarchht) + ';' + convdec(totmarchht-totremht) + ';' + convdec(totportht) + ';' + convdec(totremht+totportht) + ';' + convdec(tvaport) + ';' + convdec(tvamarch) + ';' + convdec(tvaport + tvamarch + totremht + versand) + ';' + convdec(totremht + totportht - (CB_TOTAL / 2) - 12) + ';';
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 = "mail@baroland.com";}

//    s += '<form method="post">\n';
//    s += '<font face="Arial, Helvetica, sans-serif" size="1"><input type="button" value="Imprimer la commande" onClick="print()"></font></form>\n';
CB_NOM=Kunde.anrede +'&nbsp;' + Kunde.vorname +'&nbsp;' + Kunde.nachname ;
if (Kunde.paymethod == 'Kreditkarte') {
    s += '<form method="post" action="http://www.baroland.com/com2mailCB.php" target="_parent">\n';
	s += '<input type="hidden" name="numcomsent" value="' + numcom + '">\n'; 
    s += '<input type="hidden" name="salutation=" value="' + Kunde.anrede + '">\n'; 
    s += '<input type="hidden" name="firstname" value="' + Kunde.vorname + '">\n';
    s += '<input type="hidden" name="lastname" value="' + Kunde.nachname + '">\n';
    s += '<input type="hidden" name="company" value="' + Kunde.firma + '">\n';
    s += '<input type="hidden" name="street" value="' + Kunde.strasse + '">\n';
    s += '<input type="hidden" name="street2" value="' + Kunde.strasse2 + '">\n';
    s += '<input type="hidden" name="zip" value="' + Kunde.plz + '">\n';
    s += '<input type="hidden" name="city" value="' + Kunde.ort + '">\n';
    s += '<input type="hidden" name="country" value="' + Kunde.land + '">\n';
    s += '<input type="hidden" name="phone" value="' + Kunde.telefon + '">\n';
    s += '<input type="hidden" name="email" value="' + Kunde.email + '">\n';
    s += '<input type="hidden" name="salutationliv" value="' + Kundeliv.anredeliv + '">\n';
    s += '<input type="hidden" name="firstnameliv" value="' + Kundeliv.vornameliv + '">\n';
    s += '<input type="hidden" name="lastnameliv" value="' + Kundeliv.nachnameliv + '">\n';
    s += '<input type="hidden" name="companyliv" value="' + Kundeliv.firmaliv + '">\n';
    s += '<input type="hidden" name="streetliv" value="' + Kundeliv.strasseliv + '">\n';
    s += '<input type="hidden" name="street2liv" value="' + Kundeliv.strasse2liv + '">\n';
    s += '<input type="hidden" name="zipliv" value="' + Kundeliv.plzliv + '">\n';
    s += '<input type="hidden" name="cityliv" value="' + Kundeliv.ortliv + '">\n';
    s += '<input type="hidden" name="countryliv" value="' + Kundeliv.landliv + '">\n';
    s += '<input type="hidden" name="CB_NOM" value=" ' + CB_NOM + ' ">\n';
    s += '<input type="hidden" name="CB_TOTAL" value="' + CB_TOTAL + '">\n';
    s += '<input type="hidden" name="From" value="' + mailfrom + '">\n';
	s += '<input type="hidden" name="Tele" value="' + Kunde.telefon + '">\n';
    s += '<input type="hidden" name="par" value="' + Kunde.zusatz + '">\n';
    s += '<input type="hidden" name="page" value="' + document.location + '">\n';
    s += '<input type="hidden" name="referant" value="' + document.referrer + '">\n';
    s += '<input type="hidden" name="To" value="mail@baroland.com">\n';
    s += '<input type="hidden" name="Subject" value="' + Kunde.paymethod + '">\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="Chiffre" value="' + chiffre(1) + '">\n';
    s += '<input type="hidden" name="Adressecli" value="' + adrcli(2) + '">\n';
	s += '<input type="hidden" name="Adressecliliv" value="' + adrcliliv(2) + '">\n';
    s += '<input type="hidden" name="delai" value="' + Bestellung.delai + '">\n';
    s += '<input type="hidden" name="trim" value="' + trim + '">\n';
    s += '<font face="Arial, Helvetica, sans-serif" size="1"><input type="submit" value="Envoyer la commande"></font></form>\n';
} else {
    s += '<form method="post" action="http://www.baroland.com/retour_chq_cr.php" target="_parent">\n'; 
	s += '<input type="hidden" name="numcomsent" value="' + numcom + '">\n'; 
    s += '<input type="hidden" name="salutation=" value="' + Kunde.anrede + '">\n'; 
    s += '<input type="hidden" name="firstname" value="' + Kunde.vorname + '">\n';
    s += '<input type="hidden" name="lastname" value="' + Kunde.nachname + '">\n';
    s += '<input type="hidden" name="company" value="' + Kunde.firma + '">\n';
    s += '<input type="hidden" name="street" value="' + Kunde.strasse + '">\n';
    s += '<input type="hidden" name="street2" value="' + Kunde.strasse2 + '">\n';
    s += '<input type="hidden" name="zip" value="' + Kunde.plz + '">\n';
    s += '<input type="hidden" name="city" value="' + Kunde.ort + '">\n';
    s += '<input type="hidden" name="country" value="' + Kunde.land + '">\n';
    s += '<input type="hidden" name="phone" value="' + Kunde.telefon + '">\n';
    s += '<input type="hidden" name="email" value="' + Kunde.email + '">\n';
    s += '<input type="hidden" name="salutationliv" value="' + Kundeliv.anredeliv + '">\n';
    s += '<input type="hidden" name="firstnameliv" value="' + Kundeliv.vornameliv + '">\n';
    s += '<input type="hidden" name="lastnameliv" value="' + Kundeliv.nachnameliv + '">\n';
    s += '<input type="hidden" name="companyliv" value="' + Kundeliv.firmaliv + '">\n';
    s += '<input type="hidden" name="streetliv" value="' + Kundeliv.strasseliv + '">\n';
    s += '<input type="hidden" name="street2liv" value="' + Kundeliv.strasse2liv + '">\n';
    s += '<input type="hidden" name="zipliv" value="' + Kundeliv.plzliv + '">\n';
    s += '<input type="hidden" name="cityliv" value="' + Kundeliv.ortliv + '">\n';
    s += '<input type="hidden" name="countryliv" value="' + Kundeliv.landliv + '">\n';
    s += '<input type="hidden" name="CB_NOM" value=" ' + CB_NOM + ' ">\n';
    s += '<input type="hidden" name="CB_TOTAL" value="' + CB_TOTAL + '">\n';
    s += '<input type="hidden" name="From" value="' + mailfrom + '">\n';
	s += '<input type="hidden" name="Tele" value="' + Kunde.telefon + '">\n';
    s += '<input type="hidden" name="par" value="' + Kunde.zusatz + '">\n';
    s += '<input type="hidden" name="page" value="' + document.location + '">\n';
    s += '<input type="hidden" name="referant" value="' + document.referrer + '">\n';
    s += '<input type="hidden" name="To" value="mail@baroland.com">\n';
    s += '<input type="hidden" name="Subject" value="' + Kunde.paymethod + '">\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="Chiffre" value="' + chiffre(1) + '">\n';
    s += '<input type="hidden" name="Adressecli" value="' + adrcli(2) + '">\n';
    s += '<input type="hidden" name="Adressecliliv" value="' + adrcliliv(2) + '">\n';
    s += '<input type="hidden" name="delai" value="' + Bestellung.delai + '">\n';
    s += '<input type="hidden" name="trim" value="' + trim + '">\n';
    s += '<font face="Arial, Helvetica, sans-serif" size="1"><input type="submit" value="Validez 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("");
  s += '<form name="form2" method="post">\n';
  s += '<font face="Arial, Helvetica, sans-serif" size="1">\n';   
     if (parent.nrOfItems == 0)
      {
       s += '<input type="button" value="Parcourir les articles" onClick="history.back()">\n';
      }
     else
      {
       s += '<input type="button" value="Parcourir les articles" onClick="history.back()">\n';
       s += '<input type="button" value="Poursuivre la commande" onClick="self.location=\'order1.html\';">\n';
      }
  s += '</font></form>\n';
  return s;          
}

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



