function checkEmptyField(fieldName) {
	var emptyString = /^\s*$/ ;
	if(emptyString.test(document.getElementById(fieldName).value)) {
		document.getElementById(fieldName).style.border = "1px solid red";
		document.getElementById(fieldName).style.backgroundColor = "#ffdee1";
		return true;
	} else {
		document.getElementById(fieldName).style.border = "";
		document.getElementById(fieldName).style.backgroundColor = "";
		return false;
	}
}
function checkEmailField(fieldName) {
	var emailString = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
	if(!emailString.test(document.getElementById(fieldName).value)) {
		document.getElementById(fieldName).style.border = "1px solid red";
		return true;
	} else {
		document.getElementById(fieldName).style.border = "";
		return false;
	}
}

function validateReservering() {
	var errs = 0;
	if(checkEmptyField("datum")) { errs += 1; }
	if(checkEmptyField("voornaam")) { errs += 1; }
	if(checkEmptyField("achternaam")) { errs += 1; }
	if(checkEmptyField("straat")) { errs += 1; }
	if(checkEmptyField("huisnummer")) { errs += 1; }
	if(checkEmptyField("postcode")) { errs += 1; }
	if(checkEmptyField("plaats")) { errs += 1; }
	if(checkEmptyField("email")) { errs += 1; }
	else if(checkEmailField("email")) { errs += 1; }
	if(document.getElementById("volwassenen").value == 0 && document.getElementById("kinderen").value == 0) {
		document.getElementById("volwassenen").style.border = "1px solid red";
		document.getElementById("volwassenen").style.backgroundColor = "#ffdee1";
		document.getElementById("kinderen").style.border = "1px solid red";
		document.getElementById("kinderen").style.backgroundColor = "#ffdee1";
		errs += 1;
	} else {
		document.getElementById("volwassenen").style.border = "";
		document.getElementById("volwassenen").style.backgroundColor = "";
		document.getElementById("kinderen").style.border = "";
		document.getElementById("kinderen").style.backgroundColor = "";
	}
	return (errs==0);
}

function validateAanvraag() {
	var errs = 0;
	if(checkEmptyField("voornaam")) { errs += 1; }
	if(checkEmptyField("achternaam")) { errs += 1; }
	if(checkEmptyField("straat")) { errs += 1; }
	if(checkEmptyField("huisnummer")) { errs += 1; }
	if(checkEmptyField("postcode")) { errs += 1; }
	if(checkEmptyField("plaats")) { errs += 1; }
	if(checkEmptyField("email")) { errs += 1; }
	else if(checkEmailField("email")) { errs += 1; }
	if(document.getElementById("soort").value == 0) {
		document.getElementById("soort_box").style.border = "1px solid red";
		errs += 1;
	} else {
		document.getElementById("soort_box").style.border = "";
	}
	return (errs==0);
}

function validateAanmeld() {
	var errs = 0;
	if(checkEmptyField("kaartnummer")) { errs += 1; }
	if(checkEmptyField("voornaam")) { errs += 1; }
	if(checkEmptyField("achternaam")) { errs += 1; }
	if(checkEmptyField("straat")) { errs += 1; }
	if(checkEmptyField("huisnummer")) { errs += 1; }
	if(checkEmptyField("postcode")) { errs += 1; }
	if(checkEmptyField("plaats")) { errs += 1; }
	if(checkEmptyField("email")) { errs += 1; }
	else if(checkEmailField("email")) { errs += 1; }
	if(checkEmptyField("geboortedatum")) { errs += 1; }
	return (errs==0);
}
