//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPOS DO FORMULARIO DE CONTATO
//------------------------------------------------------------------------------------------------------------
 function Valida_Form_Contato(form)
 {
   if(form.Nome.value=="")
     {
      alert(" Preencha o seu Nome ");
      form.Nome.focus();
      return false;
     }
  if(form.E_mail.value=="")
    {
     alert("Preencha o seu E_Mail");
     form.E_mail.focus();
     return false;
    }
   if(form.Telefone.value=="")
     {
      alert(" Preencha o seu Telefone ");
      form.Telefone.focus();
      return false;
     }
   if(form.Mensagem.value=="")
     {
      alert(" Escreva os seus Comentários, Dúvidas ou Solicitações  ");
      form.Mensagem.focus();
      return false;
     }
   if(form.Como_Encontrou_Nosso_Site.value==">>> Selecione <<<")
     {
      alert(" Diga-nos como encontrou nosso site  ");
      form.Como_Encontrou_Nosso_Site.focus();
      return false;
     }     
 }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPOS DO FORMULARIO DE DETALHES DO IMÓVEL
//------------------------------------------------------------------------------------------------------------
 function Valida_Form_Detalhes_Imovel(form)
 {
   if(form.Nome.value=="")
     {
      alert(" Preencha o seu Nome ");
      form.Nome.focus();
      return false;
     }
  if(form.E_mail.value=="")
    {
     alert(" Preencha o seu E_Mail ");
     form.E_mail.focus();
     return false;
    }
   if(form.Telefone.value=="")
     {
      alert(" Preencha o seu Telefone ");
      form.Telefone.focus();
      return false;
     }
   if(form.Assunto.value=="Selecione o assunto")
     {
      alert(" Selecione o Assunto da Mensagem ");
      form.Assunto.focus();
      return false;
     }     
   if(form.Mensagem.value=="")
     {
      alert(" Escreva os seus Comentários, Dúvidas ou Solicitações ");
      form.Mensagem.focus();
      return false;
     }
 }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPOS DO FORMULARIO DE IMOVEL IDEAL
//------------------------------------------------------------------------------------------------------------
function Valida_Form_Imovel_Ideal(form)
 {
  if(form.Nome.value=="")
    {
     alert("Preencha o seu Nome");
     form.Nome.focus();
     return false;
    }
  if(form.E_mail.value=="")
    {
     alert("Preencha o seu E_Mail");
     form.E_mail.focus();
     return false;
    }
  if(form.Telefone.value=="")
    {
     alert("Preencha um Telefone para Contato ");
     form.Telefone.focus();
     return false;
    }
  if(form.Forma_de_Resposta.value=="Selecione")
    {
     alert("Selecione uma Forma de Contato para Resposta");
     form.Forma_de_Resposta.focus();
     return false;
    }     
  if(form.Finalidade_do_Imovel.value=="Selecione")
    {
     alert("Selecione a Finalidade do Imóvel");
     form.Finalidade_do_Imovel.focus();
     return false;
    }
  if(form.Tipo_de_Imovel.value=="Selecione")
    {
     alert("Selecione o Tipo do Imóvel");
     form.Tipo_de_Imovel.focus();
     return false;
    }
  if(form.Imovel_Mobiliado.value=="Selecione")
    {
     alert("Selecione se entre Imóvel Mobiliado ou Não");
     form.Imovel_Mobiliado.focus();
     return false;
    }
  if(form.Dormitorios_sem_Suite.value=="")
    {
     alert("Preencha o n° de Dormitorios sem Suite");
     form.Dormitorios_sem_Suite.focus();
     return false;
    }
  if(form.Dormitorios_com_Suite.value=="")
    {
     alert("Preencha o n° de Dormitorios com Suite");
     form.Dormitorios_com_Suite.focus();
     return false;
    }
  if(form.Armarios_nos_Quartos.value=="Selecione")
    {
     alert("Selecione se precisará de Armários nos Quartos");
     form.Armarios_nos_Quartos.focus();
     return false;
    }
  if(form.Armarios_na_Cozinha.value=="Selecione")
    {
     alert("Selecione se precisará de Armários na Cozinha");
     form.Armarios_na_Cozinha.focus();
     return false;
    }
  if(form.Vagas_de_Garagem.value=="Selecione")
    {
     alert("Selecione quantas Vagas de Garagem");
     form.Vagas_de_Garagem.focus();
     return false;
    }
  if(form.Dependencia_de_Empregada.value=="Selecione")
    {
     alert("Selecione se precisará de Dependências de Empregada");
     form.Dependencia_de_Empregada.focus();
     return false;
    }
  if(form.Andar_Preferido.value=="")
    {
     if(form.Tipo_de_Imovel.value=="Apartamento")
       {
        alert("Selecione o Andar Preferido do Apartamento");
        form.Andar_Preferido.focus();
        return false;
       }
    } 
     if(form.Area_de_Lazer.value=="Selecione")
       {
        alert("Selecione se precisará de Área de Lazer");
        form.Area_de_Lazer.focus();
        return false;
       }
     if(form.Valor_Inicial.value=="R$ ")
       {
        alert("Preencha o Valor Inicial para Locação ou Venda");
        form.Valor_Inicial.focus();
        return false;
       }
     if(form.Valor_Final.value=="R$ ")
       {
        alert("Preencha o Valor Final para Locação ou Venda");
        form.Valor_Final.focus();
        return false;
       }
     if(form.Forma_de_Pagamento.value=="Selecione")
       {
        alert("Selecione uma Forma de Pagamento");
        form.Forma_de_Pagamento.focus();
        return false;
       }
    }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPOS DO FORMULARIO DE PERFIL DE TRANSFERENCIA
