function checkEmail() {
		var res = true,
		text = this.document.contact_form.email.value,
		regX;
if (text == '') {
	 alert('Bitte tragen Sie eine E-Mail-Adresse ein bevor Sie das Formular abschicken.');
	 res = false 
}
else if (typeof(RegExp) == 'function') {
	 regX = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
	 // {2,4} erweitern, wenn Top-Level-Domaenen mit mehr als vier Buchstaben bestaetigt werden
	 if (!regX.test(text)) {
			alert('Es tragen Sie eine g\u00fcltige E-Mail-Adresse ein bevor Sie das Formular abschicken.');
			res = false 
	}
}
return res;
}

function checkName() {
	var res = true;
	var text = this.document.contact_form.lastname.value;
	if (text == '') {
		alert('Bitte tragen Sie Ihren Namen ein bevor Sie das Formular abschicken.');
		res = false;
	}
	 //überprüfen auf Leerzeichen
	 return res;
}

function checkDesire() {
	var res = true;
	var text = this.document.contact_form.desire.value;
	if (text == '') {
		alert('Bitte tragen Sie Ihr Anliegen ein bevor Sie das Formular abschicken.');
		res = false;
	}
	if (text.length > 4000) {
		alert('Der Eintrag weist mehr als 4000 Zeichen auf. Bitte kürzen Sie Ihren Kommentar.');
		//überprüfen auf Leerzeichen
		res = false;
	}
	return res;
}

function checkForm() {
	var result = false;
	if(checkEmail()&&checkName()&&checkDesire()==true) {
		result = true;
	}
	return result;
}
