$(document).ready(function() {
	//#########################################################################//
	//################################# MAIN ##################################//
	//#########################################################################//
	
	var sliderWidth = $('.sliderFeed').width();
	var sliderSum = $('.sliderContainer .slider').size();
	var sliderContainerWidth = sliderWidth * sliderSum;
	var sliderNumber = 0;
	var play;
	
	$('.sliderContainer').css({'width' : sliderContainerWidth});
	
	rotate = function(){
		var triggerID = sliderNumber;
		var sliderContainerPosition = triggerID * sliderWidth;
	
		$(".sliderContainer").stop().animate({
			left: -sliderContainerPosition
		}, 500 );
	
	};
	 
	
	rotateSwitch = function(){
		play = setInterval(function(){
			sliderNumber ++;
			if(sliderNumber >= sliderSum) {
				sliderNumber = 0;
			}
			rotate();
		}, 3000);
	};
	
	$('.sliderLeft').click(function() {
		sliderNumber --;
		  if(sliderNumber < 0) {
			  sliderNumber = sliderSum - 1;
		  }
		clearInterval(play);
		rotate();
		rotateSwitch();
		return false;
	});
	
	$('.sliderRight').click(function() {
		sliderNumber ++;
		  if(sliderNumber >= sliderSum) {
			  sliderNumber = 0;
		  }
		clearInterval(play);
		rotate();
		rotateSwitch();
		return false;
	});
	
	rotateSwitch();
	
	//#########################################################################//
	//################################ TWITTER ################################//
	//#########################################################################//
	
	var tweetWidth = $('.twitterFeed').width();
	var tweetSum = $('.twitterContainer .tweet').size();
	var twitterContainerWidth = tweetWidth * tweetSum;
	var tweetNumber = 0;
	
	$('.twitterContainer').css({'width' : twitterContainerWidth});
	
	twitterRotate = function(){
		var triggerID = tweetNumber;
		var twitterContainerPosition = triggerID * tweetWidth;
	
		$(".twitterContainer").animate({
			left: -twitterContainerPosition
		}, 500 );
	
	}; 
	
	twitterRotateSwitch = function(){
		playTwitter = setInterval(function(){
			tweetNumber ++;
			if(tweetNumber >= tweetSum) {
				tweetNumber = 0;
			}
			twitterRotate();
		}, 7000);
	};

	twitterRotateSwitch();
});
