$(document).ready(function(){
	
	$("#nav").lavaLamp({fx: 'easeInOutBack', speed: 1000});
 
 	animacaoRodape();
	
});


function slider()
{
	//definindo estado default do slider
	$('#slider').children('div').css('display', 'none');
	$('#slider .voltar, #slider .avancar').fadeTo(1500, 1);
	
	var tempo;	
	var intervalo = 5000;
	defineTempo();
	
	var total = $('#slider').children('div').size();
	total = parseFloat(total);	
	
	criaNavegacao();
	abrePaineis(1);

	function abrePaineis(a)
	{
		$('#slide-' + a).css('display', 'block');
		atualizaNavegacao(a);
		
		if($('#slide-' + a + ' .ipad-esquerda').length)
		{
			$('#slide-' + a + ' .ipad-esquerda').animate({bottom:0}, 600, 'easeInSine');
			$('#slide-' + a + ' .ipad-direita').animate({bottom:0}, 400, 'easeInSine');
		}
		else
		{
			$('#slide-' + a + ' .painel-esquerda').animate({bottom:0}, 400, 'easeInSine');
			$('#slide-' + a + ' .painel-direita').animate({bottom:0}, 600, 'easeInSine');
			$('#slide-' + a + ' .painel-centro').animate({bottom:0}, 800, 'easeInSine');
		}
	}
	
	function fechaPaineis(sentido, chamada)
	{
		var atual = $('#slider').children('div:visible').attr('id');
		atual = parseFloat(atual.substr(6));
		
		if($('#slide-' + atual + ' .ipad-esquerda').length)
		{
			$('#slide-' + atual + ' .ipad-esquerda').animate({bottom:'-314px'}, 600, 'easeInSine', function(){continuar()});
			$('#slide-' + atual + ' .ipad-direita').animate({bottom:'-237px'}, 400, 'easeInSine');
		}
		else
		{
			$('#slide-' + atual + ' .painel-esquerda').animate({bottom:'-184px'}, 400, 'easeOutSine');
			$('#slide-' + atual + ' .painel-direita').animate({bottom:'-205px'}, 600, 'easeOutSine');
			$('#slide-' + atual + ' .painel-centro').animate({bottom:'-271px'}, 800, 'easeOutSine', function(){continuar()});
		}
		
		function continuar()
		{
			$('#slide-' + atual).css('display', 'none');
				if(sentido == 'voltar'){
					if(atual == 1){
						abrePaineis(total);
					} else {
						abrePaineis(atual - 1);
					}
				} else if(sentido == 'atalho') {
	
					abrePaineis(chamada);
	
				} else {
					if((atual + 1) <= total){
						abrePaineis(atual + 1);
					} else {
						abrePaineis(1);
					}
				}				
		}
		
	}
	
	function criaNavegacao(){	
		for(var i = 1; i <= total; i++) 
		$('#slider-nav').append('<a href="#" id="link-' + i + '"></a>');
	}	
	
	function atualizaNavegacao(b)
	{
		$('#slider-nav a').removeClass('active');
		$('#slider-nav a#link-' + b).addClass('active');
	}
	
	$('#slider .avancar').click(function(){
		fechaPaineis('avancar');
		defineTempo();
		return false;
	});
	
	$('#slider .voltar').click(function(){
		fechaPaineis('voltar');
		defineTempo();
		return false;
	});	
	
	$('#slider-nav a').click(function(){
		var chamada = parseFloat($(this).attr('id').substr(5));
		fechaPaineis('atalho', chamada);
		defineTempo();
		return false;
	});	
	
	function defineTempo(){
		clearInterval(tempo);
		tempo = setInterval(fechaPaineis, intervalo);	
	}
	
}

function animacaoRodape()
{
	$('#redes-sociais li a').mouseover(function(){
		var atual = $(this).parent().attr('class');
		
		$('#redes-sociais li').each(function(){
			if($(this).attr('class') != atual){
				$(this).children('a').stop().fadeTo(300, 0.5)
			}
		});
	});
		
	$('#redes-sociais').mouseout(function(){
		$('#redes-sociais li a').stop().fadeTo(300, 1);
	});			
}
