function validateSeminarForm(form) {
	if (form.txt_geslacht.value=='') {
		alert('Vul a.u.b. uw geslacht in.');
		return false;
	}
	if (form.txt_naam.value=='') {
		alert('Vul a.u.b. uw naam in.');
		form.txt_naam.focus();
		return false;
	}
	if (form.txt_bedrijf.value=='') {
		alert('Vul a.u.b. de naam van uw bedrijf of instelling in.');
		form.txt_bedrijf.focus();
		return false;
	}
	if (form.txt_telefoon.value=='') {
		alert('Vul a.u.b. uw telefoonnummer in.');
		form.txt_telefoon.focus();
		return false;
	}
	var email = form.txt_email.value;
	if (!email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
		alert('Vul a.u.b. een geldig e-mailadres in.');
		form.txt_email.focus();
		return false;
	}
	
	/*
	if (form.txt_vestiging.value=='') {
		alert('Selecteer a.u.b. de vestiging waarin u aan het seminar wilt deelnemen');
		return false;
	}
	*/
	
	if (form.txt_extra_naam.value.length > 0) {
		if (form.txt_extra_geslacht.value=='') {
			alert('Vul a.u.b. het geslacht van de extra deelnemer in.');
			return false;
		}
		if (form.txt_extra_bedrijf.value == '') {
			alert('Vul a.u.b. de naam van het bedrijf of instelling van de extra deelnemer in.');
			form.txt_extra_functie.focus();
			return false;
		}
		var email_extra = form.txt_email.value;
		if (!email_extra.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
			alert('Vul a.u.b. een geldig adres van de extra deelnemer in.');
			form.txt_extra_email.focus();
			return false;
		}
	}
	return true;
}