// Ueberpruefung des Feldes PLZ (Feld 4)
function check_beg_plz()
	{
		var Zeichen="0123456789"
		var c, d, Eingabe, laenge;
		Eingabe=window.document.probeabo.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.probeabo.plz.focus();
					break;
				}
		}
	}

// Ueberpruefung des Feldes Telefonnummer (Feld 7)
function check_beg_tel()
	{
		var Zeichen="0123456789 -/"
		var c, d, Eingabe, laenge;
		Eingabe=window.document.probeabo.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.probeabo.tel.focus();
					break;
				}
		}
	}

	
	//Ueberpruefung des Feldes Email (Feld 8)
function check_beg_email()
	{
		var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ- 0123456789./_@";
 		var c, d, Eingabe, laenge;
		
 		Eingabe=window.document.probeabo.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.probeabo.email.focus();
        				break;
					}
   			}
  	}	


// Ab hier folgt die Ueberpruefung der Bankverbindung

//Ueberpruefung des Feldes Bankleitzahl (Feld 11)
function check_blz()
	{
		var Zeichen="0123456789 ";
 		var c, d, Eingabe, laenge;
		
 		Eingabe=window.document.probeabo.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.probeabo.blz.focus();
	     				break;
			}
		}
		

 		
  	}

//Ueberpruefung des Feldes Kontonummer (Feld 12)
function check_konto()
	{
		var Zeichen="0123456789 .-/";
 		var c, d, Eingabe, laenge;
		
 		Eingabe=window.document.probeabo.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.probeabo.konto.focus();
        				break;
					}
   			}
  	}

	
//Ueberpruefung ob alle Pflichtfelder ausgefuellt sind
function check_pflichtfelder()
	{
		var e01, e02, e03, e04, e05, e07, e08, e09, e10, e11, e12, e13;
		e01=window.document.probeabo.vorname.value;
		e02=window.document.probeabo.nachname.value;
		e03=window.document.probeabo.strasse.value;
		e04=window.document.probeabo.plz.value;
		e05=window.document.probeabo.ort.value;
		e07=window.document.probeabo.tel.value;
		e08=window.document.probeabo.email.value;
		e09=window.document.probeabo.bankname.value;
		e10=window.document.probeabo.bankfiliale.value;
		e11=window.document.probeabo.blz.value;
		e12=window.document.probeabo.konto.value;
		e13=window.document.probeabo.kontoinhaber.value;
				
		var check=new Array (e01,e02,e03,e04,e05,e07,e08,e09,e10,e11,e12,e13);
		var answer=new Array ("Vorname","Nachname","Strasse","Postleitzahl","Ort","Telefon","E-Mail","Bankname","Bankfiliale","Bankleitzahl","Kontonummer","Kontoinhaber");
		var foc=new Array ("1","2","3","4","5","7","8","9","10","11","12","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.probeabo.elements[foc[a]].focus();
					return false;
				}
			}
	}
	
	
	
