/* --------------------------------------------------------------------- 
Evo Slide Show - Written by Aaron Jay Lieberman - aaronjayboca@gmail.com
Initial Version 5/19/11 (c) EvoPages.com 
------------------------------------------------------------------------ */

$(function(){
	function MyFadeOut(i) {
		$($('div.slideshow img')[i]).fadeOut();
		$($('div.SlideThumbNails img')[i]).animate({opacity: 0.4}, 500);
		$($('div.slide_description')[i]).hide();
	}
	function MyFadeIn(i) {
		$($('div.slideshow img')[i]).fadeIn();
		$($('div.SlideThumbNails img')[i]).animate({opacity: 1}, 500);
		$($('div.slide_description')[i]).fadeTo(1500, 0.4);
	}
	
	function UpdateSlideShow() {
		MyFadeOut(HighlightImage);
		HighlightImage++;
		if (NumImages <= HighlightImage) HighlightImage = 0;
		MyFadeIn(HighlightImage);
	}
	
	// fade everything but the first thumbnail.
	$('.slideshow img:gt(0)').hide();
	$('.SlideThumbNails img:gt(0)').animate({opacity: 0.4}, 500);
	$('.slide_description').hide();
	$($('div.slide_description')[0]).fadeTo(1500, 0.4);
		
	var NumImages = $('div.slideshow img').length;
	var HighlightImage = 0;
	var IntervalID = setInterval(function(){
		UpdateSlideShow();
	}, 5000);
	
	$('.SlideThumbNails').click(function(e) {
		clearInterval(IntervalID);
		MyFadeOut(HighlightImage);
		HighlightImage = $(e.target).index();
		MyFadeIn(HighlightImage);
	});
});





