// Ueberpruefung des Feldes PLZ (Feld 6)
function check_beg_plz()
	{
		var Zeichen="0123456789"
		var c, d, Eingabe, laenge;
		Eingabe=window.document.buchbestellung.plz.value;
		laenge=Eingabe.length;
		
		for (c=0; c<laenge; c++)
		{
			d=Eingabe.charAt (c);
			if (Zeichen.indexOf (d)==-1)
				{
					alert ("Bitte ueberpruefen Sie die Postleitzahl und geben sie erneut ein!");
					window.document.buchbestellung.plz.focus();
					break;
				}
		}
	}

// Ueberpruefung des Feldes Telefonnummer (Feld 9)
function check_beg_tel()
	{
		var Zeichen="0123456789 -/"
		var c, d, Eingabe, laenge;
		Eingabe=window.document.buchbestellung.tel.value;
		laenge=Eingabe.length;
		
		for (c=0; c<laenge; c++)
		{
			d=Eingabe.charAt (c);
			if (Zeichen.indexOf (d)==-1)
				{
					alert ("Bitte geben Sie nur Zahlen in das Feld Telefonnummer ein!");
					window.document.buchbestellung.tel.focus();
					break;
				}
		}
	}

	//Ueberpruefung des Feldes Email  (Feld 10)
function check_beg_email()
	{
		var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ- 0123456789./_@";
 		var c, d, Eingabe, laenge;
		
 		Eingabe=window.document.buchbestellung.email.value;
		laenge=Eingabe.length;

 		for (c=0; c<laenge; c++)
   			{
   				d=Eingabe.charAt(c);
    			if (Zeichen.indexOf(d)==-1)
					{
	 					alert ("Ihre Eingabe war fehlerhaft.Bitte geben Sie die korrekte E-Mail Adresse erneut ein!");
	 					window.document.buchbestellung.email.focus();
        				break;
					}
   			}
  	}	


// Ab hier folgt die Ueberpruefung der Bankverbindung

//Ueberpruefung des Feldes Bankleitzahl (Feld 15)
function check_blz()
	{
		var Zeichen="0123456789 ";
 		var c, d, Eingabe, laenge;
		
 		Eingabe=window.document.buchbestellung.blz.value;
		laenge=Eingabe.length;
		
		for (c=0; c<laenge; c++)
		{
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d)==-1)
			{
					alert ("Bitte im Feld Bankleitzahl nur Ziffern eingeben");
					window.document.buchbestellung.blz.focus();
	     				break;
			}
		}
		

 		
  	}

//Ueberpruefung des Feldes Kontonummer (Feld 14)
function check_konto()
	{
		var Zeichen="0123456789 .-/";
 		var c, d, Eingabe, laenge;
		
 		Eingabe=window.document.buchbestellung.konto.value;
		laenge=Eingabe.length;

 		for (c=0; c<laenge; c++)
   			{
   				d=Eingabe.charAt(c);
    			if (Zeichen.indexOf(d)==-1)
					{
	 					alert ("Bitte im Feld Kontonummer nur Ziffern eingeben.");
	 					window.document.buchbestellung.konto.focus();
        				break;
					}
   			}
  	}

	
//Ueberpruefung ob alle Pflichtfelder ausgefuellt sind
function check_pflichtfelder()
	{
		var e03, e04, e05, e06, e07, e09, e10, e11, e12, e15, e14, e13;
		e03=window.document.buchbestellung.vorname.value;
		e04=window.document.buchbestellung.nachname.value;
		e05=window.document.buchbestellung.strasse.value;
		e06=window.document.buchbestellung.plz.value;
		e07=window.document.buchbestellung.ort.value;
		e09=window.document.buchbestellung.tel.value;
		e10=window.document.buchbestellung.email.value;
		e11=window.document.buchbestellung.bankname.value;
		e12=window.document.buchbestellung.bankfiliale.value;
		e15=window.document.buchbestellung.blz.value;
		e14=window.document.buchbestellung.konto.value;
		e13=window.document.buchbestellung.kontoinhaber.value;
				
		var check=new Array (e03,e04,e05,e06,e07,e09,e10,e11,e12,e15,e14,e13);
		var answer=new Array ("Vorname","Nachname","Strasse","Postleitzahl","Ort","Telfon","E-Mail","Bankname","Bankfiliale","Bankleitzahl","Kontonummer","Kontoinhaber");
		var foc=new Array ("03","04","05","06","07","09","10","11","12","15","14","13");
		var laenge;
		
		// 12 Pflichtfelder
		for (a=0; a<12; a++)
			{
				laenge=check[a].length;
				if (check[a]!="")
				{
					if (laenge>365)
					{
						alert ("Eingabe zu lang");
					}
				}
				else
				{
					alert ("Bitte fuellen Sie alle Pflichtfelder aus, in diesem Fall das Feld "+answer[a]);
					window.document.buchbestellung.elements[foc[a]].focus();
					return false;
				}
			}
	}
	
	
	