$(document).ready(function(){
	var slideshow_pos = 0;
	var slideshow_ctr = $(".references img").length;
	var active = false;
	
	$(".nav-back").click(function() {
		$(document).stopTime();
		$(document).everyTime(16000, function () {forw();});
		backw();
	});
	
	$(".nav-forw").click(function() {
		$(document).stopTime();
		$(document).everyTime(16000, function () {forw();});
		forw();	
	});
	
	function forw() {
		if (!active) {
			active = true;		
			if (slideshow_pos < slideshow_ctr-1) {
				slideshow_pos++;	
			} else {
				slideshow_pos = 0;
			}
			animation();
		}
	}
	
	function backw() {
		if (!active) {
			active = true;
			if (slideshow_pos != 0) {
				slideshow_pos--;	
			} else {
				slideshow_pos = slideshow_ctr-1;
			}
			animation();
		}
	}
		
	function animation() {
			$(".panel").animate( { left: -(slideshow_pos * 417) + "px"}, 1000 );	
			var to_show = $(document).find(".reference-text:eq("+ slideshow_pos +")");
			var to_hide = $(document).find(".reference-text:visible");
			$(to_hide).slideUp(500, function () { $(to_show).slideDown(500); active = false;});	
	}
	
	$(document).everyTime(8000,						   
		function () { 		
			forw();		
		}
	);
	
});
