var Fish =
{
  init: function()
  {
    Fish.frameRate = 25;
    Fish.duration = 2;
    Fish.span = document.getElementById("rssgraphic");
    Fish.targetX =  150;
    Fish.originX = parseInt(Core.getComputedStyle(Fish.div, "right"), 10);
    Fish.increment = (Fish.targetX - Fish.originX) / (Fish.duration * Fish.frameRate);
    Fish.x = Fish.originX;
    
    Fish.animate();
  },

  animate: function()
  {
    Fish.x += Fish.increment;
    
    if ((Fish.targetX > Fish.originX && Fish.x >= Fish.targetX) || (Fish.targetX < Fish.originX && Fish.x <= Fish.targetX))
    {
      Fish.x = Fish.targetX;
    }
    else
    {
      setTimeout(Fish.animate, 4000 / Fish.frameRate)
    }

    Fish.div.style.left = Math.round(Fish.x) + "px";    
  }
};

Core.start(Fish);