/*
home.js
*/


// 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(){
	initSlideshow();
	initTimer();
});