// jQuery Image Fader for Galaxy

var noImages = 0;
var intTimer;
var classOfContainer = 'rotator_image';
var classOfContainer2 = 'trailers';

jQuery(function($){
	
	if ($('.'+classOfContainer).length) {
		noImages = $('.'+classOfContainer+' ul li').length;
		intTimer = setInterval('rotate_image()',4500);
		$('.'+classOfContainer+' ul li a').click(function(e){
			e.preventDefault();
			$('.'+classOfContainer+' ul li a').removeClass('current_image');
			$(this).addClass('current_image');
			var nxtImg = parseInt($(this).text());
			nxtImg--;
			$('.image').fadeOut('fast');
			$('.'+classOfContainer+' .image:eq('+nxtImg+')').fadeIn('fast');	
			clearInterval(intTimer);
		intTimer = setInterval('rotate_image()',4500);
		});
	}
});

function rotate_image() {
	var curImg = $('.'+classOfContainer+' ul li a.current_image');
	var nxtImg = (parseInt(curImg.text())+1);
	if (nxtImg>noImages) nxtImg = 1;
	$('.'+classOfContainer+' ul li a:eq('+(nxtImg-1)+')').addClass('current_image');
	nxtImg--;
	curImg.removeClass('current_image');
	if ((nxtImg-1)<0) {
		curImg = (noImages-1);
	} else {
		curImg = (nxtImg-1);
	}
	
	$('.image:eq('+curImg+')').fadeOut('fast');
	$('.'+classOfContainer+' .image:eq('+nxtImg+')').fadeIn('fast');	
}

var total_slides, current_slide, loopNum;
$(document).ready(function() {
	total_slides = $('.trailers .slide').length;
	current_slide = 1;
	seconds = 10;
	loopNum = setInterval('loopSlides()', seconds+'000');
});

function loopSlides() {
	$("#slide" + current_slide).fadeOut("slow");
	if (current_slide == total_slides) current_slide = 0;
	current_slide++;
	$("#slide" + current_slide).fadeIn("slow");
}

