﻿function trim(str){
   return str.replace(/^\s*|\s*$/g,"");
}


function checkEmail(testStr) {
	var email = testStr;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(testStr)) {
		return false;
	} else {
		return true;
	}
}

function checkUnsubscribe(){
	var testEmail = document.inputForm.email.value;
	if(checkEmail(testEmail)){
		return true;
	} else {
		document.getElementById("error1").innerHTML = "Vul een geldig e-mailadres in."
		return false;		
	}
}

function checkSubscribe(){
	var returnStatus = true;
	var testEmail = trim(document.inputForm.email.value);
	document.getElementById("error1").innerHTML = '';
	document.getElementById("error2").innerHTML = '';
	document.getElementById("error3").innerHTML = '';
	if(!checkEmail(testEmail)){
		document.getElementById("error1").innerHTML = " ongeldig adres"
		returnStatus = false;
	}
	var testNaam = trim(document.inputForm.naam.value);
	if(testNaam == ""){
		document.getElementById("error2").innerHTML = " verplicht veld"
		returnStatus = false;		
	}
	var testCaptcha = trim(document.inputForm.recaptcha_response_field.value);
	if(testCaptcha == ""){
		document.getElementById("error3").innerHTML = " vul de beveiligingscodes in"
		returnStatus = false;		
	}
	return returnStatus;
}
