var numberOfBanners = 5;
var pause       = 4000; 
var imageWidth  = 493;
var imageHeight = 109;
var dir         = "";
var rotate      = "true";

var getBanner  = new Array("../images/HPB_VdayFEB2010.gif","../images/HPB_annualMeetingFEB2010.gif","../images/0809_FREEdom_banner.jpg","../images/0609SkipPay_HPB_1.jpg", "../images/Auto0210_HPB_1.JPG")
var getSiteUrl = new Array(numberOfBanners);
getSiteUrl[0] = "../share_rates.asp";
getSiteUrl[1] = "../whatsnew/whatsnew.asp#annual";
getSiteUrl[2] = "../whatsnew/whatsnew.asp#freedom";
getSiteUrl[3] = "../pdf/SkipPayInsertMay09.pdf";
getSiteUrl[4] = "../PDF/AutoRates_flyer_0210_5HR.pdf";




var pages   = new Array("banner.html");

var banners0 = new Array("0","1","2","3","4");
var banners1 = new Array("0"); 


var counter  = 0;
var nBanners = numberOfBanners;
var add      = "";
var b = new Banner(); 
b.desireBanners();

function Banner()
  {
  this.banner  = new Array(nBanners);  
  this.Url     = new Array(nBanners);                      
  this.banners = banners;
  this.address = address;
  this.desireBanners = desireBanners;
  this.setBanners = setBanners;
  }

function banners(tempBanner,i)
  {    
  this.banner[i]     = new Image(imageWidth,imageHeight);                 
  this.banner[i].src = dir + tempBanner; 
  }

function address(getUrl,i) 
  {this.Url[i] = getUrl;}

function desireBanners()
  {
  for (var i = 0; i < numberOfBanners; i++)
     {
     var loc    = location.pathname;
     var length = loc.length;
     var start  = loc.lastIndexOf('/') + 1;
     var desirPage = loc.substring(start,length);
     if (desirPage == pages[i])
       { 
       eval("nBanners = banners" + i +".length");
       for (var j = 0; j < nBanners; j++)
          {
          eval("this.banners(getBanner[banners" + i + "[" + j + "]]," + j + ")");
          eval("this.address(getSiteUrl[banners" + i + "[" + j + "]]," + j + ")");
          }
       return;
       }
     }
  for (var j = 0; j < nBanners; j++)
     {
     this.banners(getBanner[j],j);
     this.address(getSiteUrl[j],j);
     }
  }

function setBanners()  
  {
  document.img.src = this.banner[counter].src;   
  add = this.Url[counter];
  }

function displayBanners()
  {
  if (rotate == "false") {counter = Math.round(Math.random() * (nBanners - 1));}
  b.setBanners();
  if (rotate == "true")
    {
    counter++;                                 
    if (counter > (nBanners - 1)) {counter = 0;}
    setTimeout("displayBanners()",pause);
    }  
  }

function goTo() {document.location.href = add;}

function show() {window.status = add;}
