var objCategoria, objSubCategoria, objFabricante, objModelo, objArea, objAnoMinimo, objAnoMaximo, objEstadoConservacao, objBotaoEnviar;
var objAnuncio, objAno, objTipo, objDimensao, objImovel, objEmail, objCidade, objBairro, objEstado, objNegociacao, objOutroBairro, objNovoModelo;
var objPrecoMinimo, objPrecoMaximo, objPreco, objUtilizacaoClasse;
function initObjetos(strArea, nomeform)
{
	objArea = strArea.toUpperCase();
	objUtilizacaoClasse = "";
	with(document)
	{
		objCategoria = eval(nomeform+".categoria");
		objSubCategoria = eval(nomeform+".sub_categoria");
		objFabricante = eval(nomeform+".fabricante_marca");
		objModelo = eval(nomeform+".modelo");
		objNegociacao = eval(nomeform+".negociacao");
		objEstadoConservacao = eval(nomeform+".estado_conservacao");
		objAnuncio = eval(nomeform+".texto");
		objEmail = eval(nomeform+".email");
		objPrecoMinimo = eval(nomeform+".preco_minimo");
		objPrecoMaximo = eval(nomeform+".preco_maximo");
		objAno = eval(nomeform+".ano");
		objPreco = eval(nomeform+".preco");
		objTipo = eval(nomeform+".tipo_dimensao");
		objDimensao = eval(nomeform+".dimensao");
		objImovel = eval(nomeform+".imovel");	
		objPreview = eval(nomeform+".preview");
		objNovoModelo = eval(nomeform+".novo_modelo");
		objAnoMinimo = eval(nomeform+".ano_minimo");
		objAnoMaximo = eval(nomeform+".ano_maximo");
		objCidade = eval(nomeform+".cidade");
		objBairro = eval(nomeform+".bairro");
		objEstado = eval(nomeform+".estado");
		objOutroBairro = eval(nomeform+".outro_bairro");
	}
}

function getUtilizacaoClasse()
{
	return objUtilizacaoClasse;
}

function setUtilizacaoClasse(strValor)
{
	objUtilizacaoClasse = strValor;
}

