//Globale Variable
var Leerstring = " ist leer. Bitte geben Sie hier einen Wert ein."

function ueberpruefeForm(form) {
	return 	(pruefeString(form.Name, "Name") &&
		pruefeString(form.Ort, "Ort") )
}


function KontrolleNull(eingabe) {
	if ( eingabe.length == 0 ) {
   	return false
	}
	else {
 	return NurSpace(eingabe)
	}
}

function NurSpace(eingabe) {
	for ( var i=0; i<eingabe.length; i++ ) {
   	if ( eingabe.charAt(i) != " " ) {
	   	return true
		}
	}
	return false
}

function hatAtzeichen(eingabe) {
	for ( var i=0; i<eingabe.length; i++ ) {
   	if ( eingabe.charAt(i) == "@" ) {
	   	return true
		}
	}
	return false
}

function zaehleZeichen(eingabe, anz) {
	if ( eingabe.length == anz ) {
		return true
	}
	else {
		return false
	}
}

function istZahl(eingabe) {
	for ( var i=0; i<eingabe.length; i++ ) {
		aktZeichen = eingabe.charAt(i)
		if ( aktZeichen < "0" || aktZeichen > "9" ) {
			return false
		}
	}
	return true
}

function ZahlinBereich(eingabe, unten, oben) {
	var zahl = parseInt(eingabe);
	return ((zahl >= unten) && (zahl <= oben))
}

function pruefeString(eingabe, str) {
	if ( KontrolleNull(eingabe.value) ) {
		return true
	}
	else {
		eingabe.focus()
		alert("Das Feld " + str + Leerstring)
		return false
	}
}

function pruefePLZ(eingabe) {
	if ( istZahl(eingabe.value) && zaehleZeichen(eingabe.value, 5) && ZahlinBereich(eingabe.value, 01000, 99999) ) {
		return true
	}
	else {
		eingabe.focus()
		alert("Ungültige PLZ - bitte überprüfen Sie Ihre Eingabe.")
		return false
	}
}

function pruefeEMail(eingabe) {
	if ( pruefeString(eingabe, "eMail") ) {
		if ( hatAtzeichen(eingabe) ) {
			return true
		}
		else {
			eingabe.focus()
			alert("Ungültige eMail-Adresse - bitte überprüfen Sie Ihre Eingabe.")
			return false
		}
	}
	else {
		return false
	}
}

