/*
home.js
*/
document.write("<style>#popup-notice { top:-9999999px; }</style>");

// variables
var all_slides   = 0;
var slides       = 0;
var currentSlide = 1;

// init
function initSlideshow () {
	// calculate and apply width for slider div	
	all_slides   = jQuery.makeArray($("#slider .slide"));
	slides       = all_slides.length;
	$("#slider").css("width", slides * 860);
}

// slide right
function slideRight() {
	$("#slider").animate({
			"left" : "+=860px"
		},
		"slow",
		"easeInOutCirc"
	);
	currentSlide--;
}

// slide left
function slideLeft() {
	$("#slider").animate({
			"left" : "-=860px"
		},
		"slow",
		"easeInOutCirc"
	);
	currentSlide++;
}

// rewind
function rewind() {
	var beginning = (currentSlide - 1) * 860;
	$("#slider").animate({
			"left" : "+=" + beginning + "px"
		},
		"slow",
		"easeInOutCirc"
	);
	currentSlide = 1;
}

// reset timer
function resetTimer() {
	timer.stop();
	// timer.reset(8000);
}

// init timer
function initTimer() {
	$.timer(5000, function (timer) {
		if (currentSlide == slides) {
			rewind();
		} else {
			slideLeft();
		}
	});
}

// init
$(document).ready(function(){
/*
	var banner     = $("#popup-notice");
	var bannerLeft = (($(window).width()/2) - (banner.outerWidth(true)/2));
	var bannerTop  = (($(window).height()/2) - (banner.outerHeight(true)/2));
	var bannerCookie = $.cookies.get("banner-cookie");
	
	banner.css({
		top: bannerTop,
		left: bannerLeft,
		display: "none"
	});
*/
	
	initSlideshow();
	initTimer();
	
	// preload images
	$.preloadImages("/images/top100.jpg");

	// init fancybox for home page PDF
	$("a[class$='thirtyfour']").fancybox({ 
		'frameWidth'      : 820, 
		'frameHeight'     : 600,
		'overlayShow'     : false,
		'easingIn'        : 'easeInOutCirc',
		'easingOut'       : 'easeInOutCirc',
		'easingChange'    : 'easeInOutCirc',
		'zoomOpacity'     : '0.5',
		'zoomSpeedChange' : '100',
		'zoomSpeedIn'     : 300, 
		'zoomSpeedOut'    : 300
	});
	
/*
	if (bannerCookie <= 3) {
		$(window).load(function() {
			banner.fadeIn(800);
			var count = bannerCookie + 1;
			$.cookies.set("banner-cookie", count);
		
			setTimeout(function() {
	   			banner.fadeOut(800);
   			}, 10000);
		});
	}
*/
});