function enviarCamposBusca()
{
	var listObjetos = "";
	if (objCategoria.value != null)
	{
		listObjetos = "categoria="+objCategoria.value;
		if(objSubCategoria != undefined && objSubCategoria.value != null)
		{
			listObjetos += "&sub_categoria="+objSubCategoria.value;
		}
		if(objFabricante != undefined && objFabricante.value != null)
		{
			listObjetos += "&fabricante_marca="+objFabricante.value;
		}
		if(objModelo != undefined && objModelo.value != null && objModelo.value != "")
		{
			listObjetos += "&modelo="+objModelo.value;
		}
		if(objNovoModelo != undefined && objNovoModelo.value != null)
		{
			listObjetos += "&novo_modelo="+objNovoModelo.value;
		}
		if(objPrecoMinimo != undefined && objPrecoMinimo.value != null)
		{
			listObjetos += "&preco_minimo="+objPrecoMinimo.value;
		}
		if(objPrecoMaximo != undefined && objPrecoMaximo.value != null)
		{
			listObjetos += "&preco_maximo="+objPrecoMaximo.value;
		}
		if(objAnoMinimo != undefined && objAnoMinimo.value != null)
		{
			listObjetos += "&ano_minimo="+objAnoMinimo.value;
		}
		if(objAnoMaximo != undefined && objAnoMaximo.value != null)
		{
			listObjetos += "&ano_maximo="+objAnoMaximo.value;
		}
		if(objBairro != undefined && objBairro.value != null && objBairro.value != "")
		{
			listObjetos += "&bairro="+objBairro.value;
		}
		if(objOutroBairro != undefined && objOutroBairro.value != null)
		{
			listObjetos += "&outro_bairro="+objOutroBairro.value;
		}
		if(objCidade != undefined && objCidade.value != null)
		{
			listObjetos += "&cidade="+objCidade.value;
		}
		if(objEstado != undefined && objEstado.value != null)
		{
			listObjetos += "&estado="+objEstado.value;
		}
		if(objTipo != undefined && objTipo.value != null)
		{
			listObjetos += "&tipo_dimensao="+objTipo.value;
		}
		if(objDimensao != undefined && objDimensao.value != null)
		{
			listObjetos += "&dimensao="+objDimensao.value;
		}
		if(objImovel != undefined && escape(objImovel.value) != null)
		{
			listObjetos += "&imovel="+escape(objImovel.value);
		}
		if(objNegociacao != undefined && objNegociacao.value != null)
		{
			listObjetos += "&negociacao="+objNegociacao.value;
		}
		if(objEstadoConservacao != undefined && objEstadoConservacao.value != null)
		{
			listObjetos += "&estado_conservacao="+objEstadoConservacao.value;
		}
		location.href="busca.asp?"+listObjetos;
	}
	else
	{
		alert("A categoria não foi selecionada!");
	}
}
//Usa o Jquery
function setValorCampo(objCampo, strValor)
{	
	if(objCampo != undefined)
	{
		if(objCampo.type == "select-one")
		{
			for(var i=0; i<objCampo.options.length;i++)
			{
				if(objCampo.options[i].value.toUpperCase() == strValor.toUpperCase())
				{
					objCampo.options[i].selected = true;
					break;
				}
			}			
		}
		else if(objCampo.type == "text")
		{
			objCampo.value = strValor.toUpperCase();			
		}
		else
		{
			for(var i=0; i<objCampo.length;i++)
			{
				if(objCampo[i].value.toUpperCase() == strValor.toUpperCase())
				{
					objCampo[i].checked = true;
					break;
				}
			}
		}		
		$(objCampo).change();
	}
}


function Moeda(fld, e) 
{
	var tecla=(window.event)?event.keyCode:e.which;
	if (fld.value.length > 20)
	{
		return false;
	}	
	if((tecla > 47 && tecla < 58) || (tecla ==8 ) || (tecla==0))
	{
		if (tecla >= 48 && tecla <= 57)
		{ 
			var milSep = "."; 
			var decSep = ","; 
			var sep = 0; 
			var key = ''; 
			var i = j = 0; 
			var len = len2 = 0; 
			var strCheck = '0123456789'; 
			var aux = aux2 = ''; 
			var whichCode = (window.event)?event.keyCode:e.which;	
			if (whichCode == 13) 
				return true; 
			key = String.fromCharCode(whichCode); 
			if (strCheck.indexOf(key) == -1) 
				return false; 		
			len = fld.value.length; 	
			for (i = 0; i < len; i++) 
				if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) 
					break; 		
			aux = ''; 		
			for (; i < len; i++) 
				if (strCheck.indexOf(fld.value.charAt(i))!=-1) 
					aux += fld.value.charAt(i); 
			aux += key; 
			len = aux.length; 						
			if (len == 0) 
				fld.value = ''; 		
			if (len == 1) 
				fld.value = '0'+ decSep + '0' + aux; 		
			if (len == 2) 
				fld.value = '0'+ decSep + aux; 		
			if (len > 2)
			{ 
				aux2 = ''; 		
				for (j = 0, i = len - 3; i >= 0; i--)
				{ 
					if (j == 3)
					{ 
						aux2 += milSep; 
						j = 0; 
					} 
					aux2 += aux.charAt(i); 
					j++; 
				} 			
				fld.value = ''; 
				len2 = aux2.length; 			
				for (i = len2 - 1; i >= 0; i--) 
					fld.value += aux2.charAt(i); 
				fld.value += decSep + aux.substr(len - 2, len); 
			} 
		return false; 
		}		 
		else
		{
			if(e.keyCod != 8)
			{ // backspace
				e.keyCode = 0;
			}
		}
	}
	else
	{
		return false;
	}
}
function precoBloqueado(o)
{
	if( Number(document.anunform.restante.value) == 0 && (o.value.length) == 0 )
	{
		alert('Você já atingiu o número máximo de palavras.\nRetire uma palavra do seu texto antes de digitar o preço do veículo.');
		o.value = '';
	}
	else
	{
		setCharRestantes();
	}
}

