<!--
var dayarray=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")
var montharray=new Array("de Janeiro de","de Fevereiro de","de Março de","de Abril de","de Maio de","de Junho de","de Julho de","de Agosto de","de Setembro de","de Outubro de","de Novembro de","de Dezembro de")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds

//change font size here
var cdate="<font color='000000' face='Arial' size='1'><b>"+dayarray[day]+", "+daym+" "+montharray[month]+" "+year+"</b></font>"

if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}

<!--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('....................................','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('....................................','NR');
	}
}

//-----------------------------------------------------------------------------
//- Monta uma message com text parametrizado
//
//- parâmetro message  A mensagem
//- parâmetro embeddedText  O conteúdo da message
//
//- Retorna A mensagem montada
//-----------------------------------------------------------------------------
function buildMessage(message,embeddedText) {
    var position = message.indexOf("#");
    if (position == -1)
        return (message)
    if (position == 0)
        return (embeddedText + message)
    else
        return (message.substring(0,position)
        + embeddedText
        + message.substring(position+1));
}


// INICIO: Métodos para validação de email

var messageEmailDomain = 'Os caracteres válidos são: a - z, A - Z, 0 - 9, -_@.';
var msg_validation_invalid_format = 'O campo # está inválido.';


function validateMandatoryEmail(field, fieldName) {

    if (field.value.length > 0){
    return isEmail(field, fieldName);
    } else {
    var completeMessage = buildMessage(msg_validation_invalid_format,fieldName)
    alert(completeMessage);
    field.focus();
    field.select();
    return false;
    }
}

function validateEmail(field, fieldName) {

    return isEmail(field, fieldName);
}

//------------------------------------------------------------------------------
//- Verifica se o input text que contém e-mail é válido
//
//- parâmetro field   O campo que contém o e-mail
//- parâmetro message  A mensagem referente ao e-mail inválido
//
//- Retorna <true>  Se a o e-mail informado for válido e
//-     <false> caso contrário
//------------------------------------------------------------------------------
function isEmail (field, fieldName) {
    var s = field.value;
    var validFormat = true;

    if (s.length > 0) {

        // Devem existir >= 1 caracteres antes da @.
        var i = 1;
        var sLength = s.length;

        // procurando a @.
        while ((i < sLength) && (s.charAt(i) != "@")) {
		  if ((s.charAt(i) == " ") && (i>1 || i<sLength)) {
            validFormat = false;		  	
		  }       	
          i++;
        }

        if ((i >= sLength) || (s.charAt(i) != "@"))
            validFormat = false;
        else
            i += 2;

        // procurando pelo .
        while ((i < sLength) && (s.charAt(i) != ".")) {
		  if ((s.charAt(i) == " ") && (i>1 || i<sLength)) {
            validFormat = false;		  	
		  }       	
          i++;
        }

        // Deve existir pelo menos um character antes do "."
        if ((i >= sLength - 1) || (s.charAt(i) != "."))
            validFormat = false;
            
            
    }

    if (!validFormat) {
        var completeMessage = buildMessage(msg_validation_invalid_format,fieldName)
        alert(completeMessage);

        field.focus();
        field.select();
    }

  return validFormat;
}

//FIM: Métodos para validação de email

function mascara_data(campo,data){
	var mydata = '';
    mydata = mydata + data;
    if (mydata.length == 2){
        mydata = mydata + '/';
        campo.value = mydata;
    }
    if (mydata.length == 5){
        mydata = mydata + '/';
        campo.value = mydata;
    }
    if (mydata.length == 10){
        verifica_data(campo);
    }
}

