var blockAnimation=false;
var slideCount = $('#carouselItems li').size();
var selectedImgs = 1;
var autoSlideStop=false;
var slideWidth =156;

$(document).ready(function() {


	$('#carouselLeft').click(function() {
		moveLeft();	
	});

	$('#carouselRight').click(function() {
		moveRight(false);
	});
	
	setInterval("moveRight(true)", 5000);

	$('#carouselItems li img').hover(function() {
		$(this).css('opacity', 1);
	}, function() {
		$(this).css('opacity',1);
	});

/*
	$('#homeWrap').hover(function() {
		$('#homeFadeUnder').fadeOut();
		$('#homeFadeOver').fadeIn();	
	}, function (){
		$('#homeFadeUnder').fadeIn();
		$('#homeFadeOver').fadeOut();	
	});
*/
	

});


$(window).bind('load', function () {

	setTimeout('homeFade()', 1000);

});

function homeFade() {
		$('#homeFadeUnder').fadeOut(3000);
		$('#homeFadeOver').fadeIn(3000);	

}

function moveRight(auto) {
	//alert('blockAnimation'+blockAnimation + ' / autoSlideStop' + autoSlideStop)

	if (!blockAnimation){ // && !autoSlideStop
		blockAnimation = true;


		$('#carouselItems li:eq(0)').animate({ 
			marginLeft:  '-=' + slideWidth
		}, 'slow', function() {
			blockAnimation=false;
			selectedImgs++;
			if (!auto)
				autoSlideStop=true;
			
			$('#carouselItems li:last').after($('#carouselItems li:eq(0)'));
			$('#carouselItems li:last').css('marginLeft', 0);
		});

	} else {
		autoSlideStop=false;
	}
}

function moveLeft() {
	if (!blockAnimation){ 
		blockAnimation = true;
	
		$('#carouselItems li:eq(0)').animate({ 
			marginLeft:  '+=' + slideWidth
		}, 'slow', function() {
			blockAnimation=false;
			selectedImgs++;

			$('#carouselItems li:first').css('marginLeft', 0);
			$('#carouselItems li:first').before($('#carouselItems li:last'));
		});
	
	}
}

