function ValidateInitial(validator, valueToValidate)
{
	var controlToValidate = xGetElementById(validator.getAttribute("controltovalidate"));
	var enteredValue = controlToValidate.value;
	var validCharsSeparators = " .";
	var validCharsCapital;
	var validCharsSmall;

	// haal alle hoofdletters op
	validCharsCapital = GetChars( 65, 90 );
	// haal alle hoofdletters met diakritische tekens op
	validCharsCapital += GetChars( 192, 222 );
	// haal alle kleine letters op
	validCharsSmall = GetChars( 97, 122 );
	// haal alle hoofdletters met diakritische tekens op
	validCharsSmall += GetChars( 223, 255 );
	
	var validChars = validCharsSeparators + validCharsCapital + validCharsSmall;
	
	// alleen karakters in validChars voldoen
	if ( IsValidChar( validChars, enteredValue ) )
	{
		// verwijder alle spaties.
		enteredValue = enteredValue.replace(/\ /g,"");
		// verwijder alle punten.
		enteredValue = enteredValue.replace(/\./g,"");
		
		enteredValue = SetInitial( validCharsSmall, validCharsCapital, enteredValue )

		valueToValidate.IsValid = true;
		controlToValidate.value = enteredValue;
	}
	else
	{
		valueToValidate.IsValid = false;
	}
}
