var results = Array(92,90,89,88,87,86,85,84,83,82,77,76,75,74,73,72,71,70,68,67,66,65,64,63,62,61);var currentResultIndex = 0; var toggleSpeed = 500; function updateScoreboard() { var myFx = new Fx.Morph('scoreBoard', {duration: toggleSpeed, transition: Fx.Transitions.Sine.easeOut}); myFx.start({'top':[0, 160], 'opacity': [1,0]}).chain( function() { currentResultIndex++; if(currentResultIndex > (results.length-1)) currentResultIndex = 0; //alert(currentResultIndex+"|"+results.length+"|"+results[currentResultIndex]); var updateScore = new Request({ method: 'get', url: '/scoreboard_ajax.php', onSuccess: function(responseText) { $("resultScroller").set("html", responseText); /*var myFx2 = new Fx.Morph('scoreBoard', {duration: toggleSpeed}); myFx2.start({'top':[0], 'opacity': [0,1]});*/ } }); updateScore.send('resultID='+results[currentResultIndex]); } ); } window.addEvent('domready', function(){ var blinker = updateScoreboard.periodical(5000); });