function BANNER (bannerAD, bannerADlink)
{
   this.bannerAD     = bannerAD;
   this.bannerADlink = bannerADlink;
}

var adNum  = 0;
var Banner = new Array ();
var Images = new Array();

var tr = 0;

function preloadImages ()
{
   var i;

   for (i=0; i<Banner.length; i++)
   {
      Images[i]     = new Image();
      Images[i].src = Banner[i].bannerAD;
   }
}

function setTransition ()
{
   if (document.all)
   {
      bannerADrotator.filters.revealTrans.Transition = 12; // tr++; // 14, 12
      bannerADrotator.filters.revealTrans.apply ();
   }
}

function playTransition ()
{
   if (document.all)
      bannerADrotator.filters.revealTrans.play ();
}

function initAd (init)
{
   adNum = 0;
   theTimer = setTimeout ("nextAd()", 5500);
}

function nextAd (init)
{
   if (adNum < Banner.length - 1)
      adNum++;
   else adNum = 0;
   setTransition ();
   document.images.bannerADrotator.src = Banner[adNum].bannerAD;
   playTransition ();
   theTimer = setTimeout ("nextAd()", 5500);
}

function jump2url ()
{
   jumpUrl = Banner[adNum].bannerADlink;
   jumpTarget = '';
   if (jumpUrl != '')
   {
      if (jumpTarget != '')
         window.open (jumpUrl, jumpTarget);
      else location.href = jumpUrl;
   }
}

function displayStatusMsg ()
{ 
   status = Banner[adNum].bannerADlink;
   document.returnValue = true;
}

function MM_findObj (n, d)
{  // v4.0
   var p, i, x;  

   if (!d) 
      d = document; 
   if ((p=n.indexOf("?")) > 0  &&  parent.frames.length)
   {
      d = parent.frames[n.substring(p+1)].document; 
      n = n.substring (0,p);
   }
   if (!(x=d[n]) && d.all) 
      x = d.all[n]; 
   for (i=0; !x && i<d.forms.length; i++) 
      x = d.forms[i][n];
   for (i=0; !x && d.layers && i<d.layers.length; i++) 
      x = MM_findObj (n,d.layers[i].document);
   if (!x  &&  document.getElementById) 
      x = document.getElementById(n); 
      
   return x;
}