//------------------------------------------------------------------------------------------------------------
function Valida_Form_Perfil_Transferencia(form)
 {
  if(form.Nome.value=="")
    {
     alert("Preencha com seu Nome");
     form.Nome.focus();
     return false;
    }
  if(form.Telefone.value=="")
    {
     alert("Preencha com seu Telefone");
     form.Telefone.focus();
     return false;
    }
  if(form.Cidade.value=="")
    {
     alert("Preencha com a Cidade em que reside atualmente");
     form.Cidade.focus();
     return false;
    }
  if(form.Est_Civil.value=="")
    {
     alert("Preencha com seu Estado Civil");
     form.Est_Civil.focus();
     return false;
    }     
  if(form.Empresa.value=="")
    {
     alert("Preencha com sua Empresa ou PARTICULAR se não for de empresa");
     form.Empresa.focus();
     return false;
    }
  if(form.Email.value=="")
    {
     alert("Preencha com seu E-mail");
     form.Email.focus();
     return false;
    }
  if(form.Estado.value=="")
    {
     alert("Preencha com o Estado em que reside atualmente");
     form.Estado.focus();
     return false;
    }
  if(form.Idade.value=="")
    {
     alert("Preencha com sua Idade");
     form.Idade.focus();
     return false;
    }
 }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPOS DO FORMULARIO DE CADASTRO DE IMOVEL
//------------------------------------------------------------------------------------------------------------
function Valida_Form_Cadastrar_Imovel(form)
 {
  if(form.Nome.value=="")
    {
     alert("Preencha com seu Nome !!!");
     form.Nome.focus();
     return false;
    }
  if(form.CPF.value=="")
    {
     alert("Preencha com seu CPF !!! \n\nSomente para conferência do Nome informado,\nseus dados serão mantidos em segurança.");
     form.CPF.focus();
     return false;
    }

var i;
s = form.CPF.value;
var c = s.substr(0,9);
var dv = s.substr(9,2);
var d1 = 0;
for (i = 0; i < 9; i++) {
d1 += c.charAt(i)*(10-i);
}
if (d1 == 0){
alert("CPF Invalido !!!");
form.CPF.select();
return false;
}

d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1) {
alert("CPF Invalido !!!");
form.CPF.select();
return false;
}