function verificarvirg()
{
	var totalanuncio = 1;
	var texto = '';
	var ptexto = '';
	var pantes = '';
	var trapaca = 0;
	var textarea = 0;		
	texto = objAnuncio.value;
	
	for(conta=1;conta<=texto.length;conta++)
	{
		ptexto = texto.substring(conta-1,conta);
		if(ptexto == ','){
			if(conta+1<=texto.length)
			{
				pvirgula = texto.substring(conta,conta+1);
				if(pvirgula!=' ')
				{
					if(isNaN(pantes))
					{
						trapaca = 1;
					}
					if(isNaN(pvirgula))
					{
						trapaca = 1;
					}
				}
			}
		}
		if(ptexto == '.')
		{
			if(conta+1<=texto.length)
			{
				pvirgula = texto.substring(conta,conta+1);
				if(pvirgula!=' ')
				{
					if( isNaN(pantes) )
					{
						trapaca = 1;
					}
					if(isNaN(pvirgula))
					{
						trapaca = 1;
					}
				}
			}
		}
		pantes = texto.substring(conta-1,conta);
		ptexto = '';
	}
	
	if(objAnuncio.value.length < 30)
	{
		trapaca = 3;
	}
			
	if(objAnuncio.value.length == 0)
	{
		trapaca = 5;
	}
	
	if(trapaca == 0)
	{
		document.anunform.submit();
	}
	else
	{
		if(trapaca==1)
		{
			alert("Erro: Deixe um espaço após a vírgula ou ponto.\n"+
					"Retire também emails, telefones e sites do campo anúncio(se existentes).");
		}
		else if(trapaca==3)
		{
			alert("Erro: O campo texto deve ter mais de 30 caracteres.");
		}
		else if(trapaca==5)
		{
			alert("Erro: O campo texto deve ser preenchido.");
		}
	}
}

function setCharRestantes()
{
	var intLimite = 400;
	var intTotal, intTamTexto;
	intTotal = objAnuncio.value.length;
	if(objArea == "DIVERSOS" || escape(objArea) == "INFORM%C1TICA")
	{		
		if(escape(objCategoria.value) == "INFORM%C1TICA" && objSubCategoria.value != "")
		{
			intTotal += objSubCategoria.value.length;
		}
	}
	else if(escape(objArea) == "VE%CDCULOS")
	{
		if(objSubCategoria.value == "CARROS" || objSubCategoria.value == "MOTOS")
		{			
			if(objFabricante.value != "CHEVROLET" && objFabricante.value != "VOLKSWAGEN" && objFabricante.value != "FIAT" && objFabricante.value != "FORD")
			{
				intTotal += objFabricante.value.length;
			}
			intTotal += objModelo.value.length + objAno.value.length + 5;//3 da palavra ANO e 2 dos espaços
		}
	}
	else if(escape(objArea) == "IM%D3VEIS")
	{
		intTotal +=  objTipo.value.length + objDimensao.value.length + escape(objImovel.value).length;
	}
	else if(objArea == "TELEFONES")
	{
		intTotal += objFabricante.value.length + objModelo.value.length;
	}
	if (intTotal>intLimite)
	{
		intTamTexto = intTotal - objAnuncio.value.length;
		objAnuncio.value = objAnuncio.value.substring(0,(intLimite - intTamTexto));
	}
	else
	{
		document.anunform.restante.value = parseInt(intLimite) - parseInt(intTotal);	
	}
}

function VerNumero(valor)
{
	for(i=0;i<valor.value.length;i++)
	{
		if(valor.value.substring(0,i) == "R$" || valor.value.substring(0,i) == "r$" || valor.value.substring(0,i) == "$")
		{
			alert("Não é necessário inserir R$!");
			valor.value = "";
		}
	}
}

