function einfuegen(nr)
{
  Treffer=null;
  for (i=0;i<=parent.Produkte.length-1;i++)
  {
    if (parent.Produkte[i][0]==nr)
    {
      Treffer=i;
    }
  }
  if (Treffer==null)
  {
    alert("Fehler");
    return false;
  }
  Doppelt=false;

  for (i=0; i<=parent.Aktuell.length-1;i++)
  {
    if (parent.Produkte[Treffer][0]==parent.Aktuell[i][1])
    {
      Doppelt=true;
    }
  }

  if(Doppelt==false)
  {
    parent.Aktuell[parent.Aktuell.length]=new Array("1",
       parent.Produkte[Treffer][0],
       parent.Produkte[Treffer][1],
       parent.Produkte[Treffer][2],
       parent.Produkte[Treffer][3]);
    parent.Oben.document.forms[0].elements[0].value=parent.Aktuell.length;
    alert("Diese Position wurde dem Warenkorb hinzugefügt !")
  }
  else
  {
    alert("Produkt schon im Warenkorb vorhanden !");
  }
}

function fuellen()
{
  document.forms[0].T1.value=parent.Name;
  document.forms[0].T2.value=parent.Strasse;
  document.forms[0].T3.value=parent.PLZ;
  document.forms[0].T4.value=parent.Ort;
  document.forms[0].T5.value=parent.Telefon;
  document.forms[0].T6.value=parent.EMail;
  for (i=0;i<=parent.Aktuell.length-1;i++)
  {
    eval('document.forms[0].Pos'+i).value = i+1;
    eval('document.forms[0].Best'+i).value = parent.Aktuell[i][1];
    eval('document.forms[0].Prod'+i).value = parent.Aktuell[i][2];
    eval('document.forms[0].Anz'+i).value = parent.Aktuell[i][0];
    eval('document.forms[0].Ep'+i).value = zweinachkommastellen(parent.Aktuell[i][3]);
  }
  for (i=0;i<=parent.Aktuell.length-1;i++)
  {
    rechnen(i);
  }
}

function fuellenk()
{
  document.forms[0].T1.value=parent.Name;
  document.forms[0].T2.value=parent.Strasse;
  document.forms[0].T3.value=parent.PLZ;
  document.forms[0].T4.value=parent.Ort;
  document.forms[0].T5.value=parent.Telefon;
  document.forms[0].T6.value=parent.EMail;
  for (i=0;i<=parent.Aktuell.length-1;i++)
  {
    eval('document.forms[0].Pos'+i).value = i+1;
    eval('document.forms[0].Best'+i).value = parent.Aktuell[i][1];
    eval('document.forms[0].Prod'+i).value = parent.Aktuell[i][2];
    eval('document.forms[0].Anz'+i).value = parent.Aktuell[i][0];
    eval('document.forms[0].Ep'+i).value = zweinachkommastellen(parent.Aktuell[i][3]);
  }
  for (i=0;i<=parent.Aktuell.length-1;i++)
  {
    rechnenk(i);
  }

  Anzahl = parent.Aktuell.length-1;
  if (Anzahl > 4)
    alert("Für eine Kleinbestellung haben Sie zu viele Produkte im Warenkorb ! Hier sind nur maximal 5 Artikel möglich,\n" +
           "da wir nicht wissen wie groß Ihr Postfach ist. Sie erhalten die Produkte online als Mailanlage !\n" +
           "Bitte löschen Sie einfach die Mehrartikel aus dem Warenkorb !");
}

function getVar(variable)
{
	if (!HTTP_GET_VARS[variable]) {return 'undefined';}
	return HTTP_GET_VARS[variable];
}

function getvars_lesen()
{
	HTTP_GET_VARS=new Array();
	strGET = document.location.search.substr(1,document.location.search.length);
	if(strGET!='')
  {
    gArr = strGET.split('&');
    for (i=0;i<gArr.length;++i)
    {
      v=0;
      vArr=gArr[i].split('=');
      if (vArr.length>1)  {v=vArr[1];}
      HTTP_GET_VARS[unescape(vArr[0])] = unescape(v);
    }
 	}
}

