<!--
function MandatoryFieldsFilled()
{
	if (document.getElementById("txtFirstName").value == '' || document.getElementById("txtLastName").value == '' || document.getElementById("txtAddress").value == '' || document.getElementById("txtPostalCode").value == '' || document.getElementById("txtCity").value == '' || document.getElementById("txtTelNr").value == '' || document.getElementById("txtEMail").value == '' || document.getElementById("cboWorkshops").value == '' || document.getElementById("txtDueDate").value == '')
		{
		alert("Je dient alle velden in te vullen");
		return false;
		}

	if (!document.getElementById("chkConditions").checked)
		{
		alert("Je dient aan te geven dat je akkoord gaat met de voorwaarden");
		return false;
		}

	return true;
}

function ValidateData()
{
	var oPostalcode = document.getElementById("txtPostalCode");
	var oTelNr = document.getElementById("txtTelNr");
	var oEMail = document.getElementById("txtEMail");
	var oDueDate = document.getElementById("txtDueDate");
	
	if (oPostalcode.value != '')
		{
		if (IsValidPostalcode(oPostalcode.value))
			{
			var oRegExp = /^(\d{4}[A-Za-z]{2}$)/i;
			if (oRegExp.test(oPostalcode.value))
				{
				oPostalcode.value = oPostalcode.value.substring(0,4) + ' ' + oPostalcode.value.substring(4,6).toUpperCase();
				}
			}
		else
			{
			alert("Het formaat van de postcode is onjuist. Het juiste formaat is \'1234AB\' of \'1234 AB\'");
			oPostalcode.focus();
			oPostalcode.select();
			return false;
			}
		}

	if (oTelNr.value != '')
		{
		var sTelNr = oTelNr.value;
		sTelNr = sTelNr.split(' ').join('');
		oTelNr.value = sTelNr;
		
		if (IsValidTelNr(oTelNr.value))
			{
			var oMobileExp = /^(\d{2}(\-|\.|\s)\d{8}$)/i;
			if (oMobileExp.test(oTelNr.value))
				{
				oTelNr.value = oTelNr.value.substring(0,2) + '-' + oTelNr.value.substring(3,11);
				}
			var oFixedExp1 = /^(\d{3}(\-|\.|\s)\d{7}$)/i;
			if (oFixedExp1.test(oTelNr.value))
				{
				oTelNr.value = oTelNr.value.substring(0,3) + '-' + oTelNr.value.substring(4,11);
				}
			var oFixedExp2 = /^(\d{4}(\-|\.|\s)\d{6}$)/i;
			if (oFixedExp2.test(oTelNr.value))
				{
				oTelNr.value = oTelNr.value.substring(0,4) + '-' + oTelNr.value.substring(5,11);
				}
			}
		else
			{
			alert("Het formaat van het telefoonnummer is onjuist. Toegestane formaten zijn:\n\n06-12345678, 012-3456789 of 0123-456789");
			oTelNr.focus();
			oTelNr.select();
			return false;
			}
		}

	if (oEMail.value != '')
		{
		if (!IsValidEMail(oEMail.value))
			{
			alert("Het formaat van het e-mailadres is onjuist");
			oEMail.focus();
			oEMail.select();
			return false;
			}
		}

	if (oDueDate.value != '')
		{
		if (!IsValidDate(oDueDate.value, 'DMY'))
			{
			alert("Het formaat van de uitgerekende datum is onjuist. Het toegestane formaat is dd-mm-jjjj");
			oDueDate.focus();
			oDueDate.select();
			return false;
			}
		}

	return true;
}
//-->


