function chkForm() {
	var nameForm 	= arguments[0];
	var numArgs 	= arguments.length;
	var valid 		= true;
	var error		= "";

	for(var i = 1; i < numArgs; i++) {
		if(!chkField(nameForm[arguments[i]])) {
			nameForm[arguments[i]].style.border = '1px solid #de0000';
			nameForm[arguments[i]].focus();
			error = error + "<li>" + arguments[i] + "</li>";
			valid = false;
		}
	}
	
	if(!valid) {
		document.getElementById("form_status").innerHTML = "Bitte f&uuml;llen Sie noch folgende Felder aus:<br /><ul>" + error + "</ul>";
		document.getElementById("form_status").style.display = 'visible';
	}

	return valid;
}

function chkField(field) {
	if(field.value != "") {
		if((field.name.toUpperCase().indexOf("EMAIL") != -1) 
		&& ((field.value.indexOf('@') == -1) 
		|| (field.value.indexOf('.') == -1))) {
			return false;
		} else {
			return true;
		}
	} else {
		return false;
	}
}