d1 *= 2;
for (i = 0; i < 9; i++) {
d1 += c.charAt(i)*(11-i);
}

d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1) {
alert("CPF Invalido !!!");
form.CPF.select();
return false;
}

  if(form.E_mail.value=="")
    {
     alert("Preencha com seu Endereço de Email !!!");
     form.E_mail.focus();
     return false;
    }
  if(form.Telefone.value=="")
    {
     alert("Preencha com seu Telefone para Contato !!!");
     form.Telefone.focus();
     return false;
    }
  if(form.Tipo_do_Imovel.value=="Selecione")
    {
     alert("Selecione o Tipo do Imóvel");
     form.Tipo_do_Imovel.focus();
     return false;
    }
  if(form.Finalidade_do_Imovel.value=="Selecione")
    {
     alert("Selecione a Finalidade do Imóvel");
     form.Finalidade_do_Imovel.focus();
     return false;
    }
  if(form.Valor_Venda.value=="R$ ")
    {
     alert("Informe um Valor para Venda do Imóvel");
     form.Valor_Venda.focus();
     return false;
    }
  if(form.Valor_Locacao.value=="R$ ")
    {
     alert("Informe um Valor para Locação do Imóvel");
     form.Valor_Locacao.focus();
     return false;
    }
  if(form.Valor_Condominio.value=="R$ ")
    {
     alert("Informe o Valor do Condomínio do Imóvel");
     form.Valor_Condominio.focus();
     return false;
    }
  if(form.Dormitorios.value=="Selecione")
    {
     alert("Selecione o Nº de Dormitórios");
     form.Dormitorios.focus();
     return false;
    }
  if(form.Suites.value=="Selecione")
    {
     alert("Selecione o Nº de Suítes");
     form.Suites.focus();
     return false;
    }
  if(form.Sala.value=="Selecione")
    {
     alert("Selecione o Nº de Salas");
     form.Sala.focus();
     return false;
    }
  if(form.Copa.value=="Selecione")
    {
     alert("Selecione o Nº de Copas");
     form.Copa.focus();
     return false;
    }
  if(form.Cozinha.value=="Selecione")
    {
     alert("Selecione o Nº de Cozinhas");
     form.Cozinha.focus();
     return false;
    }
  if(form.Banheiro.value=="Selecione")
    {
     alert("Selecione o Nº de Banheiro");
     form.Banheiro.focus();
     return false;
    }
  if(form.Lavabo.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Lavabo");
     form.Lavabo.focus();
     return false;
    }
  if(form.Vagas_de_Garagem.value=="Selecione")
    {
     alert("Selecione o Nº de Vagas de Garagem");
     form.Vagas_de_Garagem.focus();
     return false;
    }
  if(form.Dependencia_de_Empregada.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Dependência de Empregada");
     form.Dependencia_de_Empregada.focus();
     return false;
    }
  if(form.Churrasqueira.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Churrasqueira");
     form.Churrasqueira.focus();
     return false;
    }
  if(form.Piscina.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Piscina");
     form.Piscina.focus();
     return false;
    }
  if(form.Edicula.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Edícula");
     form.Edicula.focus();
     return false;
    }
  if(form.Salao_de_Festas.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Salão de Festas");
     form.Salao_de_Festas.focus();
     return false;
    }
  if(form.Area_de_Servico.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Área de Serviço");
     form.Area_de_Servico.focus();
     return false;
    }
  if(form.Area_de_Lazer.value=="Selecione")
    {
     alert("Selecione se o Imóvel tem Área de Lazer");
     form.Area_de_Lazer.focus();
     return false;
    }
  if(form.Tempo_de_Construcao.value=="")
    {
     alert("Digite o Tempo de Construção do Imóvel");
     form.Tempo_de_Construcao.focus();
     return false;
    }
  if(form.Area_do_Terreno.value=="")
    {
     alert("Informe a Área do Terreno / Área Total");
     form.Area_do_Terreno.focus();
     return false;
    }
  if(form.Area_Construida.value=="")
    {
     alert("Informe a Área Construída / Área Útil");
     form.Area_Construida.focus();
     return false;
    }
  if(form.Rua_Av.value=="")
    {
     alert("Digite o Endereço do Imóvel");
     form.Rua_Av.focus();
     return false;
    }
  if(form.Bairro.value=="")
    {
     alert("Digite o Bairro do Imóvel");
     form.Bairro.focus();
     return false;
    }
  if(form.Cidade.value=="")
    {
     alert("Digite a Cidade do Imóvel");
     form.Cidade.focus();
     return false;
    }
 }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPO DO FORMULARIO DE PESQUISA A REFERÊNCIA DO IMÓVEL
