function forward()
{
	var b_ret = true;

	if (b_ret == true) {
		if ((document.anmeldung.anrede[0].checked != true) && (document.anmeldung.anrede[1].checked != true)) {
			alert("Bitte wählen Sie die Anrede aus.");
			document.anmeldung.anrede[1].focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.vorname.value) == "") {
			alert("Bitte tragen Sie Ihren Vornamen ein.");
			document.anmeldung.vorname.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.nachname.value) == "") {
			alert("Bitte tragen Sie Ihren Nachnamen ein.");
			document.anmeldung.nachname.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.e_mail.value) == "") {
			alert('Bitte tragen Sie Ihre E-Mail-Adresse ein.');
			document.anmeldung.e_mail.focus();
			b_ret = false;
		}
	}

	var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;

	if (b_ret == true) {
		if (re_email.test(document.anmeldung.e_mail.value) == false) {
			alert('Bitte tragen Sie eine gültige E-Mail-Adresse ein.');
			document.anmeldung.e_mail.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.strasse.value) == "") {
			alert("Bitte tragen Sie die Straße ein.");
			document.anmeldung.strasse.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.hausnummer.value) == "") {
			alert("Bitte tragen Sie die Hausnummer ein.");
			document.anmeldung.hausnummer.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.plz.value) == "") {
			alert("Bitte tragen Sie die PLZ ein.");
			document.anmeldung.plz.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (trim(document.anmeldung.ort.value) == "") {
			alert("Bitte tragen Sie den Ort ein.");
			document.anmeldung.ort.focus();
			b_ret = false;
		}
	}

	if (b_ret == true) {
		if (document.anmeldung.einverstanden.checked != true) {
			alert("Bitte bestätigen Sie die Teilnahmebedingungen und Datenschutz.");
			document.anmeldung.einverstanden.focus();
			b_ret = false;
		}
	}

	return b_ret;
}

function trim(s)
{
	while (s.substring(0,1) == ' ') {
		s = s.substring(1,s.length);
	}
	while (s.substring(s.length-1,s.length) == ' ') {
		s = s.substring(0,s.length-1);
	}
	return s;
}
