<!--
function isblank(s)
{
for(var i = 0; i < s.length; i++)	{
var c = s.charAt(i);
if((c != '') && (c != '\n') && (c != '\t')) return false;
					}
//return true;
}

function verify(f)
{
	var msg;
	var empty_fields = "";
	var errors = "";

for(var i = 0; i < f.length; i++) {
	var e = f.elements[i];
	if (((e.type == "text") || (e.type == "textarea") || (e.type == "password")) && !e.optional) {
		if ((e.value == null) || (e.value == "") || isblank(e.value)) {
			empty_fields += "\n			" + e.name;
			continue;
		}

if (e.type == "password") {
	if(e.value.length < 8) {
	errors += "- " + e.name + " muss mindestens 8 zeichen"
			}
		}

if (e.name == "email_address") {
	if (e.value.indexOf("@") == -1) {
	errors += "- Die " + e.name + " muss eine gultige emailadresse"
	}
}

if (e.numeric || (e.min != null) && (e.max != null)) {
	var v = parseFloat(e.value);
	if (isNaN(v) ||
		((e.min != null) && (v < e.min)) ||
		((e.max != null) && (v > e.max))) {
		errors += "- " + e.name + " muss eine zahl";
		if (e.min != null)
			errors += " grosser als " + e.min;
		if (e.max != null && e.min != null)
			errors += " und von weniger als " + e.max;
		else if (e.max != null)
			errors += " von weniger als " + e.max;
		errors += ".\n";
	}
}
}
}

if (!empty_fields && ! errors) return true;

msg  = "________________________________________________\n\n"
msg += "Die Anfrage wurde wegen der folgenden Fehler nicht weitergeleitet:\n";
msg += "________________________________________________\n\n"

if (empty_fields) {
	msg += "- Die folgenden Felder sind leer:"
		    + empty_fields + "\n";
	if (errors) msg += "\n";
	}
	msg += errors;
	alert(msg);
	return false;
}
//-->