/*
Copyright (c) 2008, Blue Ocean Labs. All rights reserved.
*/

function rotateBanner() {
	var currentBanner = 1; 
	var images = [];
	var that = this;
	var delay = 8000;
	
	this.switchBanner = function() {
		if (currentBanner == 5) {
			var switchToBanner = 1;
		}
		else {
			var switchToBanner = currentBanner+1;
		}
		
		if (images[switchToBanner].complete == true) {
			$('#banner'+currentBanner).fadeOut('fast', function() {
				$('#banner'+switchToBanner).fadeIn('fast', function() {
					currentBanner = switchToBanner;
				});
			});
		
			if (switchToBanner == 5) {
				var preloadBanner = 1;
			}
			else {
				var preloadBanner = switchToBanner+1;
			}
			if (images[preloadBanner] == null) {
				images[preloadBanner] = new Image();
				images[preloadBanner].src = baseUrl + '/public/img/homepage/header_'+preloadBanner+'.jpg';
			}
		}
		
		window.setTimeout(that.switchBanner, delay);
	};
	
	this.init = function() {
		//1 is already on the screen
		images[2] = new Image();
		images[2].src = baseUrl + '/public/img/homepage/header_2.jpg';
		window.setTimeout(this.switchBanner, delay);
	};
}

var rotateBanner = new rotateBanner();
rotateBanner.init();
