Was using "=" instead of "===".  Oops.
The click handler requires that the option value "Click" is capitilized
Removed console.log
Turn observation layers on by default
Modified the toggleObservationLayer function to add and remove the layer each toggle, instead of hiding and showing/adding
Moved calendar onChange handlers to map.js and added functionality to change dates of the observation layers if they are already showing.  This could be made much more efficient at some future time
onClick handler wasn't being removed for avalanche layers and was being added multiple times.  This caused the onClick function to run multiple times for click and majorly slowed down the browser.
Was accidentally turning on the snowpack layer instead of the avalanche layer
Moved all inline onclick and onchange handlers to listeners in the map.js document
Fix getLocation function so that graphic is added to the map
Apperently the showCalendar function requires the button to have an id in a very particular format because it uses the id to then build the id for the correct calendar.  In otherwords, the id of the button and the id of the calendar have to relate in a particular format.  This isn't a good design because it is prone to breaking when edited.  This should be fixed
Fixed calendars so they were centered on screen on the add observation forms.  Fixed some incorrect id's for the calendar controls
Placed everything in an anonymous function and turned on "use strict"
Duplicate (because of a typo) key in avalanche_cause_lookup caught by "use strict"
$thisCalendar was declared as a global var
Fixed all jshint errors
Changed validation text to red so it stands out
moved observation validation into map.js.  Other validation should be migrated at a later point.  Modifications to the select date controls on the observation forms.
Set default date on calendars on add observation forms
Fix css preventing the add stability test widget from showing