$(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(){
	$("#frm_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_agencia").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 imoendereco	= $("#imoendereco").val();
			var informacoes	= $("#imoinformacoes").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('envia3.php', {nome: nome, email: email, fone: fone, cidade: cidade, endereco: imoendereco, informacao: informacoes},
			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 seu cadastro!!!</p>");
				}
				else { // se a resposta for false, ou seja, não ocorreu nenhum erro
					// exibe a mensagem de sucesso
					$("#status_msg").html("<p>Cadastro enviado 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
			},
			imoendereco:{
				required: true, minlength: 10
			},
			imoinformacoes:{
				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"
			},
			imoendereco:{
				required: "Digite o endereço do seu imóvel",
				minlength: "O endereço do seu imóvel deve conter, no mínimo, 10 caracteres"
			},
			imoinformacoes:{
				required: "Digite as informações do seu imóvel",
				minlength: "A descrição do seu imóvel deve conter, no mínimo, 20 caracteres"
			}
		}
	});
});