function inArray(ArrInDemGesuchtWird, ZuSuchenderString)
{
	Gefunden = false;
	for (var i=0;i<ArrInDemGesuchtWird.length;i++)
	{
		if (ZuSuchenderString == ArrInDemGesuchtWird[i])
		{
			Gefunden = true;
			break;
		}
	}
	return Gefunden;
}

function kunde(feld)
{
  if(feld.name=="T1")
    parent.Name=feld.value;
  else if(feld.name=="T2")
    parent.Strasse=feld.value;
  else if(feld.name=="T3")
    parent.PLZ=feld.value;
  else if(feld.name=="T4")
    parent.Ort=feld.value;
  else if(feld.name=="T5")
    parent.Telefon=feld.value;
  else if(feld.name=="T6")
    parent.EMail=feld.value;
  else if(feld.name=="T7")
    parent.Wunsch=feld.value;
}

function leeren()
{
  parent.Aktuell=new Array();
  window.location="hallo.htm";
  parent.Oben.document.forms[0].elements[0].value=parent.Aktuell.length;
}

function limit_bestimmen_links(seite, maxInListe)
{
	return (seite*maxInListe) - maxInListe + 1;
}

function limit_bestimmen_rechts(seite, maxInListe)
{
	return seite*maxInListe;
}

function loeschen(nr)
{
  parent.Aktuell=new Array();
  for (i=0;i<=ANZAHL;i++)
  {
    if (i!=nr)
    parent.Aktuell[parent.Aktuell.length]=new Array(
      eval('document.forms[0].Anz'+i+'.value'),
      eval('document.forms[0].Best'+i+'.value'),
      eval('document.forms[0].Prod'+i+'.value'),
      eval('document.forms[0].Ep'+i+'.value'));
  }
  window.location.reload();
  parent.Oben.document.forms[0].elements[0].value=parent.Aktuell.length;
}

function navigation(seite, anzahlSeiten, progrName)
{
	var naechsteSeite = seite;
	naechsteSeite++;
	
	var vorigeSeite = seite;
	vorigeSeite--;

	if (vorigeSeite >= 1)
	{
		document.write('<a href="' + progrName + '?seite=' + vorigeSeite + '" target="_self"><font face="Arial" size="2">&laquo;&laquo;&laquo;&nbsp;zurück</font></a>&nbsp;&nbsp;');
	}

	document.write('-&nbsp;<b><font face="Arial" size="2">Seite ' + seite + '</font></b>&nbsp;-&nbsp;');

	if (anzahlSeiten >= naechsteSeite)
	{
		document.write('<a href="' + progrName + '?seite=' + naechsteSeite + '" target="_self"><font face="Arial" size="2">weiter&nbsp;&raquo;&raquo;&raquo;</font></a>&nbsp;&nbsp;');
	}
}

function produkteFiltern(Produkte, wievieltesFeld, suchString, abWelcherStelleSuchen)
{
	var ArrProdukteGefiltert = new Array();
	var laengeSuchstring = suchString.length;
	for (i=Produkte.length-1;i>=0;i--)
	{
		if (Produkte[i][wievieltesFeld].substr(abWelcherStelleSuchen,laengeSuchstring) == suchString)
		{
			ArrProdukteGefiltert.push(Produkte[i]);
		}
	}

	return ArrProdukteGefiltert;
}

function produkteFiltern2(Produkte, wievieltesFeld, suchString, abWelcherStelleSuchen)
{
	var ArrProdukteGefiltert = new Array();
	var laengeSuchstring = suchString.length;
	for (i=0; i<Produkte.length;i++)
	{
		if (Produkte[i][wievieltesFeld].substr(abWelcherStelleSuchen,laengeSuchstring) == suchString)
		{
			ArrProdukteGefiltert.push(Produkte[i]);
		}
	}

	return ArrProdukteGefiltert;
}

