(function($) {
	var videoCount = 0;
	var intervalId = null;
	
	function setActiveIndicator() {
		var count = 0;
		$('#videoFeatured li').each(function(){
			if($(this).hasClass('active')) {
				$('#videoFeaturedIndicators i').eq(count).addClass('on');
			} else {
				$('#videoFeaturedIndicators i').eq(count).removeClass('on');
			}
			count++;
		});
	}
	
	function moveNext(){
		$('#videoFeatured li').each(function(){
			var liNode = this;
			
			if($(liNode).hasClass('active')) {
				$('#videoFeaturedNav').fadeOut();
				$(liNode).fadeOut(function(){
					$(liNode).removeClass('active');
					count = $(liNode).index();
					if(count == videoCount-1) count = -1;
					$('#videoFeaturedNav').fadeIn();
					$('#videoFeatured li').eq(count+1).fadeIn(function(){
						$(this).addClass('active');
						setActiveIndicator();
					});
				});
				
				return true;
			}
		});
	}
	
	function moveBack(){
		$('#videoFeatured li').each(function(){
			var liNode = this;
			
			if($(liNode).hasClass('active')) {
				$('#videoFeaturedNav').fadeOut();
				$(liNode).fadeOut(function(){
					$(liNode).removeClass('active');
					count = $(liNode).index();		
					if(count <= 0) { count = videoCount; }
					count--;
					$('#videoFeaturedNav').fadeIn();
					$('#videoFeatured li').eq(count).fadeIn(function(){
						$(this).addClass('active');
						setActiveIndicator();
					});
				});
				
				return true;
			}
		});
	}
	
	function moveToo() {
		clearInterval(intervalId);
		
		active = $('#videoFeatured').find('li.active');
		liNode = $('#videoFeatured li').eq($(this).index());
		
		$('#videoFeaturedNav').fadeOut();
			$(active).fadeOut(function(){
			$(active).removeClass('active');
			$('#videoFeaturedNav').fadeIn();
			$(liNode).fadeIn(function(){
				$(this).addClass('active');
				setActiveIndicator();
			});
		});
		
		setTimeout(function(){
			intervalId = setInterval(moveNext,7000);
			},13000);
			
		return false;
	}
	
	function initVideoFeatured() {
		$('#videoFeatured li').each(function(){
			$('#videoFeaturedIndicators').append('<i class="pngFix"></i>');
			videoCount++;
		});
		
		$('#videoFeaturedIndicators i').click(moveToo);
		
		setActiveIndicator();
		
		$('#videoFeaturedNav .next').click(function(){
			clearInterval(intervalId);
			moveNext();
			setTimeout(function(){
				intervalId = setInterval(moveNext,7000);
				},13000);
			return false;
		});
		
		$('#videoFeaturedNav .back').click(function(){
			clearInterval(intervalId);
			moveBack();
			setTimeout(function(){
				intervalId = setInterval(moveNext,7000);
				},13000);
			return false;
		});
		
		intervalId = setInterval(moveNext,7000);
	}
	
	$(document).ready(function(){
		
		initVideoFeatured();
		
	});
	
})(jQuery);
