// -------------------------------------------------------------------------------
// Requires fader.js
// Fade interval in milliseconds
// Make this larger if you experience performance issues
// -------------------------------------------------------------------------------
var bannerIndex	     = 0;
var bannerContent    = new Array();
var bannerLinks      = new Array();
var bannerURL;

bannerContent[0]     = new Image();
bannerContent[0].src = "Images/Banner/banner_scotiabank.png";
bannerLinks[0]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[1]     = new Image();
bannerContent[1].src = "Images/Banner/banner_bwbank.png";
bannerLinks[1]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[2]     = new Image();
bannerContent[2].src = "Images/Banner/banner_td.png";
bannerLinks[2]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[3]     = new Image();
bannerContent[3].src = "Images/Banner/banner_ht.png";
bannerLinks[3]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[4]     = new Image();
bannerContent[4].src = "Images/Banner/banner_concentra.png";
bannerLinks[4]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[5]     = new Image();
bannerContent[5].src = "Images/Banner/banner_mt.png";
bannerLinks[5]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[6]     = new Image();
bannerContent[6].src = "Images/Banner/banner_fnb.png";
bannerLinks[6]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[7]     = new Image();
bannerContent[7].src = "Images/Banner/banner_lb.png";
bannerLinks[7]       = "https://www.rmtmortgagegroup.com/apply.html";
bannerContent[8]     = new Image();
bannerContent[8].src = "Images/Banner/banner_resmor.png";
bannerLinks[8]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[9]     = new Image();
bannerContent[9].src = "Images/Banner/banner_nbc.png";
bannerLinks[9]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[10]     = new Image();
bannerContent[10].src = "Images/Banner/banner_hsbc.png";
bannerLinks[10]       = "http://www.rmtmortgagegroup.com/apply.html";
bannerContent[11]     = new Image();
bannerContent[11].src = "Images/Banner/banner_mcap.png";
bannerLinks[11]       = "http://www.rmtmortgagegroup.com/apply.html";

function BasicBanner (element, links) {
  this._element     	 = element;
  bannerURL              = links;
  this._contextIndex	 = 0;
  this._fader	         = new Fader(element,3, 99,99,99,true,5);
  this._fader.OnComplete = this._handleFadeComplete;
}

BasicBanner.prototype._handleFadeComplete = function (aiComplete) {
  // Increment context index;
  if (aiComplete == 0){
    bannerIndex++;
    if (bannerIndex >= bannerContent.length){
      bannerIndex = 0;
    }
      
    // Update image source
    this._element.src  = bannerContent[bannerIndex].src;
    bannerURL.href = bannerLinks[bannerIndex]; 
  
  }
}

BasicBanner.prototype.StartAnimation = function () {
  this._fader.fadeOut();
}

