<!--FUNÇÔES PARA VALIDAÇÂO DE CAMPOS PARA FORMUILÁRIOS-->

<!--

/**
 * ESTAS FUNÇÕES SERVEM PARA VALIDAR OS CAMPOS DAS PÁGINAS DE CADASTRO DE IMÓVEIS
 * A PÁGINA SÓ SUBMETE AS INFORMAÇÃOES SE OS CAMPOS ESTIVEREM DEVIDAMENTE PREENCHIDOS.
 */

// PARA VALIDAR UM APARTAMENTO
function validaCamposApartamento()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
		
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES

	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
/*	} else if (document.form.areaTotal.value == "") {
		Window.alert("Preencha a Área Total do Imóvel !");
		//document.form.areaTotal.focus();
		return false;
*/		
	} else if (!VerificaNumero(document.form.areaTotal.value)) {
		window.alert("Digite apenas números na Área Total !");
		document.form.areaTotal.value = "";
		//document.form.preco.focus();		
		return false;
		
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
/*	} else if (document.form.areaUtil.value == "") {
		Window.alert("Preencha a Área Útil do Imóvel !");
		//document.form.areaUtil.focus();
		return false;
*/	
	} else if (!VerificaNumero(document.form.areaUtil.value)) {
		window.alert("Digite apenas números na Área Util !");
		document.form.areaUtil.value = "";
		//document.form.preco.focus();
		return false;
	
	} else if (document.form.numQuartos.value == "") {
		window.alert("Preencha o Número de Quartos do Imóvel !");
		//document.form.numQuartos.focus();
		return false;

	} else if (!VerificaNumero(document.form.numQuartos.value)) {
		window.alert("Digite apenas números no Número de Quartos !");
		document.form.numQuartos.value = "";
		//document.form.preco.focus();
		return false;
				
	} else if (document.form.vagasGaragem.value == "") {
		window.alert("Preencha o Número de Vagas na Garagem do Imóvel !");
		//document.form.vagasGaragem.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.vagasGaragem.value)) {
		window.alert("Digite apenas números em Vagas na Garagem !");
		document.form.vagasGaragem.value = "";
		//document.form.preco.focus();		
		return false;
				
	} else if (document.form.numBanheiros.value == "") {
		window.alert("Preencha o Número de Banheiros do Imóvel !");
		//document.form.numBanheiros.focus();
		return false;

	} else if (!VerificaNumero(document.form.numBanheiros.value)) {
		window.alert("Digite apenas números no Número de Banheiros Sociais !");
		document.form.numBanheiros.value = "";
		//document.form.preco.focus();
		return false;
				
	} else if (!VerificaNumero(document.form.numSuites.value)) {
		window.alert("Digite apenas números no Número de Suítes !");
		document.form.numSuites.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.numSalas.value)) {
		window.alert("Digite apenas números no Número Salas !");
		document.form.numSalas.value = "";
		//document.form.preco.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.numAmbientes.value)) {
		window.alert("Digite apenas números no número de Ambientes !");
		document.form.numAmbientes.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.numAptoAndar.value)) {
		window.alert("Digite apenas número de Apartamentos por andar !");
		document.form.numAptoAndar.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.precoCondominio.value)) {
		document.form.precoCondominio.value = "";
		window.alert("Digite apenas números no Preço do Condomínio !");
		return false;

	} else if (!VerificaNumero(document.form.iptu.value)) {
		document.form.iptu.value = "";
		window.alert("Digite apenas números no IPTU !");
		return false;

	} else if (!VerificaNumero(document.form.andares.value)) {
		window.alert("Digite apenas número de andares !");
		document.form.andares.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.idade.value)) {
		window.alert("Digite apenas a idade do edficil !");
		document.form.idade.value = "";
		//document.form.preco.focus();
		return false;

	} else {		
		return true;
	}
}

// PARA VALIDAR UMA CASA
function validaCamposCasa()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
		
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES
	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
