﻿
// Rotating Banner Stuff

var arrImgs = [];
var arrLinks = [];
var arrAltText = [];
var currentBanner = 0;
var bannerTimeout;

function bannerRotate() {
	currentBanner++;
	currentBanner %= arrImgs.length;
	
	document.getElementById('bannerRotateImage').src = arrImgs[currentBanner].src;
	document.getElementById('bannerRotateLink').href = arrLinks[currentBanner];
	document.getElementById('bannerRotateImage').alt = arrAltText[currentBanner];
	document.getElementById('bannerRotateImage').title = arrAltText[currentBanner];
	document.getElementById('bannerRotateImage').style.display = 'block';
	
	// Colour links in
	for(count = 0; count < arrImgs.length; count++) {
		document.getElementById('bannerChange_' + count).className = 'off';
		document.getElementById('bannerChange_' + count).blur();
	}
	document.getElementById('bannerChange_' + currentBanner).className = 'on';
	
	bannerTimeout = setTimeout('fadeOut()', 7000);
}

function innitBanner() {
	currentBanner = Math.floor(arrImgs.length * Math.random());
	bannerRotate();
}

function gotoBanner(intBanner) {
	if($('#bannerRotateImage').is(':animated')) {
		$('#bannerRotateImage').stop(true, true);
	}
	clearTimeout(bannerTimeout);
	currentBanner = intBanner - 1;
	fadeOut();
}

function fadeOut() {
	nextBanner = currentBanner + 1;
	nextBanner %= arrImgs.length;
	document.getElementById('rotateBanner').style.backgroundImage = 'url(' + arrImgs[nextBanner].src + ')';
	$('#bannerRotateImage').fadeOut(250, bannerRotate);
}

function bannerTTOn(objLink, intBanner) {
	document.getElementById('tooltip').style.display = 'inline';
	document.getElementById('tooltipText').innerHTML = arrAltText[intBanner];
	document.getElementById('tooltip').style.left = objLink.offsetLeft + 15 + 'px';
}

function bannerTTOff() {
	document.getElementById('tooltip').style.display = 'none';
}
