anchor.diff:      }
   
       function showNextMap() {
  -      loadBigMap(maps[0]);
  +      loadBigMap(maps[currentlyShowing]);
         loadSmallMaps(maps);
  -    }
   
  -    function loadBigMap(map) {
  -      var bMURL = URLForDimensions(map.url, BMWidth, BMHeight);
  -
  -      document.getElementById('bm').setAttribute('src', bMURL)
  -      document.getElementById('title').innerHTML = map.title;
  -      document.getElementById('author').innerHTML = 'by ' + map.author;
  +      (currentlyShowing++)%maps.length;
       }
   
       function setupBigMap() {
  
positive.code:   </div>
  </div>
  <div class='bottom-bar'>
    <% MapsController::MAX_DISPLAY_MAPS.times do |index| %>
      <div class='small-map'>
        <img id='sm-<%= index %>'/>
      </div>
  
negative.code:       SMWidth = container.width();
        SMHeight = container.height();
  
        for (var c = 0; c < (MAX_DISPLAY_MAPS - 1); c++) {
          setObjectDimensions(document.getElementById('sm-' + c), SMWidth, SMHeight);
        }
      }
  
      function loadBigMap(map) {
        var bMURL = URLForDimensions(map.url, BMWidth, BMHeight);
  
        $('#bm').fadeOut(FADE_DURATION_MS, function(){
          $(this).attr('src', bMURL).bind('onreadystatechange load', function(){
             if (this.complete) $(this).fadeIn(FADE_DURATION_MS);
          });
        });
        document.getElementById('title').innerHTML = map.title + ' (' + map.taiw + ' ago)';
        document.getElementById('author').innerHTML = 'by ' + map.author;
      }
  
      function loadSmallMaps(maps) {
        for (var c in maps) loadSmallMap(maps[c], c)
      }
  
      function loadSmallMap(map, index) {
  