/*	} else if (document.form.areaTotal.value == "") {
		Window.alert("Preencha a Área Total do Imóvel !");
		//document.form.areaTotal.focus();
		return false;
*/		
	} else if (!VerificaNumero(document.form.areaTotal.value)) {
		window.alert("Digite apenas números na Área do Terreno !");
		document.form.areaTotal.value = "";
		//document.form.preco.focus();		
		return false;
		
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
/*	} else if (document.form.areaUtil.value == "") {
		Window.alert("Preencha a Área Útil do Imóvel !");
		//document.form.areaUtil.focus();
		return false;
*/	
	} else if (!VerificaNumero(document.form.areaUtil.value)) {
		window.alert("Digite apenas números na Área Construída !");
		document.form.areaUtil.value = "";
		//document.form.preco.focus();
		return false;
	
	} else if (document.form.numQuartos.value == "") {
		window.alert("Preencha o Número de Quartos do Imóvel !");
		//document.form.numQuartos.focus();
		return false;

	} else if (!VerificaNumero(document.form.numQuartos.value)) {
		window.alert("Digite apenas números no Número de Quartos !");
		document.form.numQuartos.value = "";
		//document.form.preco.focus();
		return false;
				
	} else if (document.form.vagasGaragem.value == "") {
		window.alert("Preencha o Número de Vagas na Garagem do Imóvel !");
		//document.form.vagasGaragem.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.vagasGaragem.value)) {
		window.alert("Digite apenas números em Vagas na Garagem !");
		document.form.vagasGaragem.value = "";
		//document.form.preco.focus();		
		return false;
				
	} else if (document.form.numBanheiros.value == "") {
		window.alert("Preencha o Número de Banheiros do Imóvel !");
		//document.form.numBanheiros.focus();
		return false;

	} else if (!VerificaNumero(document.form.numBanheiros.value)) {
		window.alert("Digite apenas números no Número de Banheiros !");
		document.form.numBanheiros.value = "";
		//document.form.preco.focus();
		return false;
				
	} else if (!VerificaNumero(document.form.numSuites.value)) {
		window.alert("Digite apenas números no Número de Suítes !");
		document.form.numSuites.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.numSalas.value)) {
		window.alert("Digite apenas números no Número de Salas !");
		document.form.numSalas.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.numAmbientes.value)) {
		window.alert("Digite apenas números no Número de Ambientes !");
		document.form.numAmbientes.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.iptu.value)) {
		window.alert("Digite apenas números no IPTU !");
		document.form.iptu.value = "";
		//document.form.preco.focus();
		return false;

	} else {		
		return true;
	}
}

// PARA VALIDAR UM TERRENO
function validaCamposTerreno()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
		
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES

	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
	} else if (document.form.areaTotal.value == "") {
		window.alert("Preencha a Área Total do Imóvel !");
		//document.form.areaTotal.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.areaTotal.value)) {
		window.alert("Digite apenas números na Área Total !");
		document.form.areaTotal.value = "";
		//document.form.preco.focus();		
		return false;
		
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.frente.value)) {
		window.alert("Digite apenas números para os campos de dimensão do terreno!");
		document.form.frente.value = "";
		//document.form.preco.focus();		
		return false;

	} else if (!VerificaNumero(document.form.fundo.value)) {
		window.alert("Digite apenas números para os campos de dimensão do terreno!");
		document.form.fundo.value = "";
		//document.form.preco.focus();		
		return false;

	} else if (!VerificaNumero(document.form.ladoEsquerdo.value)) {
		window.alert("Digite apenas números para os campos de dimensão do terreno!");
		document.form.ladoEsquerdo.value = "";
		//document.form.preco.focus();		
		return false;

	} else if (!VerificaNumero(document.form.ladoDireito.value)) {
		window.alert("Digite apenas números para os campos de dimensão do terreno!");
		document.form.ladoDireito.value = "";
		//document.form.preco.focus();		
		return false;

	} else if (!VerificaNumero(document.form.iptu.value)) {
		document.form.iptu.value = "";
		window.alert("Digite apenas números no IPTU !");
		return false;
		
	} else if (document.form.tipoTerreno.value == "NR") {
		window.alert("Selecione o Tipo do Terreno !");
		//document.form.tipoTerreno.focus();
		return false;
			
	} else {
		return true;
	}
}

