function checkForm() {
	var email = $('formKontaktformular').select("input[name='email']").value;
	var ticker = "";
	var check = true;
	var regex = new RegExp("^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$"); 
	var res_e = (regex.test(email));
	if (!res_e){ticker += "Die E-Mailadresse ist falsch.\n"; check = false;	}
	if (!check) { ticker += "Bitte korrigieren Sie Ihre Daten."; alert(ticker); return false; }else { submitForm() }
}

function submitForm(){
	temp = 0;
	$("form").select("[rel='must_have']").each(function(e,i){
		
		if(e.value.empty()){
			e.addClassName("attention");
			temp = 1;
		} else {
			e.removeClassName("attention");				
		}
	});
	
	if($("recaptcha_response_field").value == ""){
		bool = false;
	}
	if(bool){
		if(temp ==  0){
			document.formKontaktformular.submit();
		}
	} else {
		alert("Bitte füllen Sie alle rot markierten Felder\nund auch das reCaptcha aus!");
	}
	if(temp ==  0){
		document.formKontaktformular.submit();
	}
}