var OnLine=true;
var BasketText="";
var Frachtkosten = 6.95;
var zeitpunkt = new Date();
var rabatt = 0;

if(parent.parent.BannerTimer(2010,04,10,00,00, 2010,04,17,23,59)) //Aktionszeitraum (J,M,T,St,Mi von - bis) wahr?
  rabatt = 15;


OrderSSLText="avec sécurité SSL";
OrderAGBS="Nos conditions de général de vente sont soumises: CGV<br><img src='Img/Product/pfeile_weiss.gif' /><b><a style='font-family:arial; font-size:12px;' href='HtmlHelp/fr/agb_print.html' target='_blank'>AGB</a></b><br><img src='Img/Product/pfeile_weiss.gif' /><b><a style='font-family:arial; font-size:12px;' href='HtmlHelp/fr/agb_datenschutz.html' target='_blank'>Protection des données.</a></b>";
OrderDetail1="<p style='font-family:Arial; font-size:12px;'>Eine Lieferung erfolgt aus abwicklungstechnischen Gründen nur innerhalb der Bundesrepublik Deutschland.<br>Wir bitten um Ihr Verständnis!</p>";
RemoveText="Voulez vous supprimer un article du panier?";
BuyClearText="Supprimer";

function setWinDoc(val){
	WinDoc=val;
}

