function validate_contact_form() {

	var frm = document.getElementById('contactform');
	
	validity = true; // assume valid
	msg = "De volgende velden zijn niet of niet correct ingevuld:\n___________________________________________________\n\n";    

	/*CHECK */
	if (!check_empty(frm.achternaam.value)) {
	   validity = false; msg+="Achternaam\n";
	}
	if (!check_empty(frm.woonplaats.value)) {
	   validity = false; msg+="Woonplaats\n";
	}		
	/*if (!check_empty(frm.bedrijfsnaam.value)) {
	   validity = false; msg+="Bedrijfsnaam\n";
	}	*/
	if (!check_email(frm.emailcontact.value)) {
	   validity = false; msg+="E-mailadres\n";
	}	
	if (!check_empty(frm.opmerking.value)) {
	   validity = false; msg+="Vraag / Opmerking\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;
	}
	
}
