pathNovo = "http://www.arodrigues.com.br/spaicnet/v2/servicosnet/"; $(document).ready(function(){ // aqui e passado o caminho base do site para que localize as imagens com a url amigavel exe: http://www.arodrigues.com.br var base = "http://www.arodrigues.com.br"; // Inicia a fun��o tabs Tabs(); var loading = "
" + "" + "" + "" + "" + "
BUSCANDO IMÓVEIS
Por favor aguarde...
"; // BUSCA PADR�O $("#Bpadrao").click(function(){ $("#resBusca").html(""); if($("#tiposImv").val() == "0"){ $("#resBusca").html( "
Por Favor, selecione o tipo de imóvel que deseja pesquisar.
" ); $(".labelTP").css({color:"#cc0000"}); return false; } $("#resBusca").html(loading).fadeIn(); //1000); var fin = $("#finImv").val(); var tp = $("#tiposImv").val(); var dorm = $("#dormImv").val(); var vag = $("#vagasImv").val(); var est = $("#estadosImv").val(); var cid = $("#cidadesImv").val(); var bai = $("#bairrosImv").val(); var url = Path_Serv + "/imoveis/imoveis_.php?sr=" + SrIMV + "&b=padrao&fin=" + fin + "&tp=" + tp + "&dorm=" + dorm + "&vag=" + vag + "&est=" + est + "&cid=" + cid + "&bai=" + bai; $.getJSON(url, false, function(data){ result = "


"; // Esconde o banner e os destaques durante a busca $("#destaques_topo_wrapper").hide(); $("#destaques_topo_spacer").hide(); $("#slider-id-wrapper").hide(); $("#exibe_conteudo").hide(); $("#resBusca").html( "

Resultado da Busca:


" + "
" + resultMsn + "

" + result ); // Rolar para a busca $('html, body').animate({ scrollTop: $("#img_busca").offset().top }, 1000); $(".result-btn-anchor").click(function(event) { // Salva os dados da busca paginaBusca = $(".currentPage > a").html(); $.ajax({ type: 'POST', url: "http://www.arodrigues.com.br/salva_busca.php", data: { tipo: "PA", finalidade: fin, tipoImovel: tp, dormitorios: dorm, vagas: vag, UF: est, cidade: cid, bairro: bai, pagina: paginaBusca, recuperar: false }, async: false }); }); $("ul.result-tipo").quickPagination({ pagerLocation:"both", pageSize: porPag }); if (dadosBusca.recuperar) { $("a[rel*='" + dadosBusca.pagina + "']").click(); } $('#loading').fadeOut(500); }); }); // BUSCA AVAN�ADA $("#BAV").click(function(){ $("#resBusca").html(""); if($("#tiposImvAV").val() == "0"){ $("#resBusca").html( "
Por Favor, selecione o tipo de imóvel que deseja pesquisar.
" ); $(".labelTPAV").css({color:"#cc0000"}); return false; } var oCheckOpcsAv = ""; var listaCheck = opcoes_imv.getElementsByTagName("INPUT"); for (loop = 0; loop < listaCheck.length; loop++) { var item = listaCheck[loop]; if (item.type == "checkbox" && item.checked) { oCheckOpcsAv = oCheckOpcsAv + item.value; } } var fin = $("#finImvAV").val(); var tp = $("#tiposImvAV").val(); var dorm = $("#dormImvAV").val(); var vag = $("#vagasImvAV").val(); var est = $("#estadosImvAV").val(); var cid = $("#cidadesImvAV").val(); var bai = $("#bairrosImvAV").val(); var opcav = oCheckOpcsAv; $("#resBusca").html(loading).fadeIn(1000); var url = Path_Serv + "/imoveis/imoveis_.php?sr=" + SrIMV + "&b=av&fin=" + fin + "&tp=" + tp + "&dorm=" + dorm + "&vag=" + vag + "&est=" + est + "&cid=" + cid + "&bai=" + bai + "&opcav=" + opcav; $.getJSON(url, false, function(data){ result = "


"; // Esconde o banner e os destaques durante a busca $("#destaques_topo_wrapper").hide(); $("#destaques_topo_spacer").hide(); $("#slider-id-wrapper").hide(); $("#exibe_conteudo").hide(); $("#resBusca").html( "

Resultado da Busca:


" + "
" + resultMsn + "

" + result ); $(".result-btn-anchor").click(function(event) { // Salva os dados da busca paginaBusca = $(".currentPage > a").html(); $.ajax({ type: 'POST', url: "http://www.arodrigues.com.br/salva_busca.php", data: { tipo: "AV", finalidade: fin, tipoImovel: tp, dormitorios: dorm, vagas: vag, UF: est, cidade: cid, bairro: bai, itens: opcav, pagina: paginaBusca, recuperar: false }, async: false }); }); $("ul.result-tipo").quickPagination({ pagerLocation:"both", pageSize: porPag }); if (dadosBusca.recuperar) { $("a[rel*='" + dadosBusca.pagina + "']").click(); } $('#loading').fadeOut(500); }); }); // BUSCA POR CÓDIGO $("#Bcodigo").click(function(){ $("#resBusca").html(""); if ($("#codigo").val() == ""){ $("#resBusca").html( "
Por Favor, digite o c�digo do imóvel que deseja pesquisar.
" ); $("#labelCod").css({color:"#cc0000"}); $("#codigo").focus(); return false; } var cod = $("#codigo").val(); $("#resBusca").html(loading).fadeIn(1000); var url = Path_Serv + "/imoveis/imoveis_.php?sr=" + SrIMV + "&b=cod&codigo=" + cod; $.getJSON(url, false, function(data){ result = "


"; $("#resBusca").html( "

Resultado da Busca:


" + "
" + resultMsn + "

" + result ); $(".result-btn-anchor").click(function(event) { // Salva os dados da busca paginaBusca = "1"; $.ajax({ type: 'POST', url: "http://www.arodrigues.com.br/salva_busca.php", data: { tipo: "CO", codigo: oCodigo, pagina: paginaBusca, recuperar: false }, async: false }); }); $("ul.result-tipo").quickPagination({ pagerLocation:"both", pageSize: porPag }); $('#loading').fadeOut(500); }); }); // BUSCA POR TIPO $("#Btipo").click(function(){ $("#resBusca").html(""); if($("#mostraTipos").val() == "0"){ $("#resBusca").html( "
Por Favor, selecione o tipo de imóvel que deseja pesquisar.
" ); $("#labelTipo").css({color:"#cc0000"}); return false; } var tp = $("#mostraTipos").val(); $("#resBusca").html(loading).fadeIn(1000); var url = Path_Serv + "/imoveis/imoveis_.php?sr=" + SrIMV + "&b=tp&tipo=" + tp; $.getJSON(url, false, function(data){ result = "


"; // Esconde o banner e os destaques durante a busca $("#destaques_topo_wrapper").hide(); $("#destaques_topo_spacer").hide(); $("#slider-id-wrapper").hide(); $("#exibe_conteudo").hide(); $("#resBusca").html( "

Resultado da Busca:


" + "
" + resultMsn + "

" + result ); $(".result-btn-anchor").click(function(event) { // Salva os dados da busca paginaBusca = $(".currentPage > a").html(); $.ajax({ type: 'POST', url: "http://www.arodrigues.com.br/salva_busca.php", data: { tipo: "TI", tipoImovel: tp, pagina: paginaBusca, recuperar: false }, async: false }); }); $("ul.result-tipo").quickPagination({ pagerLocation:"both", pageSize: porPag }); if (dadosBusca.recuperar) { $("a[rel*='" + dadosBusca.pagina + "']").click(); } $('#loading').fadeOut(500); }); }); // RECUPERA FINALIDADE, DORMITÓRIOS, VAGAS, SE FOR O CASO. if (dadosBusca.recuperar) { $("#finImv option[value='" + dadosBusca.finalidade + "']").attr({selected:"selected"}); $("#finImvAV option[value='" + dadosBusca.finalidade + "']").attr({selected:"selected"}); $("#dormImv option[value='" + dadosBusca.dormitorios + "']").attr({selected:"selected"}); $("#dormImvAV option[value='" + dadosBusca.dormitorios + "']").attr({selected:"selected"}); $("#vagasImv option[value='" + dadosBusca.vagas + "']").attr({selected:"selected"}); $("#vagasImvAV option[value='" + dadosBusca.vagas + "']").attr({selected:"selected"}); } // CARREGA TIPOS var urlTipos = pathNovo +"/imoveis/tipos.php?sr=" + SrIMV; $("#tiposImv").html(""); $.getJSON(urlTipos, false, function(data){ var optTipos= ""; for (i = 0; i < data.opcoes.length; i++) { optTipos += ""; } $("#tiposImv").html(optTipos); if (dadosBusca.recuperar) { $("#tiposImv option[value='" + dadosBusca.tipoImovel + "']").attr({selected:"selected"}); } $("#tiposImvAV").html(optTipos); if (dadosBusca.recuperar) { $("#tiposImvAV option[value='" + dadosBusca.tipoImovel + "']").attr({selected:"selected"}); } $("#mostraTipos").html(optTipos); if (dadosBusca.recuperar) { $("#mostraTipos option[value='" + dadosBusca.tipoImovel + "']").attr({selected:"selected"}); } }); // CARREGA ESTADOS function loadEstados(){ var urlEstados = pathNovo + "/imoveis/estados.php?sr=" + SrIMV + "&tc=" + $("#finImv").val(); $("#estadosImv").html(""); $.getJSON(urlEstados, false, function(data){ var optEstados= ""; for (i = 0; i < data.opcoes.length; i++) { optEstados += ""; } $("#estadosImv").html(optEstados); if (dadosBusca.recuperar) { $("#estadosImv option[value='" + dadosBusca.UF + "']").attr({selected:"selected"}); } else { $("#estadosImv option[value='SP']").attr({selected:"selected"}); } $("#estadosImvAV").html(optEstados); if (dadosBusca.recuperar) { $("#estadosImvAV option[value='" + dadosBusca.UF + "']").attr({selected:"selected"}); } else { $("#estadosImvAV option[value='SP']").attr({selected:"selected"}); } loadCidades(); }); } // CARREGA CIDADES function loadCidades(){ var urlCidades = pathNovo + "/imoveis/cidades.php?sr=" + SrIMV + "&tc=" + $("#finImv").val() + "&uf=" + $("#estadosImv").val(); $("#cidadesImv").html(""); $.getJSON(urlCidades, false, function(data){ var optCidades= ""; for (i = 0; i < data.opcoes.length; i++) { optCidades += ""; } $("#cidadesImv").html(optCidades); $("#cidadesImvAV").html(optCidades); if (dadosBusca.recuperar) { $("#cidadesImv option[value='" + dadosBusca.cidade + "']").attr({selected:"selected"}); $("#cidadesImvAV option[value='" + dadosBusca.cidade + "']").attr({selected:"selected"}); } else { // CARREGA A CIDADE DA IMOBILIARIA COMO PADR�O var urlCidImob = Path_Serv + "/imoveis/imobiliaria.php?sr=" + SrIMV + "&fmt=j"; $.getJSON(urlCidImob , false, function(ret){ var cidadeImob = ret.cidade; $("#cidadesImv option[value='" + cidadeImob + "']").attr({selected:"selected"}); $("#cidadesImvAV option[value='" + cidadeImob + "']").attr({selected:"selected"}); }); } setTimeout(function() { loadBairros(); }, 100); }); } // CARREGA BAIRROS function loadBairros(){ var urlBairros = pathNovo + "/imoveis/bairros.php?sr=" + SrIMV + "&tc=" + $("#finImv").val() + "&cid=" + $("#cidadesImv").val(); $("#bairrosImv").html(""); $.getJSON(urlBairros, false, function(data){ var optBairros= ""; for (i = 0; i < data.opcoes.length; i++) { optBairros += ""; } $("#bairrosImv").html(optBairros); if (dadosBusca.recuperar) { $("#bairrosImv option[value='" + dadosBusca.bairro + "']").attr({selected:"selected"}); } $("#bairrosImvAV").html(optBairros); if (dadosBusca.recuperar) { $("#bairrosImvAV option[value='" + dadosBusca.bairro + "']").attr({selected:"selected"}); } // EXECUTAR A BUSCA QUANDO TIVER QUE RECUPERAR if (dadosBusca.recuperar) { if (dadosBusca.tipo == "PA") { $("a[href='#busca']").click(); $("#Bpadrao").click(); } else if (dadosBusca.tipo == "TI") { $("a[href='#buscaTipo']").click(); $("#Btipo").click(); } else if (dadosBusca.tipo == "AV") { $("a[href='#buscaAvancada']").click(); $("#BAV").click(); } // Rolar para o resultado da busca $('html, body').animate({ scrollTop: $("#img_busca").offset().top }, 1000); } }); } loadEstados(); $("#estadosImv").change(function(){ loadCidades(); }); $("#cidadesImv").change(function(){ loadBairros(); }); $("#tiposImv").change(function(){ $(".labelTP").css({color:"#444"}); }); $("#estadosImvAV").change(function(){ loadCidades(); }); $("#cidadesImvAV").change(function(){ loadBairros(); }); $("#tiposImvAV").change(function(){ $(".labelTPAV").css({color:"#444"}); }); $("#mostraTipos").change(function(){ $("#labelTipo").css({color:"#444"}); }); $("#codigo").keypress(function(){ $("#labelCod").css({color:"#444"}); }); // OPÇÕES BUSCA AVANÇADA var checkBox = new Object(); checkBox['Suítes'] = base64_encode("suíte"); checkBox['Banheiro/WC'] = base64_encode("banheiro|wc"); checkBox['Corredor Lateral'] = base64_encode("corredor lateral"); checkBox['Sala de Jantar'] = base64_encode("sala de jantar"); checkBox['Sala de Estar'] = base64_encode("sala de estar"); checkBox['Sala de Visitas'] = base64_encode("sala de visitas"); checkBox['Elevador'] = base64_encode("elevador"); checkBox['Copa'] = base64_encode("copa"); checkBox['Depósito'] = base64_encode("depósito"); checkBox['Escritório'] = base64_encode("escritório"); checkBox['Ar Condicionado'] = base64_encode("ar condicionado"); checkBox['Banheiro/WC Empregada'] = base64_encode("(banheiro|wc).[^,]*empregada"); checkBox['Dependência Empregada'] = base64_encode("(dep).[^,]*empregada"); checkBox['Área de Serviço'] = base64_encode("área de serviço"); checkBox['Entrada de Serviço'] = base64_encode("entrada de serviço"); checkBox['Lavanderia'] = base64_encode("lavanderia"); checkBox['Mobiliado'] = base64_encode("mobiliado"); checkBox['Sacada'] = base64_encode("sacada"); checkBox['Sotão'] = base64_encode("sotão"); checkBox['Playground'] = base64_encode("playground"); checkBox['Closet'] = base64_encode("closet"); checkBox['Estuda permuta'] = base64_encode("estuda permuta"); checkBox['Churrasqueira'] = base64_encode("churrasqueira"); checkBox['Salão de jogos'] = base64_encode("salão de jogos"); checkBox['Salão de festas'] = base64_encode("salão de festas"); checkBox['Sauna'] = base64_encode("sauna"); checkBox['Sala de ginástica'] = base64_encode("sala de ginástica"); checkBox['Hidromassagem'] = base64_encode("hidromassagem"); checkBox['Piscina'] = base64_encode("piscina"); checkBox['Varanda'] = base64_encode("varanda"); var con_tb = "
* Itens Opcionais:

"; loop = 0; for(var i in checkBox){ con_tb += "
" + i + "
"; loop++; } $("#opcoes_imv").html(con_tb); // Recupera itens da busca avançada if (dadosBusca.tipo == "AV") { itensBuscaAvancada = dadosBusca.itens.split(";"); for (i = 0; i < itensBuscaAvancada.length; i++) { $("input[value='" + itensBuscaAvancada[i] + ";']").attr({checked: "checked"}); } } });