//-----------------------------------
// Die erste Ansicht (Editierbare)
//-----------------------------------
function showBasket(Win) {
  parent.parent.LoadBasket();
  //LoadBasket();
  var DummyGIFh=new Image();
  DummyGIFh.src="Img/transparent.gif";

  var basketStr="";
  var theHeight=1;
  var theWidth=3;
  
//  -----------------  VARIABLEN PLATZHALTER WARENKORB

  var MainRow0=6; //LEER
  var MainRow1=40; //Menge
  var MainRow2=30; //LEER
  var MainRow3=95; //Beschreibung
  var MainRow4=25; //ArtikelNr
  var MainRow5=10; //LEER
  var MainRow6=75; //EINZEL PREIS
  var MainRow7=10; //LEER
  var MainRow8=75; //GESAMT PREIS

  var theHeight=20;
  var TempArr=new Array();

  PreisTotalFR=0.0;
  var PreisItemTotal=0.0;

	var basketStr ='';

// Artikelkopf

	basketStr += '<table cellpadding="0" cellspacing="0">\
                  <tr>\
  	                <td class="warenkorb_zeilen_160_oben">\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                  L\'image<br />\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                </td>\
  	                <td class="warenkorb_zeilen_160_oben">\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                  Désignation<br />\
  	                  <img src="../../Img/transparent.gif" width="2" height="10" alt="" />\
  	                </td>\
  	                <td class="warenkorb_zeilen_80_oben">\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                  Articles<br />\
  	                  <img src="../../Img/transparent.gif" width="2" height="10" alt="" />\
  	                </td>\
  	                <td class="warenkorb_zeilen_80_oben">\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                  Qté<br />\
  	                  <img src="../../Img/transparent.gif" width="2" height="10" alt="" />\
  	                </td>\
  	                <td class="warenkorb_zeilen_160_oben">\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                  Prix unitaire<br />\
  	                  <img src="../../Img/transparent.gif" width="2" height="10" alt="" />\
  	                </td>\
  	                <td class="warenkorb_spalte_160_oben_ende">\
  	                  <img src="../../Img/transparent.gif" width="2" height="5" alt="" /><br />\
  	                  <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
  	                  Total<br />\
  	                  <img src="../../Img/transparent.gif" width="2" height="10" alt="" />\
  	                </td>\
  	              </tr>';
  
  for(var b=0;b<parent.parent.ArrBasket.length;b++)
  //for(var b=0;b<ArrBasket.length;b++)
  {
  	TempArr.length=0;
    TempArr=parent.parent.ArrBasket[b].split("|");
    //TempArr = ArrBasket[b].split("|");

    //Maximal 4 gleiche Artikel pro Bestellung - Cookie / Array Überprüfung
    if(TempArr[0] >4) {
      TempArr[0] = 4;
      UpdateBasketItem(b, 4);
    }

    var Desctription=TempArr[4]+',&nbsp;'+TempArr[6].toLowerCase()+', Gr.'+TempArr[8];
    //if(TempArr[5]>"")Desctription=Desctription+" "+TempArr[5];
    PreisItemTotal=Number(TempArr[0])*eval(TempArr[10].replace('/', ''));
    PreisTotalFR=PreisTotalFR+PreisItemTotal;

		var HFile = '../../PicThumbFront';
		var HLink = window.location.protocol+"//E:/MOP/www.marc-o-polo-shop.com/index_";
		var HAlt  = TempArr[3]+' -> '+TempArr[4];
		
		if(!OnLine)
			HAlt  = HAlt  + ' : '+ TempArr[15];

		if(window.location.protocol=="http:"){
			HFile = window.location.protocol+"//"+window.location.host+"/Shop/PicThumbFront/";
			HLink = window.location.protocol+"//"+window.location.host+"/index_";
		}

		if(TempArr.length<20){
			HFile = HFile + TempArr[1] +"_"+ TempArr[7]+".jpg";
			HLink = HLink +TempArr[12]+'.htm?'+TempArr[2];
		}else{
			HFile = HFile +TempArr[19];
			HLink = HLink +TempArr[12]+'.htm?'+TempArr[20];
		}

// Artikelauflistung

basketStr += ('  <tr> \
                   <td class="warenkorb_zeilen_160" align="center">\
                     <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
                     <img src="../../PicThumbFront/' + TempArr[19] + '" alt="" />\
                   </td>\
                   <td class="warenkorb_zeilen_160" align="center">\
                     <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
                     '+Desctription+'\
                   </td>\
                   <td class="warenkorb_zeilen_80" align="center">\
                     <img src="../../Img/transparent.gif" width="5" height="2" alt="" />\
                     '+TempArr[1]+'\
                   </td>\
                   <td class="warenkorb_zeilen_80" align="center" valign="bottom">\
                     <input type="text" class="warenkorb_anzahl" id="warenkorb_anzahl" name="warenkorb_anzahl" maxlength="1" value="'+TempArr[0]+'" onchange="setWinDoc(this.value)" /><br />\
                     <img src="../../Img/transparent.gif" width="2" height="8" alt="" /><br />\
                     <img src="../../Img/fr/Main/warenkorb_button_aendern.jpg" alt="" style="cursor:pointer;"  onclick="UpdateBasketItem('+b+', WinDoc);" /><br />\
                     <img src="../../Img/transparent.gif" width="2" height="2" alt="" /><br />\
                     <img src="../../Img/fr/Main/warenkorb_button_loeschen.jpg" alt="" style="cursor:pointer;" onclick="RemoveBasketItemNEU('+b+')" /><br />\
                     <img src="../../Img/transparent.gif" width="2" height="4" alt="" /><br />\
                   </td>\
                   <td class="warenkorb_zeilen_160" align="center" valign="center">\
                     '+parent.parent.ToCurr(TempArr[10])+' &euro;\
                   </td>\
                   <td class="warenkorb_spalte_160_ende" align="center" valign="center">\
                     '+parent.parent.ToCurr(PreisItemTotal)+' &euro;\
                   </td>\
                 </tr>');
} 
var MwSTSatz = 19.6;
var MwSTKosten = parent.parent.ToCurr(PreisTotalFR * (MwSTSatz / 100));
var gesammtSumme = parent.parent.ToCurr(PreisTotalFR);
var gesamtRabatt = parent.parent.ToCurr((PreisTotalFR / 100 * rabatt) - 0.01);
var gesammtFrachtkosten = parent.parent.ToCurr(Frachtkosten);
EuroPreis=parent.parent.ToCurr(PreisTotalFR+Frachtkosten-gesamtRabatt);
if(rabatt > 0)
{
basketStr +='\
                  <tr>\
                  	<td colspan="6" align="right">\
                    	<table width="450" cellpadding="0" cellspacing="0">\
                        	<tr>\
                            	<td width="250" valign="top" align="right">\
                            		<br />\
                              		Prix:<br />\
                              		Promotional:<br />\
                              		Frais de livraison:<br /><br />\
                              		<span class="warenkorb_gesamtsumme" style="color: #000000;"><b>Total à payer:</b></span>\
                            	</td>\
                            	<td width="150" valign="top" align="right">\
                            		<br />\
                              		'+gesammtSumme+' <img src="../../Img/transparent.gif" width="5" height="2" alt="" />&euro;<img src="../../Img/transparent.gif" width="2" height="2" alt="" /><br />\
                              		-'+gesamtRabatt+' <img src="../../Img/transparent.gif" width="5" height="2" alt="" />&euro;<img src="../../Img/transparent.gif" width="2" height="2" alt="" /><br />\
                              		'+gesammtFrachtkosten+' <img src="../../Img/transparent.gif" width="5" height="2" alt="" />&euro;<img src="../../Img/transparent.gif" width="2" height="2" alt="" /><br /><br />\
                              		<span class="warenkorb_gesamtsumme"><b>'+EuroPreis+' &euro;</b></span><br />\
                            	</td>\
                            	<td width="50" valign="top" align="right">\
                              	&nbsp;\
                            </td>\
                          </tr>\
                        </table>\
                      </td>\
                    </tr>\
                    <tr>\
                      <td colspan="6" align="right">\
                        <div class="warenkorb_zurkasse_unten">\
                          <input type="image" src="../../Img/fr/Main/warenkorb_button_zurkasse.jpg" border="0" onfocus="if(this.blur())this.blur();" /><br />\
                          <img src="../../Img/transparent.gif" width="2" height="10" alt="" /><br />\
                          <img src="../../Img/fr/Main/warenkorb_button_warenkorbleeren.jpg" border="0" style="cursor: pointer;" onclick="Delete_BasketNEU()" onfocus="if(this.blur())this.blur();" /><br />\
                          <img src="../../Img/transparent.gif" width="2" height="4" alt="" /><br />\
                          <a href="../../start_main_main_fr.html" onfocus="if(this.blur())this.blur();"><img src="../../Img/fr/Main/warenkorb_button_weitershoppen.jpg" border="0" /></a><br />\
                          <img src="../../Img/transparent.gif" width="2" height="10" alt="" /><br />\
                          <div style="width: 143px; height: 35px; background: url(../../Img/fr/Main/warenkorb_button_securedbythawte.jpg);" valign="bottom" align="center"><img src="../../Img/transparent.gif" width="2" height="22" alt="" /><br />'+zeitpunkt.getDate()+'-'+(zeitpunkt.getMonth()+1)+'-'+zeitpunkt.getFullYear()+'</div>\
                          <div class="warenkorb_zurkasse_unten_text" align="left"><br />\
                            En cliquant sur "Paiement" vous pouvez poursuivre votre commande.<br /><br />Vous serez automatiquement relié sur une page sécurisée reconnue SSL avec un cryptage à 128 Bit.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />\
                          </div>\
                        </div>\
                      </td>\
                    </tr>\
                  </table>';
} else {
	basketStr +='\
	                  <tr>\
                  	<td colspan="6" align="right">\
                    	<table width="450" cellpadding="0" cellspacing="0">\
                        	<tr>\
                            	<td width="250" valign="top" align="right">\
                            		<br />\
                              		Prix:<br />\
                              		Frais de livraison:<br /><br />\
                              		<span class="warenkorb_gesamtsumme" style="color: #000000;"><b>Total à payer:</b></span>\
                            	</td>\
                            	<td width="150" valign="top" align="right">\
                            		<br />\
                              		'+gesammtSumme+' <img src="../../Img/transparent.gif" width="5" height="2" alt="" />&euro;<img src="../../Img/transparent.gif" width="2" height="2" alt="" /><br />\
                              		'+gesammtFrachtkosten+' <img src="../../Img/transparent.gif" width="5" height="2" alt="" />&euro;<img src="../../Img/transparent.gif" width="2" height="2" alt="" /><br /><br />\
                              		<span class="warenkorb_gesamtsumme"><b>'+EuroPreis+' &euro;</b></span><br />\
                            	</td>\
                            	<td width="50" valign="top" align="right">\
                              	&nbsp;\
                            </td>\
                          </tr>\
                        </table>\
                      </td>\
                    </tr>\
                    <tr>\
                      <td colspan="6" align="right">\
                        <div class="warenkorb_zurkasse_unten">\
                          <input type="image" src="../../Img/fr/Main/warenkorb_button_zurkasse.jpg" border="0" onfocus="if(this.blur())this.blur();" /><br />\
                          <img src="../../Img/transparent.gif" width="2" height="10" alt="" /><br />\
                          <img src="../../Img/fr/Main/warenkorb_button_warenkorbleeren.jpg" border="0" style="cursor: pointer;" onclick="Delete_BasketNEU()" onfocus="if(this.blur())this.blur();" /><br />\
                          <img src="../../Img/transparent.gif" width="2" height="4" alt="" /><br />\
                          <a href="../../start_main_main_fr.html" onfocus="if(this.blur())this.blur();"><img src="../../Img/fr/Main/warenkorb_button_weitershoppen.jpg" border="0" /></a><br />\
                          <img src="../../Img/transparent.gif" width="2" height="10" alt="" /><br />\
                          <div style="width: 143px; height: 35px; background: url(../../Img/fr/Main/warenkorb_button_securedbythawte.jpg);" valign="bottom" align="center"><img src="../../Img/transparent.gif" width="2" height="22" alt="" /><br />'+zeitpunkt.getDate()+'-'+(zeitpunkt.getMonth()+1)+'-'+zeitpunkt.getFullYear()+'</div>\
                          <div class="warenkorb_zurkasse_unten_text" align="left"><br />\
                            En cliquant sur "Paiement" vous pouvez poursuivre votre commande.<br /><br />Vous serez automatiquement relié sur une page sécurisée reconnue SSL avec un cryptage à 128 Bit.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />\
                          </div>\
                        </div>\
                      </td>\
                    </tr>\
                  </table>';
}
  document.getElementById("warenkorb").innerHTML = basketStr;
}
// ------------------------------------------------------------
function RemoveBasketItemNEU(DelID)
{
  TempArr = parent.parent.ArrBasket[DelID].split("|");
  var blle = "";
    
  blle +='\
    <div style="position: absolute; top: 50px; left: 40px;"><img style="border: 0px solid green; float: left;" src="../../PicThumbFront/'+TempArr[19]+'" /> Voulez vouz supprimer <b>'+TempArr[1]+'</b>,<br /> <b>'+TempArr[6].toLowerCase()+'</b> du parnier?</div>\
    <div onclick="RemoveBasketItem('+DelID+')" style="position: absolute; top: 113px; left: 25px; color: #ffffff; font-weight: bold; cursor: pointer; border: 0px solid green; width: 125px; height: 30px;"></div>\
    <div onclick="basketLayerCloseEinzel()"style="position: absolute; top: 113px; left: 211px; color: #ffffff; font-weight: bold; cursor: pointer; border: 0px solid green; width: 125px; height: 30px;"></div>\
  ';
  
  document.getElementById('basketLayerLoeschenEinzel').style.visibility = 'visible';
  document.getElementById('basketLayerLoeschenEinzel').innerHTML = blle;
}
// ------------------------------------------------------------
function Delete_BasketNEU()
{
  var bllg = "";
  
  bllg +='\
    <div style="position: absolute; top: 50px; left: 50px;">Voulez-vous vraiment supprimer votre panier?</div>\
    <div onclick="Delete_Basket()" style="position: absolute; top: 113px; left: 25px; color: #ffffff; font-weight: bold; cursor: pointer; border: 0px solid green; width: 125px; height: 30px;"></div>\
    <div onclick="basketLayerCloseGesamt()"style="position: absolute; top: 113px; left: 211px; color: #ffffff; font-weight: bold; cursor: pointer; border: 0px solid green; width: 125px; height: 30px;"></div>\
  ';
  document.getElementById('basketLayerLoeschenGesamt').style.visibility = 'visible';
  document.getElementById('basketLayerLoeschenGesamt').innerHTML = bllg;
}
// ------------------------------------------------------------
function basketLayerCloseEinzel()
{
  document.getElementById('basketLayerLoeschenEinzel').style.visibility = 'hidden';
}
// ------------------------------------------------------------
function basketLayerCloseGesamt()
{
  document.getElementById('basketLayerLoeschenGesamt').style.visibility = 'hidden';
}
// ------------------------------------------------------------
function RemoveBasketItem(DelID){
  var TempArr=new Array();
  TempArr.length=0;
  TempArr=parent.parent.ArrBasket[DelID].split("|");
  var Desctription=TempArr[1];
  //if(TempArr[5]>" ")Desctription=Desctription+", "+TempArr[5];
  if(TempArr[6]>" ")Desctription=Desctription+", "+TempArr[6];
  //if(TempArr[8]>" ")Desctription=Desctription+", "+TempArr[8];

  //if(!confirm("Voulez vouz supprimer "+Desctription +" du parnier?"))
    //return;
  
  TempArr.length=0;
  for(var b=0;b<parent.parent.ArrBasket.length;b++)
    if(b!=DelID)
      TempArr[TempArr.length]=parent.parent.ArrBasket[b];
  parent.parent.ArrBasket=TempArr;
  parent.parent.SortBasket();
  parent.parent.SaveBasket();
  location.reload();
  parent.FrameHeader.location.reload();
}
// ------------------------------------------------------------
function UpdateBasketItem(UpdID, WinDoc){
  if(WinDoc<1) {
    RemoveBasketItem(UpdID)
    return;
  }
  if(WinDoc>4) {
    WinDoc = 4;
    alert("Vous pouvez commander maximum 4 exemplaires de cet article");
  }
  var TempArr=new Array();
  TempArr.length=0;
  TempArr=parent.parent.ArrBasket[UpdID].split("|");
  
  //// Webtrekk ////
  if(TempArr[0] < WinDoc){
  webtrekk.product = TempArr[4] + "_" + TempArr[1]; // products
  webtrekk.product = webtrekk.product.toLowerCase();
  webtrekk.productQuantity = WinDoc-TempArr[0]; // optional: quantity
  webtrekk.productQuantity = parseInt(webtrekk.productQuantity);
  webtrekk.productStatus = "add"; // optional: product status: (add|conf|view)
  webtrekk.customEcommerceParameter = new Array(); // custom parameter e-commerce context
  priceNewMwst = TempArr[10] / 100 * 19;
  priceNewOhne = TempArr[10] - priceNewMwst;
  priceNewOhne = Math.round(priceNewOhne*100)/100;
  webtrekk.productCost = TempArr[10];
  webtrekk.productCost = webtrekk.productCost.replace(/\//g, "");
  webtrekk.productCost = parseFloat(webtrekk.productCost);
  webtrekk.productCost = webtrekk.productCost * webtrekk.productQuantity
  //webtrekk.customEcommerceParameter[9] = priceNewOhne * webtrekk.productQuantity;
  webtrekk.customEcommerceParameter[9] = webtrekk.productCost;
  webtrekk.customEcommerceParameter[9] = webtrekk.customEcommerceParameter[9] * 0.81;
  webtrekk.customEcommerceParameter[9] = webtrekk.customEcommerceParameter[9] * 100;
  webtrekk.customEcommerceParameter[9] = parseInt(webtrekk.customEcommerceParameter[9]);
  webtrekk.customEcommerceParameter[9] = webtrekk.customEcommerceParameter[9] / 100;
  webtrekk.contentId = top.Lng + '.fr.checkout.warenkorb';
  wt_sendinfo();
  }
  
  TempArr[0]=WinDoc;
  var newItem="";
  for(var u=0;u<TempArr.length-1;u++)
    newItem=newItem+TempArr[u]+"|";
  newItem=newItem+TempArr[TempArr.length-1];
  parent.parent.ArrBasket[UpdID]=newItem;
  parent.parent.SaveBasket();
  location.reload();
  parent.FrameHeader.reloadBasket();
}
// ------------------------------------------------------------
function Delete_Basket(){
  //if(!confirm(RemoveText))
    //return;
  parent.parent.ArrBasket.length=0;
  parent.parent.SaveBasket();
  location.reload();
  parent.FrameHeader.location.reload();
}
// ------------------------------------------------------------
function goBuy(Mode) {
  parent.parent.SetUserMode("Kasse");	
  var TheBasket=parent.parent.GetCookie('Basket_'+parent.parent.Lng);
  document.forms.BasketForm.Basket.value = TheBasket.replace(/\/\|/g, "|");
  if(Mode==2)
  	document.forms.BasketForm.action = document.forms[0].action.replace("_de_", "_at_");
}