
function imoveisAdicionarFavoritos(id_do_imovel, obj){
	
	ajax.eval(URL + "imoveis/adicionarFavoritos/" + id_do_imovel);
	
	IMOVEIS_FAVORITOS_OBJETO_ALTERADO = obj;
	
}

function imoveisAdicionarFavoritosRetorno(idImovel){
	
	html =   '<a href="javascript:;" onclick="javascript:imoveisRemoverFavoritos('+idImovel+',this.parentNode);">Remover Favorito</a>';
	
	get(IMOVEIS_FAVORITOS_OBJETO_ALTERADO).innerHTML = html;
		
}



function imoveisRemoverFavoritos(id_do_imovel, obj){
	
	ajax.eval(URL + "imoveis/removerFavoritos/" + id_do_imovel);
	
	IMOVEIS_FAVORITOS_OBJETO_ALTERADO = obj;
	
}

function imoveisRemoverFavoritosRetorno(idImovel){
		
	html =   '<a href="javascript:;" onclick="javascript:imoveisAdicionarFavoritos('+idImovel+',this.parentNode);">Adicionar Favorito</a>';
	
	get(IMOVEIS_FAVORITOS_OBJETO_ALTERADO).innerHTML = html;
		
}

// FILTRA OS SUBTIPOS DE ACORDO COM OS TIPOS
// o combo de tipos tem q chamar imoveis_tipos e o de subtipos, imoveis_subtipos
function imoveisFiltrarTipos()
{
	var tipos = get("imoveis_tipos");
	var subtipos = get("imoveis_subtipos").options;
	
	for (var n in subtipos)
	{
		if (!subtipos[n] || !subtipos[n].getAttribute) continue;
		
		if(subtipos[n].getAttribute("tipo") != tipos.value && tipos.value)
		{
			subtipos[n].style.display = "none";	
		}
		else
		{
			subtipos[n].style.display = "";		
		}
	}

}