/* KONTROLLE DER EINGABEFELDER */var b_check=0, startnumber, anzahl=6;var gesamtcheck="TRUE";//alle Aerrays muessen 'anzahl' Felder habenvar unbedingt = new Array ("TRUE","FALSE","FALSE","FALSE","FALSE","TRUE");var Name = new Array ("Absender","Abs_Adresse","Plz","Ort","Tel","from");var check = new Array ("TRUE","TRUE","TRUE","TRUE","TRUE","TRUE"); // alle TRUE/*****************************  KONTROLLE DER EINGABEFELDER **************************************//*****************************  kontrolle() ******************************************************/function kontrolle (ein){	if (b_check<60)	{		b_check++;		for (a = 0; a < window.document.mail.length; a++) {			if (window.document.mail.elements[a].name == "Absender") { startnumber = a; }		}		switch(ein)		{			case 99:				gesamtcheck = allgemeinekontrolle();				b_check=0;				if (gesamtcheck=="FALSE") return false;				break;			case 0:			case 1:			case 2:			case 3:			case 4:			case 5:  			for (a=0; a<anzahl; a++)				{					if (a==ein) {}					else					{						if (check[a]=="FALSE") return true;					}				}				if (unbedingt[ein]=="TRUE")				{					check[ein] = check_text (ein);				} else {					check[ein] = "TRUE";					return true;				}				break;			default:				return false;		}	}	return true;}/*****************************  allgemeinekontrolle() ********************************************/function allgemeinekontrolle(){	var Eingabe, laenge;  for (a=0; a<anzahl; a++)	{		if (unbedingt[a]=="TRUE")		{			if (check[a]=="FALSE")			{				alert ("Keine Eingabe bei  "+Name[a]+" !");				window.document.mail.elements[a+startnumber].focus();				return "FALSE";			}			Eingabe=window.document.mail.elements[a+startnumber].value;			if (Eingabe=="")			{				check[a]="FALSE";				alert ("Keine Eingabe bei  "+Name[a]+" !");				window.document.mail.elements[a+startnumber].focus();				return "FALSE";			}		}	}	return "TRUE";}/*****************************  CHECK_TEXT() ********************************************/function check_text (ein){	var Eingabe, laenge, a=0, b=0, d;	var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ-_.@";		Eingabe=window.document.mail.elements[ein+startnumber].value;	if (Eingabe=="")	{		alert ("Keine Eingabe bei  "+ Name[ein] +"!");		window.document.mail.elements[ein+startnumber].focus();		return "FALSE";	}		if (Name[ein]=="from")//Email-Adresse	{		laenge=Eingabe.length;		for (c=0; c<laenge; c++)		{			d=Eingabe.charAt(c);			if(d=="@") a=1;			if(d==".") b++;			if (Zeichen.indexOf(d)==-1)			{				if(check[a]=="TRUE") alert ("Bitte nur Ziffern und Buchstaben eingeben");				window.document.mail.elements[ein+startnumber].focus();				return "FALSE";			}		}			if(a==0) 		{			if(check[a]=="TRUE") alert("Email-Adresse falsch!");			window.document.mail.elements[ein+startnumber].focus();			return "FALSE";		}		if(b<1) 		{			if(check[a]=="TRUE") alert("Email-Adresse falsch!");			window.document.mail.elements[ein+startnumber].focus();			return "FALSE";		}	}	return "TRUE";}/*****************************  BETRAG DER RECHNUNG **********************************************/
