function check_register_form(formID) {
	var form = $(formID);
	
	var messages = [];

	try {
		if ($F("accountName") == "on") {
			$("bankaux_vorname").addClassName("required");
			$("bankaux_nachname").addClassName("required");
		} else {
			$("bankaux_vorname").removeClassName("required");
			$("bankaux_nachname").removeClassName("required");
		}
	} catch (e) {}
	
	var success = form_check(formID);
	
	if ($F("nickname").length < 3) {
		messages.push("Der Benutzername muss mindestens drei Zeichen lang sein!");
		success = false;
	}
	
	if ($F("accept") != "on") {
		messages.push("Bitte akzeptieren Sie die AGB!");
		success = false;
	}
	
	if (success) {
		if ($F("passw1") != $F("passw2")) {
			messages.push("Bitte geben Sie zweimal das gleiche Passwort ein!");
			success = false;
		}
	} else {
		messages.push("Bitte füllen Sie das Formular vollständig aus!");
	}
	
	if (!success) {
		messages = messages.join("\n");
		alert(messages);
	}
	
	return success;
}

function check_update_form(formID) {
	var form = $(formID);
	
	var messages = [];
	
	var success = form_check(formID);
	
	var a = $F("passw1");
	var b = $F("passw2");
	
	if (a != b && (a != "Passwort" && b != "Wiederholung")) {
		messages.push("Bitte geben Sie zweimal das gleiche Passwort ein!");
		success = false;
	}
	
	if ($F("nickname").length < 3) {
		messages.push("Der Benutzername muss mindestens drei Zeichen lang sein!");
		success = false;
	}
	
	if (success) {
		//
	} else {
		messages.push("Bitte füllen Sie das Formular vollständig aus!");
	}
	
	if (!success) {
		messages = messages.join("\n");
		alert(messages);
		
		toggleArea('area-1', 'link-area-1', true);
		toggleArea('area-2', 'link-area-2', true);
	}
	
	return success;
}

function check_listing_form(formID) {
	var form = $(formID);
	
	var messages = [];
	
	var success = form_check(formID);
	
	if (!success) {
		messages.push("Bitte füllen Sie das Formular vollständig aus!");
		messages = messages.join("\n");
		alert(messages);
	}
	
	return success;
}