function printEmailAttachment(DateStr) {
  var Text                   = new String("");

  Text += '<!DOCTYPE LV_ELECTRONIC_ORDER>\n'+
          '==== ENCODED ORDER - BEGIN ====\n'+
          'OV=4'+ EncOrderSeparator+                                // Order program Version
          'OSV=1'+ EncOrderSeparator+                               // Order program SubVersion
          'SN=' + txtWebShopName +EncOrderSeparator+                // ShopName
          'ID=' + OrderID.valueOf() +EncOrderSeparator+             // OrderID
          'DT=' + DateStr + EncOrderSeparator+                      // Date
          'ST=' + oCustomer.Salutation + EncOrderSeparator+         // Salutation
          'FN=' + oCustomer.FirstName + EncOrderSeparator+          // FirstName
          'LN=' + oCustomer.LastName + EncOrderSeparator+           // LastName
          'CP=' + oCustomer.Company + EncOrderSeparator+            // Company
          'VAT='+ oCustomer.VATnr + EncOrderSeparator+              // VATnr
          'CC=' + oCustomer.CompanyCode + EncOrderSeparator+        // CompanyCode
          'CW=' + oCustomer.CompanyPassword + EncOrderSeparator+    // CompanyPassword
          'SR=' + oCustomer.Street + EncOrderSeparator+             // Street
          'ZP=' + oCustomer.ZipCode + EncOrderSeparator+            // Zipcode
          'CT=' + oCustomer.Town + EncOrderSeparator+               // City
          'CO=' + oCustomer.Country + EncOrderSeparator+            // Country
          'PH=' + oCustomer.Phone + EncOrderSeparator+              // Phone
          'EM=' + oCustomer.EMail + EncOrderSeparator+              // EMail
          'NL=' + oCustomer.Newsletter + EncOrderSeparator+         // Newsletter
          'DLN=' + oCustomer.DelName + EncOrderSeparator+           // Delivery name
          'DLSR=' + oCustomer.DelStreet + EncOrderSeparator+        // Delivery street
          'DLZP=' + oCustomer.DelZipCode + EncOrderSeparator+       // Delivery zipcode
          'DLT=' + oCustomer.DelTown + EncOrderSeparator+           // Delivery town
          'DLCO=' + oCustomer.DelCountry + EncOrderSeparator+       // Delivery country
          'DLPH=' + oCustomer.DelPhone + EncOrderSeparator+         // Delivery phone
          'SHC=' + oCustomer.ShipCost + EncOrderSeparator+          // ShipCost
          'SHT=' + oCustomer.ShipText + EncOrderSeparator+          // ShipText
          'PMS=' + oOrder.PayMethodshort + EncOrderSeparator+       // PayMethodShort
          'PMT=' + oOrder.PayMethodText + EncOrderSeparator+        // PayMethodText
          'PMC=' + oOrder.PayMethodCost + EncOrderSeparator+        // PayMethodCost
          'OI=' + oOrder.Items + EncOrderSeparator+                 // OrderItems
          'OST=' + oOrder.SubTotal + EncOrderSeparator+             // SubTotal
          'OD=' + oOrder.Delivery + EncOrderSeparator+              // Delivery
          'OT=' + oOrder.Total + EncOrderSeparator+                 // Total
          'DOT=' + oOrder.DiscountOnTotal + EncOrderSeparator+      // Discount on total
          'COD=' + oOrder.CouponDiscountAmount + EncOrderSeparator+       // Coupon discount
          'CON=' + oOrder.Coupon + EncOrderSeparator+               // Coupon name
          '\n'+
          'MEMO=\n' + oCustomer.Memo +                              // Memo
          '\n';

  if ((oCustomer.PayMethodMemo == '') || ((oCustomer.PayMethodMemo == 'undefined')))
    Text += txtPayMethodInfo+':\n' + txtNone
  else
    Text += txtPayMethodInfo+':\n' + oCustomer.PayMethodMemo;

  Text += '\n'+
          '==== ENCODED ORDER - END ====';

  return Text;
}

