function preload(uri) {
  var img = new Image();
  img.src = uri;
  return img;
}

function swap(id, uri) {
  var obj = document.getElementById(id);
  obj._saved = obj.style.backgroundImage;
  obj.style.backgroundImage = 'url(' + uri + ')';
}

function restore(id) {
  var obj = document.getElementById(id);
  obj.style.backgroundImage = obj._saved;
}