var lastIdx = 0;
var outIdx = 0;
var myImages;

var fadeImage = function() {
   var inIdx = ((outIdx+1) % 2);
   var fImgOut = $('galleryimg'+outIdx);
   var fImgIn = $('galleryimg'+inIdx);
   fImgIn.setProperty('src', myImages[lastIdx].src);
   fImgOut.fx = fImgOut.effect('opacity', {duration: 2000}).start(0);
   fImgIn.fx = fImgIn.effect('opacity', {duration: 2000}).start(1);
   lastIdx = ((lastIdx+1) % myImages.length);
   outIdx = ((outIdx+1) % 2);
}

window.addEvent('domready', function() {
   myImages = new Asset.images(imageList, {
      onComplete: function() {
         var loader = $('galleryloader');
         loader.setStyle('display', 'none');
         $('galleryimg0').setStyle('display', '');
         $('galleryimg1').setStyle('display', '');
         fadeImage();
         fadeImage.periodical(5000);
      }
   })
});
