$().ready(function() {
	$('#qhtQuickPick').qhtquickpick({ });
	jslideTiming();
});

function jslideTiming() { $(document).stopTime('jSlide'); $(document).everyTime(5000, 'jSlide', function(i) { jslideNext(); }, 0); }

function jslideNext() {
	buttonContainer = $('#qhtQuickPickButtons');
	var buttonContainers = buttonContainer.children('.jslide-button');
	var jslideCurrentElement = 0;
	var jslideTotalSlides = 0;
	buttonContainers.each(function(i) { jslideTotalSlides++; if( $(this).attr('class').indexOf('-hover') >= 0) jslideCurrentElement = i; });
	jslideCurrentElement++;
	if (jslideCurrentElement == jslideTotalSlides) jslideCurrentElement = 0;
	var jslideReaLQuickPickNumTmp = jslideCurrentElement;
	jslideReaLQuickPickNumTmp++;
	var qhtQuickPickNumTmpHide = container.children('li');
	qhtQuickPickNumTmpHide.each(function(i) { $(this).fadeOut('slow'); });
	buttonContainers.each(function(i) {
		$(this).removeClass('whatsnew-page-hover');
		$(this).addClass('whatsnew-page');
	});
	$('#qhtQuickPickButtons').children('div').eq(jslideCurrentElement).removeClass('whatsnew-page');
	$('#qhtQuickPickButtons').children('div').eq(jslideCurrentElement).addClass('whatsnew-page-hover');
	$('#qhtQuickPick').children().eq(jslideCurrentElement).fadeIn('slow');
}

(function($){
	$.fn.qhtquickpick = function(options) {
		return this.each(function() {
			container = $(this);
			var qhtquickpicks = container.children('li');

			qhtquickpicks.each(function(i) {
				var qhtquickpickthis = $(this);
				if ( i > 0 ) qhtquickpickthis.hide();
				var j = i + 1;
				$('#qhtQuickPickButtons').append('<div class="whatsnew-page clickable jslide-button"><span>'+j+'</span></div>');
			});

			buttonContainer = $('#qhtQuickPickButtons');
			var buttonContainers = buttonContainer.children('div');

			buttonContainers.each(function(i) {
				var buttonContainersthis = $(this);

				$(this).click(function() {
					jslideTiming();
					var qhtQuickPickNumTmp = $(this).text();
					qhtQuickPickNumTmp--;
					var qhtQuickPickNumTmpHide = container.children('li');
					qhtQuickPickNumTmpHide.each(function(i) {
						$(this).fadeOut('slow', function() {
						 // Animation complete
						});
					});

					buttonContainer = $('#qhtQuickPickButtons');
					var buttonContainers = buttonContainer.children('div');

					buttonContainers.each(function(i) {
						$(this).removeClass('whatsnew-page-hover');
						$(this).addClass('whatsnew-page');
					});
					$(this).removeClass('whatsnew-page');
					$(this).addClass('whatsnew-page-hover');
					$('#qhtQuickPick').children().eq(qhtQuickPickNumTmp).fadeIn('slow', function() {
					 // Animation complete
					});
				});
			});
			$('#qhtQuickPickButtons').children('div').eq(0).removeClass('whatsnew-page');
			$('#qhtQuickPickButtons').children('div').eq(0).addClass('whatsnew-page-hover');
		});
	};
})(jQuery);
