
function ValidateFormDE() {

	field = document.sendmail.firstname;
	if (isBlankDE(field, "Vorname:")) return false;

	field = document.sendmail.lastname;
	if (isBlankDE(field, "Nachname:")) return false;

               field = document.sendmail.email;
	if (isBlankDE(field, "Email:")) return false;
	if (!isEmailDE(field, "Email:")) return false;
	
	field = document.sendmail.subject;
	if (isBlankDE(field, "Betreff:")) return false;

	field = document.sendmail.message;
	if (isBlankDE(field, "Nachricht:")) return false;

        
	return true;
}


function isBlankDE(field, strBodyHeader) {
	strTrimmed = trim(field.value);
	if (strTrimmed.length > 0) return false;
	alert("\"" + strBodyHeader + "\" ist ein erforderliches Feld.");
	field.focus();
	return true;
}

function isEmailDE(field, strBodyHeader){
	emailStr = field.value;
	if(emailStr.length == 0) return false;
	if(!complexEmailCheck(emailStr)) {
		alert("Error: Invalid email address. Please type a valid email address for field " + strBodyHeader + ".");
		field.focus();
		return false;
	}
	return true;
}


