﻿var imageArray = new Array();

imageArray[0] = '/images/banners/home_banner1.jpg';
imageArray[1] = '/images/banners/home_banner2.jpg';
imageArray[2] = '/images/banners/home_banner3.jpg';
imageArray[3] = '/images/banners/home_banner4.jpg';

var curImage = 0;

$("document").ready(function() {
	
	if( $("input.TopBannerRotate").val() == "rotate" ) {
		setTimeout(function() {
			rotateBanner();
		}, 5000 );
	}
	
	$("div.MenuDesc a").click(function() {
		window.open($(this).attr("href"));
		return false;
	});
	
	setupImageDisplay();
	
});

function rotateBanner() {
	
	$("div.TopBanner").css("background-image", 'url(' + $("div.TopBanner").find("img").attr("src") + ')');
	
	if ( curImage + 1 == imageArray.length ) {
		curImage = 0;
	} else {
		curImage++;
	}
	
	
	$("div.TopBanner").css("height", $("div.TopBanner").find("img").height() );
	$("div.TopBanner").css("width", $("div.TopBanner").find("img").width() );
	
	$("div.TopBanner").find("img").remove();
	loadImage( imageArray[curImage], $("div.TopBanner") );
	
	setTimeout(function() {
		rotateBanner();
	}, 10000 );

}

function loadImage( image, placement ) {
	
	var img = new Image();
	
	$(img).load(function () {
		$(this).hide();
		$(placement).append('<img src="' + img.src + '" style="display:none;" />');
		$(placement).find("img").fadeIn();
	}).error(function () {	// notify the user that the image could not be loaded
	}).attr('src', image);
}

function setupImageDisplay() {
	$("a[rel='box']").fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true, 'imageScale': true, 'hideOnContentClick': false });
}


