jQuery(document).ready(function($) {
	
	var cycle=0;
	var play=true;
	var dir="";
	
	var interval = window.setInterval(bannerAnimate,6000);
	
	$(".feature-banner a#prev, .feature-banner a#next").bind("click",function(e) {
		
		dir = e.currentTarget.id;
		
		if(play) {
			bannerAnimate(false);
		}	
		
		return false;		
		
		
	});
	
	function bannerAnimate(auto) {
		
		play=false;		
		window.clearInterval(interval);	
		
		if (dir=="next" || auto == null) {
			if ($('.feature-container').length-1 <= cycle) {
				cycle = 0;
				animatein = $(".feature-container")[0];
			} else {
				cycle++;
				animatein = $(".feature-container:visible").next();
			}
		} else {
			if (cycle <= 0) {
				cycle = $('.feature-container').length-1;
				animatein = $($(".feature-container")[$('.feature-container').length-1]);
			} else {
				cycle--;
				animatein = $(".feature-container:visible").prev();
			}				
		}
		
		$(".feature-container:visible").fadeOut(400,function() {
			$(animatein).fadeIn(400,function() {
				play=true;
				interval = window.setInterval(bannerAnimate,6000);
			});
		});
		
	}	
});
