var twitterUpdater =
{
  data: [],
  current: 0,
  maxDepth: 20,
  interval: 5000,
  load: function()
  {
    $("#all").append("<script type='text/javascript' src='http://twitter.com/javascripts/blogger.js'><\/script>");
    $("#all").append("<script type='text/javascript' src='http://twitter.com/statuses/user_timeline/ACUPCC.json?callback=twitterUpdater.loadData&amp;count="+twitterUpdater.maxDepth+"'><\/script>");
  },
  loadData: function(data)
  {
    twitterUpdater.data = data;
    twitterUpdater.rotate();
  },
  rotate: function()
  {
    twitterCallback2([twitterUpdater.data[twitterUpdater.current++]]);
    if(twitterUpdater.current == twitterUpdater.maxDepth)
    {
       twitterUpdater.current = 0;
    }
    window.setTimeout(twitterUpdater.rotate, twitterUpdater.interval);
  }
}

$(document).ready(twitterUpdater.load());