window.addEvent('domready', function() {
  $('loading').set("opacity", 0);
  
  //updateFeed();
  //updateFeed.periodical(30000);
  rotateFeed.periodical(4000);

  all_happenings = $$('.happening');
  blockHeight = all_happenings[0].offsetHeight + 6;

});


function updateFeed(){
  
  $('happenings').fade(0.2);
  $('loading').fade(1);
  	
  var myRequest = new Request({method: 'post', url: 'http://www.using2.com/embeds/indexfeed', onSuccess: function(response) { $('happenings').set("html", response).fade(1); $('loading').fade(0); } }).send();
  
}



var all_happenings;
var current_block = 1;
var blockHeight;

function rotateFeed(){
  
  var feed = $('happenings');
  var myFx = new Fx.Scroll(feed);
	
  myFx.start(0, current_block*blockHeight);
    
  if(current_block <= (all_happenings.length - 3)) current_block++;
  else current_block = 1;
  
  
}

