$(document).ready(function(){

	Shadowbox.init();

	Rotator();

});

/*
 * Esta função faz as imagens trocar na home. Ela pega da última imagem até a primeira, 
 * e a sequência de animação sempre será esta, iniciando da última até a primeira e então
 * retornando a última.
 */
function Rotator()
{
	var filhosNome	= 'div.rotatoria img';
	var filhos		= $(filhosNome).get();
	var numFilhos 	= filhos.length;
	var contador	= numFilhos - 1;
	
	$(filhos).not(filhos[contador]).fadeOut(500);
	
	//Variável que contém o set interval, funçao que executa a função "TROCA" a cada 6 segundos (6000 milisegundos)
	//Troque os milisegundos (6000) pra mudar o tempo de troca das imagens
	var intervalo = setInterval(troca, 6000);
	
	function troca()
	{
		if(contador < 0) contador = numFilhos - 1;
		else contador--;
		
		//Animação que troca as imagens com fade. As funções de animação podem ser trocadas por: slideUp no lugar de fadeOut
		//e slideDown no lugar de fadeIn
		$(filhos).not(filhos[contador]).fadeOut(500);
		$(filhos[contador]).fadeIn(500);
	}
}

var ajax = function(pagina, parametros, esconde, mostra) {
	$.ajax({
		type: "POST",
		url: pagina,
		data: parametros,
		success: function(msg){
			$(esconde).fadeOut('slow', function() {
				$(mostra).html(msg).fadeIn('slow');
			});
		}
	});	
}

//Função para submit, serialize!
var Submit = function(form, result) {
	var serialize = $(form).serializeArray();
	var action = $(form).attr("action");
	var preenchido = true;
	
	$.each(serialize, function(index, input) {
		if(input.value == '') {
			preenchido = false;
		}
	});
	
	var query = $.param(serialize);
	
	//Se todos estiverem preenchidos, chama funcao
	if(preenchido) {
		//if(action == "trabalhe_envia.php") {
		//	form.submit();	
		//}
		//else {
			ajax(action, query, form, result);
		//}
	} else {
		alert("Preencha todos os campos corretamente.");
	}
}
