	//Slider principal
	var $sliderp;	
	var intervalo;
	var tempoAuto = 4000;
	var qual;
	
	$(window).load(function(){
	
		$sliderp = $('#slider-principal');
		
		$sliderp.find('li').each(function(i){
			$(this).attr('id', 'sp' + i);
		});
		
		autoSP();
		
		//$sliderp.find('li').eq(0).fadeIn();
		$sliderp.find('.control').eq(0).removeClass('inativo').addClass('ativo');
		
		$sliderp.find('.control').click(function(){
			if (!$sliderp.find('li').is(':animated')){
				if ($sliderp.find('li:first').attr('id') != ('sp' + $(this).index())){
					window.clearInterval(intervalo);
					markControl($(this).index());
					$sliderp.find('#sp' + $(this).index()).insertAfter('#slider-principal li:eq(0)');
						$sliderp.find('ul').children('li:eq(0)').animate({
						marginLeft: '-=940'
					}, 1500, 'easeOutCubic', function(){
								$(this).css('margin-left', 0).appendTo($(this).parent());
								autoSP();
							});
				}
			}
		});
		
		//Ação next
		$sliderp.find('.next').click(function(){
			if (!$sliderp.find('li').is(':animated')){
				goSP(qualID());
			}
		});
		
		//Ação prev
		$sliderp.find('.prev').click(function(){
			if (!$sliderp.find('li').is(':animated')){
				markControl(qualID2());
				$sliderp.find('#sp' + qualID2()).insertBefore('#slider-principal li:eq(0)');
				$sliderp.find('ul').children('li:eq(0)').css('margin-left', -940);
				$sliderp.find('ul').children('li:eq(0)').animate({
				marginLeft: '+=940'
				}, 1500, 'easeOutCubic', function(){
							//$(this).css('margin-left', 0).appendTo($(this).parent());
							autoSP();
						});
				
				
			}
		});
		
	});
	
	function markControl(index) {
		$sliderp.find('.control').removeClass('ativo').addClass('inativo').eq(index).addClass('ativo');
	}
	
	function qualID(){
		qual = 0;
		qual = parseInt($sliderp.find('li').eq(0).attr('id').replace('sp', '')) + 1;
		if (qual == $sliderp.find('li').length) {
			qual = 0;
		}
		
		return qual;
	}
	
	function qualID2(){
		qual = 0;
		qual = parseInt($sliderp.find('li').eq(0).attr('id').replace('sp', '')) - 1;
		if (qual < 0) {
			qual = $sliderp.find('li').length - 1;
		}
		
		return qual;
	}
	
	function autoSP(){
		window.clearInterval(intervalo);
		intervalo = window.setInterval("goSP(qualID())", tempoAuto);
	}
	
	function goSP(i){
		$sliderp.find('.control:eq(' + i + ')').trigger('click');
	}
