//------------------------------------------------------------------------------------------------- 
//  Titel: MainLib
//  Autor: Dipl.-Ing. Mike Litmeyer
//
//  Copyright (c) WML-Weathershop - Dipl.-Ing. Mike Litmeyer, 2003. 
//  All rights reserved. Alle Rechte vorbehalten.
//-------------------------------------------------------------------------------------------------


	   
//-------------------------------------------------------------------------------------------------
//----- Warenkorb ---------------------------------------------------------------------------------

//----- Werte Ruden -------------------------------------------------------------------------------
function runden(wert) 
  {
  k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';	
  k = k.substring(0, k.indexOf('.') + 3);
  return k;
  } 

//-----  Artikel dem Warenkorb hinzufügen ---------------------------------------------------------
function dazu(art, art_nr, preis, menge)
  {
  if (menge <= 0 || menge >= 99) alert('Please verify the ordered quantity (1 to 99 pieces)!');
  else if (confirm('Do you want to put '+menge+' x '+art+' in your shopping cart?'))
    {
	var Zaehler = 0;
	var io = 0;

    preis = runden((parseFloat(preis)*100)/(100+parent.MwSt));	
	
	while ((parent.basket[Zaehler][1] != 0)  && (Zaehler <= 100)) {
      if (parent.basket[Zaehler][1] == art_nr) {
		parent.basket[Zaehler][0]=parseInt(parent.basket[Zaehler][0])+parseInt(menge);
		io=1;
		}
      Zaehler++;
	  }  
	if (io != 1) parent.basket[Zaehler]=new Array(menge, art_nr, preis);    
	}
  }
  
//-------------------------------------------------------------------------------------------------
function goBestellung(destination, sender)
  {
  var adresse = parent.frames[2].location.href;
  var Zaehler = 0;
  var basket  = "";
  
  while ((parent.basket[Zaehler][1] != 0)  && (Zaehler <= 100)) {
	basket = basket+parent.basket[Zaehler][0]+"::"+parent.basket[Zaehler][1]+"::"+parent.basket[Zaehler][2]+"__";
    Zaehler++;
	}

  if (parent.partner != "") partner = "Partner=="+parent.partner+"ePartner_&";
  else partner = "";
	
  if (destination == "bestellen2.php4") parent.window.location.href="https://wml-eshopping.de/wml-weathershop/en/index.html?Basket=="+basket+"eBasket_&Destination==bestellen2.php4eDestination_&"+partner;
  if (destination == "bestellen1.php4") 
    if (adresse.indexOf("com") == -1) parent.frames[2].location.href="http://www.wml-weathershop.de/wml-weathershop/en/bestellen1.php4?Basket=="+basket+"eBasket_&Sender=="+sender+"eSender_&"+partner;
    else parent.frames[2].location.href="http://www.wml-weathershop.com/wml-weathershop/en/bestellen1.php4?Basket=="+basket+"eBasket_&Sender=="+sender+"eSender_&"+partner;
  }  

//-------------------------------------------------------------------------------------------------  
function go_link(destination)
  {
  var Adresse = parent.frames[2].location.href;
  if (Adresse.substring(0, 5) != "https") {
    if (Adresse.indexOf("/produkte/") != -1) destination = "../../"+destination;
    parent.frames[2].location.href=destination;
	}
  else {
	Check = confirm("You are just leaving the SSL-Coded security domain! Thereby all your entered data will be deleted, with exception of your shopping cart.  Do you really want to leave the SSL-Coded domain?");
	if(Check == true) {
	  var abasket      = Adresse.indexOf("Basket"); 
	  var ebasket      = Adresse.indexOf("eBasket"); 
      if (abasket != -1) var basket = Adresse.substring(abasket,ebasket+9);
	  
	  var apartner     = Adresse.indexOf("Partner"); 
	  var epartner     = Adresse.indexOf("ePartner"); 
      if (apartner != -1) var partner = Adresse.substring(apartner,epartner+10);	  
			  
      parent.window.location.href="http://www.wml-weathershop.de/wml-weathershop/en/index.html?"+basket+partner+"_&Destination=="+destination+"eDestination_&";
	  }
    }
  }

//-------------------------------------------------------------------------------------------------  
function checkFrameset(destination)
  {  
  var adresse = location.href;
  if (adresse.indexOf("SID") == -1) sender = "";
  else {
    sender = adresse.substring((adresse.indexOf("SID")+4),adresse.length);  
	sender = "Partner=="+sender+"ePartner_&";
	}
  
  if (destination != "") {
    if (adresse.indexOf("?") != -1) dest_end = adresse.indexOf("?");
	else dest_end = adresse.length;
    if (adresse.indexOf("/en/") != -1) destination = adresse.substring((adresse.indexOf("/en/")+4),dest_end);
    destination = "_&Destination=="+destination+"eDestination_&";
	}
    
  if(parent.frames.length != 3) parent.window.location.href="http://www.wml-weathershop.de/wml-weathershop/en/index.html?"+destination+sender+"Sender==ReloadeSender_&";
  else if(parent.frames[1].name != "NavigationLeft") parent.window.location.href="http://www.wml-weathershop.de/wml-weathershop/en/index.html?"+destination+sender+"Sender==ReloadeSender_&";
  }	 	
  
//-------------------------------------------------------------------------------------------------
//----- Vergrößerung anzeigen ---------------------------------------------------------------------  
function show_detail(name, bild, breite, hoehe)	
  { 
  breite         =parseInt(breite)+20;
  hoehe          =parseInt(hoehe)+20;
  screen_details ="resizable=no,status=no,width="+breite+",height="+hoehe+",left=50,top=50";
//  ziel="produkt_gross.html?"+name+"::"+bild;
  window.open(bild,"",screen_details);
  }  