function VPreco(e,campo)
{
	var tecla=(window.event)?event.keyCode:e.which;
	if((tecla > 47 && tecla < 58) || (tecla == 8))
	{
		return true;
	}
	else
	{
		virgula = campo.value.split(',');
		if((tecla == 44) && (virgula.length==1))
		{
			return true;
		}
		else
		{
			if (tecla == 44)
			{
				alert('Utilize a virgula apenas para separar Reais de Centavos.\nEx. correto: 5000,00\n                      169,23');
			}
			else
			{
				if (tecla == 46)
				{
					alert('Não digite pontos (.)\nEx. correto: 5000,00');
				}
			}
			return false;
		}
	}
}

function SubstituiPalavra()
{
	var Palavras = new Array();
	var oInput = eval("document.anunform.texto");
	var texto = "";
	Palavras = oInput.value.split(" "); // joga o texto no vetor, palavra por palavra
	for(cont = 0; cont < Palavras.length; cont++)
	{ // Varre o Vetor palavra por palavra
		contMaiuscula = 0;
		contMinuscula = 0;
		for(cont2 = 0; cont2 < Palavras[cont].length; cont2++) 
		{ // Varre o vetor caracter por caracter
			if(Palavras[cont].charCodeAt(cont2) >= 65 && Palavras[cont].charCodeAt(cont2) <= 90)
			{ // conta quantos caracteres maiúsculos
				contMaiuscula++;
			}
			else if(Palavras[cont].charCodeAt(cont2) >= 97 && Palavras[cont].charCodeAt(cont2) <= 122)
			{// conta quantos caracteres minúsculos
				contMinuscula++;
			}
			if(contMaiuscula >= 2 && contMinuscula >= 1)
			{// ve se possui 2 ou mais letras maiúsculas e alguma minúscula
				Palavras[cont] = Palavras[cont].toLowerCase(); // transforma para minúsculo a palavra
			}
		}
	}
	for(ctexto = 0; ctexto < Palavras.length; ctexto ++)
	{
		if (ctexto == 0) 
		{
			texto = texto + Palavras[ctexto];
		}
		else
		{
			texto = texto + ' ' + Palavras[ctexto];
		}
	}	
	oInput.value = texto;
	verificaMaiusculas();
}

function verificaMaiusculas()
{
	var iQtdeMaiusculas = 0;
	var oInput = eval("document.anunform.texto");
	for( i = 0; i < oInput.value.length; i++ )
	{
		if( oInput.value.charCodeAt(i) >= 65 && oInput.value.charCodeAt(i) <= 90 )
		{
			iQtdeMaiusculas++;
			if (iQtdeMaiusculas <= 20)
			{
				UltimaMaiuscula = i;
			}
		}
	}
	if( iQtdeMaiusculas > 20)
	{
		alert('É permitido apenas "20" letras maiúsculas o restante será convertida para minúscula.');
		oInput.focus();
		for( ct = oInput.value.length; ct > UltimaMaiuscula; ct-- )
		{
			oInput.value = oInput.value.substring(0,ct) + oInput.value.charAt(ct).toLowerCase() + oInput.value.substring( ct+1, oInput.value.length );
		}
	}
}

