<!--
// validates mail address
function checkMail(mail) {
	var error = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	if (mail == "") {
		error = "Bitte geben Sie eine E-Mail Adresse an. \n";
	} else if (!(emailFilter.test(mail))) { 
		error = "Bitte geben Sie eine gültige E-Mail Adresse an. \n";
	} else if (mail.match(illegalChars)) {
		error = "Die von Ihnen angegebene E-Mail Adresse enthält ungültige Zeichen. \n";
	}
	return error;
}

// checks if a field is empty
function isEmpty(field) {
	var error = "";
	if (field == "") {
		error = "Die Felder Vorname, Nachname und Email müssen ausgefüllt sein. \n";
	}
	return error;
}

// validation of the contact form
function CheckInput() {
		var error = "";
		error = isEmpty(document.forms[1].elements['Vorname'].value);
		if (error == "") 
			error = isEmpty(document.forms[1].elements['Nachname'].value);
		if (error == "") 
			error = checkMail(document.forms[1].elements['Email'].value);
		if (error != "") {
			alert(error);
			document.forms[1].elements['Vorname'].focus();
			return false;
		} else {
			return true;
		}
}
//-->
