var featuredTutor = 0;
var featuredTutorTimerDelay = 6000;
var featuredTutorTimerDirection = 'next';
var resData = '';


$(function() {
		$('#featuredTutorNavigation .main-featured-item-navigation-prev').click(
			function() {
				navigateFeaturedTutor('prev');
			}
		);

		$('#featuredTutorNavigation .main-featured-item-navigation-next').click(
			function() {
				navigateFeaturedTutor('next');
			}
		);
	}
);

function navigateFeaturedTutor(direction) {
	featuredTutorTimerDirection = direction;
	
	clearTimeout(featuredTutorTimerID);
	
	url = '/tutor/get-featured-tutor/current/' + featuredTutor + '/direction/' + direction;

	$.getJSON(
		url,
		function (data) {
			//$('#featuredTutorImg').fadeOut('fast', function(){$(this).html(data.img).fadeIn('fast')});
			//$('#featuredTutorInfo').fadeOut('fast', function(){$(this).html(data.info).fadeIn('fast')});
			$('#featuredTutorImg').html(data.img);
			$('#featuredTutorInfo').html(data.info);
			featuredTutor = data.current;
			clearTimeout(featuredTutorTimerID);
			featuredTutorTimerID = setTimeout("navigateFeaturedTutor('" + featuredTutorTimerDirection + "')", featuredTutorTimerDelay);
		}
	);
}

var featuredTutorTimerID = setTimeout("navigateFeaturedTutor('" + featuredTutorTimerDirection + "')", featuredTutorTimerDelay);


function switchFeaturedVideos(listSelector, direction) {

	if((direction == 'undefined') || (direction == null)) {
		direction = 'next';
	}

	var prevItem = $(listSelector  + ' .active');

	if(direction == 'next') {
		nextItem = prevItem.next();
		if(nextItem.length == 0) {
			nextItem = $(listSelector + ' li:first');
		}
	} else if(direction == 'prev') {
		nextItem = prevItem.prev();
		if(nextItem.length == 0) {
			nextItem = $(listSelector + ' li:last');
		}
	}


	prevItem.fadeOut('fast', function(){nextItem.fadeIn('fast', function(){prevItem.removeClass('active').css('display', 'none');nextItem.addClass('active');})});
}


$(
	function() {

		$(".pretty-gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook', allowresize:false});

		$('#featuredStudentNavigation .main-featured-item-navigation-prev').click(
			function() {
				switchFeaturedVideos('#featuredStudentsList', 'prev');
			}
		);

		$('#featuredStudentNavigation .main-featured-item-navigation-next').click(
			function() {
				switchFeaturedVideos('#featuredStudentsList', 'next');
			}
		);


		$('#featuredVideoNavigation .main-featured-item-navigation-prev').click(
			function() {
				switchFeaturedVideos('#featuredVideosList', 'prev');
			}
		);

		$('#featuredVideoNavigation .main-featured-item-navigation-next').click(
			function() {
				switchFeaturedVideos('#featuredVideosList', 'next');
			}
		);
	}
);

