$(function(){

	/*COUNT SLIDES*/
	var $si 	= 1;
	var $sc		= 0;
	
	/*SLIDE WIDTH*/
	var $xslide	= 816;
	var $speed	= 400;
	
	/*TOTAL SLIDES*/
	var $slideTotal = $("#viewport #carrousel li").length;
	
	/*DISABLE ARROWS*/
	if ($slideTotal == 1) {
		$("#viewport #slidebtns #next").addClass('disabled');
	}
	$("#viewport #slidebtns #prev").addClass('disabled');
	
	/*NEXT ARROW*/
	$("#viewport #slidebtns #next").live('click', function(e){
		$carPos = $("#viewport #carrousel").css('marginLeft');
		
		if ($si != $slideTotal) {
			var $prevItem = "#carrousel .item"+$si+" .overlay";
			$($prevItem).show();

			if ($carPos == '0px' && $si != 1) {
				console.log($carPos);
				$si = 2;
				$sc = 0 - $xslide;
			} else {
				$sc -= $xslide;
				$si++;
			}
			

			var $nextItem = "#carrousel .item"+$si+" .overlay";
			
			/*IMAGE FADE IN OUT*/
			$($prevItem).animate({
				opacity: 0.5
			}, { duration: $speed, queue: false, complete: function(){
				$($prevItem).show();
				}
			});
			
			$($nextItem).animate({
				opacity: 0
			}, { duration: $speed, queue: false, complete: function(){
					$($nextItem).hide();
				}
			});
			
			/*SLIDE CLASSES*/
			if ($si == $slideTotal) {
				$(this).addClass('disabled');
				$("#viewport #slidebtns #prev").removeClass('disabled');
			} else {
				$("#viewport #slidebtns #prev").removeClass('disabled');
			}
			
			/*SLIDE MOVEMENT*/
			$("#viewport #carrousel").animate({
				marginLeft: $sc
			}, { duration: $speed, queue: false });
			
			// NEXT VIDEO ON
			$videoFrame	= $("#carrousel .item"+$si+" .video iframe");
			$videoUrl	= $($videoFrame).attr('src');
			$($videoFrame).attr('src', $videoUrl+'&autoplay=1');
			
			//PREV VIDEO OFF
			$prevId		= $si-1;
			$videoFrame	= $("#carrousel .item"+$prevId+" .video iframe");
			$videoUrl	= $($videoFrame).attr('src');
			if ($videoUrl != undefined) {
				$videoUrl	= $videoUrl.replace('&autoplay=1', '');
				$($videoFrame).attr('src', $videoUrl);
			}
		}
		e.preventDefault();
	});
	
	/*PREV ARROW*/
	$("#viewport #slidebtns #prev").live('click', function(e){

		if ($si != 1) {
			var $prevItem = "#carrousel .item"+$si+" .overlay";
			$($prevItem).show();
			$sc += $xslide;
			$si--;
			var $nextItem = "#carrousel .item"+$si+" .overlay";
			
			/*IMAGE FADE IN OUT*/
			$($prevItem).animate({
				opacity: 0.5
			}, { duration: $speed, queue: false, complete: function(){
					$($nextItem).hide();
				} 
			});
				
			$($nextItem).animate({
				opacity: 0
			}, { duration: $speed, queue: false, complete: function(){
					$($prevItem).show();
				}
			});
			
			if ($si == 1) {
				$(this).addClass('disabled');
				$("#viewport #slidebtns #next").removeClass('disabled');
			} else {
				$("#viewport #slidebtns #next").removeClass('disabled');
			}
			
			$("#viewport #carrousel").animate({
				marginLeft: $sc
			}, { duration: $speed, queue: false });
			
			// NEXT VIDEO ON
			$videoFrame	= $("#carrousel .item"+$si+" .video iframe");
			$videoUrl	= $($videoFrame).attr('src');
			if ($videoUrl != undefined) {
				$($videoFrame).attr('src', $videoUrl+'&autoplay=1');
			}
			
			//PREV VIDEO OFF
			$prevId		= $si+1;
			$videoFrame	= $("#carrousel .item"+$prevId+" .video iframe");
			$videoUrl	= $($videoFrame).attr('src');
			if ($videoUrl != undefined) {
				$videoUrl	= $videoUrl.replace('&autoplay=1', '');
				$($videoFrame).attr('src', $videoUrl);
			}
			
		}
		e.preventDefault();
	});
		
	
});