function isAnuncioPago(strTexto)
{
	if(strTexto == "") 
	{
		if((escape(objArea) == "VE%CDCULOS" || escape(objArea) == "IM%D3VEIS") && (objSubCategoria != undefined ||  objSubCategoria != null))
		{
			var strSubCategoria = ""; 		
			strSubCategoria = escape(objSubCategoria.value.toUpperCase());
			if(strSubCategoria != "BICICLETAS/EQUIPAMENTOS" && strSubCategoria != "PE%C7AS/OFICINAS/EQUIPAMENTOS" 
			&& strSubCategoria != "SOM/ACESS%D3RIOS" && strSubCategoria != "SAUNAS" && strSubCategoria != "PISCINAS" 
			&& strSubCategoria != "JAZIGOS" && strSubCategoria != "SEGURAN%C7A%20E%20VIGIL%C2NCIA" 
			&& strSubCategoria != "SERVI%C7OS%20PARA%20O%20LAR%20E%20CONSTRU%C7%C3O" && strSubCategoria != "JARDINAGEM"
			&& strSubCategoria != "M%C1TERIAIS%20DE%20CONSTRU%C7%C3O" || (escape(objArea) == "IM%D3VEIS" && strSubCategoria == ""))
			{
				document.getElementById("anunciopago").style.display = "block";
			}
			else
			{
				document.getElementById("anunciopago").style.display = "none";
			}
		}
	}
}

function setPadraoInformatica(strTexto)
{
	strTexto = strTexto.toUpperCase();
	
	if(strTexto == "CALCULADORAS") 
	{
		strTexto = "CALCULADORA";
	}
	else if(strTexto == "CÂMERAS DIGITAIS") 
	{
		strTexto = "CÂMERA DIGITAL";
	}
	else if(strTexto == "COMPUTADORES")
	{
		strTexto = "COMPUTADOR";
	}
	else if(strTexto == "CURSOS")
	{
		strTexto = "CURSO";
	}
	else if(strTexto == "DISQUETES")
	{
		strTexto = "DISQUETE";
	}
	else if(strTexto == "DRIVES") 
	{
		strTexto = "DRIVE";
	}
	else if(strTexto == "ESTABILIZADORES") 
	{
		strTexto = "ESTABILIZADOR";
	}
	else if(strTexto == "GABINETES") 
	{
		strTexto = "GABINETE";
	}
	else if(strTexto == "GPS E RASTREADORES") 
	{
		strTexto = "GPS/RASTREADOR";
	}
	else if(strTexto == "GRAVADORES") 
	{
		strTexto = "GRAVADOR";
	}
	else if(strTexto == "HDS") 
	{
		strTexto = "HD";
	}
	else if(strTexto == "IMPRESSORAS") 
	{
		strTexto = "IMPRESSORA";
	}
	else if(strTexto == "INTERNET") 
	{
		strTexto = "";
	}
	else if(strTexto == "JOGOS E JOYSTICK") 
	{
		strTexto = "JOGO/JOYSTICK";
	}	
	else if(strTexto == "PLACAS") 
	{
		strTexto = "PLACA";
	}
	else if(strTexto ==  "QUALQUER" || strTexto == "")
	{
		strTexto = "";
	}
	return strTexto;
}

