// JavaScript Document - Formcheck Stap 2

	window.addEvent ('domready', function () {
		if ($('form_stap2')) {
			$('form_stap2').addEvent ('submit', function (e) {
				if (!check_stap2 ()) {
					e.stop ();
				}
			});
		}
	});
	
	function check_stap2 () {
		if ($('cursist_achternaam')) {
			if ($('cursist_achternaam').get ('value').length == 0) {
				alert ('vul een achternaam in');
				$('cursist_achternaam').focus ();
				return false;
			}
		}
		if ($('cursist_voornaam')) {
			if ($('cursist_voornaam').get ('value').length == 0) {
				alert ('vul een voornaam in');
				$('cursist_voornaam').focus ();
				return false;
			}
		}
		if ($('cursist_man') && $('cursist_vrouw')) {
			if ($('cursist_man').get ('checked') == false && $('cursist_vrouw').get ('checked') == false) {
				alert ('vul man/vrouw in');
				return false;
			}
		}
		if ($('cursist_geboortedatum')) {
			if ($('cursist_geboortedatum').get ('value').length == 0) {
				alert ('vul een geboortedatum in');
				$('cursist_geboortedatum').focus ();
				return false;
			}
		}
		if ($('cursist_email')) {
			if ($('cursist_email').get ('value').length == 0) {
				alert ('vul een e-mailadres in');
				$('cursist_email').focus ();
				return false;
			}
			// var email_regex = /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i;
			var email_regex = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
			if (!$('cursist_email').get ('value').test (email_regex)) {
				alert ('ongeldig e-mailadres: ' + $('cursist_email').get ('value'));
				$('cursist_email').focus ();
				return false;
			}
		}
		if ($('cursist_adres')) {
			if ($('cursist_adres').get ('value').length == 0) {
				alert ('vul een adres in');
				$('cursist_adres').focus ();
				return false;
			}
		}
		if ($('cursist_postcode')) {
			if ($('cursist_postcode').get ('value').length == 0) {
				alert ('vul een postcode in');
				$('cursist_postcode').focus ();
				return false;
			}
		}
		if ($('cursist_woonplaats')) {
			if ($('cursist_woonplaats').get ('value').length == 0) {
				alert ('vul een woonplaats in');
				$('cursist_woonplaats').focus ();
				return false;
			}
		}

		if ($('cursist_tel_prive') && $('cursist_tel_werk') && $('cursist_tel_mobiel')) {
			if ($('cursist_tel_prive').get ('value').length == 0 && $('cursist_tel_werk').get ('value').length == 0 && $('cursist_tel_mobiel').get ('value').length == 0) {
				alert ('vul minstens \u00E9\u00E9n telefoonnummer in');
				$('cursist_tel_prive').focus ();
				return false;
			}
		}
		return true;
	}


