anchor.diff:        data: { "oldDate": currentGame.show_date,
                 "newDate": $changeShowDateValue.val() },
         success: function( data ) { afterDateChangeHandler( data ) },
  -      error: function( data ) { dateChangeErrorHandler( data ) },
  +      error: function( data, textStatus, errorThrown ) {
  +        dateChangeErrorHandler( data, textStatus, errorThrown )
  +      },
         dataType: "json"
       });
     });
  
positive.code:     enableChangeShowDateLink();
    }
  
    function dateChangeErrorHandler( data ) {
      switch ( JSON.parse( data.responseText ).errors[0] ) {
        case "occupied":
          alert( "Error: Another game already exists at the given date.\n\n" +
  
negative.code:         populateBoard();
        },
        error: function() {
          alert("Could not retrieve game. Please try again later.\n" +
                "If this persists, please let me know: " +
                "<%= ENV['SUPPORT_ADDRESS'] %>");
        },
  