function Preview()
{
	var strTextoPreview = "";
	setCharRestantes();
	if(objArea == "DIVERSOS" || escape(objArea) == "INFORM%C1TICA")
	{		
		if(escape(objCategoria.value) == "INFORM%C1TICA")
		{	
			strTextoPreview = setPadraoInformatica(objSubCategoria.value)+" ";
		}
	}
	else if(escape(objArea) == "VE%CDCULOS")
	{
		if((objSubCategoria.value == "CARROS" || objSubCategoria.value == "MOTOS") && objFabricante.value != "")
		{			
			if(objFabricante.value != "CHEVROLET" && objFabricante.value != "VOLKSWAGEN" &&
					objFabricante.value != "FIAT" && objFabricante.value != "FORD")
			{
				strTextoPreview = objFabricante.value+" ";
			}
			if(objModelo.value.toUpperCase().indexOf("QUALQUER") == -1  && objModelo.value.toUpperCase().indexOf("IMPORTADO") == -1
																			&& objModelo.value.toUpperCase().indexOf("OUTRO") == -1)
			{
				strTextoPreview = strTextoPreview.toUpperCase() + objModelo.value +" ANO "+ objAno.value+" ";
			}
			else
			{
				strTextoPreview = strTextoPreview.toUpperCase() + objNovoModelo.value.toUpperCase() +" ANO "+ objAno.value+" ";
			}
		}
	}
	else if(escape(objArea) == "IM%D3VEIS")
	{
		if (parseInt(objDimensao.value) > 1)
		{
			
			if (objTipo.value.indexOf("COMERCIAL") != -1 || objTipo.value.indexOf("INVESTIMENTO") != -1
						|| objTipo.value.indexOf("IM%D3VEIS") != -1 || objTipo.value.indexOf("QUARTO(S)") != -1
						|| objTipo.value.indexOf("m2") != -1)
			{
				strTextoPreview =  unescape(objImovel.value).toUpperCase() +" "+ objDimensao.value +" "+objTipo.value;
			}
			else
			{			
				strTextoPreview =  unescape(objImovel.value).toUpperCase() +" "+ objDimensao.value +" "+objTipo.value+"S ";
			}
		}
		else if(objDimensao.value != "")
		{
			strTextoPreview =  unescape(objImovel.value).toUpperCase() +" "+ objDimensao.value +" "+ objTipo.value+" ";
		}
		else
		{
			strTextoPreview =  unescape(objImovel.value).toUpperCase() +" ";
		}
	}
	else if(objArea == "TELEFONES")
	{
		if(objSubCategoria.value == "APARELHOS" && objFabricante.value.indexOf("QUALQUER") == -1 && objFabricante.value != "")
		{	
			if(objModelo.value != "" && objModelo.value != "QUALQUER" && objModelo.value != "OUTRO")
			{
				strTextoPreview = objFabricante.value.toUpperCase() +" "+ objModelo.value.toUpperCase()+" ";
			}
			else if(objNovoModelo.value != "" && objNovoModelo.value != "QUALQUER" && objNovoModelo.value != "OUTRO")
			{
				strTextoPreview = objFabricante.value.toUpperCase() +" "+ objNovoModelo.value.toUpperCase()+" ";
			}
			else
			{
				strTextoPreview = objFabricante.value.toUpperCase() +" ";
			}
		}
	}
	strTextoPreview += objAnuncio.value;
	objPreview.value = strTextoPreview;
}

function enableCampoNovaOpcao(objCampo,objReceptor)
{
	if(objCampo.options.length > 1)
	{
		objCampo.disabled = false;
		if(objCampo.value.toUpperCase().indexOf("OUTRO") > -1)
		{
			objReceptor.style.display = "inline-block";
			objReceptor.style.borderColor = "#F00";
		}
		else
		{
			objReceptor.style.display = "none";
			objReceptor.style.borderColor = "#FFF";
		}
	}
	else
	{
		objCampo.disabled = true;
	}
}


function disableObjeto(objAnalisado, objReceptor)
{
	if(objAnalisado.value == "")
	{
		objReceptor.value = "";
		objReceptor.disabled = true;
	}
	else
	{
		objReceptor.disabled = false;
	}
}

function valImovelSubcategoria()
{		
	if(escape(objImovel.value) != "" && objSubCategoria.value != "")
	{
		if(objSubCategoria.value.indexOf("RESIDENCIAIS") != -1)
		{	
			if(escape(objImovel.value).indexOf("SALA") != -1 || escape(objImovel.value).indexOf("PONTO COMERCIAL") != -1 || 
					escape(objImovel.value).indexOf("LOJA") != -1 || escape(objImovel.value).indexOf("CONJUNTO DE SALAS") != -1 )
			{
				alert("Para "+objSubCategoria.value+" não é permitido selecionar este tipo de imóvel.");
				escape(objImovel.value) = "";
			}
		}
		else if (objSubCategoria.value.indexOf("COMERCIAIS") != -1)
		{
			if(escape(objImovel.value).indexOf("SOBRADO") != -1 || escape(objImovel.value).indexOf("CASA EM CONDOM%CDNIO") != -1 || 
					escape(objImovel.value).indexOf("COBERTURA") != -1 || escape(objImovel.value).indexOf("FLAT") != -1 ||
					escape(objImovel.value).indexOf("APART HOTEL") != -1 || escape(objImovel.value).indexOf("QUITINETE") != -1 )
			{
				alert("Para "+objSubCategoria.value+" não é permitido selecionar este tipo de imóvel.");
				escape(objImovel.value) = "";
			}
		}
	}
}

