// Realiza o "interfaciamento" [Ai meu Dels que belêêêêzaaaaa]

// Efeito das imagens de fundo
// Imagens de fundo
function fundo() {
	$('#conteudo #slide').crossSlide({
		speed: 15,
		fade: 1
	}, [
	{
		src: 'images/1.jpg',
		dir: 'up'
	},

	{
		src: 'images/2.jpg',
		dir: 'down'
	},

	{
		src: 'images/3.jpg',
		dir: 'up'
	}
	]);
}

function galeria() {
	$(".gallery:first a[rel^='prettyPhoto']").prettyPhoto({
		animationSpeed:'slow',
		theme:'facebook',
		slideshow: 5000,
		autoplay_slideshow: true
	});

	$(".gallery:gt(0) a[rel^='prettyPhoto']").prettyPhoto({
		animationSpeed:'slow',
		slideshow:10000
	});
}

function fecharPlastico() {
	// Fecha o plastico Default
	$('#texto, #plastico, #fechar, #barra').fadeOut('slow', function() {
		// Abre notícias
		noticias();
	});

	// Esconde barra
	$('#barra').css("display", "none");
}

function noticias() {
	// Exibe
	$('#noticias, #noticiasTexto, #fecharNoticias').fadeIn("slow", function() {
		// carrega NOTICIAS
		$('#noticiasTexto').load("paginas/noticias.php");		

		// Fecha noticias
		$('#fecharNoticias').click(function() {
			$('#noticias, #noticiasTexto, #fecharNoticias').fadeOut("slow");
		});
	});
}

// Chamado quando o DOM estiver completamento carregado
$(document).ready(function() {	
	// Por default fecha plastico e carrega NOTICIAS
	fecharPlastico();
	noticias();

	// Chama efeito de imagens
	fundo();

	// Fechar plastico AO CLICAR
	$('#fechar').click(fecharPlastico);

	// MENU
	$('#menu a').click(function(e) {
		e.preventDefault();
		var pagina = $(this).attr("id");

		// Esconde a barra
		$('#barra').css("display", "none");

		// Fecha noticias
		$('#noticias, #noticiasTexto, #fecharNoticias').fadeOut("slow");

		// Efeito plastico
		$('#texto, #plastico, #fechar, #barra').fadeOut('slow').fadeIn('slow', function() {
			// Carrega respectiva pagina
			$('#conteudo #texto').load("paginas/" + pagina + ".php", function() {
				// Exibe barra
				$('#barra').css("display", "block");
				// Pousada
				if (pagina == "pousada") {
					$('#barra').load("paginas/barra.php", function() {
						// Carrega Galeria
						galeria();
					});

				} else // Barra COMODACOES
				if (pagina == "acomodacoes") {
					$('#barra').load("paginas/barraAcomodacoes.php", function() {
						// Carrega Galeria
						galeria();
					});
				} else // Barra SL
				if (pagina == "sl") {
					$('#barra').load("paginas/barraSl.php", function() {
						// clicar em A CIDADE
						$('#cidade').click(function() {
							$('#texto').load("paginas/cidade.php");
						});
						// clicar em Pontos turisticos
						$('#pTuristico').click(function() {
							$('#texto').load("paginas/pTuristico.php");
						});
						// clicar em Diversão
						$('#diversao').click(function() {
							$('#texto').load("paginas/diversao.php");
						});
						// clicar em Eventos
						$('#eventos').click(function() {
							$('#texto').load("paginas/eventos.php");
						});

						// Carrega Galeria
						galeria();

						// Video
						$("#video").prettyPhoto({
							animationSpeed:'slow',
							theme:'facebook',
							autoplay_slideshow: false
						});
					});
				} else // Barra Como Chegar
				if (pagina == "comoChegar") {
					$('#barra').load("paginas/barraComoChegar.php", function() {
						// Carrega Galeria
						$(".gallery:first a[rel^='prettyPhoto']").prettyPhoto({
							animationSpeed:'slow',
							theme:'facebook',
							autoplay_slideshow: false
						});
					});

				} else // Barra Contato
				if (pagina == "contato") {
					$('#barra').load("paginas/barraContato.php");

					// Setando mascaras para tel
					$('input[name="telefone"]').setMask('phone');
					// Setando mascara para datas
					$('.data').setMask('39/19/9999');
					// Setando mascara para numeros
					$('.num').setMask('99');

					$("form").bind("submit", function() {
						if ($('#contato input[name="nome"]').val() == "") {
							jAlert("Nome é obrigatório!", "Campo obrigatório");
							return false;
						}
						if ($('#contato textarea[name="mensagem"]').val() == "") {
							jAlert("Mensagem é obrigatório!", "Campo obrigatório");
							return false;
						}

						$.post("paginas/enviar.php", {
							nome: $('input[name="nome"]').val(),
							telefone: $('input[name="telefone"]').val(),
							email: $('input[name="email"]').val(),
							cidade: $('input[name="cidade"]').val(),
							mensagem: $('textarea[name="mensagem"]').val(),
							entrada: $('input[name="entrada"]').val(),
							saida: $('input[name="saida"]').val(),
							adultos: $('input[name="adultos"]').val(),
							criancas: $('input[name="criancas"]').val(),
							suite: $('select[name="suite"]').val()
						}, function(e) {
							if (e)
								jAlert("Email enviado com sucesso", "Envio de mensagem", function() {
									window.location = "./";
								});
							else
								jAlert("Erro ao enviar email", "Envio de mensagem", function() {
									return false;
								});
						});
						return false;
					});
				}
			});

		});

	});
});
