Completed client side validation.