Fix form button needing to be pressed twice
Finish survey validation with javascript fallback

Uses HTML5 "required" tag on the inputs, and falls back to javascript if
support is not available.  Currently all fields are required.
Remove dependency on PHP Sessions

Storing all data in cookies for subsequent visits
Pass survey results to Java Applet

Only does so if the cookies exist.