function filtroBuscaImovel(frm, v){
	if(v==0){		// mudaEstado
		Estados=getEstado();
		if(Estados.length>0)
			for (i=0;i<Estados.length;i++){
				frm["estado[0]"].options[frm["estado[0]"].options.length]=new Option(Estados[i],Estados[i]);
			}
}

	if(v<=1){		// mudacidade
		var est1=frm["estado[0]"].options[frm["estado[0]"].selectedIndex].value;
		frm.cidade.length=0;
		cidade=getcidade(est1);
		for (i=0; i<cidade.length; i+=2){
			frm.cidade.options[frm.cidade.options.length]=new Option(cidade[i],cidade[i+1]);
		}
		if(v==1){
			if(est1=='AC'){	// RIO BRANCO
				setSelectedOption(frm.cidade, 'AC');	
			}else
			if(est1=='AL'){	// MACEIO
				setSelectedOption(frm.cidade, 'AL');
			}else
			if(est1=='AM'){	// MANAUS
				setSelectedOption(frm.cidade, 'AM');
			}else
			if(est1=='AP'){	// MACAPA
				setSelectedOption(frm.cidade, 'AP');
			}else
			if(est1=='BA'){	// SALVADOR
				setSelectedOption(frm.cidade, 'BA');
			}else
			if(est1=='CE'){	// FORTALEZA
				setSelectedOption(frm.cidade, 'CE');
			}else
			if(est1=='DF'){	// BRASILIA
				setSelectedOption(frm.cidade, 'DF');
			}else
			if(est1=='ES'){	// VITORIA
				setSelectedOption(frm.cidade, 'ES');
			}else
			if(est1=='GO'){	// GOIANIA
				setSelectedOption(frm.cidade, 'GO');
			}else
			if(est1=='MA'){	// SAO LUIS
				setSelectedOption(frm.cidade, 'MA');
			}else
			if(est1=='MG'){	// BELO HORIZONTE
				setSelectedOption(frm.cidade, 'MG');
			}else
			if(est1=='MS'){	// CAMPO GRANDE
				setSelectedOption(frm.cidade, 'MS');
			}else
			if(est1=='MT'){	// CUIABA
				setSelectedOption(frm.cidade, 'MI');
			}else
			if(est1=='PA'){	// BELEM
				setSelectedOption(frm.cidade, 'PA');
			}else
			if(est1=='PB'){	// JOAO PESSOA
				setSelectedOption(frm.cidade, 'PB');
			}else
			if(est1=='PE'){	// RECIFE
				setSelectedOption(frm.cidade, 'PE');
			}else
			if(est1=='PI'){	// TERESINA
				setSelectedOption(frm.cidade, 'PI');
			}else
			if(est1=='PR'){	// CURITIBA
				setSelectedOption(frm.cidade, 'PR');
			}else
			if(est1=='RJ'){	// RIO DE JANEIRO
				setSelectedOption(frm.cidade, 'RJ');
			}else
			if(est1=='RN'){	// NATAL
				setSelectedOption(frm.cidade, 'RN');
			}else
			if(est1=='RO'){	// PORTO VELHO
				setSelectedOption(frm.cidade, 'RO');
			}else
			if(est1=='RR'){	// BOA VISTA
				setSelectedOption(frm.cidade, 'RR');
			}else
			if(est1=='RS'){	// PORTO ALEGRE
				setSelectedOption(frm.cidade, 'RS');
			}else
			if(est1=='SC'){	// FLORIANOPOLIS
				setSelectedOption(frm.cidade, 'SC');
			}else
			if(est1=='SE'){	// ARACAJU
				setSelectedOption(frm.cidade, 'SE');
			}else
			if(est1=='SP'){	// SAO PAULO
				setSelectedOption(frm.cidade, 'SP');
			}else
			if(est1=='TO'){	// PALMAS
				setSelectedOption(frm.cidade, 'TO');
			}
		}
	}

	if(v<=2){		// mudaZona
		loc=parseInt(frm.cidade.options[frm.cidade.options.selectedIndex].value);
		Zonas=getZona(loc);
		frm.zona.length=0;
		if(Zonas!=null)
			for(var i=0; i<Zonas.length; i+=2)
				frm.zona.options[frm.zona.options.length]=new Option(Zonas[i],Zonas[i+1]);
	}

	if(v<=3){		// mudaRegiao
		loc=parseInt(frm.cidade.options[frm.cidade.options.selectedIndex].value);
		frm.bairro.length=0;
		Regioes=getRegs(loc);
		if(Regioes!=null)
			for(var i=0; i<Regioes.length; i+=3)
				if(Regioes[i+2]==(frm.zona.length?frm.zona.value:null))
					frm.bairro.options[frm.bairro.options.length]=new Option(Regioes[i], Regioes[i+1]);;
	}

	if(v<=4){		// mudaTipoImovel
					loc=parseInt(frm.cidade.options[frm.cidade.options.selectedIndex].value);
				frm.tipo.length=0;
				TipoImovel=getCatImovel(loc);	// getTipoImovel(loc);
				if(TipoImovel!=null){
					for (i=0; i<TipoImovel.length; i+=2){
						frm.tipo.options[frm.tipo.options.length]=new Option(TipoImovel[i],TipoImovel[i+1]);
					}
			}
	}
}