// PARA VALIDAR UMA LOJA
function validaCamposLoja()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES
	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
	} else if (document.form.areaUtil.value == "") {
		window.alert("Preencha a Área Útil do Imóvel !");
		//document.form.areaUtil.focus();
		return false;
	
	} else if (!VerificaNumero(document.form.areaUtil.value)) {
		window.alert("Digite apenas números na Área Util !");
		document.form.areaUtil.value = "";
		//document.form.areaUtil.focus();
		return false;
	
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
	} else if (document.form.numBanheiros.value == "") {
		window.alert("Preencha o Número de Banheiros do Imóvel !");
		//document.form.numBanheiros.focus();
		return false;

	} else if (!VerificaNumero(document.form.numBanheiros.value)) {
		window.alert("Digite apenas números no Número de Banheiros !");
		document.form.numBanheiros.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.precoCondominio.value)) {
		window.alert("Digite apenas números no Preço do Condomínio !");
		document.form.precoCondominio.value = "";
		return false;

	} else if (!VerificaNumero(document.form.iptu.value)) {
		window.alert("Digite apenas números no IPTU !");
		document.form.iptu.value = "";
		return false;

	} else if (document.form.vagasGaragem.value == "") {
		window.alert("Preencha o Número de Vagas na Garagem do Imóvel !");
		//document.form.vagasGaragem.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.vagasGaragem.value)) {
		window.alert("Digite apenas números em Vagas na Garagem !");
		document.form.vagasGaragem.value = "";
		//document.form.preco.focus();		
		return false;
				
	} else {		
		return true;
	}
}

// PARA VALIDAR UM GALPÃO
function validaCamposGalpaoPredioComercial()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
		
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES

	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
/*	} else if (document.form.areaTotal.value == "") {
		Window.alert("Preencha a Área do Terreno do Imóvel !");
		//document.form.areaTotal.focus();
		return false;
*/		
	} else if (!VerificaNumero(document.form.areaTotal.value)) {
		window.alert("Digite apenas números na Área do Terreno !");
		document.form.areaTotal.value = "";
		//document.form.preco.focus();		
		return false;
		
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
/*	} else if (document.form.areaUtil.value == "") {
		Window.alert("Preencha a Área Útil do Imóvel !");
		//document.form.areaUtil.focus();
		return false;
*/	
	} else if (!VerificaNumero(document.form.areaUtil.value)) {
		window.alert("Digite apenas números na Área Util !");
		document.form.areaUtil.value = "";
		//document.form.preco.focus();
		return false;
	
	} else if (document.form.peDireito.value == "") {
		window.alert("Preencha o valor do Pé Direito do Imóvel !");
		//document.form.peDireito.focus();
		return false;

	} else if (!VerificaNumero(document.form.peDireito.value)) {
		window.alert("Digite apenas números no Pé Direito !");
		document.form.peDireito.value = "";
		//document.form.preco.focus();
		return false;
				
	} else if (document.form.vagasGaragem.value == "") {
		window.alert("Preencha o Número de Vagas na Garagem do Imóvel !");
		//document.form.vagasGaragem.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.vagasGaragem.value)) {
		window.alert("Digite apenas números em Vagas na Garagem !");
		document.form.vagasGaragem.value = "";
		//document.form.preco.focus();		
		return false;
				
	} else if (!VerificaNumero(document.form.iptu.value)) {
		document.form.iptu.value = "";
		window.alert("Digite apenas números no IPTU !");
		return false;
			
	} else {
		return true;
	}
}	

// PARA VALIDAR RURAL
function validaCamposRural()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
		
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES

	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
	} else if (document.form.areaTotal.value == "") {
		window.alert("Preencha a Área Total do Imóvel !");
		//document.form.areaTotal.focus();
		return false;
		
	} else if (!VerificaNumero(document.form.areaTotal.value)) {
		window.alert("Digite apenas números na Área Total !");
		document.form.areaTotal.value = "";
		//document.form.preco.focus();		
		return false;
		
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
	} else if (document.form.tipoRural.value == "NR") {
		window.alert("Selecione o Tipo de Rural !");
		//document.form.tipoTerreno.focus();
		return false;
			
	} else if (!VerificaNumero(document.form.iptu.value)) {
		document.form.iptu.value = "";
		window.alert("Digite apenas números no IPTU !");
		return false;
		
	} else {
		return true;
	}
}