function verifica_data (campo) {

    dia = (campo.value.substring(0,2));
    mes = (campo.value.substring(3,5));
    ano = (campo.value.substring(6,10));

    situacao = "";

    if (!VerificaNumero(dia) || !VerificaNumero(mes) || !VerificaNumero(ano)) {
        situacao = "falsa";
    }

    // verifica o dia valido para cada mes
    if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
        situacao = "falsa";
    }

    // verifica se o mes e valido
    if (mes < 01 || mes > 12 ) {
        situacao = "falsa";
    }

    // verifica se e ano bissexto
    if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
        situacao = "falsa";
    }

    if (campo.value == "") {
        situacao = "falsa";
    }

    if (situacao == "falsa") { 
        alert("Data inválida!"); 
        campo.focus(); 
    } 
  } 

  function mascara_hora(hora){ 
      var myhora = ''; 
      myhora = myhora + hora; 
      if (myhora.length == 2){ 
          myhora = myhora + ':'; 
          document.forms[0].hora.value = myhora; 
      } 
      if (myhora.length == 5){ 
          verifica_hora(); 
      } 
  } 
   
  function verifica_hora(){ 
      hrs = (document.forms[0].hora.value.substring(0,2)); 
      min = (document.forms[0].hora.value.substring(3,5)); 
       
      alert('hrs '+ hrs); 
      alert('min '+ min); 
       
      situacao = ""; 
      // verifica data e hora 
      if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59)){ 
          situacao = "falsa"; 
      } 
       
      if (document.forms[0].hora.value == "") { 
          situacao = "falsa"; 
      } 

      if (situacao == "falsa") { 
          alert("Hora inválida!"); 
          document.forms[0].hora.focus();
      }
  }

function fnValidaCPF(strCpf) {
    var varFirstChr = strCpf.charAt(0);
    var vaCharCPF = false;
    for(var i=0;i<=10;i++){
        var c = strCpf.charAt(i);
        	if(!(c>='0')&&(c<='9')){
        		return false;
    		}
        if(c!=varFirstChr)
        	vaCharCPF = true;
	}
    if(!vaCharCPF){
		return false;
    }
    soma=0;
    for(i=0;i<9; i++){
    	soma += (10-i) * ( eval(strCpf.charAt(i)) );
    }
  	digito_verificador = 11-(soma % 11);
  	if((soma % 11) < 2)
  		digito_verificador = 0;
  	if (eval(strCpf.charAt(9)) != digito_verificador){
      	return false;
      }
  	soma=0;
  	for(i=0;i<9; i++){
  		soma += (11-i)*(eval(strCpf.charAt(i)));
  	}
  	soma += 2*(eval(strCpf.charAt(9)));
  	digito_verificador = 11-(soma % 11);
  	if((soma % 11)<2)
  		digito_verificador = 0;
  	if(eval(strCpf.charAt(10)) != digito_verificador){
  		return false;
  	}
  	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 );
}

function FormataValor(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.form[campo].value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

	if (tecla == 8 ){	tam = tam - 1 ; }
		
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){ 
	 		document.form[campo].value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		document.form[campo].value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		document.form[campo].value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		document.form[campo].value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 12) && (tam <= 14) ){
	 		document.form[campo].value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 15) && (tam <= 17) ){
	 		document.form[campo].value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
	}		
	
}

function FormataCEP(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.form[campo].value;
	tam = vr.length;
	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
	if (tecla == 8 ){	tam = tam - 1 ; }
	if ( (tecla == 8) || (tecla == 9) || (tecla == 16) || (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105) ){
		if ( tam == 6 && tecla != 8){ 
	 		document.form[campo].value = vr + "-";
	 	} 
	} else {
		event.returnValue = false;
	}		
}

function FormataCEPBusca(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.formBusca[campo].value;
	tam = vr.length;
	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
	if (tecla == 8 ){	tam = tam - 1 ; }
	if ( (tecla == 8) || (tecla == 9) || (tecla == 16) || (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105) ){
		if ( tam == 6 && tecla != 8){ 
	 		document.formBusca[campo].value = vr + "-";
	 	} 
	} else {
		event.returnValue = false;
	}		
}

<!--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=704,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');
}

function FormataValorSolicita(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.formSolicita[campo].value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

	if (tecla == 8 ){	tam = tam - 1 ; }
		
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){ 
	 		document.formSolicita[campo].value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		document.formSolicita[campo].value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		document.formSolicita[campo].value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		document.formSolicita[campo].value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 12) && (tam <= 14) ){
	 		document.formSolicita[campo].value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 15) && (tam <= 17) ){
	 		document.formSolicita[campo].value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
	}		
	
}
//-->
