// kontrolliert die eingegebenen Kundendaten
// Copyright by Florentin Hauber


function kdattest (formular)
	{
	 for (i=0;i<formular.elements.length;i++)
	 	{
		var wasda = true;
		if (formular.elements[i].name == "vorname")
			wasda = nixdrin(formular.elements[i].value, formular.elements[i], 'Vorname');
		if (formular.elements[i].name == "nachname")
			wasda = nixdrin(formular.elements[i].value, formular.elements[i], 'Nachname');
		if (formular.elements[i].name == "strasse")
			wasda = nixdrin(formular.elements[i].value, formular.elements[i], 'Strasse');
		if (formular.elements[i].name == "ort")
			wasda = nixdrin(formular.elements[i].value, formular.elements[i], 'Ort');
		if (formular.elements[i].name == "kundennummer")
			wasda = nixdrin(formular.elements[i].value, formular.elements[i], 'Kundennummer');
		if (formular.elements[i].name == "passwort")
			wasda = nixdrin(formular.elements[i].value, formular.elements[i], 'Passwort');
			
		if (formular.elements[i].name == "plz")
			wasda = nixdrinziffer(formular.elements[i].value, formular.elements[i], 'Postleitzahl');
		if (formular.elements[i].name == "telefon_vorwahl")
			wasda = nixdrinziffer(formular.elements[i].value, formular.elements[i], 'Telefon-Vorwahl');
		if (formular.elements[i].name == "telefon")
			wasda = nixdrinziffer(formular.elements[i].value, formular.elements[i], 'Telefon-Nummer');
			
		if (formular.elements[i].name == "email")
			wasda = nixdrinat(formular.elements[i].value, formular.elements[i], 'eMailadresse');




					
		if (wasda == false)
			{
			return false;
			break;
			}
		}
 	return true;
	}
	
	
function nixdrin(elem, ele, bez)
	{
	var zeichen = /(\w)/;
	var ergebnis = zeichen.test(elem);
	if (ergebnis == false)
		{
		alert('Bitte fuellen Sie das Feld ' + bez + ' aus.');
		ele.focus();
		return false;
		}
	
	return true;
	}	

	
function nixdrinziffer(elem, ele, bez)
	{
	var zeichen = /(\d)/;
	var ergebnis = zeichen.test(elem);
	if (ergebnis == false)
		{
		alert('Bitte fuellen Sie das Feld ' + bez + ' mit Ziffern aus.');
		ele.focus();
		return false;
		}
	
	return true;
	}	
	
function nixdrinat(elem, ele, bez)
	{
	var zeichen = /\@/;
	var ergebnis = zeichen.test(elem);
	if (ergebnis == false)
		{
		alert('Bitte fuellen Sie das Feld ' + bez + ' mit einer gueltigen eMailadresse.');
		ele.focus();
		return false;
		}
	
	return true;
	}	
	

	
	
	
/*
				
				
				
				['plz'              , "VARCHAR (8)      NOT NULL"                   ],
				['telefon_vorwahl'  , "VARCHAR (10)"                                ],
				['telefon'          , "VARCHAR (12)"                                ],

				['email'            , "VARCHAR (80)"                                ],

 
			{
			if (formular.elements[i].type == "text")
				{
				var ziffer = /(\d)/;
				ziffer.exec(formular.elements[i].value);
				var leer = /(\s)/;
				ziffer.exec(formular.elements[i].value);
				if (RegExp.$1 == '' && RegExp.$2 == '')
					{
					alert('Bitte geben Sie in die Menge-Felder nur Ziffern ein.');
					formular.elements[i].focus();
					formular.elements[i].select();
					return false;
					break;
					}
				}
			}
		return true;
*/