$(document).ready(function() { load(1); });

var current_slide = 0;
var next_slide = 0;
var total_slides = 0;
var slides = "";
var fade_duration = 2000;
var wait_time = 6000;

function load(startPosition) {
	
	slides = $("#slides div").get();

	$("#replay").hide();
	$("#slides").css("background","none");
	
	if ($.browser.msie) {
   		//$("#slides").css("height","227px");
	}

	if(startPosition == 0) {
		$("#slides").css("background", "none");

		$(slides[0]).show();

		// Hide all but the first slide
		for (var i = 1; i < slides.length; i++) {
			$(slides[i]).hide();
		}
	}

	if(startPosition == 1) {
		// Hide all but the first slide
		for (var i = 1; i < slides.length; i++) {
			$(slides[i]).hide();
		}
	}

	current_slide = 0;
	next_slide = current_slide + 1;
	total_slides = slides.length - 1;

	// Begin swapping images and slides
    setTimeout("rotate()", wait_time);
}

function rotate() {
    $(slides[current_slide]).fadeOut(fade_duration);

    if(current_slide < total_slides) {
		$(slides[next_slide]).fadeIn(fade_duration);

		current_slide = next_slide;
		next_slide = (next_slide + 1) % slides.length;

		setTimeout("rotate()", wait_time);
    }
    else {
    	//hide all slides and show the background
    	$("#slides div").fadeOut(function () {
    		$("#slides").css("background", "url(http://test.sustainability.ufl.edu/images/slides/image_outro.jpg) no-repeat").fadeIn();
    		$("#replay").fadeIn();
    	});

    	//don't listen until the rotation is complete
    	$("#replay a").click(function(event) {
    		selectSlide(event);
    	});
    }
}

function selectSlide(event) {
	load(0);
}
