ScheduleViewer still uses V2 of the Google Maps JavaScript API, which is no longer supported.  This CL upgrades ScheduleViewer to use the newer V3 API.  As part of the change, I move all the JavaScript out of index.html and into a new index.js file.

As reported issue #375: ScheduleViewer Errors Firefox

ScheduleViewer