Client-side Validation

Fixed previous problem of not able to show name on patient/show and
visit/add page reload.
Fixed the problem of not showing right dob on patient/show and
visit/show page.
Weight and height range still need to be more accurate
//----------------------Validation------------------//

requirment

Add Patient Form & Edit Patient Form
1.first name, last name: required && use letter from a-z && at least
2character. also support . '  like O'neal, Dr.John
2.DOB: date format. (MM/DD/YYYY) each of them is filled. Add max date
before today's date.
3.Gender: required
4.Race: required

Add Visit Form
1.Chef Complaint: required
2.Check box (multiple) : required.
3.Weight: number && 0-500
4.Height: number && bigger than zero
5.A1C: float number && range[3,20]
6.Blood Pressure:float number && range[30,250]