//function to validate the input of the newsletter form entered
function CheckNewsletterInput() {
	
	var Msg = '';
	var ObjForm = document.newsfrm;
	
	if (ObjForm.first_name.value.length==0) {
		Msg += 'Ihr Vorname wird benötigt\n';
	}
	if (ObjForm.last_name.value.length==0) {
		Msg += 'Ihr Nachname wird benötigt\n';
	}
	if (ObjForm.email_addr.value.length==0){
		Msg += 'Bitte geben Sie eine gültige Emailadresse an\n';
	}else if (!checkMail(ObjForm.email_addr.value)){
		Msg += 'Bitte geben Sie eine gültige Emailadresse an\n';
	}
	
	if (Msg.length==0) {
		return (true);
	}else{
		alert(Msg);
		return (false);
	}
	
}


//fucntion to check for the main newsltter box
function ValidateEmailBox() {
	var Valid = 1;
	var emlVal = document.nl_eml.email_addr.value;
	if (emlVal.length==0) {
		Valid = 0;
	}else if (!checkMail(emlVal)) {
		Valid = 0;
	}
	
	if (Valid==0) {
		alert("Bitte geben Sie eine gültige Emailadresse an");
		return (false);
	}else{
		return (true);
	}
	
}


//function to validate an email address
function checkMail(email_val){
	var x = email_val;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) {
		return (true);
	}else {
		return (false);
	}
}