var Transportversicherung = 0.0;
var Porto = 3.50;
var Portofrei = 10000;
var MindestBestellwert = 1.00;
var IsNetscape = new Boolean();

if (navigator.appName == "Netscape")
{
	IsNetscape = true;
	window.captureEvents(Event.onKeyup);
	window.onKeyup = BerechnePreise;
}

function Formatiere(wert)
{
	if (wert.indexOf (".") == -1)
		wert = wert.concat(".00");
	else
		wert = wert.concat("0");
	wert = wert.substring(0, wert.indexOf (".") + 3);
	wert = wert.substring(0, wert.length - 3) + "," + wert.substring(wert.length - 2);
	return wert;
}

function NetscapeBerechnePreise()
{
	if (IsNetscape == true)
	{
		BerechnePreise();
	}
	return true;
}

function BerechnePreise()
{
	for (j=0; j<=nArtikelAnzahl; j++)
	{
		if (aArtikel[j][1] != 'TOP')
		{
			eAnzahl = eval('document.frm.' + aArtikel[j][1] + '_Anzahl');
			eSumme	= eval('document.frm.' + aArtikel[j][1] + '_Summe');
			nStueckpreis = aArtikel[j][4];
			BerechneGesamtpreis(eAnzahl, eSumme, nStueckpreis);
		}
	}

	var Endbetrag = 0;
	for (j=0; j<=nArtikelAnzahl; j++)
	{
		if (aArtikel[j][1] != 'TOP')
		{
			FieldnameSumme	= eval('document.frm.' + aArtikel[j][1] + '_Summe');
			Endbetrag = Endbetrag + new Number(FieldnameSumme.value.replace (/,/,'.'));
		}
	}
	Endbetrag = Number(Math.round(Endbetrag * 100) / 100);

	if (Endbetrag > 0 && Endbetrag < Portofrei)
	{
		Endbetrag = Math.round((Endbetrag + Porto) * 100) / 100;
	}
	Endbetrag = Endbetrag + Transportversicherung;
	Endbetrag = String(Endbetrag);
	document.frm.Gesamtpreis.value = Formatiere(Endbetrag);
}

function BerechneGesamtpreis(elementAnzahl, elementBetrag, anStueckpreis)
{

  // Stellenzahl der Artikelanzahl auf 2 begrenzen
  if (elementAnzahl.value == "" || elementAnzahl.value.length > 2 ||  elementAnzahl.value == 0)
  {
    elementAnzahl.value = "";
    elementBetrag.value = "";
    return true;
  }

  // Artikelanzahl auf numerische Eingabe prüfen
  for (i=0; i < elementAnzahl.value.length; i++)
  {
    if (elementAnzahl.value.charAt(i) < "0" || elementAnzahl.value.charAt(i)  > "9")
      {
        elementAnzahl.value = "";
        elementBetrag.value = "";
        return true;
      }
  }

  // Artikelsumme runden und formatieren
  var betrag = new String(Math.round ((elementAnzahl.value * anStueckpreis) * 100) / 100);
  elementBetrag.value = Formatiere(betrag);
  return true;
}

