		function validate_form() {
			var df = document.formContact;
			var reqFields = true;
			var msgnaam = "Je moet je naam invullen.";
			var msgemail = "Je moet je email adres invullen.";
			var msgemailno = "Vul een geldig email adres in.";
			var msgbericht = "Je moet een bericht invullen.";
			
			Allgood = true;
			
			if (df.naamcontact.value.length<1) {
				reqFields = false;
				alert(msgnaam);
				df.naamcontact.focus();
			} else {
				if (df.email.value.length<1) {
					reqFields = false;
					alert(msgemail);
					df.email.focus();
				} else {
					if (!(is_valid_email(df.email.value)))	{
						reqFields = false;
						alert(msgemailno);
						df.email.focus();
					} else {
						if (df.bericht.value.length<1) {
							reqFields = false;
							alert(msgbericht);
							df.bericht.focus();
						}
					}
				}
			}
			
			if(reqFields) {
				df.submit();
			}
		}
		
		//Function which checks if a string contains an "@" and after that an "."
		function is_valid_email(lEmail) {
			var x=0;
			if (((x=lEmail.indexOf("@")) >= 0) && (lEmail.indexOf(" ") < 0) && ((y=lEmail.indexOf(".",x)) >= 0) && (y - x > 1)) {
				return true;
			} else {
				return false;
			}
		}
