
function openItem (id){
	if (document.getElementById(id).style.display == "none"){
		document.getElementById(id).style.display = "block";
	} else {
		document.getElementById(id).style.display = "none";
	}
}

$(document).ready(function(){
	campos();	
});

var show = false;
var ultimoUL;
function campos()
{

	$.each($(".drop1"), function(){
		var o = $(this);
		var a = $("a", o).eq(0);
		var lista = $("ul", o).eq(0);
		a.click(function(){
			lista.show();
		});
	});
	
	$.each($(".dropForm1"), function(){
		var o = $(this);
		var a = $("a", o).eq(0);
		var lista = $("ul", o).eq(0);
		var opcao = $("a", lista);
		var input = $("input[type=hidden]", o);
		
		a.click(function(){
			if(show){
				ultimoUL.hide();
				show = false;
			}
			lista.show();
			ultimoUL = lista;
			show = true;
		});
		
		opcao.click(function(){
			input.val($(this).attr("rel"));
			lista.hide();
			a.text($(this).text());
			if(navigator.appName != 'Netscape'){
				a.css('margin-top','5px');
			}
			show = false;
		});
	});

	$.each($(".dropForm"), function(){
		var o = $(this);
		var a = $("a", o).eq(0);
		var lista = $("ul", o).eq(0);
		var opcao = $("a", lista);
		var input = $("input[type=hidden]", o);
		
		a.click(function(){
			if(show){
				ultimoUL.hide();
				show = false;
			}
			
			lista.show();
			ultimoUL = lista;
			show = true;
		});
		
		opcao.click(function(){
			input.val($(this).attr("rel"));
			lista.hide();
			a.text($(this).text())
			show = false;
		});
	});
}

function validarFaleConosco(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}
	
	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}
	
	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}
	
	return true;
}

function validarImovelSobMedida(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}
	
	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}
	
	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}
	
	if(frm.ddlFinalidade.value == "")
	{
		alert(frm.ddlFinalidade.title);
		frm.ddlFinalidade.focus();
		return false;
	}
	
	if(frm.ddlTipo.value == "")
	{
		alert(frm.ddlTipo.title);
		frm.ddlTipo.focus();
		return false;
	}
	
	if(frm.txtDescricao.value == "")
	{
		alert(frm.txtDescricao.title);
		frm.txtDescricao.focus();
		return false;
	}
	
	if(frm.ddlPrecoInicial.value == "")
	{
		alert(frm.ddlPrecoInicial.title);
		frm.ddlPrecoInicial.focus();
		return false;
	}
	
	if(frm.ddlPrecoFinal.value == "")
	{
		alert(frm.ddlPrecoFinal.title);
		frm.ddlPrecoFinal.focus();
		return false;
	}
	
	return true;
}

function validarCadastreSeuImovel(frm){
	
	if(frm.txtProprietarioNome.value == ""){
		alert(frm.txtProprietarioNome.title);
		frm.txtProprietarioNome.focus();
		return false;
	}
	
	if(frm.txtProprietarioDataNascimento.value == ""){
		alert(frm.txtProprietarioDataNascimento.title);
		frm.txtProprietarioDataNascimento.focus();
		return false;
	}
	
	if(frm.txtProprietarioCPF.value == "" || !validarCPF(frm.txtProprietarioCPF.value)){
		alert(frm.txtProprietarioCPF.title);
		frm.txtProprietarioCPF.focus();
		return false;
	}
	
	if(frm.txtProprietarioEmail.value == "" || !validarEmail(frm.txtProprietarioEmail.value))
	{
		alert(frm.txtProprietarioEmail.title);
		frm.txtProprietarioEmail.focus();
		return false;
	}
	
	if(frm.txtProprietarioCEP.value == ""){
		alert(frm.txtProprietarioCEP.title);
		frm.txtProprietarioCEP.focus();
		return false;
	}
	
	if(frm.txtProprietarioEndereco.value == ""){
		alert(frm.txtProprietarioEndereco.title);
		frm.txtProprietarioEndereco.focus();
		return false;
	}
	
	if(frm.txtProprietarioNumero.value == ""){
		alert(frm.txtProprietarioNumero.title);
		frm.txtProprietarioNumero.focus();
		return false;
	}

	
	if(frm.txtProprietarioBairro.value == ""){
		alert(frm.txtProprietarioBairro.title);
		frm.txtProprietarioBairro.focus();
		return false;
	}
	
	if(frm.txtProprietarioCidade.value == ""){
		alert(frm.txtProprietarioCidade.title);
		frm.txtProprietarioCidade.focus();
		return false;
	}
	
	if(frm.ddlProprietarioEstado.value == ""){
		alert(frm.ddlProprietarioEstado.title);
		frm.ddlProprietarioEstado.focus();
		return false;
	}
	
	if(frm.txtProprietarioTelefone.value == ""){
		alert(frm.txtProprietarioTelefone.title);
		frm.txtProprietarioTelefone.focus();
		return false;
	}
	
	//informacoes do imovel
	if(frm.ddlFinalidade.value == ""){
		alert(frm.ddlFinalidade.title);
		frm.ddlFinalidade.focus();
		return false;
	}
	
	if(frm.ddlTipo.value == ""){
		alert(frm.ddlTipo.title);
		frm.ddlTipo.focus();
		return false;
	}
	
	if(frm.txtCEP.value == ""){
		alert(frm.txtCEP.title);
		frm.txtCEP.focus();
		return false;
	}
	
	if(frm.txtEndereco.value == ""){
		alert(frm.txtEndereco.title);
		frm.txtEndereco.focus();
		return false;
	}
	
	if(frm.txtNumero.value == ""){
		alert(frm.txtNumero.title);
		frm.txtNumero.focus();
		return false;
	}
	
	if(frm.txtBairro.value == ""){
		alert(frm.txtBairro.title);
		frm.txtBairro.focus();
		return false;
	}
	
	if(frm.txtCidade.value == ""){
		alert(frm.txtCidade.title);
		frm.txtCidade.focus();
		return false;
	}
	
	if(frm.ddlEstado.value == ""){
		alert(frm.ddlEstado.title);
		frm.ddlEstado.focus();
		return false;
	}
	
	if(frm.txtValor.value == ""){
		alert(frm.txtValor.title);
		frm.txtValor.focus();
		return false;
	}
	
}

function validarIndique(frm){
	
	if(frm.txtNome.value==""){
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value=="" || !validarEmail(frm.txtEmail.value)){
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}
	
	if(frm.txtSeuNome.value==""){
		alert(frm.txtSeuNome.title);
		frm.txtSeuNome.focus();
		return false;
	}

	if(frm.txtSeuEmail.value=="" || !validarEmail(frm.txtSeuEmail.value)){
		alert(frm.txtSeuEmail.title);
		frm.txtSeuEmail.focus();
		return false;
	}
	
}