function CheckForm() {
	var r = true;
	var vorname = document.contactForm.vorname.value;
	var name = document.contactForm.name.value;
	var strasse = document.contactForm.strasse.value;
	var ort = document.contactForm.ort.value;
	var email = document.contactForm.email.value;
	if(email=="") {
		document.contactForm.email.focus();
		document.contactForm.email.style.backgroundColor="#ffd1d1";
		r = false;
	} else document.contactForm.email.style.backgroundColor="#ffffff";
	if(!CheckEMail(email)) {
		document.contactForm.email.focus();
		document.contactForm.email.style.backgroundColor="#ffd1d1";
		r = false;
	} else document.contactForm.email.style.backgroundColor="#ffffff";
	if(ort=="") {
		document.contactForm.ort.focus();
		document.contactForm.ort.style.backgroundColor="#ffd1d1";
		r = false;
	} else document.contactForm.ort.style.backgroundColor="#ffffff";
	if(strasse=="") {
		document.contactForm.strasse.focus();
		document.contactForm.strasse.style.backgroundColor="#ffd1d1";
		r = false;
	} else document.contactForm.strasse.style.backgroundColor="#ffffff";
	if(name=="") {
		document.contactForm.name.focus();
		document.contactForm.name.style.backgroundColor="#ffd1d1";
		r = false;
	} else document.contactForm.name.style.backgroundColor="#ffffff";
	if(vorname=="") {
		document.contactForm.vorname.focus();
		document.contactForm.vorname.style.backgroundColor="#ffd1d1";
		r = false;
	} else document.contactForm.vorname.style.backgroundColor="#ffffff";
	if(!r) alert("Bitte füllen Sie alle Pflichtfelder aus und geben Sie eine korrekte E-Mail an.");
	return r;
}
function CheckEMail(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
				'(\\@)([a-zA-Z0-9\\-\\.]+)'+
				'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	}
	else {
		res = (s.search('@') >= 1 &&
				s.lastIndexOf('.') > s.search('@') &&
				s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}
