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);
}

function CheckInput() { // prüft das Formular auf Pflichtfelder und sendet das Formular

	with (document.forms[0]) {

		if ((vorname.value == "") || (nachname.value == "") || (email.value == "") ) {
			alert("Die Felder Nachname, Vorname und Email sind Pflichtangaben. Für den erfolgreichen Versand müssen sie ausgefüllt sein.");
			return false;
		}
		else if (CheckEMail(email.value) != true) {
			email.focus();
			alert("Sie haben eine unzulässige Email-Address eingegeben. \nBitte versuchen Sie es nochmals.");
			return false;
		}
		else {
			return true;
                }
	}
}