// PARA VALIDAR UMA SALA COMERCIAL
function validaCamposSalaComercial()
{
	if (document.form.pretensaoInclusao.value == "NR") {
		window.alert("Selecione o tipo de Pretensão do Imóvel !");
		//document.form.pretensao.focus();
		return false;
// 	PARTE QUE VERIFICA OS PREÇOS E PRETENSÕES

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.preco.value == "")) {
 		window.alert("Preencha o Preço do Imóvel !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (document.form.preco.value == "")) {
		window.alert("Preencha o Preço do Imóvel !");
		return false;
		
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;
			
	} else if ((document.form.pretensaoInclusao.value == "1") && (!VerificaNumero(document.form.preco.value))) {
		window.alert("Digite apenas números no Preço !");
		return false;

	} else if ((document.form.pretensaoInclusao.value == "2") && (document.form.precoAluguel.value == "")) {
 		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (document.form.precoAluguel.value == "")) {
		window.alert("Preencha o Preço do Aluguel do Imóvel !");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "2") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
	
	} else if ((document.form.pretensaoInclusao.value == "0") && (!VerificaNumero(document.form.precoAluguel.value))) {
		window.alert("Digite apenas números no Preço do Aluguel!");
		return false;
		
// 	FIM DE PREÇOS E PRETENSÕES
	} else if (document.form.cidadeCadastro.value == "NR") {
		window.alert("Selecione a Localização do Imóvel !");
		//document.form.cidadeInclusao.focus();
		return false;
	
	} else if (document.form.bairroInclusao.value == "NR") {
		window.alert("Selecione o Bairro do Imóvel !");
		//document.form.bairroInclusao.focus();
		return false;
			
	} else if (document.form.areaUtil.value == "") {
		window.alert("Preencha a Área Útil do Imóvel !");
		//document.form.areaUtil.focus();
		return false;
	
	} else if (!VerificaNumero(document.form.areaUtil.value)) {
		window.alert("Digite apenas números na Área Util !");
		document.form.areaUtil.value = "";
		//document.form.areaUtil.focus();
		return false;
	
	} else if (document.form.endereco.value == "") {
		window.alert("Preencha o Endereço do Imóvel !");
		//document.form.endereco.focus();
		return false;
		
	} else if (document.form.numBanheiros.value == "") {
		window.alert("Preencha o Número de Banheiros do Imóvel !");
		//document.form.numBanheiros.focus();
		return false;

	} else if (!VerificaNumero(document.form.numBanheiros.value)) {
		window.alert("Digite apenas números no Número de Banheiros !");
		document.form.numBanheiros.value = "";
		//document.form.preco.focus();
		return false;

	} else if (!VerificaNumero(document.form.precoCondominio.value)) {
		window.alert("Digite apenas números no Preço do Condomínio !");
		document.form.precoCondominio.value = "";
		return false;

	} else if (!VerificaNumero(document.form.iptu.value)) {
		window.alert("Digite apenas números no IPTU !");
		document.form.iptu.value = "";
		return false;

	} else if (!VerificaNumero(document.form.vagasGaragem.value)) {
		window.alert("Digite apenas números em Vagas na Garagem !");
		document.form.vagasGaragem.value = "";
		//document.form.preco.focus();		
		return false;
				
	} else {		
		return true;
	}
}


// PARA VERIFICAR SE O CAMPO DIGITADO É COMPOSTO POR NÚMEROS
function VerificaNumero(valor)
{
	var i;
	valor = trim(valor);
	for (i=0; i < valor.length; i++) {
		if (valor.charAt(i) != "." && valor.charAt(i) != ",") {
			if (isNaN(parseInt(valor.charAt(i)))) {
				return false;
			}
		}
	}
	return true;
}

// PARA VERIFICAR SE A DATA É COMPOSTA APENAS POR NÚMEROS
function VerificaNumeroData(valor)
{
	var i;
	valor = trim(valor);
	for (i=0; i < valor.length; i++) {
		if (valor.charAt(i) != "/") {
			if (isNaN(parseInt(valor.charAt(i)))) {
				return false;
			}
		}
	}
	return true;
}