//------------------------------------------------------------------------------------------------------------
 function Valida_Search_Form(form)
 {
   if (document.search_form.s.value=="referência...")
     {
      alert(" O Código de Referência não foi digitado !!! ");
      document.search_form.s.focus();
      return false;
     }
}
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT CONFERE EMAIL - Form Contatos
//------------------------------------------------------------------------------------------------------------
function Confere_Email_Form_Contato()
 {
   if (document.Form_Contato.E_mail.value.indexOf('@', 0) == -1 || document.Form_Contato.E_mail.value.indexOf('.', 0) == -1)
     {
      window.alert("E-mail Invalido !!!\n\nPor Favor Redigite.");
	  document.Form_Contato.E_mail.focus()
	  return (false);
	 }
  return (true);
 }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT CONFERE EMAIL - Form Detalhes do Imovel
//------------------------------------------------------------------------------------------------------------
function Confere_Email_Form_Detalhes_Imovel()
 {
   if (document.Form_Detalhes_Imovel.E_mail.value.indexOf('@', 0) == -1 || document.Form_Detalhes_Imovel.E_mail.value.indexOf('.', 0) == -1)
     {
      window.alert("E-mail Invalido !!!\n\nPor Favor Redigite.");
	  document.Form_Detalhes_Imovel.E_mail.focus()
	  return (false);
	 }
  return (true);
 }
//------------------------------------------------------------------------------------------------------------


//------------------------------------------------------------------------------------------------------------
// SCRIPT CONFERE EMAIL - Form Cadastro de Imóveis
//------------------------------------------------------------------------------------------------------------
function Confere_Email_Form_Cadastrar_Imovel()
 {
   if (document.Form_Cadastrar_Imovel.E_mail.value.indexOf('@', 0) == -1 || document.Form_Cadastrar_Imovel.E_mail.value.indexOf('.', 0) == -1)
     {
      alert("E-mail Invalido !!!\n\nPor Favor Redigite.");
	  document.Form_Cadastrar_Imovel.E_mail.focus()
	  return (false);
	 }
  return (true);
 }
//------------------------------------------------------------------------------------------------------------


//------------------------------------------------------------------------------------------------------------
// SCRIPT CONFERE EMAIL - Form Imovel Ideal
//------------------------------------------------------------------------------------------------------------
function Confere_Email_Form_Imovel_Ideal()
 {
   if (document.Form_Imovel_Ideal.E_mail.value.indexOf('@', 0) == -1 || document.Form_Imovel_Ideal.E_mail.value.indexOf('.', 0) == -1)
     {
      alert("E-mail Invalido !!!\n\nPor Favor Redigite.");
	  document.Form_Imovel_Ideal.E_mail.focus()
	  return (false);
	 }
  return (true);
 }
//------------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------
// SCRIPT VALIDA CAMPOS PARA SOMENTE ACEITAR NUMEROS
//------------------------------------------------------------------------------------------------------------
 function DFonlyNumbers(e)
  {
   if(window.event)key=window.event.keyCode
     else if(e)key=e.which
     else return true
     S='0123456789'
      if(key==null||key==0||key==8||key==9||key==13||key==27)return true
       else if(S.indexOf(String.fromCharCode(key))!=-1)return true
       else return false
  }
//------------------------------------------------------------------------------------------------------------