function CheckInput()
{
	var frm = document.frm;
	var theRegExp = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/i;
		
	if (frm.Kontoeinzug.value == "")		{alert("Stimmen Sie bitte zu, dass der Betrag von Ihrem Konto eingezogen wird durch Anklicken des Häckchenfeldes!"); frm.Kontoeinzug.focus(); return false; }
	if (frm.Bank.value == "")				{alert("Bitte geben Sie Ihre Bankverbindung ein!");			frm.Bank.focus(); return false; }
	if (frm.KontNr.value == "")				{alert("Bitte geben Sie Ihre Kontonummer ein!");			frm.KontNr.focus(); return false; }
	if (frm.BLZ.value == "")				{alert("Bitte geben Sie Ihre Bankleitzahl ein!");			frm.BLZ.focus(); return false; }
	if (frm.Kontoinhaber.value == "")		{alert("Bitte geben Sie den Namen des Kontoinhabers ein!");	frm.Kontoinhaber.focus(); return false; }

	BerechnePreise();
	if (frm.Gesamtpreis.value == "")		{alert("Geben Sie bitte die Anzahl der zu bestellenden Artikel ein!"); frm.Gesamtpreis.focus(); return false;}
	if (frm.Nachname.value == "")			{alert("Geben Sie bitte Ihren Nachnamen ein!"); frm.Nachname.focus(); return false;}
	if (frm.Vorname.value == "")			{alert("Geben Sie bitte Ihren Vornamen ein!"); frm.Vorname.focus(); return false;}
	if (frm.Strasse.value == "")			{alert("Geben Sie bitte Ihre Strasse ein!"); frm.Strasse.focus(); return false;}
	if (frm.Ort.value == "")				{alert("Geben Sie bitte Ihren Wohnort ein!"); frm.Ort.focus(); return false;}
	if (frm.Tel.value == "")				{alert("Geben Sie bitte Ihre Telefonnummer ein!"); frm.Tel.focus(); return false;}
	if (!theRegExp.test(frm.EMail.value))	{alert("Überprüfen Sie bitte Ihre E-Mail-Adresse."); frm.EMail.focus(); return false;}
	if (frm.Widerrufsrecht.checked == "")	{alert("Markieren Sie bitte das Häckchenfeld für die Kenntnisnahme des Widerrufsrechtes.");	frm.Widerrufsrecht.focus(); return false;}

    if (new Number(frm.Gesamtpreis.value.replace (/,/,'.')) >= Portofrei)
		frm.Versandkosten.value = "frei";
    else
	{
		Porto = String(Porto);
        frm.Versandkosten.value = Formatiere(Porto);
    }

	frm.mailFromName.value = frm.Nachname.value;
	frm.mailFromAddress.value = frm.EMail.value;
	frm.mailTopLocation.value = top.location;
	frm.mailReferrer.value = document.referrer;
	frm.submit();
	return true;
}


/* ------------------------------------------------------------------------------------------------*/
/* Artikel																						   */
/* ------------------------------------------------------------------------------------------------*/
var aArtikel = new Array(20);
var nArtikelAnzahl = -1;

function FillParam(aFieldname, aName, aGewicht, aStueckpreis, aBeschreibung, aArtikelbild)
{
	nArtikelAnzahl++;
	aArtikel[nArtikelAnzahl] = new Array(5);
	aArtikel[nArtikelAnzahl][0] = 0;				// unbenutzt
	aArtikel[nArtikelAnzahl][1] = aFieldname;		// Feldname der Anzahl
	aArtikel[nArtikelAnzahl][2] = aName;			// Name (Wenn leer dann Artikelvariante)
	aArtikel[nArtikelAnzahl][3] = aGewicht;			// Gewicht
	aArtikel[nArtikelAnzahl][4] = aStueckpreis;		// Preis
	aArtikel[nArtikelAnzahl][5] = aBeschreibung;	// Beschreibung
	aArtikel[nArtikelAnzahl][6] = aArtikelbild;		// Anzuzeigendes Artikelbild, Bsp.: <img src='images/Img.jpg' width='80' height='76' alt='' style='float:right;'>
}

for (j=0; j<=nArtikelAnzahl; j++)
{
	aArtikel[j][2] = aArtikel[j][2].replace(/ä/, "&auml;");
	aArtikel[j][2] = aArtikel[j][2].replace(/ö/, "&ouml;");
	aArtikel[j][2] = aArtikel[j][2].replace(/ü/, "&uuml;");
	aArtikel[j][2] = aArtikel[j][2].replace(/Ä/, "&Auml;");
	aArtikel[j][2] = aArtikel[j][2].replace(/Ö/, "&Ouml;");
	aArtikel[j][2] = aArtikel[j][2].replace(/Ü/, "&Uuml;");

	aArtikel[j][5] = aArtikel[j][5].replace(/ä/, "&auml;");
	aArtikel[j][5] = aArtikel[j][5].replace(/ö/, "&ouml;");
	aArtikel[j][5] = aArtikel[j][5].replace(/ü/, "&uuml;");
	aArtikel[j][5] = aArtikel[j][5].replace(/Ä/, "&Auml;");
	aArtikel[j][5] = aArtikel[j][5].replace(/Ö/, "&Ouml;");
	aArtikel[j][5] = aArtikel[j][5].replace(/Ü/, "&Uuml;");
}

