var frame = 0;
var marginTop = -25;

Event.observe(window,'load', function(){
	nextFrame();
});

function nextFrame() {

	frame++;
	marginTop = marginTop + 25;
	
	// move the leaderboard
	$('leaderboard').morph({marginTop: marginTop+'px'}, {duration: 0, delay:0});
	
	// ins
	if (frame>1) {
		$('frame'+frame).appear({});
	} else {
		$('frame1').appear({duration:0});
		$('frame7').fade({});
	}
	$('leaderboard').morph({backgroundPosition: '0px 0px'}, {duration: 0.3, delay:1});
	$('leader'+frame).appear({delay:1.3});
	
	// outs
	$('leader'+frame).fade({delay:4.5});
	$('leaderboard').morph({backgroundPosition: '-521px 0px'}, {duration: 0.3, delay:5.5});
	$('frame'+frame).fade({duration:0, delay:7});
	
	// advance
	if (frame==7) {
		frame = 0;
		marginTop = -25;
	}
	setTimeout("nextFrame();", 5800);
	
}