var swap_index = 0;
var number_of_splashes = 9;
var cache = [];
for(var i=0;i < number_of_splashes;i++) {
  cache[i] = new Image(); 
  cache[i].src =  "/images/splash"+i+".jpg";
}


function swap_image(event) {
  Effect.Fade($('splash'),  { afterFinish: function(obj) {
    increment_swap();
    $('splash').src = cache[swap_index].src;
    Effect.Appear($('splash'));
  }});
}

function increment_swap() {
  swap_index = ++swap_index % number_of_splashes;
}

new PeriodicalExecuter(swap_image, 5);


