/*	PE EVOLVE
	Slideshow Module Functionality	*/



var slide_time;


function slide_to(slide){
	clearTimeout(slide_time);
	
	if (slide >= $("div.slide").length){ slide = 0; }
	if (slide < 0){ slide = $("div.slide").length - 1; }

	$("div.slide.active").fadeOut(500, function(){
		$("div.slide-numbers li, div.slide").removeClass("active");
		$("div.slide-caption").fadeOut(500, function(){
			$("div.slide-numbers li").eq(slide).addClass("active");
			$("div.slide").eq(slide).fadeIn(500, function(){
				$(this).addClass("active");
				$("div.slide-caption").eq(slide).fadeIn(500);
			});
		});
	});
	
	slide_time = setTimeout("slide_to(" + (slide + 1).toString() + ")" , 6000 );
}



$(function(){
	
	$('div.slide:first-child, div.slide-caption:first-child, div.slide-numbers ul li:first-child').addClass("active");

	if ($("div.slideshow").length) {
		
		slide_time = setTimeout("slide_to(0)", 0);
		
		$("div.slide-numbers a").click(function(e){
			clearTimeout(slide_time);
			var clicked = $("div.slide-numbers a").index($(this));
			slide_to(clicked);
			return e.preventDefault();
		});
	}

});
