function validatePhoneNumber(validator, valueToValidate)
{
  var ControlToValidate = xGetElementById(validator.getAttribute("controltovalidate"));
  var EnteredValue = ControlToValidate.value ;
  var countNumbers = 0;
  var ValidChars = new String(" +()-");

  var value = new String(EnteredValue);
  var lengte = value.length;

if (lengte != 0)
{  
  for (tekenTel = 0; tekenTel < lengte; tekenTel++ )
  {
	var teken = value.charAt(tekenTel);
	 if (IsNumeric(teken) )
	 {
		countNumbers++;
	 }
	 else
	 {
		if ( ValidChars.indexOf( teken ) == -1 ) 
		{
			// het teken is niet numeriek en komt ook niet voor in de ValidChars
			valueToValidate.IsValid = false;
			return
		}	 
	 }
  }
  if (countNumbers < 10 ) 
  {
	valueToValidate.IsValid = false;
	    return
  }
  valueToValidate.IsValid = true;
}
}
  	