// PARA EXECUTAR UM TRIM NUMA STRING
function trim(texto) {
	var retorno = "";
	var x = 0;
	while( x < texto.length && texto.charAt(x++) == unescape("%20") );
		j = texto.length;
		while( j >= 0 && texto.charAt(--j) == unescape("%20") );
			retorno = texto.substring( x-1, j+1 );
	return( retorno );
}


// PARA VERIFICAR AS PRETENSÕES

function ValidaPretensao(valor) {
	
	if (valor == "0") {
		window.alert("Neste caso você só precisa digitar o Preço do Aluguel");
		return;
	
	} else if (valor == "1") {
		window.alert("Neste caso você só precisa digitar o Preço de Compra");
		return;
	
	} else if (valor == "2"){
		window.alert("Neste caso você precisa digitar o Preço de Compra e do Aluguel");
		return;
	}
}

// PARA VERIFICAR AS SE O VALOR É MESMO UM NÚMERO
function EhNumero(valor)
        {
		valor = trim(valor);
                for (i=0; i < valor.length; i++) {
                        if (isNaN(parseInt(valor.charAt(i)))) {
                                return false;
                        }
                }
                return true;
}

// PARA ALTERAÇÕES NA DISPONIBILIZAÇÃO DE REDE IMOBILIÁRIA

function alteraRede() {
	if (document.form.emProducao.checked == true) {
		document.form.checkRedeImobiliaria.disabled=false;
	} else {
		document.form.checkRedeImobiliaria.checked=false;		
		document.form.checkRedeImobiliaria.disabled=true;
	}
}

// PARA ESPECIFICAR SE UM IMÓVEL É LANÇAMENTO

function alteraLancamento() {
	if (document.form.ehLancamento.checked == true) {
		document.form.dataEntrega.disabled = false;
	} else {
		//document.form.dataEntrega.value = "";
		document.form.dataEntrega.disabled = true;
	}
}

//-->

<!--FUNÇÔES PARA VALIDAÇÂO DE CAMPOS PARA ANUNCIANTES-->

<!--

/**
 * ESTAS FUNÇÕES SERVEM PARA VALIDAR OS CAMPOS DAS PÁGINAS DE CADASTRO DE IMÓVEIS
 * A PÁGINA SÓ SUBMETE AS INFORMAÇÃOES SE OS CAMPOS ESTIVEREM DEVIDAMENTE PREENCHIDOS.
 */

// PARA VALIDAR UM APARTAMENTO
function validaCamposAnunciante()
{

	if (document.form.nome.value == "") {
		window.alert("Preencha o Nome do Anunciante !");
		return;

	} else if (document.form.codigo.value == "") {
		window.alert("Preencha o Código do Anunciante !");
		return;
	
	} else if (document.form.cgc.value == "") {
		window.alert("Preencha o Número do CGC do Anunciante !");
		return;

	} else if (!VerificaNumero(document.form.cgc.value)) {
		window.alert("Digite apenas números no Número do CGC !");
		document.form.cota.value = "";
		return;
				
	} else if (document.form.email.value == "") {
		window.alert("Preencha o Email do Anunciante !");
		return;
		
	} else if (document.form.login.value == "") {
		window.alert("Preencha o Login do Anunciante !");
		return;

	} else if (document.form.senha.value == "") {
		window.alert("Preencha a Senha do Anunciante !");
		return;
		
	} else if (document.form.confirmaSenha.value == "") {
		window.alert("Preencha o Confirma Senha do Anunciante !");
		return;
		
	} else if (!document.form.senha.value == document.form.confirmaSenha.value) {
		window.alert("O Corfirma Senha não está igual a Senha !");
		return;		

	} else if (document.form.cota.value == "") {
		window.alert("Preencha a Cota do Anunciante !");
		return;
		
	} else if (!VerificaNumero(document.form.cota.value)) {
		window.alert("Digite apenas números no tamanho da Cota !");
		document.form.cota.value = "";
		return;		
			
	} else if (document.form.validade.value == "") {
		window.alert("Preencha a Data de Validade da Cota do Anunciante !");
		return;

	} else if (!VerificaNumeroData(document.form.validade.value)) {
		window.alert("Digite apenas números na Data de Validade !");
		document.form.validade.value = "";
		return;

	} else if (document.form.validade.value.length != 10) {
		window.alert("Preencha corretamente a Data de Validade da Cota do Anunciante!");
		return;	

	} else {
		document.form.submit();
	}
}


