anchor.diff:        });
       }
   
  +    function _registerMarker(marker, content)
  +    {
  +      _overMarker = marker;
  +      _infoBoxState.turnOn(OVER_MARKER);
  +      _infoBoxContent = content;
  +      _selectedMarker = marker;
  +      _updateInfoBoxState();
  +    }
  +
       // Triggers a resize event and refits the map to the bounds of the markers
       function _refresh()
       {
  
positive.code: 
        // When user clicks the marker, open the infoBox and center the map on the marker
        google.maps.event.addListener(marker, 'click', function() {
          if (_infoBoxState.isOn(PIN_INFOBOX))
          {
            _infoBoxState.turnOff(SHOW_INFOBOX);
  
negative.code: 
            var infoBoxOptions = {
    					disableAutoPan: false,
    					pixelOffset: new google.maps.Size(7, -7),
    					zIndex: null,
    					infoBoxClearance: new google.maps.Size(1, 1),
    					isHidden: false,
              closeBoxURL: '',
    					enableEventPropagation: false
    				};
  
  