$(document).ready(function(){
	
	
	$(document).everyTime(10000, "interval", function() {
		next();
	});
	
	
	$('.slides_container').mouseover(function(){
		$(document).stopTime("interval");
	});
	
	$('.slides_container').mouseout(function(){
		$(document).everyTime(10000, "interval", function() {
			next();
		});
	});
	
	//jQuery.easing.def = 'easeOutElastic'; 
	var width = parseInt($('.slides_container').css('width').replace('px', ''));
	var margin = parseInt($('.slides_slidingBar').css('marginLeft').replace('px', ''));
	
	if($('.slides_slidingBar').attr('rel'))
	{
		var rel = $('.slides_slidingBar').attr('rel').replace('px', '');
	}
	
	var totalWidth = parseInt($('.slides_slidingBar').css('width').replace('px', ''));
	
	function next(){
		if($('.slides_slidingBar').attr('rel'))
		{
			margin = parseInt($('.slides_slidingBar').attr('rel'));
		}
		var nextMargin = margin + width;
		
		if(nextMargin < totalWidth)
		{
			var newMargin = '-' + nextMargin + 'px';
			$('.slides_slidingBar').animate({"margin-left" : newMargin}, "slow", "linear");
			$('.slides_slidingBar').attr('rel', nextMargin);
			return false;
		}
		else
		{
			var newMargin = '0px'
			$('.slides_slidingBar').animate({"margin-left" : newMargin}, "slow", "linear");
			$('.slides_slidingBar').attr('rel', '0');
			return false;
		}  
	}
		
	
	$('#carouselPagItem0').click(function(){
		$('.slides_slidingBar').animate({"margin-left" : "0"}, "slow", "linear");
		$('.slides_slidingBar').attr('rel', '0');
		return false;
	});
	
	$('#carouselPagItem1').click(function(){
		var newWidth = '-' + (width * 1) + 'px';
		$('.slides_slidingBar').animate({"margin-left" : newWidth}, "slow", "linear");
		$('.slides_slidingBar').attr('rel', (width * 1));
		return false;
	});
	
	$('#carouselPagItem2').click(function(){
		var newWidth = '-' + (width * 2) + 'px';
		$('.slides_slidingBar').animate({"margin-left" : newWidth}, "slow", "linear");
		$('.slides_slidingBar').attr('rel', (width * 2));
		return false;
	});
	
	$('#carouselPagItem3').click(function(){
		var newWidth = '-' + (width * 3) + 'px';
		$('.slides_slidingBar').animate({"margin-left" : newWidth}, "slow", "linear");
		$('.slides_slidingBar').attr('rel', (width * 3));
		return false;
	});
	
	$('#carouselPagItem4').click(function(){
		var newWidth = '-' + (width * 4) + 'px';
		$('.slides_slidingBar').animate({"margin-left" : newWidth}, "slow", "linear");
		$('.slides_slidingBar').attr('rel', (width * 4));
		return false;
	});
	
	$('#prevCarousel').click(function(){
		 
		if($('.slides_slidingBar').attr('rel'))
		{
			margin = parseInt($('.slides_slidingBar').attr('rel'));
		}
		var nextMargin = margin - width;
			if(nextMargin >= 0)
			{
				var newMargin = '-' + nextMargin + 'px';
				$('.slides_slidingBar').animate({"margin-left" : newMargin}, "slow", "linear");
				$('.slides_slidingBar').attr('rel', nextMargin);
				return false;
			}
			else
			{
				var newMargin = '-' + (totalWidth - width) + 'px'
				$('.slides_slidingBar').animate({"margin-left" : newMargin}, "slow", "linear");
				$('.slides_slidingBar').attr('rel', totalWidth - width);
				return false;
			}
	});
	
	$('#nextCarousel').click(function(){
		next();
	});
	
	
});

