
var settings = {
	animationtype: 'fade',
	speed: 'normal',
	timeout: 2000,
	type: 'sequence',
	runningclass: 'innerfade',
	direction: 'next'
};

var gPause = false;
var gHPause = false;
var gBPause = false;
var current = 0;
var last = 0;
var override = false;
var fade = true;

function startCarousel() {
	$('.carouselOne').innerfade({
		animationtype: 'fade',
		speed: 'slow',
		timeout: 4000, 
		type: 'sequence',
		containerheight: 'auto',
		runningclass:'innerfade',
		children: null
	});
	$('.carouselTwo').innerfade({
		animationtype: 'fade',
		speed: 'slow',
		timeout: 4500, 
		type: 'sequence',
		containerheight: 'auto',
		runningclass:'innerfade',
		children: null
	});
	$('.carouselThree').innerfade({
		animationtype: 'fade',
		speed: 'slow',
		timeout: 5000, 
		type: 'sequence',
		containerheight: 'auto',
		runningclass:'innerfade',
		children: null
	});
	assignPrevNext();
}

function assignPrevNext() {
	$(".prev").click(
		function(){
		//alert("current: " + current + " last: " + last);
		if ( ( current - 1 ) >= 0 ) {
			current = current - 1;
			last = current + 1;
		} else {
			current = $(this).parent().siblings('ul').children('li').length - 1;
			last = 0;
		};
	$($(this).parent().siblings('ul').children('li').slice(last)).fadeOut(settings.speed);
	$($(this).parent().siblings('ul').children('li').slice(current)).fadeIn(settings.speed);
	gBPause = true;
	//$(".pause").empty();
	$(".pause").html('<img class="btn" src="/media/images/play_360.gif" width="31" height="15" alt="Play" title="Play" />');
			}

	);

	$(".pause").click(
		function(){
			if(gBPause == true) {
				gBPause = false;
				gPause = (gBPause || gHPause);
			}
			else {
				gBPause = true;
				gPause = (gBPause || gHPause);
			}
			if(gBPause == true) {
				//$(".pause").empty();
				$(".pause").html('<img class="btn" src="/media/images/play_360.gif" width="31" height="15" alt="Play" title="Play" />');
			}
			else{
				//$(".pause").empty();
				$(".pause").html('<img class="btn" src="/media/images/pause_359.gif" width="31" height="15" alt="Pause" title="Pause" />');
			}
		}
	);

	$(".next").click(
		function(){
			if ( ( current + 1 ) < $(this).parent().siblings('ul').children('li').length ) {
			current = current + 1;
			last = current - 1;
		} else {
			current = 0;
			last = $(this).parent().siblings('ul').children('li').length - 1;
		};
	$($(this).parent().siblings('ul').children('li')[last]).fadeOut(settings.speed);
	$($(this).parent().siblings('ul').children('li')[current]).fadeIn(settings.speed);
	gBPause = true;
	//$(".pause").empty();
	$(".pause").html('<img class="btn" src="/media/images/play_360.gif" width="31" height="15" alt="Play" title="Play" />');
		}
	);

	$(".carouselcontainer").hover(
		function(){
			$(this).children(".control").fadeIn();
			gHPause = true;
			gPause = (gBPause || gHPause);
		},
		function(){
			$(this).children(".control").fadeOut();
			gHPause = false;
			gPause = (gBPause || gHPause);

		}
	);
	$(".carouselcontainerTwo").hover(
		function(){
			$(this).children(".control").fadeIn();
			gHPause = true;
			gPause = (gBPause || gHPause);
		},
		function(){
			$(this).children(".control").fadeOut();
			gHPause = false;
			gPause = (gBPause || gHPause);

		}
	);
	$(".carouselcontainerThree").hover(
		function(){
			$(this).children(".control").fadeIn();
			gHPause = true;
			gPause = (gBPause || gHPause);
		},
		function(){
			$(this).children(".control").fadeOut();
			gHPause = false;
			gPause = (gBPause || gHPause);

		}
	);
}

