function ValidateHouseNrAddition(validator, valueToValidate)
{
	var controlToValidate = xGetElementById(validator.getAttribute("controltovalidate"));
	var enteredValue = controlToValidate.value;
	var validSeparators = " /-";
	var validChars = validSeparators + "0123456789";

	// haal alle hoofdletters op
	validChars += GetChars( 65, 90 );
	// haal alle kleine letters op
	validChars += GetChars( 97, 122 );

	// validatie op letters, cijfers, spatie, punt, slash, koppelteken.
	valueToValidate.IsValid = IsValidChar( validChars, enteredValue );
	
	// alleen karakters in validChars voldoen
	if ( IsValidChar( validChars, enteredValue ) )
	{
		// verwijder alle leading en trailing separators
		enteredValue = DeleteLeadingTrailing( enteredValue, validSeparators );
	}
	else
	{
		valueToValidate.IsValid = false;
	}

	controlToValidate.value = enteredValue.toLowerCase();
}
