$(document).ready(function() {		   
	$("div#lista_lancamentos").hide();
	$("div#lista_condominios").hide();
	$("h2#lancamentos").toggle(
		function() {
			$("div#lista_lancamentos").fadeIn();
			$("h2#lancamentos").attr("class", "oculta");
		},
		function() {
			$("div#lista_lancamentos").fadeOut();
			$("h2#lancamentos").attr("class", "mostra");
		}
	);
			
	$("h2#condominios").toggle(
		function() {
			$("div#lista_condominios").fadeIn();
			$("h2#condominios").attr("class", "oculta");
		},
		function() {
			$("div#lista_condominios").fadeOut();
			$("h2#condominios").attr("class", "mostra");
		}
	);
});

$(function(){
	$("#formulario_interessado").validate({
		submitHandler: function(form) {
			// coloca os valores de cada campo em uma variável para facilitar a manipulação
			var nome		= $("#clinome").val();
			var email		= $("#cliemail").val();
			var fone		= $("#clitelefone").val();
			var cidade		= $("#clicidade").val();
			var referencia	= $("#imoreferencia").val();
			var id			= $("#imoid").val();
			var comentario	= $("#comentario").val();
			// exibe mensagem de carregando
			$("#status_msg").html("<p>carregando...</p>");
			$("#status_msg").show('slow');
			// faz a requisição ajax com o arquivo de envio
			$.post('envia.php', {nome: nome, email: email, fone: fone, cidade: cidade, referencia: referencia, comentario: comentario, id: id},
			function(resposta) {
				// exibe a div status
				$("#status_msg").slideDown();
				// se a resposta é um erro
				if (resposta != false) {
					$("#status_msg").html("<p>Não foi possivel enviar a mensagem!!!</p>");
				}
				else { // se a resposta for false, ou seja, não ocorreu nenhum erro
					// exibe a mensagem de sucesso
					$("#status_msg").html("<p>Mensagem enviada com sucesso!!!</p>");
					// coloca a mensagem na div de mensagem
				}
			});
		},
		rules:{
			clinome:{
				required: true, minlength: 2
			},
			cliemail:{
				required: true, email: true
			},
			clitelefone:{
				required: true, minlength: 12
			}
		},
		messages:{
			clinome:{
				required: "Digite o seu nome",
				minlength: "O seu nome deve conter, no mínimo, 2 caracteres"
			},
			cliemail:{
				required: "Digite o seu e-mail para contato",
				email: "Digite um e-mail válido"
			},
			clitelefone:{
				required: "Digite o seu telefone"
			}
		}
	});
	
	$("#frm_contatos").validate({
		submitHandler: function(form) {
			// coloca os valores de cada campo em uma variável para facilitar a manipulação
			var nome		= $("#clinome").val();
			var email		= $("#cliemail").val();
			var fone		= $("#clitelefone").val();
			var cidade		= $("#clicidade").val();
			var comentario	= $("#comentario").val();
			// exibe mensagem de carregando
			$("#status_msg").html("<p>carregando...</p>");
			$("#status_msg").show('slow');
			// faz a requisição ajax com o arquivo de envio
			$.post('envia2.php', {nome: nome, email: email, fone: fone, cidade: cidade, comentario: comentario},
			function(resposta) {
				// exibe a div status
				$("#status_msg").slideDown();
				// se a resposta é um erro
				if (resposta != false) {
					$("#status_msg").html("<p>Não foi possivel enviar a mensagem!!!</p>");
				}
				else { // se a resposta for false, ou seja, não ocorreu nenhum erro
					// exibe a mensagem de sucesso
					$("#status_msg").html("<p>Mensagem enviada com sucesso!!!</p>");
					// coloca a mensagem na div de mensagem
				}
			});
		},
		rules:{
			clinome:{
				required: true, minlength: 2
			},
			cliemail:{
				required: true, email: true
			},
			clitelefone:{
				required: true, minlength: 12
			},
			comentario:{
				required: true, minlength: 20
			}
		},
		messages:{
			clinome:{
				required: "Digite o seu nome",
				minlength: "O seu nome deve conter, no mínimo, 2 caracteres"
			},
			cliemail:{
				required: "Digite o seu e-mail para contato",
				email: "Digite um e-mail válido"
			},
			clitelefone:{
				required: "Digite o seu telefone"
			},
			comentario:{
				required: "Digite o seu comentário",
				minlength: "O seu comentário deve conter, no mínimo, 20 caracteres"
			}
		}
	});
	
	$("#frm_cadastro").validate({
		submitHandler: function(form) {
			// coloca os valores de cada campo em uma variável para facilitar a manipulação
			var nome		= $("#clinome").val();
			var email		= $("#cliemail").val();
			var fone		= $("#clitelefone").val();
			var cidade		= $("#clicidade").val();
			var senha	= $("#clisenha").val();
			// exibe mensagem de carregando
			$("#status_msg").html("<p>carregando...</p>");
			$("#status_msg").show('slow');
			// faz a requisição ajax com o arquivo de envio
			$.post('cadastro.php', {nome: nome, email: email, fone: fone, cidade: cidade, senha: senha},
			function(resposta) {
				// exibe a div status
				$("#status_msg").slideDown();
				// se a resposta é um erro
				if (resposta != false) {
					$("#status_msg").html("<p>"+ resposta +"</p>");
				}
				else { // se a resposta for false, ou seja, não ocorreu nenhum erro
					// exibe a mensagem de sucesso
					$("#status_msg").html("<p>Mensagem enviada com sucesso!!!</p>");
					// coloca a mensagem na div de mensagem
				}
			});
		},
		rules:{
			clinome:{
				required: true, minlength: 2
			},
			cliemail:{
				required: true, email: true
			},
			clitelefone:{
				required: true, minlength: 12
			},
			clisenha:{
				required: true, minlength: 8
			}
		},
		messages:{
			clinome:{
				required: "Digite o seu nome",
				minlength: "O seu nome deve conter, no mínimo, 2 caracteres"
			},
			cliemail:{
				required: "Digite o seu e-mail para contato",
				email: "Digite um e-mail válido"
			},
			clitelefone:{
				required: "Digite o seu telefone"
			},
			clisenha:{
				required: "Digite sua senha",
				minlength: "Sua senha deve conter, no mínimo, 8 caracteres"
			}
		}
	});
});

function abrePopup(pagina, nome, largura, altura, scroll) {
    var largurajanela = (screen.width - largura) / 2;
    var alturajanela  = (screen.height - altura) / 2;
	  
	parametros = 'height='+altura+',width='+largura+',top='+alturajanela+',left='+largurajanela+',scrollbars='+scroll;
	  
	janela = window.open(pagina, nome, parametros);
	  
	if (parseInt(navigator.appVersion) >= 4) { 
		janela.window.focus();
	}
}