//FillParam ("TOP", "Langeooger Naturkosmetik", "",  0, "<img src='images/Langeoog.jpg' width='300' height='200' alt=''>");
FillParam ("TOP", "", "",  0, "", "");

// In Feld 'aFieldname' keinen Bindestrich benutzen!

FillParam ("Langeooger_Algencreme",		"Langeooger_Algencreme",					"50 ml",	 7.90, "Die reichhaltige und schützende Langeooger Algencreme pflegt besonders die trockene und strapazierte Haut. Der Auszug von Fucus Vesiculosus (Blasentang) enthält reichlich Mineralien, Quellstoffe, Zeaxanthin und Beta-Catotin (Antioxidantien), sowie entzündungshemmende Phenole. Diese Inhaltstoffe sorgen für einen atmungaktiven Hautschutz rund um die Uhr. Die lang anhaltende Feuchtigkeitsregulierung gibt ihrer Haut natürliche Spannkraft und Geschmeidigkeit. Ihr Teint wirkt frisch und vital.", "");
FillParam ("Sanddorn_Kurspuelung",		"Sanddorn-Kurspülung",						"150 ml",	 4.90, "Die wertvollen natürlichen Inhaltstoffe geben selbst strukturgeschädigtem Haar seidigen Glanz und Fülle. Es wird kräftig und geschmeidig. Das Haar lässt sich spürbar leichter kämmen und frisieren.<br />Inhaltstoffe: Sanddornöl, Sonnenblumenöl, pflanzlicher Emulgator, Weizenprotein, Chinarindenextrakt, äth. Öle, Wasser.", "");
FillParam ("Sanddorn_Shampoo",			"Sanddorn-Shampoo",							"150 ml",	 4.90, "mit reinem Sanddornfruchtöl und Aloe vera für die tägliche Anwendung für Haut und Haar. Die enthaltenen Tenside sind besonders mild und werden auch von trockener Haut gut vertragen. Der peppige Duft von frischen Zitrusölen lässt Sie jedes Duschen als eine besondere Erfrischung erleben. Inhaltstoffe: Wasser, Betain, Plantare, Weizenprotein, Aloe vera, Sanddornöl, ätherische Öle.", "");
FillParam ("Sanddorn_Massageoel",		"Sanddorn-Massageöl",						"150 ml",	11.90, "In der Farbe des Sanddornöls kann man förmlich die gespeicherte Lebens- und Sonnenenergie sehen. Auch dieses neue Produkt streicht wie ein zarter Windhauch über Ihren Körper und versorgt Ihre Haut mit wichtigen Vitaminen und Spurenelementen. Die Haut wird zart und geschmeidig. Durch den hohen Gehalt an Beta-Carotin sorgt auch das Hautöl mit Sanddorn, wie alle anderen Sanddorn Pflegeprodukte für einen schönen und langen Erhalt der Sommerbräune. Inhaltsstoffe: Sanddornöl, Jojobaöl, Macadamianußöl, Mandelöl, ätherische Öle.", "");
FillParam ("Sanddorn_Badeoel",			"Sanddorn-Badeöl",							"150 ml",	11.90, "Ein bis zwei Esslöffel je Vollbad. Inhaltstoffe: Sonnenblumenöl, Vitamin E, Sanddornöl, ätherische Öle.", "");
FillParam ("Sanddorn_Seife",			"Sanddorn-Seife, handgemacht",				"1 Stück",	 2.50, "Rein pflanzliche Seife mit Jojobaöl für eine sanfte und reizfreie Reinigung.", "");
FillParam ("Sanddornseife_Lavendel",	"Sanddornseife mit Lavendel, handgemacht",	"1 Stück",	 3.50, "", "");
FillParam ("Sanddorn_Peeling",			"Sanddorn-Peeling",							"50 ml",	 6.90, "Dieses sanfte Sanddorn-Peeling stimuliert die Haut und entfernt abgestorbene Hautschüppchen schonend und effektiv durch Jojobabeeds. Peppiges Mandarinenöl, Sanddornöl, Salbei- und Aloe Vera Extrakt sorgen für einen frischen reinen Teint. Dieses angenehme Peeling ist für jeden Hauttyp geeignet und wird 1-2 mal wöchendlich angewendet. Inhaltsstoffe: Wasser, ätherische Öle, Sanddornöl, Jojobabeeds, Gelbildner, Aloe Vera.", "");
FillParam ("Sanddorn_CremeUrea",		"Sanddorn-Creme mit Urea",					"50 ml",	 7.90, "Zur Pflege der feuchtigkeitsarmen Gesichts- und Körperhaut oder auch bei Neigung zu Neurodermitis. Inhaltsstoffe: Wasser, Jojobaöl, pflanzlicher Emulgator, Bienenwachs, Sanddornöl, ätherische Öle.", "");
FillParam ("Sanddorn_Koerperlotion",	"Sanddorn-Körperlotion",					"150 ml",	 6.90, "Die schnell einziehende Körperlotion pflegt und schützt Ihre Haut mit entspannender Wirkung. Sanddornöl und hochwertige Pflanzenöle in Kombination mit Urea schenken Ihrer Haut samtige Weichheit. Der freundliche natürlich frische Duft vermittelt ein angenehmes Gefühl und Wohlbehagen. Auch für Kinder bestens geeignet. Inhaltstoffe: Wasser, Avocadoöl, pflanzlicher Emulgator, Sanddornöl, Aloe vera, Vitamin E, Urea, ätherische Öle.", "");
FillParam ("Rosen_Massageoel",			"Rosen-Massageöl",							"150 ml",	11.90, "uf der Basis von Mandel- und Jojobaöl; verwöhnt Haut und Seele durch den Zusatz von kostbaren ätherischen Ölen. Auch zum gegenseitigen Verwöhnen bestens geeignet. Inhaltstoffe: Sonnenblumenöl, Jojobaöl, Mandelöl, Vitamin E, ätherische Öle.", "");
FillParam ("Rosen_Badeoel",				"Rosen-Badeöl",								"150 ml",	11.90, "Dieses entspannende Badeöl duftet zart nach Rose. Inhaltsstoffe:Reines Pflanzenöl, pflanzlicher Emulgator, ätherische Öle, Vitamin E.", "");
FillParam ("Fusscreme_RosmSalbei",		"Fußcreme mit Rosmarin und Salbei",			"50 ml",	 7.90, "Entpannend und desodorierende, schnell einziehende Creme. Inhaltstoffe: Wasser, Mandelöl, Bienenwachs, planzlicher Emulgator, Salbeiöl, Rosmarinöl, andere ätherische Öle.", "");

