function contact_validator(theForm)
	{
	changeCase(theForm.tbxCompanyName);changeCase(theForm.tbxLastName);changeCase(theForm.tbxFirstName);

	if (theForm.tbxLastName.value == "")
		{
		alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk uw 'Achternaam' nog in te vullen. (03.4-122)");
		theForm.tbxLastName.focus();
		return (false);
		}

	if (theForm.tbxFirstName.value == "")
		{
    	alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk uw 'Voorletters' nog in te vullen. (03.4-123)");
    	theForm.tbxFirstName.focus();
    	return (false);
		}

	var radioSelected = false;
	for (i = 0;  i < theForm.rdoGender.length;  i++)
		{
		if (theForm.rdoGender[i].checked) radioSelected = true;
		}

	if (!radioSelected)
		{
		alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk uw 'Geslacht' nog in te vullen. (03.4-124)");
		return (false);
		}

	if (theForm.tbxPhone.value == "")
		{
		alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk uw 'Telefoonnummer' nog in te vullen. (02.3-117)");
		theForm.tbxPhone.focus();
		return (false);
		}
	
		var digits="0123456789- "
		var temp
	
		for (var i=0;i<theForm.tbxPhone.value.length;i++)
			{
			temp=theForm.tbxPhone.value.substring(i,i+1)
			if (digits.indexOf(temp)==-1)
				{
				alert("Om naar behoren aan uw verzoek te voldoen, verzoeken\nwij u vriendelijk een geldig 'Telefoonnummer' in te vullen. (02.3-118)")
				theForm.tbxPhone.select();
				return false
				}
			}

		if (theForm.tbxPhone.value.length < 10)
			{
			alert("Om naar behoren aan uw verzoek te voldoen, verzoeken\nwij u vriendelijk een geldig 'Telefoonnummer' in te vullen. (02.3-119)")
			theForm.tbxPhone.select();
			return false
			}
			
	if (emailCheck(theForm.tbxEmail.value) == 56)
		{
		alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk uw 'E-mailadres' nog in te vullen. (03.4-125)");
    	theForm.tbxEmail.focus();
    	return (false);
		}

	if (theForm.tbxSubject.value == "")
		{
		alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk uw 'Onderwerp' nog in te vullen. (02.3-120)");
		theForm.tbxSubject.focus();
		return (false);
		}

	theForm.btSubmit.disabled = true
	return (true);
	}