if ($(mapC).height() == 0) {
                     mapNewH = 400;
                     mapV = 'visible';
-                    mapBtnTxt = 'Hide Map'
+                    mapBtnTxt = 'Hide Map';
                 }
+                initMap();
                 $(mapC).animate({
                     overflow: mapOverflow,
                     height: mapNewH
                 });
 
                 // When estimate location button is clicked, geocode using address
-                $('#glm-estimate-location').on('click', function() {
+                $('#glm-estimate-location').on('click', glmEstimateLocation());
+                $('#locationMapToggle').on('click', glmEstimateLocation());
+
+                function glmEstimateLocation() {
 
                     // Get all address parts
                     var geoAddr1 = $('#addr1').val().trim();
                         }
                     });
 
-                });
+                }
 
             }