function setCidades(strUF)
{
	var intCont = 0;
	try
	{		
		objCidade.disabled = false;
		var arrayMS = arrayCidades[escape(strUF.toUpperCase())].split(",");	
		while(1<objCidade.length)
		{
			objCidade.remove(1);
		}
		objCidade.options[0] = new Option("ESCOLHA A CIDADE");
		objCidade.options[0].value = "";
		objCidade.options[0].selected = true;
		for(var i=1; i<arrayMS.length+1; i++)
		{
			objCidade.options[i] = new Option(unescape(arrayMS[intCont]));
			objCidade.options[i].value = unescape(arrayMS[intCont]);
			intCont++;
		}
		objCidade.options[arrayMS.length+1] = new Option("TODAS");
		objCidade.options[arrayMS.length+1].value = "";
	}
	catch(e)
	{	
		if(objCidade != undefined)
		{
			objCidade.options[0] = new Option("TODAS");
			objCidade.options[0].value = "";
			objCidade.options[0].selected = true;
			while(2<objCidade.length)
			{
				objCidade.remove(1);
			}	
		}
	}
}

function setBairros(strUF,strCidade)
{
	var intCont=0;
	try
	{		
		objBairro.disabled = false;
		if(strCidade.toUpperCase() == "BH" || strCidade.toUpperCase() == "BHTE")
		{
			strCidade = "BELO%20HORIZONTE";
			objCidade.value = "BELO HORIZONTE";
		}		
		var arrayMS = arrayBairros[(escape(strUF)+";"+escape(strCidade)).toUpperCase()].split(",");	
		while(1<objBairro.length)
		{
			objBairro.remove(1);
		}
		objBairro.options[0] = new Option("ESCOLHA O BAIRRO");
		objBairro.options[0].value = "";
		objBairro.options[0].selected = true;
		objBairro.options[1] = new Option("OUTRO");
		objBairro.options[1].value = "OUTRO";
		for(var i=2; i<arrayMS.length+1; i++)
		{
			objBairro.options[i] = new Option(unescape(arrayMS[intCont]));
			objBairro.options[i].value = unescape(arrayMS[intCont]);
			intCont++;
		}
		objBairro.options[arrayMS.length+1] = new Option("TODOS");
		objBairro.options[arrayMS.length+1].value = "";
		objBairro.options[arrayMS.length+2] = new Option("OUTRO");
		objBairro.options[arrayMS.length+2].value = "OUTRO";
	}
	catch(e)
	{	
		if(objBairro != undefined)
		{
			objBairro.options[0] = new Option("TODOS");
			objBairro.options[0].value = "";
			objBairro.options[0].selected = true;
			objBairro.options[1] = new Option("OUTRO");
			objBairro.options[1].value = "OUTRO";
			while(2<objBairro.length)
			{
				objBairro.remove(1);
			}	
			objOutroBairro.style.display = "none";			
			objOutroBairro.style.borderColor = "#FFF";
		}
	}
}

function clearFormularios(strTipo, strNomeForm)
{	
	var strValorCidade, strValorBairro, strValorEstado, strValorOutroBairro;
	strValorCidade = objCidade.value;
	strValorBairro = objBairro.value;
	strValorEstado = objEstado.value;
	strValorOutroBairro = objOutroBairro.value;
	eval("document."+strNomeForm+".reset();");
	if(strTipo.toUpperCase() == "BUSCA")
	{		
		setValorCampo(objCidade,strValorCidade);
		setValorCampo(objBairro,strValorBairro);
		setValorCampo(objEstado,strValorEstado);
		setValorCampo(objOutroBairro,strValorOutroBairro);
	}
}

