/**
 * @author Chris
 */
jQuery(document).ready(function($) {
	function setupSlideshow(arr){
		var numpics = arr.length;
		var rand = Math.floor(Math.random()*numpics);
		arr[rand].className = 'active';
		
		for(var i = 0; i < numpics; i++){
			$('#slideshow')
				.append($("<img>").attr({
						"src": arr[i].url,
						"width": 800,
						"height": 260,
						"class": arr[i].className,
						"slideNum": i
					}).show()
			);
		}
		/*
		var slideInfo = arr[rand];
		*/
	}
	
	function slideSwitch(arr) {
	    var $active = $('#slideshow IMG.active');
	
	    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');
	
	    var $next =  $active.next().length ? $active.next()
	        : $('#slideshow IMG:first');
	
	    $active.addClass('last-active');
	
	    $next.fadeOut(0)			 //.css({opacity: 0.0})
	        .addClass('active')
			.fadeIn(2000, function() {
	            $active.removeClass('active last-active');
	        });
			/*
	        .animate({opacity: 1.0}, 1800, function() {
	            $active.removeClass('active last-active')
	        });*/
			//.css("filter", "");
		
		//var slideNum = $next.attr('slideNum');
		//var slideInfo = arr[slideNum];

	}
	
	/*Execute */	
 	//var slideDir = 'http://test.solarcampfire.com/chwmlaw/wp-content/themes/thesis_151/custom/slides/';
	var slideDir = 'http://www.chwmlaw.com/wp-content/themes/thesis_16/custom/slides/';
	var imgArr = [
		{
			url: slideDir + 'chess_slide.jpg',
			className: ""
		},
		{
			url: slideDir + 'dart_slide.jpg',
			className: ""
		},
		{
			url: slideDir + 'people_slide.jpg',
			className: ""
		},
		{
			url: slideDir + 'rock_slide.jpg',
			className: ""
		}
	];
	
	setupSlideshow(imgArr);
	setInterval( function(){slideSwitch(imgArr)}, 7000 );	
	
});