﻿var timeout = 10000 // In miliseconds
var index   = Math.floor(Math.random() * bannerImages.length);

function RotateBanner(tag, container)
{
   if (bannerImages.length > 0)
   {
      var bannerImage = bannerImages[index++];
      var img = new Image();
      img.src = bannerImage;
   
      $get(tag).src = bannerImage;
      
      setTimeout("DoRotate('" + tag + "', '" + container + "')", timeout);
   }
}

function DoRotate(tag, container)
{
   if (index >= bannerImages.length)
   {
      index = 0;
   }
   
   var bannerImage = bannerImages[index++];
   var img = new Image();
   img.src = bannerImage;
   
   crossfade($get(tag), bannerImage, '2', '', container);
   index++;
   
   setTimeout("DoRotate('" + tag + "', '" + container + "')", timeout);
}