Updated
Changed "username" to "name" to avoid bad usernames
More object-oriented & removed redundancies for better performance
Simplified code; loading indicator now shows by default
Added session timeouts
jQuery UI datepicker FTW
Default class cap of 10 with ternary
Session timeouts and nitpicks