// PARA VERIFICAR SE O CAMPO DIGITADO É COMPOSTO POR NÚMEROS
function VerificaNumero(valor)
{
	var i;
	valor = trim(valor);
	for (i=0; i < valor.length; i++) {
		if (valor.charAt(i) != "." && valor.charAt(i) != ",") {
			if (isNaN(parseInt(valor.charAt(i)))) {
				return false;
			}
		}
	}
	return true;
}

// PARA VERIFICAR SE A DATA É COMPOSTA APENAS POR NÚMEROS
function VerificaNumeroData(valor)
{
	var i;
	valor = trim(valor);
	for (i=0; i < valor.length; i++) {
		if (valor.charAt(i) != "/") {
			if (isNaN(parseInt(valor.charAt(i)))) {
				return false;
			}
		}
	}
	return true;
}

// PARA EXECUTAR UM TRIM NUMA STRING
function trim(texto) {
	var retorno = "";
	var x = 0;
	while( x < texto.length && texto.charAt(x++) == unescape("%20") );
		j = texto.length;
		while( j >= 0 && texto.charAt(--j) == unescape("%20") );
			retorno = texto.substring( x-1, j+1 );
	return( retorno );
}


// PARA VERIFICAR AS PRETENSÕES

function ValidaPretensao(valor) {
	
	if (valor == "0") {
		window.alert("Neste caso você só precisa digitar o Preço do Aluguel");
		return;
	
	} else if (valor == "1") {
		window.alert("Neste caso você só precisa digitar o Preço de Compra");
		return;
	
	} else if (valor == "2"){
		window.alert("Neste caso você precisa digitar o Preço de Compra e do Aluguel");
		return;
	}
}

// PARA VERIFICAR AS SE O VALOR É MESMO UM NÚMERO
function EhNumero(valor)
        {
		valor = trim(valor);
                for (i=0; i < valor.length; i++) {
                        if (isNaN(parseInt(valor.charAt(i)))) {
                                return false;
                        }
                }
                return true;
}

//-->        

<!-- verifica a pretensão do cadastro de imóveis -->
function verificaPretensao() {

  var indpreco = document.form1.preco.selectedIndex;
  var preco = document.form1.preco.options[indpreco].value;
 
  var indaluguel = document.form1.aluguel.selectedIndex;
  var aluguel = document.form1.aluguel.options[indaluguel].value;
  
  var pretensao = document.form1.pretensao.value;
  
  if ((pretensao == "0") && (preco != "NR")) {
  
    window.alert("Se sua pretensão é alugar selecione apenas o aluguel mensal e não o preço de compra!");
    document.form1.preco.value = "NR";
    document.form1.aluguel.focus();

  } else if((pretensao == "1") && (aluguel != "NR")) {
  
    window.alert("Se sua pretensão é comprar selecione apenas o preço compra e não o aluguel mensal!");
    document.form1.aluguel.value = "NR";
    document.form1.preco.focus();
	
  } else {               	
        
    cont=0;           
    var bairros = new Array();        
    document.form1.bairrosSelecionados.value = "";    
    for (var i=1;i < document.form1.bairro.length;i++){                  	            
        if (document.form1.bairro.options[i].selected){                                                 
            bairros[cont] = document.form1.bairro.options[i].value;                                                                        
            document.form1.bairrosSelecionados.value = document.form1.bairrosSelecionados.value + bairros[cont] + ";";
            cont = cont + 1;                
        }        
     }               
    if (cont > 5) {
       window.alert("Selecione até 5 bairros!");         
    } else {              
       document.form1.submit();    
    }       
    
  }
  	
} 

<!--SCRIPTS do INDEX-->
										