FillParam ("TOP", "Bernsteinöle", "",  0, "", "");
FillParam ("Bernstein_Badeoel",			"Bernstein-Badeöl",							"150 ml",	11.90, "Bernstein als altbekannter Heilstein ist ein Sauerstoff und Anionenträger. Er vermag gestörte elektrostatische Felder im Hautgewebe wieder zu harmonisieren und fördert die Durchblutung der Kapillargefäße. In Verbindung mit feinsten Pflanzenölen und wohlig warmem Badewasser bescheren sie Ihrer Haut und Ihrer Seele eine wahre Wohltat. Verwenden Sie je Vollbad 2-3 Esslöffel Bernstein Badeöl.<br />Inhaltsstoffe: Sonnenblumenöl, Jojobaöl, pflanzlicher Emulgator, ätherische Öle, Vitamin E, Bernstein", "");
FillParam ("Bernstein_Massageoel",		"Bernstein-Massageöl",						"150 ml",	11.90, "Bernstein-Massageöl 150 ml 11,90 Bernstein als altbekannter Heilstein ist ein Sauerstoff- und Anionenträger. Er vermag gestörte elektrostatische Felder im Hautgewebe wieder zu harmonisieren und fördert die Durchblutung der Kapillargefäße. In Verbindung mit feinsten Pflanzenölen bescheren sie Ihrer Haut eine wahre Wohltat. Ihr Hautbild wirkt vital, frisch und streichelzart.<br />Inhaltsstoffe: Jojobaöl, Mandelöl, Vitamin E, ätherische Öle, Bernstein.", "");



