function setValoresImovel(strBusca)
{		
	var arrayImovel = ("TODOS;ANDAR;APARTAMENTO;%C1REA;BARRAC%C3O;CASA;CH%C1CARA;COBERTURA;FAZENDA;FLAT;GALP%C3O;GARAGEM;HOTEL;JAZIGOS;LOJA;LOTE;PONTO COMERCIAL;PR%C9DIO;QUITINETE;SALA;S%CDTIO;SOBRADO;TERRENO;VAGAS E PENS%D5ES").split(";");
	try
	{
		while(1<objImovel.length)
		{
			objImovel.remove(1);
		}
		for(var i=0; i<arrayImovel.length; i++)
		{
			objImovel.options[i] = new Option(unescape(arrayImovel[i]));
			objImovel.options[i].value = unescape(arrayImovel[i]).replace("TODOS","");
		}
		objImovel.options[0] = new Option("TODOS");
		objImovel.options[0].value = "";
		objImovel.options[0].selected = true;
		objTipo.disabled = false;
		objDimensao.disabled = false;		
		objTipo.value = objDimensao.value = "";
	}
	catch(e)
	{
		objImovel.options[0] = new Option("TODOS");
		objImovel.options[0].value = "";
		objImovel.options[0].selected = true;
		objTipo.disabled = true;
		objDimensao.disabled = true;		
		objTipo.value = objDimensao.value = "";
	}
}

function setDimensao()
{		
	var arrayLoteSitioFazenda = ("ALQUEIRE;HECTARE;m2").split(";");	
	var arrayApartamentoCasas = ("QUARTO(S);COMERCIAL").split(";");	
	var arrayPredioComercial = ("COMERCIAL;INVESTIMENTO").split(";");
	var arraySalaLojaGalpao = ("m2").split(";");
	var arrayFlatImovelCoberturaResidencial = ("QUARTO(S);COMERCIAL;IM%D3VEIS;INVESTIMENTO").split(";");
	objTipo.disabled = false;
	objDimensao.disabled = false;
	while(1<objTipo.length)
	{
		objTipo.remove(1);
	}
	if(escape(objImovel.value).length != 0)
	{
		if("APARTAMENTO-CASA-BARRAC%C3O-QUITINETE-SOBRADO-APART HOTEL-APART HOTEL/FLAT".indexOf(escape(objImovel.value)) != -1 )
		{
			var arrayGeral = arrayApartamentoCasas;
		}
		else if("LOTE-S%CDTIO-FAZENDA-CH%C1CARA-%C1REA-TERRENO-%C1REAS LOTES E TERRENOS-CH%C1CARAS S%CDTIOS E FAZENDAS-LOTE EM CONDOM%CDNIO".indexOf(escape(objImovel.value)) != -1)
		{
			var arrayGeral = arrayLoteSitioFazenda;
		}
		else if("SALA-LOJA-GALP%C3O".indexOf(escape(objImovel.value)) != -1)
		{
			var arrayGeral = arraySalaLojaGalpao;
		}
		else if(escape(objImovel.value).indexOf("PR%C9DIO") != -1)
		{
			var arrayGeral = arrayPredioComercial;
		}	
		else if("FLAT-IM%D3VEIS-COBERTURA".indexOf(escape(objImovel.value)) != -1)
		{
			var arrayGeral = arrayFlatImovelCoberturaResidencial;
		}
	}
	if(arrayGeral != undefined)
	{
		for(var i=0; i<arrayGeral.length; i++)
		{
			objTipo.options[i] = new Option(unescape(arrayGeral[i]));
			if(arrayGeral[i].indexOf("ESCOLHA") == -1)
			{
				objTipo.options[i].value = unescape(arrayGeral[i]);
			}
			else
			{
				objTipo.options[i].value = "";
			}
		}
	}
	else
	{
		objTipo.disabled = true;
		objDimensao.disabled = true;
	}
}
