function ruimteadvies_validator(theForm)
	{
		
	if (theForm.tbxTotalGB.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 het antwoord op\n'Hoe groot zijn de mappen die u wilt veiligstellen?' nog in te vullen. (02.5-127)");
		theForm.tbxTotalGB.select();
		return (false);
		}

	if (theForm.tbxTotalGB.value == 0)
		{
		alert("Om naar behoren aan uw verzoek te voldoen hebben wij\nalle gegevens nodig die met een * weergegeven zijn.\n\nWij verzoeken u vriendelijk het antwoord op\n'Hoe groot zijn de mappen die u wilt veiligstellen?' nog in te vullen. (02.5-131)");
		theForm.tbxTotalGB.select();
		return (false);
		}

		var digits="0123456789- "
		var temp
		
		for (var i=0;i<theForm.tbxTotalGB.value.length;i++)
			{
			temp=theForm.tbxTotalGB.value.substring(i,i+1)
			if (digits.indexOf(temp)==-1)
				{
				alert("Om naar behoren aan uw verzoek te voldoen, verzoeken\nwij u vriendelijk alleen cijfers in te vullen. (02.5-132)")
				theForm.tbxTotalGB.select();
				return false
				}
			}

	if (theForm.rdoRetention[0].checked == true)
		{
		if (theForm.tbxRetentionTime.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 het antwoord op 'Hoelang wilt u deze bestanden bewaren?' nog in te vullen. (02.5-128)");
			theForm.tbxRetentionTime.focus();
			return (false);
			}
	
		if (theForm.tbxRetentionTime.value == "0")
			{
			alert("Op basis van uw voorgaande keus moet het minimum aantal dagen 1 zijn. (02.5-129)");
			theForm.tbxRetentionTime.focus();
			return (false);
			}

		var digits="0123456789- "
		var temp
		
		for (var i=0;i<theForm.tbxRetentionTime.value.length;i++)
			{
			temp=theForm.tbxRetentionTime.value.substring(i,i+1)
			if (digits.indexOf(temp)==-1)
				{
				alert("Om naar behoren aan uw verzoek te voldoen, verzoeken\nwij u vriendelijk alleen cijfers in te vullen. (02.5-133)")
				theForm.tbxRetentionTime.select();
				return (false);
				}
			}

		if (theForm.tbxRetentionTime.value > 90)
			{
			var agree=confirm("U heeft aangegeven reeds verwijderde en overschreven bestanden\nlanger dan 90 dagen te willen bewaren. Natuurlijk is dit mogelijk,\nmaar dit kost meer opslagruimte. (02.5-130)\n\nKlik op Ok om door te gaan.\nKlik op Annuleren om af te breken.")
			if (agree)
				{ 
				return (true);
				}
			else
				{
				return (false);
				}
			}
		}
	else
		{
		theForm.tbxRetentionTime.value = "0"
		}

	if (theForm.rdoPersonal[0].checked == true)
		{
		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
				}
		}

	theForm.btSubmit.disabled = true
	return (true);
	}