/*****************************************************************************
Copyright (c) 2001 Armin Velten
This script can be used freely as long as all copyright messages are
intact.
Dieses Script kann jeder nutzen solange diese Zeilen stehen bleiben.
******************************************************************************/
<!--
function EingabePruef(korrekt)
{
 var korrekt = true;
 var fehler1 = false; //Vorname fehlerhaft
 var fehler2 = false; //Nachname fehlerhaft
 var fehler3 = false; //strasse fehlerhaft
 var fehler4 = false; //plz fehlerhaft
 var fehler5 = false; //ort fehlerhaft
 var fehler6 = false; //anzahl cd´s
 var fehler7 = false; //email fehlerhaft

//**************** vorname auf Länge prüfen *********

 var vorname = document.bestell.vorname.value;
 if (vorname.length < 2) fehler1 = true;
 if (vorname.indexOf('@') > -1) fehler1 = true;

//**************** name auf Länge prüfen **********

 var name = document.bestell.name.value;
 if (name.length < 2) fehler2 = true;
 if (name.indexOf('@') > -1) fehler2 = true;

//**************** strasse Prüfen *******************

 var strasse = document.bestell.strasse.value;
 if (strasse.length < 3) fehler3 = true;

//**************** Anschrift Prüfen *******************

 var strasse = document.bestell.strasse.value;
 var ort = document.bestell.ort.value;
 var plz = document.bestell.plz.value;
 if (strasse.length < 4) fehler3 = true;
 if (ort.length < 3) fehler5 = true;
 if (plz.length != 5) fehler4 = true;
 for(i=0; i<plz.length; ++i)
 if(plz.charAt(i) < "0" || plz.charAt(i) > "9") fehler4 = true;

//**************** eMail-Adresse prüfen **********

 var email = document.bestell.email.value;
 if (email =="") fehler7 = true;
 if (email != "")
 {
  if (email.length < 6) fehler7 = true;
  if (email.indexOf(' ') > -1) fehler7 = true;
  if (email.indexOf('ä') > -1) fehler7 = true;
  if (email.indexOf('ö') > -1) fehler7 = true;
  if (email.indexOf('ü') > -1) fehler7 = true;
  if (email.indexOf('ß') > -1) fehler7 = true;
  if (email.indexOf('@') == -1) fehler7 = true;
  if (email.indexOf('.') == -1) fehler7 = true;
  //if (email.indexOf('email@gmail.com') > -1) fehler7 = true;
 }

//**************** Anzahl CD´s prüfen**********************

var anzahl = document.bestell.anzahl.value;
 if (anzahl.length < 1) fehler6 = true;
 if (anzahl.length > 1) fehler6 = true;

//**************** Ausgabe der Fehlermeldungen ************

 if (fehler1 || fehler2 || fehler3 || fehler4 || fehler5 || fehler6 || fehler7) korrekt = false;
 var Fehlermeldung = "Einige Eingaben sind nicht korrekt!\nBitte überprüfen Sie folgende Punkte:";
 if (fehler1) Fehlermeldung = Fehlermeldung + "\nVorname";
 if (fehler2) Fehlermeldung = Fehlermeldung + "\nNamen";
 if (fehler3) Fehlermeldung = Fehlermeldung + "\nStrasse";
 if (fehler4) Fehlermeldung = Fehlermeldung + "\nPLZ";
 if (fehler5) Fehlermeldung = Fehlermeldung + "\nOrt";
 if (fehler6) Fehlermeldung = Fehlermeldung + "\nAnzahl-CD`s";
 if (fehler7) Fehlermeldung = Fehlermeldung + "\neMail-Adresse";
 if (! korrekt) alert(Fehlermeldung);

 return korrekt;
}
// -->
