function autentica()
{

if (document.frm.razao_social.value.length < 1)
{
  if(document.frm.personalidade[0].checked==true)
  {
    alert("Informe sua Razão Social");
    document.frm.razao_social.focus();
    return false;
  }
  if(document.frm.personalidade[1].checked==true)
  {
    alert("Informe seu Nome");
    document.frm.razao_social.focus();
    return false;
  }
}

if (document.frm.email.value.length < 1)
{
  alert("Informe um email válido para que seu cadastro seja completado");
	document.frm.email.focus();
  return false;
}

if(document.frm.personalidade[0].checked==true)
{
  if(! validar_cnpj(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}

if(document.frm.personalidade[1].checked==true)
{
  if(! validar_cpf(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}

if (document.frm.tipo_logradouro.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.tipo_logradouro.focus();
  return false;
}

if (document.frm.nome_logradouro.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.nome_logradouro.focus();
  return false;
}

if (document.frm.numero.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.numero.focus();
  return false;
}

if (document.frm.bairro.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.bairro.focus();
  return false;
}

if (document.frm.cep.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.cep.focus();
  return false;
}

if (document.frm.municipio.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.municipio.focus();
  return false;
}

if (document.frm.telefone.value.length<1)
{
  alert("Informe seu telefone");
  document.frm.telefone.focus();
  return false;
}

  document.frm.acao.value ="enviar_cadastro";
  document.frm.submit();

}

function autentica2()
{

if (document.frm.email.value.length < 1)
{
  alert("Informe um email válido para que seu cadastro seja completado");
	document.frm.email.focus();
  return false;
}

if(document.frm.alt_senha[0].checked==true)
{
  if ((document.frm.tsenha.value != document.frm.conf_senha.value) || (document.frm.tsenha.value == "" || document.frm.conf_senha.value==""))
  {
  alert("A sua nova senha deve ser diferente de vazio e igual a confirmação");
	document.frm.tsenha.focus();
 	document.frm.tsenha.value = "";
	document.frm.conf_senha.value = "";
  return false;
  }
}

if (document.frm.tipo_logradouro.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.tipo_logradouro.focus();
  return false;
}

if (document.frm.nome_logradouro.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.nome_logradouro.focus();
  return false;
}

if (document.frm.numero.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.numero.focus();
  return false;
}

if (document.frm.bairro.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.bairro.focus();
  return false;
}

if (document.frm.cep.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.cep.focus();
  return false;
}

if (document.frm.municipio.value.length<1)
{
  alert("Informe seu endereço completo");
  document.frm.municipio.focus();
  return false;
}

if (document.frm.telefone.value.length<1)
{
  alert("Informe seu telefone");
  document.frm.telefone.focus();
  return false;
}

  document.frm.acao.value = "alterar_dados";
  document.frm.submit();

}



function autentica_ficha_comp_fis()
{

if(document.frm.tipo_ficha[1].checked==true)
{
  if (document.frm.fianca.value.length < 1)
  {
    alert("Informe o CNPJ/CPF do responsável pelo imóvel o qual você está sendo o fiador");
    document.frm.fianca.focus();
    return false;
  }
}

if (document.frm.razao_social.value.length < 1)
{
  if(document.frm.personalidade.value==0)
  {
    alert("Informe a razão social");
    document.frm.razao_social.focus();
    return false;
  }
  if(document.frm.personalidade.value==1)
  {
    alert("Informe o nome");
    document.frm.razao_social.focus();
    return false;
  }
}
if(document.frm.personalidade.value==0)
{
  if(! validar_cnpj(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if(document.frm.personalidade.value==1)
{
  if(! validar_cpf(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if (document.frm.rgg.value.length < 1)
{
  alert("Informe o RG");
  document.frm.rgg.focus();
  return false;
}
if (document.frm.orgao_emissor.value.length < 1)
{
  alert("Informe o órgão emissor do RG");
  document.frm.orgao_emissor.focus();
  return false;
}
if (document.frm.dt_nascimento.value.length < 1)
{
  alert("Informe a data de nascimento");
  document.frm.dt_nascimento.focus();
  return false;
}
if (document.frm.nacionalidade.value.length < 1)
{
  alert("Informe a nacionalidade");
  document.frm.nacionalidade.focus();
  return false;
}
if (document.frm.nome_pai.value.length < 1)
{
  alert("Informe o nome do pai");
  document.frm.nome_pai.focus();
  return false;
}
if (document.frm.nome_mae.value.length < 1)
{
  alert("Informe o nome da mãe");
  document.frm.nome_mae.focus();
  return false;
}
if (document.frm.telefone.value.length < 1)
{
  alert("Informe o telefone");
  document.frm.telefone.focus();
  return false;
}

if (document.frm.tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.tipo_lograd.focus();
  return false;
}
if (document.frm.nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.nome_lograd.focus();
  return false;
}
if (document.frm.numero.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.numero.focus();
  return false;
}
if (document.frm.bairro_distrito.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.bairro_distrito.focus();
  return false;
}
if (document.frm.cep.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.cep.focus();
  return false;
}
if (document.frm.municipio.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.municipio.focus();
  return false;
}

if(document.frm.tipo[1].checked==true)
{

if (document.frm.locador_tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo do locador");
  document.frm.locador_tipo_lograd.focus();
  return false;
}
  if (document.frm.locador_nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo do locador");
  document.frm.sol_nome_lograd.focus();
  return false;
}
  if (document.frm.locador_numero.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_numero.focus();
    return false;
  }
  if (document.frm.locador_bairro_distrito.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_bairro_distrito.focus();
    return false;
  }
  if (document.frm.locador_cep.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_cep.focus();
    return false;
  }
  if (document.frm.locador_municipio.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_municipio.focus();
    return false;
  }

  if (document.frm.locador_telefone.value.length < 1)
  {
    alert("Informe o telefone do locador");
    document.frm.locador_telefone.focus();
    return false;
  }


}

if (document.frm.prof_tipo.value!=1 || document.frm.prof_tipo.value!=3)
{
  if (document.frm.prof_empresa.value.length < 1)
  {
    alert("Informe o nome da empresa");
    document.frm.prof_empresa.focus();
    return false;
  }
}
if (document.frm.prof_tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_tipo_lograd.focus();
  return false;
}
if (document.frm.prof_nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_nome_lograd.focus();
  return false;
}
if (document.frm.prof_numero.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_numero.focus();
  return false;
}
if (document.frm.prof_bairro_distrito.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_bairro_distrito.focus();
  return false;
}
if (document.frm.prof_cep.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_cep.focus();
  return false;
}
if (document.frm.prof_municipio.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_municipio.focus();
  return false;
}
if (document.frm.prof_tipo.value!=1 || document.frm.prof_tipo.value!=3)
{
  if (document.frm.prof_telefone.value.length < 1)
  {
    alert("Informe o telefone da empresa");
    document.frm.prof_telefone.focus();
    return false;
  }
  if (document.frm.prof_cargo.value.length < 1)
  {
    alert("Informe o cargo/profissão");
    document.frm.prof_cargo.focus();
    return false;
  }
}



if(document.frm.sol_proprio.checked==false)
{
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if (document.frm.sol_email.value.length < 1)
  {
    alert("Informe o E-mail do solicitante");
    document.frm.sol_email.focus();
    return false;
  }
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[0].checked==true)
  {
    if(! validar_cnpj(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[1].checked==true)
  {
    if(! validar_cpf(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if (document.frm.sol_tipo_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_tipo_lograd.focus();
    return false;
  }
  if (document.frm.sol_nome_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_nome_lograd.focus();
    return false;
  }
  if (document.frm.sol_numero.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_numero.focus();
    return false;
  }
  if (document.frm.sol_bairro_distrito.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_bairro_distrito.focus();
    return false;
  }
  if (document.frm.sol_cep.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_cep.focus();
    return false;
  }
  if (document.frm.sol_municipio.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_municipio.focus();
    return false;
  }
  if (document.frm.sol_telefone.value.length < 1)
  {
    alert("Informe o telefone do solicitante");
    document.frm.sol_telefone.focus();
    return false;
  }
}

  document.frm.acao.value = "enviar_ficha";
  document.frm.submit();

}




function autentica_ficha_comp_jur()
{

if(document.frm.tipo_ficha[1].checked==true)
{
  if (document.frm.fianca.value.length < 1)
  {
    alert("Informe o CNPJ/CPF do responsável pelo imóvel o qual você está sendo o fiador");
    document.frm.fianca.focus();
    return false;
  }
}


if (document.frm.razao_social.value.length < 1)
{
  if(document.frm.personalidade.value==0)
  {
    alert("Informe a razão social");
    document.frm.razao_social.focus();
    return false;
  }
  if(document.frm.personalidade.value==1)
  {
    alert("Informe o nome");
    document.frm.razao_social.focus();
    return false;
  }
}
if(document.frm.personalidade.value==0)
{
  if(! validar_cnpj(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if(document.frm.personalidade.value==1)
{
  if(! validar_cpf(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}

if (document.frm.telefone.value.length < 1)
{
  alert("Informe o telefone");
  document.frm.telefone.focus();
  return false;
}

if (document.frm.tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.tipo_lograd.focus();
  return false;
}
if (document.frm.nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.nome_lograd.focus();
  return false;
}
if (document.frm.numero.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.numero.focus();
  return false;
}
if (document.frm.bairro_distrito.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.bairro_distrito.focus();
  return false;
}
if (document.frm.cep.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.cep.focus();
  return false;
}
if (document.frm.municipio.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.municipio.focus();
  return false;
}


if(document.frm.tipo[1].checked==true)
{

if (document.frm.locador_tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo do locador");
  document.frm.locador_tipo_lograd.focus();
  return false;
}
  if (document.frm.locador_nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo do locador");
  document.frm.sol_nome_lograd.focus();
  return false;
}
  if (document.frm.locador_numero.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_numero.focus();
    return false;
  }
  if (document.frm.locador_bairro_distrito.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_bairro_distrito.focus();
    return false;
  }
  if (document.frm.locador_cep.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_cep.focus();
    return false;
  }
  if (document.frm.locador_municipio.value.length < 1)
  {
    alert("Informe o endereço completo do locador");
    document.frm.locador_municipio.focus();
    return false;
  }

  if (document.frm.locador_telefone.value.length < 1)
  {
    alert("Informe o telefone do locador");
    document.frm.locador_telefone.focus();
    return false;
  }


}

if(document.frm.sol_proprio.checked==false)
{
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if (document.frm.sol_email.value.length < 1)
  {
    alert("Informe o E-mail do solicitante");
    document.frm.sol_email.focus();
    return false;
  }
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[0].checked==true)
  {
    if(! validar_cnpj(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[1].checked==true)
  {
    if(! validar_cpf(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if (document.frm.sol_tipo_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_tipo_lograd.focus();
    return false;
  }
  if (document.frm.sol_nome_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_nome_lograd.focus();
    return false;
  }
  if (document.frm.sol_numero.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_numero.focus();
    return false;
  }
  if (document.frm.sol_bairro_distrito.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_bairro_distrito.focus();
    return false;
  }
  if (document.frm.sol_cep.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_cep.focus();
    return false;
  }
  if (document.frm.sol_municipio.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_municipio.focus();
    return false;
  }
  if (document.frm.sol_telefone.value.length < 1)
  {
    alert("Informe o telefone do solicitante");
    document.frm.sol_telefone.focus();
    return false;
  }
}


  document.frm.acao.value = "enviar_ficha";
  document.frm.submit();

}



function autentica_ficha_simples_fis()
{

if(document.frm.tipo_ficha[1].checked==true)
{
  if (document.frm.fianca.value.length < 1)
  {
    alert("Informe o CNPJ/CPF do responsável pelo imóvel o qual você está sendo o fiador");
    document.frm.fianca.focus();
    return false;
  }
}

if (document.frm.razao_social.value.length < 1)
{
  if(document.frm.personalidade.value==0)
  {
    alert("Informe a razão social");
    document.frm.razao_social.focus();
    return false;
  }
  if(document.frm.personalidade.value==1)
  {
    alert("Informe o nome");
    document.frm.razao_social.focus();
    return false;
  }
}
if(document.frm.personalidade.value==0)
{
  if(! validar_cnpj(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if(document.frm.personalidade.value==1)
{
  if(! validar_cpf(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if (document.frm.rgg.value.length < 1)
{
  alert("Informe o RG");
  document.frm.rgg.focus();
  return false;
}
if (document.frm.orgao_emissor.value.length < 1)
{
  alert("Informe o órgão emissor do RG");
  document.frm.orgao_emissor.focus();
  return false;
}
if (document.frm.dt_nascimento.value.length < 1)
{
  alert("Informe a data de nascimento");
  document.frm.dt_nascimento.focus();
  return false;
}
if (document.frm.nacionalidade.value.length < 1)
{
  alert("Informe a nacionalidade");
  document.frm.nacionalidade.focus();
  return false;
}
if (document.frm.nome_pai.value.length < 1)
{
  alert("Informe o nome do pai");
  document.frm.nome_pai.focus();
  return false;
}
if (document.frm.nome_mae.value.length < 1)
{
  alert("Informe o nome da mãe");
  document.frm.nome_mae.focus();
  return false;
}
if (document.frm.telefone.value.length < 1)
{
  alert("Informe o telefone");
  document.frm.telefone.focus();
  return false;
}


if (document.frm.prof_tipo.value!=1 || document.frm.prof_tipo.value!=3)
{
  if (document.frm.prof_empresa.value.length < 1)
  {
    alert("Informe o nome da empresa");
    document.frm.prof_empresa.focus();
    return false;
  }
  if (document.frm.prof_telefone.value.length < 1)
  {
    alert("Informe o telefone da empresa");
    document.frm.prof_telefone.focus();
    return false;
  }
  if (document.frm.prof_cargo.value.length < 1)
  {
    alert("Informe o cargo/profissão");
    document.frm.prof_cargo.focus();
    return false;
  }
}


if(document.frm.sol_proprio.checked==false)
{
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if (document.frm.sol_email.value.length < 1)
  {
    alert("Informe o E-mail do solicitante");
    document.frm.sol_email.focus();
    return false;
  }
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[0].checked==true)
  {
    if(! validar_cnpj(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[1].checked==true)
  {
    if(! validar_cpf(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if (document.frm.sol_tipo_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_tipo_lograd.focus();
    return false;
  }
  if (document.frm.sol_nome_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_nome_lograd.focus();
    return false;
  }
  if (document.frm.sol_numero.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_numero.focus();
    return false;
  }
  if (document.frm.sol_bairro_distrito.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_bairro_distrito.focus();
    return false;
  }
  if (document.frm.sol_cep.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_cep.focus();
    return false;
  }
  if (document.frm.sol_municipio.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_municipio.focus();
    return false;
  }
  if (document.frm.sol_telefone.value.length < 1)
  {
    alert("Informe o telefone do solicitante");
    document.frm.sol_telefone.focus();
    return false;
  }
}

  document.frm.acao.value = "enviar_ficha";
  document.frm.submit();

}


function autentica_ficha_rh()
{

if (document.frm.razao_social.value.length < 1)
{
  if(document.frm.personalidade.value==0)
  {
    alert("Informe a razão social");
    document.frm.razao_social.focus();
    return false;
  }
  if(document.frm.personalidade.value==1)
  {
    alert("Informe o nome");
    document.frm.razao_social.focus();
    return false;
  }
}
if(document.frm.personalidade.value==0)
{
  if(! validar_cnpj(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if(document.frm.personalidade.value==1)
{
  if(! validar_cpf(document.frm.cnpj_cpf))
  {
    document.frm.cnpj_cpf.focus();
    return false;
  }
}
if (document.frm.rgg.value.length < 1)
{
  alert("Informe o RG");
  document.frm.rgg.focus();
  return false;
}
if (document.frm.orgao_emissor.value.length < 1)
{
  alert("Informe o órgão emissor do RG");
  document.frm.orgao_emissor.focus();
  return false;
}
if (document.frm.dt_nascimento.value.length < 1)
{
  alert("Informe a data de nascimento");
  document.frm.dt_nascimento.focus();
  return false;
}
if (document.frm.nacionalidade.value.length < 1)
{
  alert("Informe a nacionalidade");
  document.frm.nacionalidade.focus();
  return false;
}
if (document.frm.cart_trab.value.length < 1)
{
  alert("Informe o número da carteira de trabalho");
  document.frm.cart_trab.focus();
  return false;
}
if (document.frm.nome_pai.value.length < 1)
{
  alert("Informe o nome do pai");
  document.frm.nome_pai.focus();
  return false;
}
if (document.frm.nome_mae.value.length < 1)
{
  alert("Informe o nome da mãe");
  document.frm.nome_mae.focus();
  return false;
}
if (document.frm.telefone.value.length < 1)
{
  alert("Informe o telefone");
  document.frm.telefone.focus();
  return false;
}

if (document.frm.tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.tipo_lograd.focus();
  return false;
}
if (document.frm.nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.nome_lograd.focus();
  return false;
}
if (document.frm.numero.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.numero.focus();
  return false;
}
if (document.frm.bairro_distrito.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.bairro_distrito.focus();
  return false;
}
if (document.frm.cep.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.cep.focus();
  return false;
}
if (document.frm.municipio.value.length < 1)
{
  alert("Informe o endereço completo");
  document.frm.municipio.focus();
  return false;
}

if (document.frm.prof_tipo.value!=1 || document.frm.prof_tipo.value!=3)
{
  if (document.frm.prof_empresa.value.length < 1)
  {
    alert("Informe o nome da empresa");
    document.frm.prof_empresa.focus();
    return false;
  }
}
if (document.frm.prof_tipo_lograd.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_tipo_lograd.focus();
  return false;
}
if (document.frm.prof_nome_lograd.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_nome_lograd.focus();
  return false;
}
if (document.frm.prof_numero.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_numero.focus();
  return false;
}
if (document.frm.prof_bairro_distrito.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_bairro_distrito.focus();
  return false;
}
if (document.frm.prof_cep.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_cep.focus();
  return false;
}
if (document.frm.prof_municipio.value.length < 1)
{
  alert("Informe o endereço completo da empresa");
  document.frm.prof_municipio.focus();
  return false;
}
if (document.frm.prof_tipo.value!=1 || document.frm.prof_tipo.value!=3)
{
  if (document.frm.prof_telefone.value.length < 1)
  {
    alert("Informe o telefone da empresa");
    document.frm.prof_telefone.focus();
    return false;
  }
  if (document.frm.prof_cargo.value.length < 1)
  {
    alert("Informe o cargo/profissão");
    document.frm.prof_cargo.focus();
    return false;
  }
}
if (document.frm.prof_periodo_de.value.length < 1)
{
  alert("Informe a data de início do trabalho");
  document.frm.prof_periodo_de.focus();
  return false;
}


if(document.frm.sol_proprio.checked==false)
{
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if (document.frm.sol_email.value.length < 1)
  {
    alert("Informe o E-mail do solicitante");
    document.frm.sol_email.focus();
    return false;
  }
  if (document.frm.sol_razao_social.value.length < 1)
  {
    if(document.frm.sol_personalidade[0].checked==true)
    {
      alert("Informe a Razão Social do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
    if(document.frm.sol_personalidade[1].checked==true)
    {
      alert("Informe o Nome do solicitante");
      document.frm.sol_razao_social.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[0].checked==true)
  {
    if(! validar_cnpj(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if(document.frm.sol_personalidade[1].checked==true)
  {
    if(! validar_cpf(document.frm.sol_cnpj_cpf))
    {
      document.frm.sol_cnpj_cpf.focus();
      return false;
    }
  }
  if (document.frm.sol_tipo_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_tipo_lograd.focus();
    return false;
  }
  if (document.frm.sol_nome_lograd.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_nome_lograd.focus();
    return false;
  }
  if (document.frm.sol_numero.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_numero.focus();
    return false;
  }
  if (document.frm.sol_bairro_distrito.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_bairro_distrito.focus();
    return false;
  }
  if (document.frm.sol_cep.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_cep.focus();
    return false;
  }
  if (document.frm.sol_municipio.value.length < 1)
  {
    alert("Informe o endereço completo do solicitante");
    document.frm.sol_municipio.focus();
    return false;
  }
  if (document.frm.sol_telefone.value.length < 1)
  {
    alert("Informe o telefone do solicitante");
    document.frm.sol_telefone.focus();
    return false;
  }
}

  document.frm.acao.value = "enviar_ficha";
  document.frm.submit();

}


