$(document).ready(function () {
	$("#slideshow li").fadeOut(0);
	$("#slideshow li:first").fadeIn(0);
	$("#slideshow li:first").addClass("current-image");
	setTimeout("rotateImages()", 0);
	interval = setInterval("rotateImages()", 6000);
	
	$("a.slideshow-link").click(function () {
	
		index = $(this).attr("href").substr(1) - 1;
		rotateImagesToIndex(index);
		clearInterval(interval);
	
	});
});

function rotateImages () {
	var currImg = $("#slideshow li.current-image");
	var nextImg = currImg.next();
	
	if (nextImg.length == 0) {
		nextImg = $("#slideshow li:first");
	}
	
	nextImg.addClass("next-image");
	
	currImg.fadeOut(1000);
	nextImg.fadeIn(1000, function() {
		currImg.removeClass("current-image");
		currImg = nextImg;
		currImg.removeClass("next-image");
		currImg.addClass("current-image");
	});
}

function rotateImagesToIndex (index) {
	var currImg = $("#slideshow li.current-image");
	var nextImg = $("#slideshow li:eq(" + index + ")");
	
	if (nextImg.length == 0) {
		nextImg = $("#slideshow li:first");
	}
	
	nextImg.addClass("next-image");
	
	currImg.fadeOut(1000);
	nextImg.fadeIn(1000, function() {
		currImg.removeClass("current-image");
		currImg = nextImg;
		currImg.removeClass("next-image");
		currImg.addClass("current-image");
	});
}
