function checkForm(myForm) {
	var errorMessage = 'Het formulier kon niet worden verzonden om de volgende reden(en)';
	var errorFound = false;

	 setHiddenBorder('field1003TD');
	if (myForm.field1003 != null) {
		if (myForm.field1003.value == '') {
			errorMessage = errorMessage + '- Geen waarde ingevuld voor E-mailadres.\n';
			errorFound = true;
			setRedBorder('field1003TD');
		} else {
			emailAddress = myForm.field1003.value;
			if (emailAddress.search(/^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/) == -1) {
				errorMessage = errorMessage + '- Ongeldig waarde ingevuld voor E-mailadres.\n';
				setRedBorder('field1003TD');
				errorFound = true;
			}
		}
	}
	if (myForm.field1002 != null) {
		var anythingChecked = false;
		for (i = 0; i < myForm.field1002.length; i++) {
			if (myForm.field1002[i].checked) anythingChecked =true;
		}
		if (!anythingChecked) {
			errorMessage = errorMessage + '- Geen keuze gemaakt voor Sekse.\n';
				setRedBorder('field1002TD');
			errorFound = true;
	}		 else { setHiddenBorder('field1002TD'); }

	}
	if (myForm.field1007 != null) {
		if (myForm.field1007.value == '') {
			errorMessage = errorMessage + '- Geen waarde ingevuld voor Woonplaats.\n';
				setRedBorder('field1007TD');
			errorFound = true;
		}
		 else { setHiddenBorder('field1007TD'); }
	}

	
	if (errorFound) {
		alert(errorMessage);
		return false;
	}
	
	return true;	
}

function setRedBorder(id){ var elem = document.getElementById(id); if (elem && elem.style) { elem.style.border = '1px solid red';} } 
function setHiddenBorder(id){ var elem = document.getElementById(id); if (elem && elem.style) { elem.style.border = '';} }

if (document.getElementById('form1001').field1003 != null) {
	 document.getElementById('form1001').field1003.focus();
}


