// JavaScript Document
var SOAK = {};

$(function(){

	$('.jsOnly').removeClass('jsOnly');
	SOAK.slideShow_init();
	
	$('#tb-course-list select').change(function () {
		// alert($(this).val());
		window.location.replace($(this).val());
	});

});

// initialise slideshow

SOAK.slideShow_init = function() {

	var nav = '';

	$('#p-interactive-feature .pager a').live('click', function() {

		return false;

	});

	$('#p-interactive-feature .pager a:not(.selected)').live('click', function() {

		var position = $(this).attr('rel');

		clearTimeout(slideShow_t);

		SOAK.slideShow(position);

	});

	slideShow_t = setTimeout("SOAK.slideShow()", 10000);

	$('#p-interactive-feature').hover(function() {

		clearTimeout(slideShow_t);

	},

	function() {

		clearTimeout(slideShow_t);

		slideShow_t = setTimeout("SOAK.slideShow()", 10000);

	});

}

// main slideshow function

SOAK.slideShow = function(position) {

		$('#p-interactive-feature .quote').animate({
			left: '-488px'
		  }, 500, 'swing');

		$('#p-interactive-feature .panels .active').fadeOut(500, function() {

			$('#p-interactive-feature .panels .active, #p-interactive-feature .pager .selected').removeClass('active').removeClass('selected');

			var next = $(this).next('li');

			if (position || position == 0) {

				next = $('#p-interactive-feature .panels li[value=' + position + ']');

			}

			else if (next.length == 0) {

				next = $('#p-interactive-feature .panels li:first-child');

			}
			
			var nextNum = next.attr('value');

			$('#p-interactive-feature .pager li a[rel='+nextNum+']').addClass('selected');

			$('#p-interactive-feature .quote').animate({
				left: '1px'
			  }, 500, 'swing');
			next.fadeIn(500, function() {
					
					$(this).addClass('active');

			});

		
		});


		if (!position) {

			clearTimeout(slideShow_t);

			slideShow_t = setTimeout("SOAK.slideShow()", 10000);

		}

}


