function clearField(field) {
    if (field.defaultValue == field.value) field.value = "";
}
function restoreField(field) {
  if (field.value == "") field.value = field.defaultValue;
}
function setFocus(aField) {
document.forms[0][aField].focus();
}
function isAnEmailAddress(aTextField) {
if (document.forms[0][aTextField].value.length<5) {
return false;
}
else if (document.forms[0][aTextField].value.indexOf("@") < 1) {
return false;
}
else if (document.forms[0][aTextField].value.length -
 document.forms[0][aTextField].value.indexOf("@") < 4) {
return false;
}
else { return true; }
}
function isEmpty(aTextField) {
if ((document.forms[0][aTextField].value.length==0) ||
 (document.forms[0][aTextField].value==null)) {
return true;
}
else { return false; }
}
function validate() {
if (isEmpty("naam")) {
	alert("Vul je naam in.");
	setFocus("naam");
	return false;
}
if (isEmpty("email")) {
	alert("Vul je e-mail adres in.");
	setFocus("email");
	return false;
}
if (isEmpty("onderwerp")) {
	alert("Vul een onderwerp in.");
	setFocus("onderwerp");
	return false;
}
if (isEmpty("vraag")) {
	alert("Vul een vraag in.");
	setFocus("vraag");
	return false;
}
if (!isAnEmailAddress("email")) {
	alert("Je e-mail adress klopt niet.");
	setFocus("e_mail");
	return false;
}
return true;
}
