$(document).ready(function(){

var slideCount = $('.carousel-slide').length;
var carousel  = $('#carousel');
var stop = slideCount * 490;
var i = 0;

$(carousel).css('width',slideCount*490 + 'px');
var title = $('.carousel-slide').eq(i).attr('title');
$('#carousel-left').addClass('disabled');
$('#image-title').text(title);

function slideLeft(){
	var carouselPos = $(carousel).position();
	var leftPos = carouselPos.left;
	$('.disabled').removeClass('disabled');
	$(carousel).animate({
		left: leftPos + 490 + 'px'
	}, function(){
		if(i==0){
			$('#carousel-left').addClass('disabled');
		}
	});
	
	i--
	var title = $('.carousel-slide').eq(i).attr('title');
	$('#image-title').text(title);
	
}

function slideRight(){
	var carouselPos = $(carousel).position();
	var leftPos = carouselPos.left;
	$('.disabled').removeClass('disabled');
	$(carousel).animate({
		left: leftPos - 490 + 'px'
	}, function(){
		if(i==slideCount-1){
			$('#carousel-right').addClass('disabled');
		}
	});
	
	i++
	var title = $('.carousel-slide').eq(i).attr('title');
	$('#image-title').text(title);
	
}

$('#carousel-left').click(function(){
	if($(this).hasClass('disabled')){
		return false;
	} else {
		if($(carousel).is(':animated')){
			return false
		} else {
			slideLeft();
		}
	}
});
$('#carousel-right').click(function(){
	if($(this).hasClass('disabled')){
		return false;
	} else {
		if($(carousel).is(':animated')){
			return false
		} else {
			slideRight();
		}
	}
});


});

