{ id: id }
  }).done(function() {
    setTimeout(reloadArtworksForCurrentMonth, 500);
    callback();
  }).fail(ajaxErrorHandler());
}

function moveArtwork(id, publishDate, callback) {
  callback = callback || function(){};
  $.ajax({
    type: 'post',
    url: 's/move',
    data: { id: id, publishDate: publishDate }
  }).done(function() {
    setTimeout(reloadArtworksForCurrentMonth, 500);
    callback();
  }).fail(ajaxErrorHandler());
}

function addArtwork(artwork, crop, callback) {
  callback = callbac