﻿var bannerArray = new Array();
var currentBanner = 0;

$(document).ready(function() {

	initalizeBanner();
	
});


function initalizeBanner() {

	$("div.frontpage-banner-bg").find("a").hide();
	
	var i = 0;
	
	$("div.frontpage-banner-bg").find("a").each(function(e) {
		
		bannerArray[i] = new Array($(this).attr("href"), $(this).find("img").attr("src"));
		
		i = i + 1;
		
	});
	
	$("div.frontpage-banner-bg").find("a").fadeTo(1, 0);
	
	$("div.frontpage-banner-bg").find("a:first").addClass("currentBanner");
	
	$("a.currentBanner").css("display", "block");
	$("a.currentBanner").fadeTo("2000", "1");
	
	setTimeout("rotateBanner()", 5000);

}

function rotateBanner() {
	
	// Set Current Banner to BG Image
	$("div.frontpage-banner-bg").css("background-image", "url(" + bannerArray[currentBanner][1] + ")");
	
	// Hide current banner
	$("div.frontpage-banner-bg").find("a.currentBanner").fadeTo(1000, 0);
	
	if (currentBanner == bannerArray.length - 1) {
		currentBanner = 0;
	} else { currentBanner = currentBanner + 1; }
	
	setTimeout(function() {
	// Switch Images
	$("div.frontpage-banner-bg").find("a.currentBanner img").attr("src", bannerArray[currentBanner][1]);
	$("div.frontpage-banner-bg").find("a.currentBanner").attr("href", bannerArray[currentBanner][0]);
	
	// Fade in new Banner
	$("div.frontpage-banner-bg").find("a.currentBanner").fadeTo(2000, 1);
	
	// Start Timmer for next change
	setTimeout("rotateBanner()", 5000);
	
	}, 2000);
	
}
