anchor.diff:    $("html").css("background-image", "url(\"" + url + "\")");
   }
   
  -function changeBackgroundColor() {
  +// Accepts hours as a date or number (0.0 to 24)
  +function changeBackgroundColor(dateOrHours) {
  +  if (typeof dateOrHours === typeof new Date()) {
  +    var hours = dateOrHours.getHours() + (dateOrHours.getMinutes() / 60.0);
  +  } else if (typeof dateOrHours === typeof 1.0) {
  +    var hours = dateOrHours;
  +  }
  +  var url = "/api/sky_color.json"
  +  if (typeof hours === typeof 1.0) {
  +    url += "?hours=" + hours;
  +  }
     $.ajax({
  -    url:"/api/sky_color.json",
  +    url:url,
       dataType:"json",
       complete: function(data) {
         $("html").css("background-color", data.responseJSON);
  
positive.code: var updateInterval = 60000;
  
  $(document).ready( function() {
    changeBackgroundColor();
  
negative.code:   $("html").css("background-position", "top left");
    updateHarvestData(getURLParam("days"));
  
    intervalID = window.setInterval(function() {
      changeBackgroundColor();
      updateHarvestData(getURLParam("days"));
    }, updateInterval);
  });
  