Client-side new sight form validation