anchor.diff:        new google.maps.Point(13.0, 18.0)
       );
       var marker = new google.maps.Marker({
  +      animation: google.maps.Animation.DROP,
  +      icon: image,
  +      map: map,
         position: point,
  -      map: map,
  -      icon: image,
         shadow: shadow
       });
       google.maps.event.addListener(marker, 'click', function() {
  
positive.code:         activeInfoWindow = infoWindow;
        });
      });
    }
    $('#location_form').submit(function() {
      if($('#address').val() === '') {
  
negative.code:   var activeHydrantId;
    var activeMarker;
    var activeInfoWindow;
    var hydrantIds = [];
    function addMarker(hydrantId, point, color) {
      if($.inArray(hydrantId, hydrantIds) != -1) {
        return;
      }
      var image = new google.maps.MarkerImage(color,
        new google.maps.Size(27.0, 37.0),
        new google.maps.Point(0, 0),
  