
    dataType: 'json',
    url: 's/list',
    data: {
      month: g_month,
      year: g_year
    }
  }).done(function(artworks) {
    g_artworks = {};
    if (!artworks) {
      return;
    }
    for (var i = 0; i < artworks.length; i++) {
      var artwork = artworks[i];
      g_artworks[artwork.publishDate] = artwork;
    }
    setTimeout(renderCalendar, 0);
  });
}

function removeArtwork(id, callback) {
  callback = callback || function(){};
  $.ajax({
    type: 'post',
    url: 's/remove',
    data: 