﻿// displayInterval must be in seconds.
function FeaturedEquipmentBanner_Init(imageUrls, linkUrls, displayInterval)
{
	var featuredequipmentbannerimage = document.getElementById("featuredequipmentbannerimage");

	if(featuredequipmentbannerimage == null)
		return;

	featuredequipmentbannerimage.IMAGE_COUNT = imageUrls.length;
	featuredequipmentbannerimage.DISPLAY_INTERVAL = displayInterval * 1000;

	featuredequipmentbannerimage.CurrentImageIndex = 0;
	featuredequipmentbannerimage.ImageUrls = imageUrls;
	featuredequipmentbannerimage.LinkUrls = linkUrls;
	featuredequipmentbannerimage.Link = document.getElementById("featuredequipmentbannerlink");

	featuredequipmentbannerimage.NextImage = function()
	{
		this.CurrentImageIndex = (this.CurrentImageIndex + 1) % this.IMAGE_COUNT;
		this.src = this.ImageUrls[this.CurrentImageIndex];
		this.Link.href = this.LinkUrls[this.CurrentImageIndex].replace(/&amp;/g, "&");
	}
	
	featuredequipmentbannerimage.Start = function() { this.Stop(); this.IntervalID = window.setInterval("document.getElementById('featuredequipmentbannerimage').NextImage()", this.DISPLAY_INTERVAL); }
	featuredequipmentbannerimage.Stop = function() { window.clearInterval(this.IntervalID); }
	featuredequipmentbannerimage.onmouseover = function() { this.Stop(); }
	featuredequipmentbannerimage.onmouseout = function() { this.Start(); }
	
	featuredequipmentbannerimage.Start();
}