function pruefen()
{
 if (Summe < 20)
  {
    alert("Der Mindestbestellwert von 23 EURO mit Porto ist noch nicht erreicht, bitte shoppen Sie weiter !\n" +
           "         Ein Tip: Ab 50 EURO Warenbestellwert sparen Sie das Porto ein !");
    return false
  }
  else if (document.forms[0].AGB_GELESEN.checked == false)
  {
    alert("Haben Sie die AGB gelesen ?\n" +
           "Bitte dann Feld mit der Maus anklicken !");
    return false
  }
 if (document.forms[0].T1.value == "")
  {
   alert("Bitte Ihren Vornamen und Nachnamen eingeben !");
   document.forms[0].T1.focus();
   return false;
  }
 if (document.forms[0].T2.value == "")
  {
	alert("Geben Sie Ihre Straße und Hausnummer an !");
	document.forms[0].T2.focus();
	return false;
  }
 if (document.forms[0].T3.value.length!=5)
 {
	alert("Postleitzahlen haben fünf Ziffern z.B 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
	document.forms[0].T3.focus();
	return false;
 }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T3.value.charAt(position)<"0"
		| document.forms[0].T3.value.charAt(position)>"9")
		{
	alert("Postleitzahlen haben fünf Ziffern z.B. 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
			document.forms[0].T3.focus();
			return false;
		}
 }
 if (document.forms[0].T4.value == "")
  {
	alert("Geben Sie bitte Ihren Wohnort an !\n" +
                   "Länderkennung aus Europa auch.");
	document.forms[0].T4.focus();
	return false;
  }
 if (document.forms[0].T5.value == "")
  {
	alert("Geben Sie Ihre Telefonnummer an!");
	document.forms[0].T5.focus();
	return false;
  }
 if (document.forms[0].T5.value.length > 25)
  {
	alert("Geben Sie höchstens 25 Zeichen in das Feld TELEFON ein !");
	document.forms[0].T5.focus();
	return (false);
  }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T5.value.charAt(position)<"0"
		| document.forms[0].T5.value.charAt(position)>"9")
		{
			alert("Telefonnummern haben nur Ziffern \n" +
                                           " und mindestens fünf Zahlen.\n" +
                                           "   Bitte korrigieren Sie !");
			document.forms[0].T5.focus();
			return false;
		}
 }
 if (document.forms[0].T6.value == "")
  {
   alert("Bitte Ihre E-Mail-Adresse eingeben !\n" +
          "Mails aus Internetcafes werden nicht bearbeitet !\n" +
          "Verwenden Sie bitte den Ausdruck und Postweg !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse !\n" +
          " Es fehlt das AT-Zeichen !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('.') == -1)
  {
    alert("E-Mail-Adresse richtig ?\n" +
           "   Es fehlt der Punkt !");
    document.forms[0].T6.focus();
    return false;
  }
  else
  {
    document.forms[0].submit();
  }
}

function pruefen1()
{
 if (Summe < 20)
  {
    alert("Der Mindestbestellwert von 23 EURO mit Porto ist noch nicht erreicht, bitte shoppen Sie weiter !\n" +
           "        Ein Tip: Ab 50 EURO Warenbestellwert sparen Sie das Porto ein !");
    return false
  }
  else if (document.forms[0].AGB_GELESEN.checked == false)
  {
    alert("Haben Sie die AGB gelesen ?\n" +
           "Bitte dann Feld mit der Maus anklicken !");
    return false
  }
 if (document.forms[0].T1.value == "")
  {
   alert("Bitte Ihren Vornamen und Nachnamen eingeben !");
   document.forms[0].T1.focus();
   return false;
  }
 if (document.forms[0].T2.value == "")
  {
	alert("Geben Sie Ihre Straße und Hausnummer an !");
	document.forms[0].T2.focus();
	return false;
  }
 if (document.forms[0].T3.value.length!=5)
 {
	alert("Postleitzahlen haben fünf Ziffern z.B. 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
	document.forms[0].T3.focus();
	return false;
 }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T3.value.charAt(position)<"0"
		| document.forms[0].T3.value.charAt(position)>"9")
		{
	alert("Postleitzahlen haben fünf Ziffern z.B. 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
			document.forms[0].T3.focus();
			return false;
		}
 }
 if (document.forms[0].T4.value == "")
  {
	alert("Geben Sie bitte Ihren Wohnort an !\n" +
                   "Länderkennung aus Europa auch.");
	document.forms[0].T4.focus();
	return false;
  }

 else
  {
   var window = open("wait.htm","Bestellfenster","width=620,height=500,toolbar=yes,resizable=yes,scrollbars=yes");
    window.focus();
    window.document.open();
    window.document.writeln("<HTML>");
    window.document.writeln("<HEAD><TITLE>Bestellung von EEP Modellen per Post</TITLE></HEAD>");
    window.document.writeln('<body leftmargin="5" bgColor="#ffffff">');
    window.document.writeln("<b>Bestellung von EEP Modellen per Post</b>");
    window.document.writeln("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:self.print();\">Diese Seite drucken</a>"); 
    window.document.writeln("<hr>");
    }
    // Anschrift Kunde
    window.document.writeln("Absender:<br>");
    window.document.writeln( parent.Name + "<br>" );
    window.document.writeln( parent.Strasse + "<br>" );
    window.document.writeln( parent.PLZ + "&nbsp;&nbsp;"+ parent.Ort + "<br><br><br>" );
       // Anschrift Vora
    window.document.writeln( "<b>Handelsvertretung</b><br><br>" );
    window.document.writeln( "<b>V. Ramsenthaler</b><br>" );
    window.document.writeln( "<b>Lärchenallee 28</b><br><br>" );
    window.document.writeln( "<b>19057 Schwerin</b><br><br><br>" );
    window.document.writeln( "Hiermit bestelle ich, " + parent.Name + ",");
    window.document.writeln( "verbindlich folgende Artikel auf Sammel-CD:" );
    window.document.writeln("<hr>");
    // Tabelle mit bestelldaten
    window.document.writeln("<table border=\"0\" width=\"100%\">");
    window.document.writeln("  <tr>");
    window.document.writeln("    <td>Pos.</td>");
    window.document.writeln("    <td>Artikel-Nr.</td>");
    window.document.writeln("    <td>Bezeichnung</td>");
    window.document.writeln("    <td>Anzahl</td>");
    window.document.writeln("    <td>E-Preis</td>");
    window.document.writeln("    <td>G-Preis</td>");
    window.document.writeln("  </tr>");

	  for (i=0; i<=parent.Aktuell.length-1;i++)
	  {
			var pos = i+1;
			var gp = zweinachkommastellen(parent.Aktuell[i][0] * parent.Aktuell[i][3]);
	    window.document.writeln( "  <tr>");
	    window.document.writeln( "    <td>"+pos+"</td>");
	    window.document.writeln( "    <td>"+parent.Aktuell[i][1]+"</td>");
	    window.document.writeln( "    <td>"+parent.Aktuell[i][2]+"</td>");
	    window.document.writeln( "    <td>"+parent.Aktuell[i][0]+"</td>");
	    window.document.writeln( "    <td>"+zweinachkommastellen(parent.Aktuell[i][3])+"</td>");
	    window.document.writeln( "    <td>"+gp+" EUR</td>");
	    window.document.writeln( "  </tr>");
	  }

    window.document.writeln( "  <tr>");
    window.document.writeln( "    <td>&nbsp;</td>");
    window.document.writeln( "    <td>&nbsp;</td>");
    window.document.writeln( "    <td>&nbsp;</td>");
    window.document.writeln( "    <td>&nbsp;</td>");
    window.document.writeln( "    <td>Porto:</td>");
    window.document.writeln( "    <td>"+document.forms[0].PORTO.value+" EUR</td>");
    window.document.writeln( "  </tr>");
    window.document.writeln( "  <tr>");
    window.document.writeln( "    <td colspan=\"3\">In diesem Betrag ist folgende MwSt. in EUR enthalten:</td>");
    window.document.writeln( "    <td>"+document.forms[0].MWST.value+"</td>");
    window.document.writeln( "    <td>Summe:</td>");
    window.document.writeln( "    <td>"+document.forms[0].SUM.value+" EUR</td>");
    window.document.writeln( "  </tr>");
    window.document.writeln("</table>");
    window.document.writeln("<b>Datum:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unterschrift:</b><br><br>");
    window.document.writeln("&nbsp;&nbsp;.......................................................................................................<br>");
    window.document.writeln( "Ich überweise die Summe: "+document.forms[0].SUM.value+" EUR, per Vorkasse an:<br><br>");
    window.document.writeln( "V.Ramsenthaler<br>" );
    window.document.writeln( "Postbank Hannover<br>" );
    window.document.writeln( "Konto-Nr: 740 543 304<br>" );
    window.document.writeln( "BLZ: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;250 100 30<br><br>" );
    window.document.writeln( "IBAN DE59 2501 0030 0740 5433 04  BIC PBNKDEFF<br><br>" );
    window.document.writeln( "Nach Zahlungseingang und einer Bearbeitungszeit von 10 Werktagen, erhalte ich");
    window.document.writeln( "meine CD - Bestellung auf dem Postweg zugestellt !");
    window.document.writeln("</body></html>"); 
    window.document.close(); 


}

function pruefen2()
{
 if (document.forms[0].T7.value == "")
  {
    alert("Tragen Sie bitte Ihre Modellwünsche ein, es gibt keinen Mindestbestellwert !\n" +
           " Sie bestellen nur vor und melden hier maximal fünf (5) Wünsche an !");
    return false
  }
  else if (document.forms[0].AGB_GELESEN.checked == false)
  {
    alert("Haben Sie die AGB gelesen ?\n" +
           "Bitte dann Feld mit der Maus anklicken !");
    return false
  }
 if (document.forms[0].T1.value == "")
  {
   alert("Bitte Ihren Vornamen und Nachnamen eingeben !");
   document.forms[0].T1.focus();
   return false;
  }
 if (document.forms[0].T2.value == "")
  {
	alert("Geben Sie Ihre Straße und Hausnummer an !");
	document.forms[0].T2.focus();
	return false;
  }
 if (document.forms[0].T3.value.length!=5)
 {
	alert("Postleitzahlen haben fünf Ziffern z.B. 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
	document.forms[0].T3.focus();
	return false;
 }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T3.value.charAt(position)<"0"
		| document.forms[0].T3.value.charAt(position)>"9")
		{
	alert("Postleitzahlen haben fünf Ziffern z.B. 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
			document.forms[0].T3.focus();
			return false;
		}
 }
 if (document.forms[0].T4.value == "")
  {
	alert("Geben Sie bitte Ihren Wohnort an !\n" +
                   "Länderkennung aus Europa auch.");
	document.forms[0].T4.focus();
	return false;
  }
 if (document.forms[0].T5.value == "")
  {
	alert("Geben Sie Ihre Telefonnummer an !");
	document.forms[0].T5.focus();
	return false;
  }
 if (document.forms[0].T5.value.length > 25)
  {
	alert("Geben Sie höchstens 25 Zeichen in das Feld TELEFON ein.");
	document.forms[0].T5.focus();
	return (false);
  }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T5.value.charAt(position)<"0"
		| document.forms[0].T5.value.charAt(position)>"9")
		{
			alert("Telefonnummern haben nur Ziffern \n" +
                                           " und mindestens fünf Zahlen.\n" +
                                           "   Bitte korrigieren Sie !");
			document.forms[0].T5.focus();
			return false;
		}
 }
 if (document.forms[0].T6.value == "")
  {
   alert("Bitte Ihre E-Mail-Adresse eingeben !\n" +
          "Mails aus Internetcafes werden nicht bearbeitet !\n" +
          "Verwenden Sie bitte den Ausdruck und Postweg !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse !\n" +
          " Es fehlt das AT-Zeichen !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('.') == -1)
  {
    alert("E-Mail-Adresse richtig ?\n" +
           "   Es fehlt der Punkt !");
    document.forms[0].T6.focus();
    return false;
  }
  else
  {
    document.forms[0].submit();
  }
}

function pruefen3()
{
 if (document.forms[0].T7.value == "")
  {
    alert("Tragen Sie bitte Ihren Kontaktwunsch ein !\n" +
           " Sie haben hier die Möglichkeit dazu !");
    return false
  }
 if (document.forms[0].T1.value == "")
  {
   alert("Bitte Ihren Namen eingeben !");
   document.forms[0].T1.focus();
   return false;
  }
 if (document.forms[0].T6.value == "")
  {
   alert("Bitte Ihre E-Mail-Adresse eingeben !\n" +
          "Mails aus Internetcafes werden nicht bearbeitet !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse !\n" +
          " Es fehlt das AT-Zeichen !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('.') == -1)
  {
    alert("E-Mail-Adresse richtig ?\n" +
           "   Es fehlt der Punkt !");
    document.forms[0].T6.focus();
    return false;
  }
  else
  {
    document.forms[0].submit();
  }
}

function pruefen4()
{
 if (Summe < 1)
  {
    alert("Der Mindestbestellwert von 1 EURO ist noch nicht erreicht, bitte shoppen Sie weiter !");
    return false
  }
  else if (document.forms[0].AGB_GELESEN.checked == false)
  {
    alert("Haben Sie die AGB gelesen ?\n" +
           "Bitte dann Feld mit der Maus anklicken !");
    return false
  }
  for (i=0;i<=parent.Aktuell.length-1;i++)
  Anzahl = parent.Aktuell.length-1;
  if (Anzahl > 4)
  {
    alert("Für eine Kleinbestellung haben Sie zu viele Produkte im Warenkorb ! Hier sind nur maximal 5 Artikel möglich,\n" +
           "da wir nicht wissen wie groß Ihr Postfach ist. Sie erhalten die Produkte online als Mailanlage !\n" +
           "Bitte löschen Sie einfach die Mehrartikel aus dem Warenkorb über die Löschen Taste !");
    return false
  }
 if (document.forms[0].T1.value == "")
  {
   alert("Bitte Ihren Vornamen und Nachnamen eingeben !");
   document.forms[0].T1.focus();
   return false;
  }
 if (document.forms[0].T2.value == "")
  {
	alert("Geben Sie Ihre Straße und Hausnummer an !");
	document.forms[0].T2.focus();
	return false;
  }
 if (document.forms[0].T3.value.length!=5)
 {
	alert("Postleitzahlen haben fünf Ziffern z.B 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
	document.forms[0].T3.focus();
	return false;
 }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T3.value.charAt(position)<"0"
		| document.forms[0].T3.value.charAt(position)>"9")
		{
	alert("Postleitzahlen haben fünf Ziffern z.B. 01234. Bitte korrigieren Sie !\n" +
                   "Länderkennung aus Europa bei Ort angeben und 0 vor die Postleitzahl schreiben.");
			document.forms[0].T3.focus();
			return false;
		}
 }
 if (document.forms[0].T4.value == "")
  {
	alert("Geben Sie bitte Ihren Wohnort an !\n" +
                   "Länderkennung aus Europa auch.");
	document.forms[0].T4.focus();
	return false;
  }
 if (document.forms[0].T5.value == "")
  {
	alert("Geben Sie Ihre Telefonnummer an!");
	document.forms[0].T5.focus();
	return false;
  }
 if (document.forms[0].T5.value.length > 25)
  {
	alert("Geben Sie höchstens 25 Zeichen in das Feld TELEFON ein !");
	document.forms[0].T5.focus();
	return (false);
  }
 else
 {
	for (position=0; position<5; position++)
		if (document.forms[0].T5.value.charAt(position)<"0"
		| document.forms[0].T5.value.charAt(position)>"9")
		{
			alert("Telefonnummern haben nur Ziffern \n" +
                                           " und mindestens fünf Zahlen.\n" +
                                           "   Bitte korrigieren Sie !");
			document.forms[0].T5.focus();
			return false;
		}
 }
 if (document.forms[0].T6.value == "")
  {
   alert("Bitte Ihre E-Mail-Adresse eingeben !\n" +
          "Mails aus Internetcafes werden nicht bearbeitet !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse !\n" +
          " Es fehlt das AT-Zeichen !");
   document.forms[0].T6.focus();
   return false;
  }
 if (document.forms[0].T6.value.indexOf('.') == -1)
  {
    alert("E-Mail-Adresse richtig ?\n" +
           "   Es fehlt der Punkt !");
    document.forms[0].T6.focus();
    return false;
  }
  else
  {
    document.forms[0].submit();
  }
}

/* <!-- R --> */
function rechnen(feldnr)
{
  Summe=0;
  alt=eval('document.forms[0].Anz'+feldnr+'.value');

  if ((Number(alt)/parseInt(alt))!=1)
  {
    alert("Zum Entfernen eines Artikels bitte die Schaltfläche Löschen benutzen");
    eval('document.forms[0].Anz'+feldnr).focus;
    eval('document.forms[0].Anz'+feldnr).select;
    eval('document.forms[0].Anz'+feldnr).value=parent.Aktuell[feldnr][0];
    return false;
  }
  var xsumme = 0;
  for (i=0;i<=parent.Aktuell.length-1;i++)
  {
    if (alt!="0")
    {
      a=parseInt(eval('document.forms[0].Anz'+i).value);
      b=Number(eval('document.forms[0].Ep'+i).value);

      x = Math.round(a*b*100)/100;
      Summe = Summe+x;

      eval('document.forms[0].Gp'+i).value = zweinachkommastellen(x);

      parent.Aktuell[i][0]=eval('document.forms[0].Anz'+i).value;
      parent.Aktuell[i][1]=eval('document.forms[0].Best'+i).value;
      parent.Aktuell[i][2]=eval('document.forms[0].Prod'+i).value;
      parent.Aktuell[i][3]=eval('document.forms[0].Ep'+i).value;
    }
  }

  Summe=Math.round(Summe*100)/100;
  mwst = Summe * 19 / 119;

  porto = "3.00";
  if (Summe > 50)
    porto = "0.00";

  mwst_porto = porto * 19 / 119;

  gesamtsumme = parseFloat(Summe) + parseFloat(porto);
  gesamtsumme = zweinachkommastellen(gesamtsumme);

  mwst_gesamt = mwst + mwst_porto;
  mwst_gesamt = Math.round(mwst_gesamt * 100) / 100
  mwst_gesamt = zweinachkommastellen(mwst_gesamt);

  document.forms[0].MWST.value = mwst_gesamt;
  document.forms[0].PORTO.value = porto;
  document.forms[0].SUM.value = gesamtsumme;
}

function rechnenk(feldnr)
{
  Summe=0;
  alt=eval('document.forms[0].Anz'+feldnr+'.value');

  if ((Number(alt)/parseInt(alt))!=1)
  {
    alert("Zum Entfernen eines Artikels bitte die Schaltfläche Löschen benutzen");
    eval('document.forms[0].Anz'+feldnr).focus;
    eval('document.forms[0].Anz'+feldnr).select;
    eval('document.forms[0].Anz'+feldnr).value=parent.Aktuell[feldnr][0];
    return false;
  }
  var xsumme = 0;
  for (i=0;i<=parent.Aktuell.length-1;i++)
  {
    if (alt!="0")
    {
      a=parseInt(eval('document.forms[0].Anz'+i).value);
      b=Number(eval('document.forms[0].Ep'+i).value);

      x = Math.round(a*b*100)/100;
      Summe = Summe+x;

      eval('document.forms[0].Gp'+i).value = zweinachkommastellen(x);

      parent.Aktuell[i][0]=eval('document.forms[0].Anz'+i).value;
      parent.Aktuell[i][1]=eval('document.forms[0].Best'+i).value;
      parent.Aktuell[i][2]=eval('document.forms[0].Prod'+i).value;
      parent.Aktuell[i][3]=eval('document.forms[0].Ep'+i).value;
    }
  }

  Summe=Math.round(Summe*100)/100;
  mwst = Summe * 19 / 119;

  gesamtsumme = parseFloat(Summe);
  gesamtsumme = zweinachkommastellen(gesamtsumme);

  mwst_gesamt = mwst;
  mwst_gesamt = Math.round(mwst_gesamt * 100) / 100
  mwst_gesamt = zweinachkommastellen(mwst_gesamt);

  document.forms[0].MWST.value = mwst_gesamt;
  document.forms[0].SUM.value = gesamtsumme;
}

/* <!-- S --> */
function saetze_zaehlen(suchString)
{
	var anzahlSaetze = 0;
	for (i=Produkte.length-1;i>=0;i--)
	{
		if (Produkte[i][0].substr(0,3) == suchString)
		{
			anzahlSaetze++;
		}
	}

	return anzahlSaetze;
}

function seitenanzahl(anzahlSaetze, maxInListe)
{
	var seitennummer = 1;
  if (anzahlSaetze == maxInListe)   seitennummer = 1;
  else
  {	
  	if (anzahlSaetze % maxInListe == 0)  
  		seitennummer = Math.floor(anzahlSaetze/maxInListe);
	  else
	  	seitennummer = Math.floor(anzahlSaetze/maxInListe)+1;
	}
  return seitennummer;
}

/* <!-- T --> */
function TextSort(a,b)
{
	return a[9] < b[9] ? 1 :
         a[9] > b[9] ? -1 : 0;
}

/* <!-- Z --> */
function Zeit()
{
	var Jetzt = new Date();
	var Tag = Jetzt.getDate();
	var Monat = Jetzt.getMonth() + 1;
	var Jahr = Jetzt.getYear();
	if(Jahr < 999) Jahr += 1900;
	var Vortag  = ((Tag < 10) ? "0" : "");
	var Vormon  = ((Monat < 10) ? ".0" : ".");
	var Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;
	document.write("<b>" + Datum + "<\/b>")
}

function zufallszahlenVomArray(ArrProdukte, AnzahlZufaelligAngezeigt)
{
/*	alert("Anzahl der Elemente des Array: "+ArrProdukte.length);*/
	var ArrZufallszahlen = new Array();

	while (ArrZufallszahlen.length < AnzahlZufaelligAngezeigt)
	{
		Zahl = Math.random();
		Zahl *= ArrProdukte.length;
		Zahl = Math.ceil(Zahl);
		if (!inArray(ArrZufallszahlen, Zahl))
			ArrZufallszahlen.push(Zahl);
	}
/*	alert("Anzahl der Elemente der Zufallszahlen: "+ArrZufallszahlen.length);
	alert("Zahl1 =" +ArrZufallszahlen[0]);	
	alert("Zahl2 =" +ArrZufallszahlen[1]);	
	alert("Zahl3 =" +ArrZufallszahlen[2]);	*/
	return ArrZufallszahlen;
}

function zweinachkommastellen(zahl)
{
  zahl = String(zahl);
  // wenn keine Nachkommastellen
  if (zahl.lastIndexOf(".") == -1)
    zahl = zahl + ".00";
  else if (zahl.lastIndexOf(".") != -1 && zahl.length < zahl.lastIndexOf(".") + 3)
    zahl = zahl + "0";
  else
    zahl += "";
  return zahl;
}

