function validate_contact_form() {

	var frm = document.getElementById('contact');
	
	validity = true; // assume valid
	msg = "U heeft niet alle velden ingevuld en daarom kan het formulier niet verstuurd worden.\n\nHieronder staat een overzicht van de velden die u niet, of niet correct heeft ingevuld:\n___________________________________________________\n\n";    

	/*CHECK */
	
	if (!check_empty(frm.naam.value)) {
	    validity = false; msg+="Naam\n";
	}	
	if (!check_email(frm.email.value)) {
	    validity = false; msg+="E-mailadres\n";
	}
	if (!check_empty(frm.onderwerp.value)) {
	    validity = false; msg+="Onderwerp\n";
	}
	if (!check_empty(frm.bericht.value)) {
	   validity = false; msg+="Bericht\n";
	}	
	if (!validity) {
		alert(msg);
		return validity;
	} else {
		frm.submit();
	}
	
}
function check_empty(text) {
  return (text.length > 0); // returns false if empty
}
function check_email(adres) {
	if ((adres == "") || (adres.indexOf ('@') == -1) || (adres.indexOf ('.') == -1) || (adres.indexOf (' ') != -1)) {
		return false;
	}
	return true;
}
