
function Email(estring) {

	var email = estring;
	var reg_exp = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if (reg_exp.test(email) == false || email.indexOf('@') == -1 || email.indexOf('@') <= 1 || email.substr(email.lastIndexOf('@')+1).length <= 4 || email.indexOf('.') == -1 || email.indexOf('.') == 0 || email.lastIndexOf('.') == email.length-1 || email.substr(email.lastIndexOf('.')+1).length <= 1 || email.indexOf('.@') != -1 || email.indexOf('@.') != -1) { return false; }
}

function CheckForm() {

	

	if (document.REGIS.code.value == "" || document.REGIS.code.value.charAt(0) == " ") {
		alert('Der angegebene Code ist falsch!');
		document.REGIS.code.focus();
		return false;
	} else if (document.REGIS.firstname.value == "" || document.REGIS.firstname.value.charAt(0) == " ") {
		alert('Bitte geben Sie Ihren Vornamen an!');
		document.REGIS.firstname.focus();
		return false;
	} else if (document.REGIS.lastname.value == "" || document.REGIS.lastname.value.charAt(0) == " ") {
		alert('Bitte geben Sie Ihren Namen an!');
		document.REGIS.lastname.focus();
		return false;
	} else if (document.REGIS.street.value == "" || document.REGIS.street.value.charAt(0) == " ") {
		alert('Bitte geben Sie Ihre Straße ein!');
		document.REGIS.street.focus();
		return false;
	} else if (document.REGIS.zip.value == "" || document.REGIS.zip.value.charAt(0) == " ") {
		alert('Bitte geben Sie Ihre Postleitzahl ein!');
		document.REGIS.zip.focus();
		return false;
	} else if (document.REGIS.city.value == "" || document.REGIS.city.value.charAt(0) == " ") {
		alert('Bitte geben Sie Ihre Stadt ein!');
		document.REGIS.city.focus();
		return false;
	} else if (Email(document.REGIS.email.value) == false) {
		alert('Bitte geben Sie eine gültige E-Mail-Adresse an!');
		document.REGIS.email.focus();
		return false;
	
	} else if (document.REGIS.agree.checked == false) {
		alert('Die Teilnahmebedingungen habe ich gelesen und akzeptiert?');
		document.REGIS.agree.focus();
		return false;
	}
}