<!--Monta as cidades à partir do Estado selecionado PARA O INDEX-->
function montaCidades(caminho, estado) {
	var form = document.formBusca;
	var tipoAnuncioImovel = form.tipoAnuncioImovel.value;
	var pretensao = form.pretensao.value;
	var cidade = form.cidade.value;

	if (estado != "NR") {
		form.action = caminho + "/br.com.expoimovel.servlet.GerenciadorIndexServlet?operacao=index&opcao=montaCidades&estado=" + estado + "&tipoAnuncioImovel=" + tipoAnuncioImovel + "&pretensao=" + pretensao + "&cidade=" + cidade;
		form.cidade.disabled = true;
		form.tipoAnuncioImovel.disabled = true;
		form.estado.disabled = true;
		form.pretensao.disabled = true;
		form.submit();
	} else {
		form.cidade.length = 0;
		form.cidade.options[0] = new Option('Cidade..........................','NR');
	}
}

									<!--Monta as cidades à partir do Estado selecionado PARA A BUSCA COMPLETA-->
									
function montaCidadesBusca(caminho, estado) {
	var form = document.formBusca;
	var tipoAnuncioImovel = form.tipoAnuncioImovel.value;
	var pretensao = form.pretensao.value;
	var cidade = form.cidade.value;
	var tipoBusca = form.tipoBusca.value;
	var anunciante = form.anunciante.value;
	
	if (estado != "NR") {
		form.action = caminho + "/br.com.expoimovel.servlet.GerenciadorBuscaServlet?operacao=busca&opcao=montaCidades&estado=" + estado + "&tipoAnuncioImovel=" + tipoAnuncioImovel + "&pretensao=" + pretensao + "&cidade=" + cidade + "&tipoBusca=" + tipoBusca + "&anunciante=" + anunciante;
		form.cidade.disabled = true;
		form.tipoAnuncioImovel.disabled = true;
		form.estado.disabled = true;
		form.pretensao.disabled = true;
		form.submit();
	} else {
		form.cidade.length = 0;
		form.cidade.options[0] = new Option('Cidade..........................','NR');
	}
}

									<!-- PAGINADOR DE RESPOSTA -->
function paginaN(num) { 
	var f = document.formResposta;
	f.pagina.value=num;
	f.submit();
}

									<!-- FUNÇÕES PARA A PÁGINA DE RESPOSTA E DESTAQUE -->
function abrir(parametro,url, pagina) {
	window.open(url, pagina ,'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=450,top=45,left=45');
}

function abrirDestaque(url, pagina) {       
	window.open(url, pagina, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=750,height=530,top=15,left=15');
}

function abrirSuporte(url, pagina) {       
	window.open(url, pagina, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=530,height=350,top=15,left=15');
}

function abrirContato(caminho, cod, tipo) {
	window.open(caminho+'contatoempresa.jsp?imovel='+cod+'&origem=expoimovel&tipo='+tipo+'&operacao=montaDados','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=480,height=330,top=100,left=150');
}

function imprimir() {
	if (window.print) {
	    window.print() ;  
	} else {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

function abrirAmpliada(titulo, imagem) {
	window.open('imagemAmpliada.jsp?titulo=' + titulo + '&imagem=' + imagem,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=735,height=500,top=45,left=45');
}

function listaInteresseInserir(url, codImovel) {
	var lista
	lista = window.open(url +'/servlet/br.com.expoimovel.servlet.ListaInteresseServlet?operacao=inserirImovel&codigoAnuncioImovel='+ codImovel,'listaInteresse','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=400,top=100,left=50');
	lista.focus();
}

function listaInteresseInserirDestaque(url, codImovel) {
	var lista
	lista = window.open(url +'/servlet/br.com.expoimovel.servlet.ListaInteresseServlet?operacao=inserirImovelDestaque&codigoAnuncioImovel='+ codImovel,'listaInteresse','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=400,top=100,left=50');
	lista.focus();
}




/////////////////// POPUP DE DESCRIÇÃO DO EXPOME ////////////

function popupDescricao(url) {
	window.open(url, 1,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=590,height=380,top=100,left=100');
} 
