var buscaExpandida=false;var isUrlComparador=document.location.href.indexOf("/comparador")>-1?true:false;var origemLogin=null;$(document).ready(function(){var f=$("body");if(f.hasClass("ie")){var h=document.documentMode;if(h==7&&(f.is(".ie8")||f.is(".ie9"))){f.removeClass("ie8 ie9").addClass("ie7")}else{if(h==8&&f.is(".ie9")){f.removeClass("ie9").addClass("ie8")}}}if(jQuery.browser.msie&&!f.hasClass("ie")){var h=document.documentMode;if(h==7){f.addClass("ie ie7")}else{if(h==8){f.addClass("ie ie8")}else{if(h==9){f.addClass("ie ie9")}else{f.addClass("ie")}}}}if(isDussanti){f.addClass("dussanti")}else{f.removeClass("dussanti")}if(!isDussanti){setTitleBusca(false);$(".topo_combo_estado_texto").click(function(){var m=$(this);if(!m.is(".topo_combo_estado_texto_open")){$(".combo-estado-box").slideDown();m.addClass("topo_combo_estado_texto_open");if(!f.is(".ie7")){createBackgroundTransparent("fundo_compartilhar",function(){$(".combo-estado-box").slideUp();m.removeClass("topo_combo_estado_texto_open")},"fundo_compartilhar")}}else{$(".combo-estado-box").slideUp();m.removeClass("topo_combo_estado_texto_open");if(!f.is(".ie7")){$("#fundo_compartilhar").remove()}}});$("#btnLogin").click(function(p){var o=$("#j_username");var v=$("#j_password");var q=$("#msgRequiredFields");var n=$("#msgRequiredPassword");var z=$("#msgRequiredUsername");var r=$(".login_div");var s=$("#msgErrorsLogin");var u=$(".login_div #formLoader");var x=$(this);var t=false;if(jQuery.trim(o.val())==""){o.focus();z.show();s.hide();t=true}else{z.hide()}if(jQuery.trim(v.val())==""){v.focus();n.show();s.hide();t=true}else{n.hide()}if(t){q.show();r.addClass("loginError");return false}else{q.hide();r.removeClass("loginError")}var y={username:o.val(),password:v.val()};var m=controllerPath+"/usuario/login";u.show();o.attr("disabled","disabled");v.attr("disabled","disabled");x.attr("disabled","disabled");var w=$.ajax({url:m,dataType:"json",data:y,traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",success:function(B,A,C){if(B.showRequiredMessage!=undefined&&B.showRequiredMessage){q.show()}else{q.hide()}if(B.message!=undefined){s.text(B.message);s.show()}else{s.text("");s.hide()}if(B.redirect!=undefined&&B.redirect){if(origemLogin==null){$(window.location).attr("href",controllerPath+"/usuario/minhaArea")}else{if(origemLogin=="buscaSalva"){$("#panelLogin").removeClass("topo_login_fundo").addClass("fechado");$(".login_div").hide();$("#login").hide();$(".buscaLateral-links_salvar").click();$.penseModalSalvarBuscaRetorno(B);$.penseLoginAtualizaPanel(B)}}}},error:function(B,C,A){alert("Ocorreram problemas ao efetuar login do usúario")}});w.complete(function(){u.hide();o.removeAttr("disabled");v.removeAttr("disabled");x.removeAttr("disabled")})});$(".modalPense-selector").click(function(m){m.preventDefault();openModalSelector(this)});scrollLoginController();$("#fixedLogin .topo_login_link a").click(function(){if($(".topo_login_texto div span").text()==""){$("#fixedLogin").fadeOut(300);$(".login_div").addClass("fixed").show();$("#login").show()}});$("#fixedLoginImg").click(function(){loginController(true)});$(".fixedLoginArrow").toggle(function(){loginController(false)},function(){loginController(true)});$(window).scroll(function(){scrollLoginController();return true});$(".botao").mouseover(function(){$(this).addClass("botaoHover")});$(".botao").mousedown(function(){$(this).addClass("botaoDown")});$(".botao").mouseout(function(){$(this).removeClass("botaoHover").removeClass("botaoDown")});if($(".topo_compartilhar_texto").hasClass("topo_compartilhar_texto_open")){$(".compartilhar-box").slideUp()}$(".topo_compartilhar_texto").click(function(){var n=$(this);if(!n.is(".topo_compartilhar_texto_open")){$(".compartilhar-box").slideDown();n.addClass("topo_compartilhar_texto_open");createBackgroundTransparent("fundo_compartilhar",function(){$(".compartilhar-box").slideUp();n.removeClass("topo_compartilhar_texto_open")},"fundo_compartilhar");var m=function(p){var o=(p.keyCode?p.keyCode:p.which);if(o==27){$(".compartilhar-box").slideUp();n.removeClass("topo_compartilhar_texto_open");$("#fundo_compartilhar").remove();$("html").unbind("keypress",m)}};$("html").bind("keypress",m)}else{$(".compartilhar-box").slideUp();n.removeClass("topo_compartilhar_texto_open");$("#fundo_compartilhar").remove()}});$(".newsletter").click(function(){createBackgroundTransparent("fundo_newsletter",".newsletter_popup");$(".newsletter_popup").fadeIn("slow")});$(".destaque_menu li").click(function(){var o=$(this);var n=o.parent().find(".destaque_menu_arrow");o.parent().find(".item_selected").removeClass("item_selected");o.addClass("item_selected");n.remove();o.parent().find(".destaque_menu_selected").removeClass("destaque_menu_selected");o.append(n);o.find("div").addClass("destaque_menu_selected");var m=o.parent().find("li").index(o);var p=o.parents(".destaques").find(".destaque_capa");p.hide();p.eq(m).fadeIn();p.eq(m).find(".galeria").galeria("firstPage")});$("#newsletter-close").click(function(){$("#fundo_newsletter").click();$(".newsletter_popup").removeClass("newsletter_popup_msg_open");$(".newsletter_popup_box").show();$(".newsletter_popup_msg").hide();$(".newsletter_popup_msg").empty();$("#newsletterBtn").show();$("#newsletterLoad").hide();$("#newsletterName").removeAttr("disabled");$("#newsletterEmail").removeAttr("disabled")});$("#newsletterEmail").setMask("email");$("#newsletterBtn").click(function(){var q=$("#newsletterName");var m=$("#newsletterEmail");if(jQuery.trim(q.val())==""){alert("Digite seu nome.");q.focus();return false}if(jQuery.trim(m.val())==""){alert("Digite seu email.");m.focus();return false}if(!isValidEmail(jQuery.trim(m.val()))){alert("Digite um e-mail válido.");m.focus();return false}$("#newsletterBtn").hide();$("#newsletterLoad").fadeIn();q.attr("disabled",true);m.attr("disabled",true);var p={name:q.val(),email:m.val()};var n=controllerPath+"/newsletter";var o=$.ajax({url:n,dataType:"json",data:p,traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",success:function(s,r,t){q.val("");m.val("");$(".newsletter_popup").addClass("newsletter_popup_msg_open");$(".newsletter_popup_box").hide();$(".newsletter_popup_msg").fadeIn();$(".newsletter_popup_msg").append(s.httpMsg);setTimeout(function(){$("#fundo_newsletter").click();$(".newsletter_popup").removeClass("newsletter_popup_msg_open");$(".newsletter_popup_box").show();$(".newsletter_popup_msg").hide();$(".newsletter_popup_msg").empty()},3000)},error:function(s,t,r){if(s===o){alert("Ocorreu um erro ao cadastrar seu e-mail.")}}});o.complete(function(){$("#newsletterBtn").show();$("#newsletterLoad").hide();q.removeAttr("disabled");m.removeAttr("disabled")})});$("#panelLoginLink").click(function(m){m.preventDefault();showLogin()});$("#login, .login_div_recolher").click(function(){var m=$(".login_div");m.hide();if(m.attr("class").indexOf("fixed")>-1){m.removeClass("fixed");scrollLoginController()}$("#panelLogin").removeClass("topo_login_fundo").addClass("fechado");$("#login").hide();$("#msgRequiredFields").hide();$("#msgRequiredPassword").hide();$("#msgRequiredUsername").hide();$("#msgErrorsLogin").hide();$("#j_username").val("");$("#j_password").val("");$(".login_div").removeClass("loginError")});$("#j_password").keydown(function(m){var n=$.ui.keyCode;if(m.keyCode==n.ENTER){$("#btnLogin").click()}});$(".maisBuscados_link").toggle(function(m){$(".maisBuscadoFilho").show();$(".maisBuscados_lista").addClass("maisBuscados_lista_aberto",1000);$(".maisBuscados_link .maisBuscados_link_texto").addClass("up");$("#exibirMaisBuscados").html("Recolher");easingScroller("exibirMaisBuscados",m)},function(m){$(".maisBuscados_lista").removeClass("maisBuscados_lista_aberto",1000,function(){$(".maisBuscadoFilho").hide()});$(".maisBuscados_link .maisBuscados_link_texto").removeClass("up");$("#exibirMaisBuscados").html("Exibir mais buscas")});$(".rodape_conteudo_link_item_img").toggle(function(m){$(".rodape_mapaDoSite.Slide").slideDown("slow");$(".rodape_conteudo_link_item_img").addClass("up");easingScroller("mapaDoSite",m)},function(m){$(".rodape_mapaDoSite.Slide").slideUp("slow");$(".rodape_conteudo_link_item_img").removeClass("up")});$("#busca").bind("focus",function(){var m=$(this);if(m.val()=="Que imóvel você está procurando?"){m.val("");setTitleBusca(false)}buscaAberta()});$("#busca").bind("blur",function(){var n=$(this);var m=$(".busca");setTimeout(function(q){var o=controllerPath+"/saveValueSearch";var p={descriptionBusca:n.val()};$.ajax({url:o,data:p,traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8"});if(!$("#busca").is(":focus")){if(n.val()==""){n.val("Que imóvel você está procurando?");$(".titleBusca").remove();m.removeClass("notEmpty")}else{m.addClass("notEmpty")}}},500);m.removeClass("focus")});$(".useBuscaAvancada").click(function(){var m=$(".busca");if(!buscaExpandida){$(".useBuscaAvancada").addClass("useBuscaAvancadaOpen");m.removeClass("addBotaoNormal");m.addClass("avancada",500);$(".buscaAvancada").css("padding-bottom","2px");buscaExpandida=true}else{$(".useBuscaAvancada").removeClass("useBuscaAvancadaOpen");m.addClass("addBotaoNormal");m.removeClass("avancada",500);$(".buscaAvancada").css("padding-bottom","25px");buscaExpandida=false}$("#busca").focus()});var b=0;$(".caixaTipoImovel").cmpLindo({urlsource:controllerPath+"/anuncios/busca/avancada?tipo=tiposImovel",listPropRoot:"tiposImovel",classeComponente:"caixaTipoImovel",maxItens:maxItensTipoImovel,title:{titleInfoMaxItens:"tipos de imóveis ",titleBox:"Tipo de imóvel:",titleInside:"Digite ou selecione na lista abaixo um ou mais tipos de imóveis",firstTitleInside:"Selecionar tipos de imóveis",secondTitleInside:"+ Selecionar mais tipos de imóveis"},select:function(r,s){var m=this;var n=s.itens,t=s.callback;var p={tipo:"criterios",atributos:[]};for(var o=0;o<n.length;o++){var q=n[o];if(q!=null){p.atributos[p.atributos.length]=q.id}}$.ajax({url:controllerPath+"/anuncios/busca/avancada",dataType:"json",data:p,traditional:true,success:function(B){var u=$(".componentesDinamicos").empty();if(B.existsCriterioImovel){$(".cmpLindoFake.radioImovelContent").show()}else{$(".cmpLindoFake.radioImovelContent").hide();$(".checkEmpreendimento").hide();$(".radioImovel.cmpRadio").radiobox("setValue",null)}u.data("criterios",B.criterios);for(var C=0;C<B.criterios.length;C++){if(C!=0&&C%4!=0&&C%2==0){$("<div>").addClass("divisoriaCmp").appendTo(u)}var y=B.criterios[C];y.idCmp="cmpDyn"+(b++);if(y.componenteSite=="S"){var D=$("<div>").addClass("sliderValueLeft");var v=$("<div>").addClass("slider-range pense-slider");var A=$("<div>").addClass("sliderValueRight");$("<div>").addClass("cmpRange").attr("id",y.idCmp).css("clear",(C%4==0?"both":"none")).append($("<div>").addClass("cmpTitle").append(y.descricao)).append($("<div>").addClass("cmpBody sliderBox").append(v).append(D).append(A)).appendTo(u);createSliderRange(v,D,A,y.opcaoFiltro.mimSlider,y.opcaoFiltro.maxSlider,1);y.changed=false;v.data("criterio",y);v.bind("slidechange",function(){var x=$(this).data("criterio");x.changed=true})}else{if(y.componenteSite=="P"){var v=$("<div>").addClass("slider-range-max pense-slider");var z=$("<span>");$("<div>").addClass("cmpRange").attr("id",y.idCmp).css("clear",(C%4==0?"both":"none")).append($("<div>").addClass("cmpTitle").append(y.descricao)).append($("<div>").addClass("cmpBody sliderBox").append(v).append($("<div>").addClass("sliderPlusValueRight").append(z).append("&nbsp;ou +"))).appendTo(u);createSliderPlus(v,z,y.opcaoFiltro.mimSlider,y.opcaoFiltro.maxSlider,1,y.opcaoFiltro.mimSlider);y.changed=false;v.data("criterio",y);v.bind("slidechange",function(){var x=$(this).data("criterio");x.changed=true})}else{if(y.componenteSite=="C"){var G=$("<select>").css("width","139px").append($("<option>").attr("value","").text("Selecione"));for(var F=0;F<y.atributosFilho.length;F++){var w=y.atributosFilho[F];G.append($("<option>").attr("value",w.descricao).text(w.descricao))}var E=$("<div>").addClass("cmpCombo").attr("id",y.idCmp).css("clear",(C%4==0?"both":"none")).append($("<div>").addClass("cmpTitle").append(y.descricao)).append($("<div>").addClass("cmpBody").append(G)).appendTo(u);y.changed=false;G.combobox({selected:function(){y.changed=true}})}}}if(C%2==0){$("<div>").addClass("divisoriaCmp").css("width","16px").appendTo(u)}}$("<div>").css("clear","both").appendTo(u);if(t!=undefined&&t!=null){t.call(m)}}})}});$(".comboEstado div select, .comboPais div select").combobox({selected:function(n,o){var m=$(".comboEstado div select option:selected").val();var p=$(".comboPais div select option:selected").val();$(".caixaCidadeRegiao").cmpLindo("option","paramsExtra",{estado:m,pais:p});$(".caixaCidadeRegiao").cmpLindo("clear");$(".caixaBairroZona").cmpLindo("clear")}});$(".caixaCidadeRegiao").cmpLindo({urlsource:controllerPath+"/anuncios/busca/avancada?tipo=cidades",listPropRoot:"cidades",classeComponente:"caixaCidadeRegiao",maxItens:maxItensCidades,title:{titleInfoMaxItens:"cidades/regiões",titleBox:"Cidades e/ou regiões:",titleInside:"Digite ou selecione na lista abaixo uma ou mais cidades e/ou regiões",firstTitleInside:"Selecionar cidades e/ou regiões",secondTitleInside:"+ Selecionar mais cidades e/ou regiões",titleInfoUnSelected:"Para retirar esta cidade você deve desmarcar a região.",msgAvisoFilhoAdicionado:"Esta cidade pertence a região de "},cacheFull:true,selectParent:false,selectChildren:true,paramsExtra:{estado:$(".comboEstado div select option:selected").val(),pais:"Brasil"},select:function(p,q){var m=q.itens,s=q.callback;var r={cidade:[],regiao:[]};for(var n=0;n<m.length;n++){var o=m[n];if(o!=null){r[o.grupo].push(o.id)}}$(".caixaBairroZona").cmpLindo("option","paramsExtra",r);$(".caixaBairroZona").cmpLindo("clear");$(".selecionarBairros").bairroLindao("update",s)}});$(".caixaBairroZona").cmpLindo({urlsource:controllerPath+"/anuncios/busca/avancada?tipo=bairros",listPropRoot:"bairros",classeComponente:"caixaBairroZona",title:{titleBox:"Bairros e/ou zonas:",titleInside:"Digite ou selecione na lista abaixo um ou mais bairros e zonas",firstTitleInside:"Selecionar bairros",secondTitleInside:"+ Selecionar mais bairros"},cacheFull:true,selectParent:false,shouldHaveFocus:function(){var m=this.options.paramsExtra;if((m.cidade==null||m.cidade.length==0)&&(m.regiao==null||m.regiao.length==0)){alert("Selecione uma cidade!");$(".caixaCidadeRegiao .suggestController").click();return false}return true}});$(".campoValorMinimo div input, .campoValorMaximo div input").setMask({mask:"99,999.999.999.999",type:"reverse"});$(".radioImovel.cmpRadio").radiobox({changed:function(p,o){var n=false;for(var m=0;m<o.values.length;m++){if(o.values[m]=="Novo"){n=true;break}}if(n){$("div.checkEmpreendimento").fadeIn(500)}else{$(".checkEmpreendimento.cmpRadio").radiobox("setValue",null);$("div.checkEmpreendimento").fadeOut(500)}}});$(".checkEmpreendimento.cmpRadio").radiobox();var e=$(".radioImovel.cmpRadio").radiobox("getValue");if(e!=null&&e[0]=="Novo"){$("div.checkEmpreendimento").fadeIn(500)}$(".linksBusca ul li .notDisabledClick").click(function(){$(".linksBusca ul li div").removeClass("linkBuscaSelecionado");var q=$(this);var p=q.find("a").attr("href").replace(/^#/,"");q.addClass("linkBuscaSelecionado");q.prev().addClass("linkBuscaSelecionado");q.next().addClass("linkBuscaSelecionado");var n=["compra","aluguel","aluguel-temporada"];var o="";for(var m=0;m<n.length;m++){if(n[m]!=p){o+=n[m]+" "}}$(".caixaBusca .arrow").switchClass(o,p,1500);setTitleBusca(true);return false});var c=$(".linksBusca ul li div.linkBuscaSelecionado a");if(c.size()!=0){$(".caixaBusca .arrow").addClass(c.attr("href").replace(/^#/,""),1500)}$("#busca").keypress(function(m){if(m.keyCode==13){$("#btnSearch").click()}});$("#btnSearch2, #btnSearch").click(function(r){if($("body").hasClass("ie")&&$("#btnSearch").hasClass("busca_desativada")){return false}r.preventDefault();if(validaPrecos()){var p=$("#formBusca");p.empty();var t=$("#busca").val();if(t=="Que imóvel você está procurando?"){t=""}if(t.indexOf("%")>-1){t=$.replaceAllStr(t,"%","")}p.append($("<input>").attr("type","hidden").attr("name","f").val($(".linksBusca ul li div.linkBuscaSelecionado a").attr("href").replace(/^#/,""))).append($("<input>").attr("type","hidden").attr("name","q").val(t));var n=getFiltrosAvancados();for(var m in n){var s=n[m];if(s instanceof Array){for(var o=0;o<s.length;o++){p.append($("<input>").attr("type","hidden").attr("name",m).val(s[o]))}}else{p.append($("<input>").attr("type","hidden").attr("name",m).val(s))}}p.submit()}return false});$(".caixaBusca .inputs input#busca").completebusca({minLength:2,position:{my:"left top",at:"left bottom",collision:"none",offset:"15 1"},select:function(m,n){m.preventDefault();$("#busca").val(n.item.value);if(m.keyCode==13||m.button==0){$("#btnSearch").click()}return true},source:function(o,m){var n=$(".linksBusca ul li div.linkBuscaSelecionado a").attr("href").replace(/^#/,"");o.f=n;lastXhr=$.ajax({url:controllerPath+"/anuncios/busca/suggest",dataType:"json",data:o,traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",success:function(q,p,r){if(r===lastXhr){m(q.suggestions)}}})}});if(typeof sas_manager=="undefined"||!sas_manager.exists(10671)){$(".topo_patrocinio").hide()}$(".galeria").each(function(){$(this).galeria()});$("#btnNextTweet").click(function(){var m=$("#twitterTimeline ul");if(m.data("disabled")==undefined||m.data("disabled")==false){m.data("disabled",true);var n=parseFloat(m.css("left"));n-=400;if(((n/400)*-1)>=(m.data("size")-1)){$(this).fadeOut()}m.animate({left:n+"px"},1000,function(){m.data("disabled",false)});var o=$("#btnPrevTweet");if(o.css("display")=="none"){o.fadeIn()}}});$("#btnPrevTweet").click(function(){var m=$("#twitterTimeline ul");if(m.data("disabled")==undefined||m.data("disabled")==false){m.data("disabled",true);var n=parseFloat(m.css("left"));n+=400;if(n==0){$(this).fadeOut()}m.animate({left:n+"px"},1000,function(){m.data("disabled",false)});var o=$("#btnNextTweet");if(o.css("display")=="none"){o.fadeIn()}}});$(".menu_item_conteudo .menu_item_conteudo_menu li").click(function(){var m=$(this).attr("id");$(".selected").removeClass("selected");$(m).addClass("selected")});$(".menu_item_abas_multimidia li").click(function(){$(".aba_multimidia").removeClass("aba_multimidia_selecionada");var m=$(this).attr("id");$(".li_aba_selecionada").removeClass("li_aba_selecionada");$(this).addClass("li_aba_selecionada");$(m).addClass("aba_multimidia_selecionada")});$(".topo_navegueaqui_div").click(function(){if($(".div_externa_navegueaqui").css("display")=="none"){$(this).addClass("topo_navegueaqui_div_selected");$(".topo_navegueaqui_seta").addClass("selecionada");$(".div_externa_navegueaqui").slideDown();createBackgroundTransparent("fundo_navegueaqui",function(){$(".div_externa_navegueaqui").slideUp();$(".topo_navegueaqui_seta").removeClass("selecionada");$(".topo_navegueaqui_div").removeClass("topo_navegueaqui_div_selected")},"fundo_navegueaqui");var m=function(o){var n=(o.keyCode?o.keyCode:o.which);if(n==27){$(this).removeClass("topo_navegueaqui_div_selected");$(".topo_navegueaqui_seta").removeClass("selecionada");$(".div_externa_navegueaqui").slideUp();$(".fundo_navegueaqui").remove();$("html").unbind("keypress",m)}};$("html").bind("keypress",m)}else{$(this).removeClass("topo_navegueaqui_div_selected");$(".topo_navegueaqui_seta").removeClass("selecionada");$(".div_externa_navegueaqui").slideUp();$(".fundo_navegueaqui").remove()}});$(".rosto-insatisfeito, .rosto-satisfeito").click(function(){if($(this).attr("class").indexOf("selected")!=-1){$(this).removeClass("selected")}else{$(".rosto-insatisfeito, .rosto-satisfeito").removeClass("selected");$(this).addClass("selected")}});$("#formOpine .divClose").click(function(){$(".fundo_opine").click()});$(".fixedOpine").click(function(){$(".mensagemSucesso").hide();$(".opine_mensagem-erro").hide();$("#obrigatorio_critica-sugestao").hide();$("#obrigatorio_email").hide();$("#invalido_email").hide();$("#inputEmail").css("border-color","#9F9F9F");$("#inputCritica").css("border-color","#9F9F9F");$(".formOptions").show();$("#formOpine").find(".selected").removeClass("selected");$("#inputNome").val("Seu nome");$("#inputCritica").val("Deixe aqui sua crítica ou sugestão");$("#inputEmail").val("Seu e-mail");$("#formOpine").show();createBackgroundTransparent("fundo_opine",function(){$("#formOpine").hide()},"fundo_opine");var m=function(o){var n=(o.keyCode?o.keyCode:o.which);if(n==27){$("#formOpine").hide();$(".fundo_opine").remove();$("html").unbind("keypress",m)}};$("html").bind("keypress",m)});var l=0;var k=true;$("#btnEnviar").click(function(){l=0;k=true;var m="";d();if(!k){if(l==1){$("#inputCritica").focus()}if(l==2||l>=4){$("#inputEmail").focus()}if(l==3){$("#inputCritica").focus()}}else{if($.trim($("#inputCritica").val())=="Deixe aqui sua crítica ou sugestão"){$("#inputCritica").val("")}if($.trim($("#inputEmail").val())=="Seu e-mail"){$("#inputEmail").val("")}if($.trim($("#inputNome").val())=="Seu nome"){$("#inputNome").val("")}$(".classificacao").find(".selected").each(function(){if($(this).attr("class").indexOf("rosto-insatisfeito")!=-1){m="N"}else{m="S"}});var n={nome:$("#inputNome").val(),mensagem:$("#inputCritica").val(),email:$("#inputEmail").val(),satisfeito:m};$.ajax({url:controllerPath+"/anuncio/userFeedBack",dataType:"json",data:n,traditional:true,type:"get",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(p,o,q){exibeMensagemOpine(p.feedBackMsg)},error:function(p,q,o){alert(o)}})}});function d(){if($.trim($("#inputCritica").val())==""||$.trim($("#inputCritica").val())=="Deixe aqui sua crítica ou sugestão"){if($("body").hasClass("chrome")){$("#inputCritica").val("Deixe aqui sua crítica ou sugestão")}l+=1;$("#inputCritica").css("border-color","#CC0303");$("#obrigatorio_critica-sugestao").fadeIn(700);$(".opine_mensagem-erro").fadeIn(700);$("#inputCritica").click(function(){$("#obrigatorio_critica-sugestao").fadeOut(700);$("#inputCritica").css("border-color","#9F9F9F")});$("#inputCritica").keypress(function(){$("#obrigatorio_critica-sugestao").fadeOut(700);$("#inputCritica").css("border-color","#9F9F9F");if($.trim($("#inputCritica")).val()!=""&&($.trim($("#inputEmail"))!=""&&$.trim($("#inputEmail")).val()!="Seu e-mail")){$(".opine_mensagem-erro").fadeOut(700)}});k=false}if($.trim($("#inputEmail").val())==""||$.trim($("#inputEmail").val())=="Seu e-mail"){l+=2;if($("body").hasClass("chrome")){$("#inputEmail").val("Seu e-mail")}$("#inputEmail").css("border-color","#CC0303");$("#obrigatorio_email").fadeIn(700);$(".opine_mensagem-erro").fadeIn(700);$("#inputEmail").click(function(){$("#obrigatorio_email").fadeOut(700);$("#inputEmail").css("border-color","#9F9F9F")});$("#inputEmail").keypress(function(){$("#obrigatorio_email").fadeOut(700);$("#inputEmail").css("border-color","#9F9F9F");if(($.trim($("#inputCritica").val())!=""&&$.trim($("#inputCritica").val())!="Deixe aqui sua crítica ou sugestão")&&$.trim($("#inputEmail")!="")){$(".opine_mensagem-erro").fadeOut(700)}});k=false}else{if(!isValidEmail($("#inputEmail").val())){$("#invalido_email").fadeIn(700);$(".opine_mensagem-erro").fadeIn(700);$("#inputEmail").css("border-color","#CC0303");$("#inputEmail").click(function(){$("#invalido_email").fadeOut(700);$("#inputEmail").css("border-color","#9F9F9F")});$("#inputEmail").keypress(function(){$("#invalido_email").fadeOut(700);$("#inputEmail").css("border-color","#9F9F9F");if(($.trim($("#inputCritica").val())!=""&&$.trim($("#inputCritica").val())!="Deixe aqui sua crítica ou sugestão")&&$.trim($("#inputEmail")!="")){$(".opine_mensagem-erro").fadeOut(700)}});l+=4;k=false}}}var j=function(){var o=$(this),n=o.find(".modalComparador-item_remover input");n.addClass("loading");var m=controllerPath+"/comparador/ajax/delAll";$.ajax({url:m,dataType:"json",type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(r,p,s){n.removeClass("loading");$(".modalComparador-anuncios").empty();$(".botaoComparador div").html("0");$("#anunciosComparador").text("0 ofertas");$(".checkComparar.cmpRadio .checkboxController").removeClass("checked");$(".modalComparador-btn").addClass("disabled");$("#fundo_comparador").click();$(".botaoComparador").removeClass("has");$(".comparador-menu-item_adicione").removeClass("comparador-menu-item_adicione_enabled");$(".comparador-menu-item_adicione").unbind("click");var q=$(".compararOutrosImoveisDisabled");if(q.exists()){q.removeAttr("class");$compararOutrosImoveis.text("Comparar")}$(".checkComparar .checkboxController").removeClass("disabled")},error:function(q,r,p){n.removeClass("loading")}})};$(".modalComparador-remover").click(function(){$.penseModalConfirmacao("Comparador","Você deseja excluir todas as ofertas da sua lista do comparador?",j)});$(".modalComparador-btn input").click(function(){var n=$(".checkComparador.cmpRadio .checkboxController.checked");if(n.size()==1){$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo .modalComparador-item_inativo-texto").text("Selecione no mínimo 2 ofertas para comparação.");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").show()}else{if(n.size()>1){var m=$(".modalComparador form").empty();n.each(function(p,q){var o=$(q);$("<input>").attr("type","hidden").attr("name","chaves").val(o.data("value")).appendTo(m)});m.submit()}}});$(".topo_botoes .botaoComparador, .comparador-menu-item_adicione_enabled").click(function(){var n=$(this),m=$(".modalComparador");m.fadeToggle("slow").toggleClass("open");if(m.is(".open")){$("#anunciosComparador").text($(".topo_botoes .botaoComparador div").text()+" ofertas");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").hide();$(".modalComparador-btn").addClass("disabled");createBackgroundTransparent("fundo_comparador",function(){m.fadeOut("slow").removeClass("open");$(".modalComparador-anuncios").unbind("scroll")},"fundo_compartilhar");m.position({of:n,my:"left top",at:"left bottom",collision:"none",offset:"-15 11"});isUpdatingComparar=true;$(".modalComparador-anuncios").css("scrollTop","0").empty().scroll(function(){var r=$(this);var p=r.get(0).scrollHeight,o=r.innerHeight(),q=r.scrollTop();var s=p-o-q;if(s<=30&&canUpdateComparar&&!isUpdatingComparar){pageComparador++;isUpdatingComparar=true;carregaAnunciosModalComparador()}});pageComparador=0;canUpdateComparar=true;carregaAnunciosModalComparador()}else{m.fadeOut("slow").removeClass("open");$("#fundo_comparador").remove()}});$(".fixedLogin .botaoComparador").click(function(n){var m=0;$("html, body").stop().animate({scrollTop:0},1500,"easeInOutExpo",function(){if(m==0){$(".topo_botoes .botaoComparador").click()}m++})});var a=controllerPath+"/comparador/ajax/count";$.ajax({url:a,dataType:"json",type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(n,m,o){$(".botaoComparador div").html(n.totalComparador);$("#anunciosComparador").text(n.totalComparador+" ofertas");if(n.totalComparador==0){$(".botaoComparador").removeClass("has")}else{$(".botaoComparador").addClass("has")}},error:function(n,o,m){botao.removeClass("loading")}});var g=controllerPath+"/favorito/ajax/count";$.ajax({url:g,dataType:"json",type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(n,m,o){$(".botaoFavoritos div").html(n.totalFavoritos);if(n.totalFavoritos==0){$(".botaoFavoritos").removeClass("has")}else{$(".botaoFavoritos").addClass("has")}},error:function(n,o,m){botao.removeClass("loading")}});$(".selecionarBairros").bairroLindao({selectorCidade:".caixaCidadeRegiao",maxItens:maxItensBairros});recarregaParametrosAvancados();setTimeout(function(){$(".linkCompartilhar").removeAttr("title")},500)}var i=$(".menu_conteudo div.menu_lista > div").size();$(".menu_conteudo_arrow_right").click(function(){var o=$(this);if(!o.data("disabled")&&o.is(".enabled")){var m=o.parent().parent().find(".menu_conteudo div.menu_lista");m.data("index",m.data("index")+1);if(!isDussanti&&m.data("index")==i-4){o.removeClass("enabled")}var n=Number(m.css("left").split("px")[0])-208;o.data("disabled",true);m.animate({left:n+"px"},500,function(){o.data("disabled",false)});$(".menu_conteudo_arrow_left").addClass("enabled");$(".menu_conteudo").css("height","106px");$(".menu_item").hide();$(".menuCapaSelecionado").removeClass("menuCapaSelecionado")}});$(".menu_conteudo_arrow_left").click(function(){var o=$(this);if(!o.data("disabled")&&o.is(".enabled")){var m=$(this).parent().parent().find(".menu_conteudo div.menu_lista");m.data("index",m.data("index")-1);if(m.data("index")==0){o.removeClass("enabled")}var n=Number(m.css("left").split("px")[0])+208;o.data("disabled",true);m.animate({left:n+"px"},500,function(){o.data("disabled",false)});$(".menu_conteudo_arrow_right").addClass("enabled");$(".menu_conteudo").css("height","106px");$(".menu_item").hide();$(".menuCapaSelecionado").removeClass("menuCapaSelecionado")}});$(".menu_conteudo div.menu_lista").css({left:0}).data("index",0);$(".menu_conteudo_arrow_left, .menu_conteudo_arrow_right").data("disabled",false);if(i>4||isDussanti){$(".menu_conteudo_arrow_right").addClass("enabled")}else{$(".menu_conteudo_arrow_right").removeClass("enabled")}$(".menu_item").hide();$(".menu_conteudo").css({height:"106px"});$(".menuCapaSelecionado").removeClass("menuCapaSelecionado");$(".menu_conteudo_arrow_left").removeClass("enabled");if(isDussanti){$(".menu_conteudo").mouseenter(function(p){var m=$(".menuCapaSelecionado");var t=m.find(".menu_item");if(t.size()>0){var s=t.find(".menu_item_interno:visible");if(s.size()==0){$(".menu_conteudo").height(106+t.height())}else{var r=s.parents(".menu_item_conteudo_menu").parent(),o=s.parents(".menu_item");var q=r.height(),n=s.height()+34+7;if(q<n){r.height(n)}else{if(q!=n){r.css("height","auto");q=r.height();if(q<n){r.height(n)}}}$(".menu_conteudo").height(106+o.height())}}})}setWidthMenuConteudoUL();$(".menu-caixa").click(function(){trackEvent("Menu Principal",$(this).find("h2").html())})});(function(a){a.widget("ui.bairroLindao",{options:{values:[],selectorCidade:null,maxItens:30},_create:function(){var c=this;var b=a("<div>").addClass("bairroLindao").append(a("<div>").append("Filtrar busca por bairros e/ou zonas").addClass("bairroLindao-caixa-titulo")).append(a("<input>").attr("type","button").addClass("bairroLindao-close").click(function(){c.cmpClose()})).appendTo(a("body"));a("<ul>").addClass("bairroLindao-caixa").appendTo(b);var d=function(e){if(b.attr("class")!=a(e.target).parents(".bairroLindao").attr("class")&&c.element.get(0)!=e.target){a("html").unbind("click",d);c.cmpClose()}};c.element.click(function(){c.cmpOpen();a("html").bind("click",d);a("html").keydown(function(e){var f=a.ui.keyCode;if(e.keyCode==f.ESCAPE){c.cmpClose()}})});c.element.data("cmp",b)},getSelectorCidade:function(){return a(this.options.selectorCidade)},setLink:function(b,d){var c=b.parents(".bairroLindao-caixa-item").find(".bairroLindao-link");if(!d){if(c.data("marcar")==undefined||c.data("marcar")){c.data("marcar",false);c.html("Desmarcar todos os bairros")}}else{if(!c.data("marcar")){c.data("marcar",true);c.html("Marcar todos os bairros")}}},setQtdBairroSelecionados:function(b,c,e){var d=b.parents(".bairroLindao-caixa-item").find(".bairroLindao-qtdBaiirros");if(arguments.length==2){d.data("qtd",parseInt(c));d.html(" ("+c+") ")}else{c=d.data("qtd");if(e){c++}else{if(c>0){c--}}d.data("qtd",c);d.html(" ("+c+") ")}},checkParent:function(d){var f=a(d);var e=f.parents(".bairroLindao-caixa-item").find(".checkBairroLindao .checkboxController");var b=f.parents(".bairroLindao-bairros-caixa").find(".checkBairroLindao-item .checkboxController").length;var c=f.parents(".bairroLindao-bairros-caixa").find(".checkBairroLindao-item .checkboxController.checked").length;if(b==c){if(!e.hasClass("checked")){e.addClass("checked")}}else{if(e.hasClass("checked")){e.removeClass("checked")}}this.setLink(f,c==0)},createBtns:function(){var c=this,d=c.element.data("cmp"),b=d.find(".bairroLindao-caixa");if(!b.hasClass("bairroLindao-caixa-update")){b.css("height",c.getHeight()-95);b.addClass("bairroLindao-caixa-update");a("<div>").append(a("<input>").attr("type","button").click(function(e){c.setValues();c._trigger("changed",e,[c.options.values,c.getValueToUrl]);c.cmpClose();c.createDivInfo()})).append(a("<a>").append("Cancelar").click(function(){c.cmpClose()})).addClass("bairroLindao-btns").appendTo(d).fadeIn()}},update:function(e){var l=this,r=l.element.data("cmp");var g=l.getSelectorCidade().cmpLindo("getDataFilhos");var q=[],b=[],d=[],s=[];r.find(".bairroLindao-caixa-item").each(function(){b.push(a(this).data("idCidade"))});for(var o=0;o<g.length;o++){var f=g[o];q.push(f.id)}for(var o=0;o<b.length;o++){var t=b[o],m=false;for(var h=0;h<q.length;h++){var n=q[h];if(t==n){m=true;break}}if(!m){s.push(t);r.find(".bairroLindao-caixa-item").each(function(){var i=a(this);if(i.data("idCidade")==t){i.remove();return false}})}}var p=[];for(var o=0;o<l.options.values.length;o++){var m=false;for(var h=0;h<s.length;h++){if(s[h]==l.options.values[o][0]){m=true;break}}if(!m){p.push(l.options.values[o])}}l.options.values=p;for(var o=0;o<q.length;o++){var t=q[o],m=false;for(var h=0;h<b.length;h++){var n=b[h];if(t==n){m=true;break}}if(!m){d.push(t)}}if(d.length>0){var j=r.find(".bairroLindao-caixa");var c=a(".comboEstado div select option:selected").val();var k={idCidades:d,nomeEstado:c};a.ajax({url:controllerPath+"/lista/bairroLindao",dataType:"json",data:k,traditional:true,type:"get",contentType:"application/x-www-form-urlencoded; charset=UTF-8",success:function(A,y,I){for(var B=0;B<A.bairroLindao.length;B++){var v=A.bairroLindao[B];var F=a("<li>").data("idCidade",v.id).data("ordem",v.ordem).addClass("bairroLindao-caixa-item").appendTo(j);var G=a("<span>").append("Bairros de ").append(a("<b>").append(v.descricao)).append(a("<span>").html(" ("+0+") ").addClass("bairroLindao-qtdBaiirros").data("qtd",0)).data("qtdBairros",v.lsBairroLindao.length).addClass("bairroLindao-item-titulo").appendTo(F);G.click(function(){var J=a(this),x=J.parent();if(J.hasClass("bairroLindao-arrow")){J.find(".bairroLindao-link").remove();J.removeClass("bairroLindao-arrow");x.find("ul").slideUp()}else{var i=a("<a>").addClass("bairroLindao-link").appendTo(J).hide();l.setLink(J,!x.find(".bairroLindao-bairros-caixa .checkboxController.checked").exists());i.click(function(){l.createBtns();var K=a(this);if(K.data("marcar")==undefined||!K.data("marcar")){l.setQtdBairroSelecionados(J,0);K.data("marcar",true);K.html("Marcar todos os bairros");K.parents(".bairroLindao-caixa-item").find(".checkBairroLindao-item .checkboxController").removeClass("checked");K.parents(".bairroLindao-caixa-item").find(".checkBairroLindao .checkboxController").removeClass("checked")}else{l.setQtdBairroSelecionados(J,J.data("qtdBairros"));K.data("marcar",false);K.html("Desmarcar todos os bairros");K.parents(".bairroLindao-caixa-item").find(".checkBairroLindao-item .checkboxController").addClass("checked");K.parents(".bairroLindao-caixa-item").find(".checkBairroLindao .checkboxController").addClass("checked")}return false});J.addClass("bairroLindao-arrow");x.find("ul").slideDown()}});var D=a("<ul>").addClass("bairroLindao-bairros-caixa").appendTo(F);var w=[];for(var H=0;H<v.lsBairroLindao.length;H++){var z=v.lsBairroLindao[H];var u=a("<li>").data("idBairro",z.id).addClass("bairroLindao-itemBairro").appendTo(D);var C=z.descricao;if(C.length>18){C=C.substring(0,16)+"..."}var E=a("<span>").append(C).attr("title",z.descricao).appendTo(u);E.click(function(){var i=a(this);i.parent().find(".checkboxController").click()});w.push(parseInt(z.id))}for(var H=v.lsBairroLindao.length;H<3;H++){a("<li>").appendTo(D)}a("<div>").css("clear","both").appendTo(F)}l.setOrdem();if(e!=undefined&&e!=null){e.call()}},error:function(u,v,i){if(u===lastXhr){}}});check=true}else{l.check()}l.createDivInfo()},setOrdem:function(){var c=this,g=c.element.data("cmp"),f=[];g.find(".bairroLindao-caixa-item").each(function(){var m=a(this),j=m.data("ordem"),l=false;for(var h=0;h<f.length;h++){var k=f[h][0];if(j<k){f.splice(h,0,[j,m.clone(true,true)]);l=true;break}}if(!l||f.length==0){f.push([j,m.clone(true,true)])}});g.find(".bairroLindao-caixa-item").remove();var d=g.find(".bairroLindao-caixa");for(var e=0;e<f.length;e++){var b=f[e][1];b.find(".checkBairroLindao").remove();b.prepend(a("<div>").append(a("<div>").append(a("<div>").append(b.data("idCidade")).addClass("checkboxController disabled").click(function(){})).addClass("cmpBody")).addClass("checkBairroLindao").addClass("cmpRadio").attr("title","Filtrar bairros"));b.find(".checkBairroLindao.cmpRadio").radiobox();b.find(".checkBairroLindao-item").remove();b.find(".bairroLindao-itemBairro").each(function(){var h=a(this);h.prepend(a("<div>").append(a("<div>").append(a("<div>").append(h.data("idBairro")).addClass("checkboxController").click(function(){if(check){var i=this;setTimeout(function(){c.createBtns();if(a(i).hasClass("checked")){if(g.find(".checkBairroLindao-item .checked").length>c.options.maxItens){a(i).removeClass("checked");c.addMsgInfo(a(i))}else{c.checkParent(i);c.setQtdBairroSelecionados(a(i),null,true)}}else{c.checkParent(i);g.find(".bairroLindao-infoMaxItens").remove();a(i).parents(".bairroLindao-caixa-item").data("infoVisible",false);c.setQtdBairroSelecionados(a(i),null,false)}},10)}})).addClass("cmpBody")).addClass("checkBairroLindao-item").addClass("cmpRadio").attr("title","Filtrar bairros"))});b.find(".checkBairroLindao-item.cmpRadio").radiobox();d.append(f[e][1])}c.createDivInfo()},addMsgInfo:function(e){var b=e.parents(".bairroLindao-bairros-caixa");if(b.data("infoVisible")==undefined||!b.data("infoVisible")){b.data("infoVisible",true);var d=a("<li>").addClass("bairroLindao-infoMaxItens").append("Você pode selecionar até "+this.options.maxItens+" bairros por busca.").css("width",b.width()-15);var c=e.parents(".bairroLindao-itemBairro").index();if(c%3!=0){if((c+1)%3==0){c=c-2}else{c=c-1}}b.find("li").eq(c).before(d);d.fadeIn("slow",function(){setTimeout(function(){d.fadeOut("slow",function(){d.remove();b.data("infoVisible",false)})},5000)})}},setValues:function(){var c=this.element.data("cmp");c.data("update",true);var b=[];c.find(".checkBairroLindao .checkboxController").each(function(){var d=a(this);var e=[];d.parents(".bairroLindao-caixa-item").find(".checkBairroLindao-item .checkboxController.checked").each(function(){e.push(parseInt(a(this).data("value")))});if(e.length>0){b.push([parseInt(d.data("value")),e])}});this.options.values=b},setValueBairros:function(f){var d=this.element.data("cmp");d.data("update",true);var b=[],e=null,c=[];d.find(".checkBairroLindao-item .checkboxController").each(function(){var i=a(this);if(f.indexOf(i.data("value"))>-1){i.addClass("checked");var h=i.parents(".bairroLindao-caixa-item").find(".checkBairroLindao .checkboxController");if(e!=h.data("value")&&e!=null){b.push([parseInt(e),c]);c=[];c.push(parseInt(i.data("value")));e=h.data("value");var g=i.parents(".bairroLindao-caixa-item").find(".bairroLindao-item-titulo").data("qtdBairros");if(g==c.length){h.addClass("checked")}}else{c.push(parseInt(i.data("value")));e=h.data("value")}}});if(e!=null&&c.length>0){b.push([parseInt(e),c])}this.options.values=b;this.check()},getValues:function(){return this.options.values},getValueToUrl:function(){var d=[];for(var c=0;c<this.options.values.length;c++){var e=this.options.values[c];if(e!=null){for(var b=0;b<e[1].length;b++){d.push(e[1][b])}}}return d},createDivInfo:function(){var b=this,d=b.element.parent();var c=d.find(".bairroLindao-cidadesSelecionadas");if(!c.exists()&&b.getQtdCidadesSelecionadas()>0&&b.getQtdBairrosSelecionados()>0){d.prepend(a("<div>").html(b.getTextoInfo()).addClass("bairroLindao-cidadesSelecionadas"))}else{if(b.getQtdBairrosSelecionados()>0){c.html(b.getTextoInfo())}else{c.remove()}}},getTextoInfo:function(){var b=this.getQtdBairrosSelecionados();if(this.getQtdBairrosSelecionados()>1){b+=" bairros de "}else{b+=" bairro de "}b+=this.getQtdCidadesSelecionadas();if(this.getQtdCidadesSelecionadas()>1){b+=" cidades selecionadas"}else{b+=" cidade selecionada"}return b},getQtdBairrosSelecionados:function(){var c=0;for(var b=0;b<this.options.values.length;b++){c+=this.options.values[b][1].length}return c},getQtdCidadesSelecionadas:function(){return this.element.data("cmp").find(".bairroLindao-caixa-item").length},cmpClose:function(){var b=this.element.data("cmp");b.fadeOut("slow",function(){b.find(".checkboxController.checked").removeClass("checked");b.find(".bairroLindao-item-titulo").removeClass("bairroLindao-arrow");b.find(".bairroLindao-caixa-update").removeClass("bairroLindao-caixa-update");b.find(".bairroLindao-bairros-caixa").hide();b.find(".bairroLindao-btns").hide();b.find(".bairroLindao-link").remove()})},check:function(){var b=this,c=b.element.data("cmp");c.find(".checkboxController").removeClass("checked");if(c.data("update")==undefined||!c.data("update")){b.options.values=[]}c.find(".checkBairroLindao .checkboxController").each(function(){var h=a(this);for(var e=0;e<b.options.values.length;e++){var g=b.options.values[e];if(g[0]==parseInt(h.data("value"))){var f=0;h.parents(".bairroLindao-caixa-item").find(".checkBairroLindao-item .checkboxController").each(function(){if(g[1].indexOf(parseInt(a(this).data("value")))>-1){f++;a(this).addClass("checked")}});var d=h.parents(".bairroLindao-caixa-item").find(".checkBairroLindao-item .checkboxController").length;if(d==f){h.addClass("checked")}b.setQtdBairroSelecionados(h.parents(".bairroLindao-caixa-item").find(".bairroLindao-item-titulo"),f)}}b.createDivInfo()})},cmpOpen:function(){var b=this,e=b.element.data("cmp");b.check();b.createDivInfo();e.css("height",b.getHeight()-5);e.find(".bairroLindao-caixa").css("height",b.getHeight()-50);var c=b.getSelectorCidade().cmpLindo("getDataFilhos").length;if(c==1){var d=e.find(".bairroLindao-item-titulo");if(!d.hasClass("bairroLindao-arrow")){d.click();setTimeout(function(){e.fadeIn("slow")},100)}}else{if(c>0){e.fadeIn("slow")}else{alert("Selecione uma cidade ou região!")}}e.find(".bairroLindao-caixa-item_semBorda").removeClass("bairroLindao-caixa-item_semBorda");e.find(".bairroLindao-caixa-item").last().addClass("bairroLindao-caixa-item_semBorda")},destroy:function(){this.element.data("cmp").remove();this.options.values=[]},getHeight:function(){return 345}})})(jQuery);var pageComparador=0,canUpdateComparar=true,isUpdatingComparar=false;function carregaAnunciosModalComparador(){$(".modalComparador-btn .loading").removeClass("inativo");$.ajax({url:controllerPath+"/comparador/ajax/lista",dataType:"json",data:{page:pageComparador,resultados:10,origem:"modal"},traditional:true,type:"get",contentType:"application/x-www-form-urlencoded; charset=UTF-8",success:function(f,e,n){var m=$("<ul>").appendTo($(".modalComparador-anuncios"));if($(".modalComparador-anuncios .modalComparador-separador").length==0){$("<li>").addClass("modalComparador-separador").appendTo(m)}var j=function(){var i=$(this);var o=i.parents(".modalComparador-anuncioBox").find(".checkComparador.cmpRadio .checkboxController");o.click()};if(f.anuncios.length<10){canUpdateComparar=false}for(var g=0;g<f.anuncios.length;g++){var k=f.anuncios[g];var d="",c="";if(!k.ativo){c="modalComparador-anuncio-inativo"}for(var l=0;l<k.precos.length;l++){var b=k.precos[l];if(b.tipoPeriodo==null){if(b.tipoPreco=="P"){var a=roundNumber(b.valor*100,2);d="Valor R$ "+$.mask.string(a,"decimal")}else{if(b.tipoPreco=="S"){d="Valor R$ Sob Consulta"}else{var a=roundNumber(b.valor*100,2);d="A partir de R$ "+$.mask.string(a,"decimal")}}}else{if(b.tipoPreco=="S"){d="Valor R$ Sob Consulta"}else{d=b.tipoPeriodo.description+" R$ "+$.mask.string(b.valor*100,"decimal")}break}}$("<li>").append($("<ul>").addClass("modalComparador-anuncioBox").append($("<li>").addClass("modalComparador-item_favoritoComparador").append($("<div>").addClass("favorito").append($("<div>").addClass("checkFavoritar cmpRadio").append($("<div>").addClass("cmpBody").append($("<div>").addClass("checkboxController"+(k.favorito?" checked":"")).text(k.codigoFinalidade+"-%-"+k.id).attr("title","Comparar")))).radiobox({changed:checkFavoritarChange})).append($("<div>").addClass("checkComparador cmpRadio").append($("<div>").addClass("cmpBody").append($("<div>").addClass("checkboxController"+(k.comparar?" checked":"")).text(k.codigoFinalidade+"-%-"+k.id).attr("title","Comparar").attr("onclick","addRemoveAnuncioComparador(this,"+k.id+","+k.codigoFinalidade+")"))).radiobox({changed:function(i,o){var p=$(".checkComparador.cmpRadio .checkboxController.checked").size();if(p>4){$(this).find(".checkboxController").removeClass("checked");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo .modalComparador-item_inativo-texto").text("Você pode comparar até 4 anúncios, clique no botão comparar.");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").show()}else{if(p>1){$(".modalComparador-btn").removeClass("disabled");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").hide()}else{$(".modalComparador-btn").addClass("disabled");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo .modalComparador-item_inativo-texto").text("Selecione no mínimo 2 ofertas para comparação.");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").show()}}}}))).append($("<li>").addClass("modalComparador-item_foto").append($("<img>").attr("alt","alt imagem").attr("src",imagesPath+"/"+k.imagesPath+"/"+k.arquivoImgPrincipal+"?w=85&h=60")).click(j)).append($("<li>").addClass("modalComparador-item_informacoes").append($("<ul>").append($("<li>").addClass("modalComparador-informacoes_titulo").append(k.tituloSimples)).append($("<li>").addClass("modalComparador-informacoes_valor").append(d))).click(j)).append($("<li>").addClass("modalComparador-item_remover").append($("<div>").data("anuncio",k).click(function(p){var q=$(this),o=q.data("anuncio");q.addClass("loading");var i=controllerPath+"/comparador/ajax/del/"+o.codigoFinalidade+"/"+o.id;$.ajax({url:i,dataType:"json",type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(u,t,z){q.removeClass("loading");var s=q.parent().parent().parent().next();if(s.hasClass("modalComparador-item_inativo")){s.next().remove()}s.remove();q.parent().parent().parent().remove();$(".botaoComparador div").html(u.totalComparador);$("#anunciosComparador").text(u.totalComparador+" ofertas");$(".checkComparar.cmpRadio .checkboxController").each(function(A,C){var E=$(C),D=E.data("value");var B=o.codigoFinalidade+"-%-"+o.id;if(D==B){E.removeClass("checked")}});if(u.totalComparador==0){$(".modalComparador-btn").addClass("disabled");$("#fundo_comparador").click();$(".botaoComparador").removeClass("has");$(".comparador-menu-item_adicione").removeClass("comparador-menu-item_adicione_enabled");$(".comparador-menu-item_adicione").unbind("click")}var x=$(".compararOutrosImoveisDisabled");if(x.exists()){var v=x.attr("rel").split("-%-");var r=v[0],y=v[1];if((o.codigoFinalidade==r&&o.id==y)||x.is(".qtdMaxComparador")){x.removeAttr("class");$("#compararOutrosImoveisImg").attr("src",resourcesPath+"/image/comparar_cabecalho.png")}}var w=$(".checkComparar .checkboxController");if(u.totalComparador>=qtdMaxComparador){w.not(".checked").addClass("disabled")}else{w.removeClass("disabled")}},error:function(s,t,r){q.removeClass("loading")}})})))).addClass(c).appendTo(m);if(!k.ativo){$("<li>").append($("<ul>").append($("<li>").addClass("modalComparador-item_inativo-imagem")).append($("<li>").addClass("modalComparador-item_inativo-texto").append("Este imóvel foi inativado por nosso anunciante e não está mais disponível para comparação."))).append($("<div>").css({clear:"both",height:"5px"})).addClass("modalComparador-item_inativo").appendTo(m)}$("<li>").addClass("modalComparador-separador").appendTo(m)}$(".modalComparador-btn .loading").addClass("inativo");var h=$(".checkComparador.cmpRadio .checkboxController.checked").size();if(h>1){$(".modalComparador-btn").removeClass("disabled");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").hide()}else{$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo .modalComparador-item_inativo-texto").text("Selecione no mínimo 2 ofertas para comparação.");$(".modalComparador-box .modalComparador-alerta.modalComparador-item_inativo").show()}isUpdatingComparar=false}})}function inputOpineFocus(a){var d=$(a).attr("id");var b=$.trim($(a).val());var c="";if(d=="inputCritica"){c="Deixe aqui sua crítica ou sugestão"}else{if(d=="inputNome"){c="Seu nome"}else{if(d=="inputEmail"){c="Seu e-mail"}}}if(b==c){$("#"+d).val("")}}function inputOpineBlur(a){var d=$(a).attr("id");var b=$.trim($(a).val());var c="";if(d=="inputCritica"){c="Deixe aqui sua crítica ou sugestão"}else{if(d=="inputNome"){c="Seu nome"}else{if(d=="inputEmail"){c="Seu e-mail"}}}if(b==""){$("#"+d).val(c)}}function limitChars(b,a,c){var f=b.value;var d=f.length;var e=document.getElementById(c);if(!e){alert("Erro no textarea! Não foi encontrado um componente com id='"+c+"' para mostrar a contagem de caracteres!");return false}if(d>a){b.value=f.substr(0,a);return false}else{e.innerHTML=(a-d)+" caracteres restantes de um total de "+a;return true}}function removeLimitInfo(a){var b=document.getElementById(a);if(!b){return}b.innerHTML=" "}function exibeMensagemOpine(a){$(".mensagemSucesso").html(a);$(".mensagemSucesso").show();$(".formOptions").hide()}function scrollLoginController(){if($(".login_div").css("display")=="none"){var a=$("#fixedLogin");if($(window).scrollTop()>90){if(a.css("display")=="none"&&!a.data("disabled")){$("#fixedLogin").fadeIn(300)}}else{if(a.css("display")=="block"){$("#fixedLogin").fadeOut(300)}}}}function loginController(a){var c=$("#fixedLogin");var b=$(".fixedLoginArrow");if(!(a&&b.attr("class").indexOf("left")==-1)){c.slideUp(500,function(){if(a){b.removeClass("left");$("#fixedLoginMinimizado").removeClass("fixedLoginMinimizado");c.find(".topo_login_texto").show();c.removeClass("minimizado");c.find(".topo_login").removeClass("minimizado")}else{b.addClass("left");$("#fixedLoginMinimizado").addClass("fixedLoginMinimizado");c.find(".topo_login_texto").hide();c.addClass("minimizado");c.find(".topo_login").addClass("minimizado")}c.slideDown(500)})}}function expandirMenu(a,k){var i=$(k);i=i.parent();if(i.is(".menu-parent")){var h=$(".menu_conteudo").data("enabled");if(h==null||h==true){$(".menu_conteudo").data("enabled",false);var d=i.is(".menuCapaSelecionado");$(".menuCapaSelecionado").removeClass("menuCapaSelecionado");var c=i.find(".menu_item");if(!d){$(".menu_item").hide();c.show();c.position({of:$(".menu_conteudo"),my:"left top",at:"left top",collision:"none",offset:"0 110"});c.find(".menu_item_interno").hide();c.find(".menu_interno_conteudo").show();i.addClass("menuCapaSelecionado");var b=c.find(".menu_item_conteudo");if(b.size()>0){b.children().css("height","auto")}$(".menu_conteudo").animate({height:(106+c.height())+"px"},1500,function(){$(".menu_conteudo").data("enabled",true);if(isDussanti){EdcapContainer.getInstance().setTopLeft()}})}else{$(".menu_conteudo").animate({height:"106px"},1500,function(){c.hide();$(".menu_conteudo").data("enabled",true);if(isDussanti){EdcapContainer.getInstance().setTopLeft()}})}}}else{if(i.is(".menu-child-parent")){var c=i.find(".menu_item_interno");var j=c.parents(".menu_item_conteudo_menu").parent(),g=c.parents(".menu_item");if(!c.is(":visible")){j.find(".menu_interno_conteudo").hide();$(".menu_item_interno").hide();c.show();var f=j.height(),e=c.height()+34;if(f>e){c.height(f-7-34)}else{if(f<e){j.height(e+7)}}$(".menu_conteudo").height(106+g.height());c.position({of:c.parents(".menu_item_conteudo_menu"),my:"left top",at:"left top",collision:"none",offset:"160 34"});if(isDussanti){EdcapContainer.getInstance().setTopLeft()}}else{c.hide();j.find(".menu_interno_conteudo").show();j.css("height","auto");$(".menu_conteudo").height(106+g.height());if(isDussanti){EdcapContainer.getInstance().setTopLeft()}}}}return false}function recolherMenu(b){var a=$(".menu_conteudo").data("enabled");if(a==null||a==true){$(".menu_conteudo").data("enabled",false);$(".menuCapaSelecionado").removeClass("menuCapaSelecionado");var c=$(b);var d=c.parents(".menu_item");$(".menu_conteudo").animate({height:"106px"},1500,function(){d.hide();$(".menu_conteudo").data("enabled",true);if(isDussanti){EdcapContainer.getInstance().setTopLeft()}})}}function showModalMenuInterno(b,i){if(b!=undefined&&b!=null){if(b.preventDefault){b.preventDefault()}else{b.returnValue=false}}var f=$(i).parent().find(".modal-container");var e=f.find("span:eq(0)").text(),c=f.find("span:eq(1)").text();var g=f.find("a:eq(0)").attr("href"),d=f.find("a:eq(0)").text();var h=f.find("a:eq(1)").attr("href"),a=f.find("a:eq(1)").text();$.penseModal(e,c,g,d,h,a)}function isValidEmail(b){var a=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return a.test(b)}function createBackgroundTransparent(e,a,c){$.disabledFixedLogin(true);var b=$("<div>").addClass("backgroundTransparent").attr("id",e);if(c!=null){b.addClass(c)}b.click(function(){$.disabledFixedLogin(false);b.remove();if(typeof a=="string"){$(a).hide()}else{a.call()}});var d=function(f){var g=$.ui.keyCode;if(f.keyCode==g.ESCAPE){$("html").unbind("keydown",d);$.disabledFixedLogin(false);b.remove();if(typeof a=="string"){$(a).hide()}else{a.call()}}};$("html").bind("keydown",d);$("body").append(b);b.show()}(function(a){a.widget("ui.galeria",{options:{images:6,pages:6,interval:null,time:10000},_create:function(){var o=this;var g=o._getBigItens();var l=o.element.find(".galeria-item").size();var k=Math.ceil((l/o.options.images)+g);if(k>o.options.pages){k=o.options.pages}var f=a("<ul>");o.element.append(f);var c=a("<div>");c.addClass("galeria-navegacao_esquerda");c.click(function(){o._prevPage()});o.element.parent().append(c);o.element.parent().append(o.element);var b=a("<div>");if(k>1){b.addClass("galeria-navegacao_direita_enabled")}b.addClass("galeria-navegacao_direita");b.click(function(){o._nextPage(false)});o.element.parent().append(b);var n=0,j=0;var m=a("<div>");m.addClass("galeria-navegacao");var p=k-g;for(var e=0;e<k;e++){var d=a("<div>").addClass("galeria-navegacao_pageItem");d.data("page",e+1);if(((((e+1)%2)==0)&&(((e+1)/2)<=g))||(n>=p)){d.data("bigItem",true);d.data("position",j++)}else{d.data("bigItem",false);d.data("position",n++)}d.click(function(){o.paginacao(a(this))});if(e==0){d.addClass("galeria-navegacao_pageItem_selected");d.data("selected",true);o._setSelectedPage(d)}else{d.data("selected",false)}m.append(d)}o.element.parent().append(m);o._setCurrentPage(1);o._setPageItem(1);o._setNumberPages(k);o._setNumberItens(l);o._setNumberBigItens(g);o._setNumberSmallItens(o._getSmallItens());o._addItens(1);if(l==0){if(o._getBigItens()>0){o._addBigItem(2);setInterval(function(){if(o._getCurrentPage()<o._getBigItens()){o._getSelectedPage().next().click()}else{o.element.parent().find(".galeria-navegacao").find(".galeria-navegacao_pageItem").eq(0).click()}},200000)}else{o.element.parent().hide()}}if(k>1){o.options.time=o.element.find("#tempoExposicao").val();o.intervalController();o.element.bind({mouseover:function(i){if(o.options.interval!=null){clearInterval(o.options.interval);o.options.interval=null}},mouseleave:function(i){o.intervalController()}})}else{c.addClass("empty");b.addClass("empty");m.empty();if(k==0){var h=o.element.parents(".corpoLista").find(".galeriaBannerLista");if(h.exists()){h.hide()}}}},paginacao:function(c){var b=this;if(c.data("selected")==false){if(b.options.interval!=null){clearInterval(b.options.interval);b.options.interval=null;b.intervalController()}b._setSelectedPage(c);c.parent().find("div").data("selected",false);c.parent().find("div").removeClass("galeria-navegacao_pageItem_selected");c.addClass("galeria-navegacao_pageItem_selected");c.data("selected",true);b._setCurrentPage(c.data("page"));b._remove();if(c.data("bigItem")){b._addBigItem(c.data("position"),true)}else{b._addItens(c.data("position"),true)}b._setNavegecao()}},intervalController:function(){var b=this;b.options.interval=setInterval(function(){b._nextPage(true)},b.options.time)},firstPage:function(){this.element.parent().find(".galeria-navegacao div:eq(0)").click()},_getBigItens:function(){var b=this,c=0;b.element.find(".galeria-bigItem").each(function(d){var e=renderizaPublicadeSmart(a(this).attr("rel"));if(e){b.element.data("bigItem_"+c++,a(e))}});return c},_getSmallItens:function(){var b=this,c=0;b.element.find(".galeria-smallItem").each(function(d){var e=renderizaPublicadeSmart(a(this).attr("rel"));if(e){b.element.data("smallItem_"+c++,a(e))}});return c},destroy:function(){var b=this;b.element.parent().find("ul").remove();b.element.parent().find(".galeria-navegacao_esquerda").remove();b.element.parent().find(".galeria-navegacao_direita").remove();b.element.parent().find(".galeria-navegacao").remove()},_nextPage:function(d){var c=this;var e=c._getCurrentPage();var b=c._getNumberPages();if(b>e){c.paginacao(c._getSelectedPage().next())}else{if(d){c.paginacao(c._getSelectedPage().parent().find(".galeria-navegacao_pageItem").eq(0))}}},_prevPage:function(){var b=this;var c=b._getCurrentPage();if(c>1){b.paginacao(b._getSelectedPage().prev())}},_setNavegecao:function(){var c=this;var d=c._getCurrentPage();var b=c._getNumberPages();if(d==1&&b>1){c.element.parent().find(".galeria-navegacao_esquerda").removeClass("galeria-navegacao_esquerda_enabled");c.element.parent().find(".galeria-navegacao_direita").addClass("galeria-navegacao_direita_enabled")}else{if(d==b){c.element.parent().find(".galeria-navegacao_esquerda").addClass("galeria-navegacao_esquerda_enabled");c.element.parent().find(".galeria-navegacao_direita").removeClass("galeria-navegacao_direita_enabled")}else{c.element.parent().find(".galeria-navegacao_esquerda").addClass("galeria-navegacao_esquerda_enabled");c.element.parent().find(".galeria-navegacao_direita").addClass("galeria-navegacao_direita_enabled")}}},_setPage:function(b,d){var c=this;var e=c.element.parent().find(".galeria-navegacao div");e.data("selected",false);e.removeClass("galeria-navegacao_pageItem_selected");e.eq(b).data("selected",true);e.eq(b).addClass("galeria-navegacao_pageItem_selected");c._setCurrentPage(d)},_addItens:function(c,n){var o=this;var g=o._getCurrentPage();var k=c;if(!n){k=o._getPageItem();if(c>g){k++}if(c==1){k=0}}var b=k*o.options.images;var e=(b+o.options.images);var d;if(b>0){d=o.element.find(".galeria-item:lt("+e+"):gt("+(b-1)+")")}else{d=o.element.find(".galeria-item:lt("+e+")")}if((c<g||c==1)&&!n){k=c==1?0:(k-1)}o._setPageItem(k);var h=0;if((o._getNumberItens()<o.options.images)&&(o._getNumberSmallItens()>0)){h=o.options.images-d.size();if(h>o._getNumberSmallItens()){h=o._getNumberSmallItens()}for(var f=0;f<h;f++){var m=a("<li>");o._addLoader(m);o.element.find("ul").append(m);var l=a("<div>");m.append(l);var j=o.element.data("smallItem_"+f);j.data("li",m);l.append(j);j.load(function(){o._removeLoader(a(this).data("li"))});j.error(function(){o._removeLoader(a(this).data("li"))});m.ready(function(){o._removeLoader(a(this))})}}d.each(function(t){var v=a("<li>");o._addLoader(v);o.element.find("ul").append(v);if((k>0&&t==0&&(o._getNumberSmallItens()>(k-1)))){var x=a("<div>");v.append(x);var u=o.element.data("smallItem_"+(k-1));x.append(u);u.load(function(){o._removeLoader(v)});u.error(function(){o._removeLoader(v)});v.ready(function(){o._removeLoader(a(this))})}else{var w=a(this),r=w.find("div");var A=r.find("span.titulo"),s=r.find("span.linha");var q=a("<a>").attr("href",w.attr("href")).attr("alt",w.attr("href"));v.append(q);var z=a("<div>").addClass("galeria-item_link").appendTo(q);if(((t+1+h)%3)==0){v.addClass("destaque_fotos_item")}if(r.attr("class")!=undefined&&r.attr("class")!=""){z.append(a("<div>").addClass(r.attr("class")))}var p=a("<img>").attr("src",w.attr("rel")).attr("title",a.trim(A.text())).attr("alt",a.trim(A.text())).addClass("galeria-imagem");var y=a("<div>").addClass("galeria-box");z.append(y.append(p));p.data("li",v);p.load(function(){o._removeLoader(a(this).data("li"))});p.error(function(){o._removeLoader(a(this).data("li"))});v.ready(function(){o._removeLoader(a(this))});var i=a("<div>").addClass("galeria-imagem_hover").appendTo(q);a("<span>").append(A.text()).appendTo(i);a("<h4>").append(s.text()).appendTo(i);a("<div>").addClass("galeria-imagem_hover_img").appendTo(i)}})},_addBigItem:function(g,f){var e=this;e._addBigLoader();var h=a("<li>").addClass("galeria-bigItem-visible");e.element.find("ul").append(h);var d=a("<div>");h.append(d);var c=f?g:((g/2)-1);var b=e.element.data("bigItem_"+c);d.append(b);b.load(function(){e._removeBigLoader()});b.error(function(){e._removeBigLoader()});b.ready(function(){e._removeBigLoader()})},_add:function(g){var e=this;var c=e._getNumberBigItens();var f=e._getPageItem();var d=e._getNumberPages();var b=d-c;if(g>1){if((f>=b)||(((g%2)==0)&&(c>=(g/2)))){e._addBigItem(g)}else{e._addItens(g)}}else{e._addItens(g)}},_remove:function(){this.element.find("li").remove()},_addBigLoader:function(){var b=a("<div>").addClass("galeria-big-loader");b.append(a("<div>").addClass("galeria-big-loader-box"));this.element.append(b)},_removeBigLoader:function(){this.element.find(".galeria-big-loader").remove()},_addLoader:function(c){var b=a("<div>").addClass("galeria-loader");b.append(a("<div>").addClass("galeria-loader-box"));c.append(b)},_removeLoader:function(b){b.find(".galeria-loader").remove()},_getPageItem:function(){return this.element.data("pageItem")},_setPageItem:function(b){this.element.data("pageItem",b)},_getCurrentPage:function(){return this.element.data("currentPage")},_setCurrentPage:function(b){this.element.data("currentPage",b)},_getNumberPages:function(){return this.element.data("numberPages")},_setNumberPages:function(b){this.element.data("numberPages",b)},_getNumberItens:function(){return this.element.data("numberItens")},_setNumberItens:function(b){this.element.data("numberItens",b)},_getNumberBigItens:function(){return this.element.data("numberBigItens")},_setNumberBigItens:function(b){this.element.data("numberBigItens",b)},_getNumberSmallItens:function(){return this.element.data("numberSmallItens")},_setNumberSmallItens:function(b){this.element.data("numberSmallItens",b)},_getSelectedPage:function(){return this.element.data("page")},_setSelectedPage:function(b){this.element.data("page",b)}})})(jQuery);function openModalSelector(g){var h=$(g).attr("id");var c="",f="",e="",d="",b="",a="";if(h=="anunciarImovel"||h=="abaAnuncie2"||h=="anuncie"||h=="mapaSite_1"||h=="mapaSite_item_2"||h=="anuncieMinhaArea"){c="Anuncie";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá anunciar seu imóvel na versão atual do site Pense Imóveis.";e="http://revista.penseimoveis.com.br/especial/br/editorial-imoveis/capa-interna,673,0,0,0,Anuncie.html";d="Anuncie no Pense Imóveis atual"}else{if(h=="abaRevistas2"||h=="mapaSite_2"||h=="revista"){c="Revista";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá visualizar nossa revista na versão atual do site Pense Imóveis.";e="http://revista.penseimoveis.com.br/especial/rs/editorial-imoveis/capa,0,0,0,0,Home-Dussanti.html";d="Revista do Pense Imóveis atual"}else{if(h=="abaServicos2"||h=="mapaSite_3"||h=="servicos"){c="Serviços";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar nossa seção de guias na versão atual do site Pense Imóveis.";e="http://revista.penseimoveis.com.br/especial/rs/editorial-imoveis/pagina,0,0,0,0,Guia-do-financiamento.html";d="Serviços do Pense Imóveis atual"}else{if(h=="abaFeiroes2"||h=="feiroes"){c="Feirões";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve."}else{if(h=="abaEspeciais2"||h=="mapaSite_5"||h=="especiais"){c="Especiais";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar os especiais na versão atual do site Pense Imóveis.";e="http://serra.penseimoveis.com.br/especial/rs/temporada-inverno/capa,0,0,0,0,Home.html";d="Especial Serra do Pense Imóveis atual";b="http://temporada-verao.penseimoveis.com.br/especial/rs/verao2012/capa,0,0,0,0,Verao-2012.html?uf=1";a="Especial Verão 2012 do Pense Imóveis atual"}else{if(h=="duvidasFrequentes"||h=="mapaSite_6"){c="Dúvidas frequentes";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar esta seção na versão atual do site Pense Imóveis.";e="http://www.hagah.com.br/atendimento/jsp/default.jsp?template=2856.dwt&newsID=DYNAMIC,atendimento.AtendimentoDataServer,getDuvidas&idcentral=235&logo=hagah&dominio=hagah&idcategoria=648";d="Dúvidas frequentes do Pense Imóveis atual"}else{if(h=="mapaSite_item_1"){c="Revista - Notícias";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá visualizar as notícias da nossa revista na versão atual do site Pense Imóveis.";e="http://revista.penseimoveis.com.br/especial/rs/editorial-imoveis/20,480,1,15,1,Noticias.html";d="Notícias do Pense Imóveis atual"}else{if(h=="mapaSite_item_3"){c="Revista – Blogs";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar a seção blogs da nossa revista na versão atual do site Pense Imóveis.";e="http://revista.penseimoveis.com.br/especial/rs/editorial-imoveis/48,0,1,1,Blogs.html";d="Blogs do Pense Imóveis atual"}else{if(h=="mapaSite_item_4"){c="Revista – Galeria de fotos";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar a seção de fotos da nossa revista na versão atual do site Pense Imóveis.";e="http://revista.penseimoveis.com.br/especial/rs/editorial-imoveis/26,488,632,Galerias.html";d="Galeria de Fotos do Pense Imóveis atual"}else{if(h=="mapaSite_item_7"){c="Especiais – Verão 2012";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar o especial na versão atual do site Pense Imóveis.";e="http://temporada-verao.penseimoveis.com.br/especial/rs/verao2012/capa,0,0,0,0,Verao-2012.html?uf=1";d="Especial Verão 2012 do Pense Imóveis atual"}else{if(h=="mapaSite_item_8"){c="Especiais - Serra";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar o especial na versão atual do site Pense Imóveis.";e="http://serra.penseimoveis.com.br/especial/rs/temporada-inverno/capa,0,0,0,0,Home.html";d="Especial Serra do Pense Imóveis atual"}else{if(h=="mapaSite_item_9"){c="Dúvidas frequentes – Anunciar";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Se desejar, você poderá acessar esta seção na versão atual do site Pense Imóveis.";e="http://www.hagah.com.br/atendimento/jsp/default.jsp?template=2856.dwt&newsID=DYNAMIC,atendimento.AtendimentoDataServer,getDuvidas&idcentral=235&logo=hagah&dominio=hagah&idcategoria=648";d="Dúvidas sobre anunciar do Pense Imóveis atual"}else{if(h=="mapaSite_7"||h=="faleConosco"){c="Fale conosco";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve. Utilize o botão Opine para entrar em contato conosco."}else{if(h=="queroSerAnunciante"){c="Quero ser anunciante";f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve."}else{if(h=="order"){c="Ordenação de resultados";f="Sua busca retornou mais de mil ofertas. Por favor, refine sua busca."}else{f="Obrigado por seu interesse, esta funcionalidade estará disponível em breve.";if(h=="perfilSite_1"){c="Solteiro"}else{if(h=="perfilSite_4"){c="Família Pequena"}else{if(h=="perfilSite_3"){c="Estudante"}else{if(h=="perfilSite_6"){c="Família Grande"}else{if(h=="perfilSite_5"){c="Baladeiros"}else{if(h=="perfilSite_2"){c="Empreendedores"}else{if(h=="mapaSite_item_5"){c="Serviços – Minha Área"}else{if(h=="mapaSite_item_6"){c="Serviços – Autogestão"}else{if(h=="mapaSite_4"){c="Feirões"}else{if(h=="mapaSite_item_10"){c="Dúvidas frequentes – Pesquisar"}else{if(h=="mapaSite_item_11"){c="Dúvidas frequentes – Serviços online"}else{if(h=="autogestao"){c="Autogestão"}else{if(h=="quemSomos"){c="Quem Somos"}else{if(h=="imovelAltoPadrao"){c="Imóveis alto padrão"}else{if(h=="imovelEconomico"){c="Imóveis econômicos"}else{if(h=="btnSenha"){c="Esqueci minha senha"}else{if(h=="cadastrar"){c="Quero me cadastrar"}else{if(h=="adicionarFavoritos"){c="Adicionar aos favoritos"}else{if(h=="compararOutrosImoveis"){c="Comparar com outros imóveis"}else{if(h=="imprimirAnuncio"){c="Imprimir este anúncio"}else{if(h=="redesSociais"){c="Redes Sociais"}else{if(h=="nome"){c="Contato"}else{if(h=="btnMeLigue"||h=="btnMeLigueAgora"||h=="telefoneContato"){c=$(this).find(".fundo-btn-center").html()}else{if(h=="listaImovel-ordem"){c="Ordenar por"}else{if(h=="lista-mapa"){c="Mapa"}else{if(h=="lista-foto"){c="Foto"}else{if(h=="linkReceberAlerta"){c="Receber alerta por e-mail"}else{if(h=="btnCadastarContato"||h=="btnPreencheForm"){c="Contato"}else{if(h=="btnLigarPeloComputador"){c="Fale grátis"}else{if(h=="btnEntraChat"){c="Chat"}else{if(h=="btnMeLiguem"){c="Telefone"}else{if(h=="salvarBusca"){c="Salvar busca"}else{if(h=="imprimirFavoritos"){c="Imprimir favoritos"}else{if(h=="meusAnuncios"){c="Meus anúncios"}else{if(h=="contatosRecebidos"){c="Contatos recebidos"}else{if(h=="extratoPlanos"){c="Extrato de planos"}else{if(h=="editarMeusDados"){c="Editar meus dados"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}$.penseModal(c,f,e,d,b,a)}function easingScroller(e,c,a,d){var b=null;if(typeof e=="string"){b=$("#"+e)}else{b=e}if(d==undefined){d=0}if(a==undefined||a==null){a=function(){}}$("html, body").stop().animate({scrollTop:b.offset().top+d},1500,"easeInOutExpo",a);if(c!=undefined&&c!=null){c.preventDefault()}}function inicializaPublicidadeSmart(){var a=Math.round(Math.random()*10000000000);if(sas_pageid!=""&&sas_formatids!=""){if($("#scriptsmart").size()==0){document.write('<script id="scriptsmart" src="http://ww488.smartadserver.com/call2/pubjall/'+sas_pageid+"/"+sas_formatids+"/"+a+"/"+escape(sas_target)+'?" type="text/javascript"><\/script>')}else{$("#scriptsmart").remove();var b=document.createElement("script");b.type="text/javascript";b.async=false;b.id="scriptsmart";b.src="http://ww488.smartadserver.com/call2/pubjall/"+sas_pageid+"/"+sas_formatids+"/"+a+"/"+escape(sas_target)+"?";var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(b,c)}}}if(!isDussanti){inicializaPublicidadeSmart()}function renderizaPublicadeSmart(a){if(typeof sas_manager!="undefined"){if(sas_manager.exists(a)){return htmlFormat=sas_manager.formats["f"+a].scriptURL()}else{return false}}else{return false}}function atualizaPublicidadeSmart(b){$(".banner"+b).empty();var a=renderizaPublicadeSmart(b);if(a){$(".banner"+b).append($(a));$(".banner"+b).show()}else{$(".banner"+b).hide()}}function formatNumberBRtoEN(a){if(a==""){return null}a=replaceAll(a,".","");a=replaceAll(a,",",".");a=parseFloat(a);return isNaN(a)?null:a}function roundNumber(b,c){var a=Math.round(b*Math.pow(10,c))/Math.pow(10,c);return a}function replaceAll(a,b,c){while(a.indexOf(b)!=-1){a=a.replace(b,c)}return a}function removeAcento(c){com_acento="áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ";sem_acento="aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC";var a="";for(var b=0;b<c.length;b++){if(com_acento.search(c.substr(b,1))>=0){a+=sem_acento.substr(com_acento.search(c.substr(b,1)),1)}else{a+=c.substr(b,1)}}return a}function validaPrecos(){var b=$("#valorMinimoBuscaAvancada").val();var a=$("#valorMaximoBuscaAvancada").val();b=formatNumberBRtoEN(b);a=formatNumberBRtoEN(a);if(b!=null&&a!=null&&b>a){alert("Valor máximo deve ser maior que o valor mínimo");return false}else{return true}}function limparCamposBusca(){$(".cmpLindoFake.radioImovelContent").hide();$(".checkEmpreendimento").hide();$(".radioImovel.cmpRadio").radiobox("setValue",null);$("div.checkEmpreendimento").hide();$(".checkEmpreendimento input:checkbox:checked").attr("checked",null);$(".campoValorMinimo div input, .campoValorMaximo div input").val("");$(".caixaCidadeRegiao, .caixaBairroZona, .caixaTipoImovel").cmpLindo("clear");$(".componentesDinamicos").empty().data("criterios",null);$(".comboEstado div select").combobox("setSelected","Rio Grande do Sul");$(".comboPais div select").combobox("setSelected","Brasil");$(".caixaBairroZona").cmpLindo("option","paramsExtra",{});$(".caixaCidadeRegiao").cmpLindo("option","paramsExtra",{estado:"Rio Grande do Sul",pais:"Brasil"})}function getFiltrosAvancados(){var g={};var b=$(".busca");if(b.is(".avancada")){g.avancada=true;var c=$(".caixaTipoImovel").cmpLindo("getData");g["Tipo de imóvel"]=[];for(var f=0;f<c.length;f++){var n=c[f];if(n!=null){g["Tipo de imóvel"][g["Tipo de imóvel"].length]=n.descricao}}var j=$(".radioImovel.cmpRadio").radiobox("getValue");if(j!=null){g["Imóvel"]=j;g.statusLancamento=$(".checkEmpreendimento.cmpRadio").radiobox("getValue")}var d=formatNumberBRtoEN($(".campoValorMinimo div input").val());var h=formatNumberBRtoEN($(".campoValorMaximo div input").val());if(d!=null&&h!=null){g["Preço"]=d+":"+h}else{if(d!=null){g["Preço"]=d+":"}else{if(h!=null){g["Preço"]=":"+h}}}g.estado=$(".comboEstado div select option:selected").val();g.pais=$(".comboPais div select option:selected").val();c=$(".caixaCidadeRegiao").cmpLindo("getData");g.cidade=[];g.regiao=[];for(var f=0;f<c.length;f++){var n=c[f];if(n!=null){if(n.parentId==-1){g.regiao[g.regiao.length]=n.descricao}else{if(n.parentId==-2){g.cidade[g.cidade.length]=n.descricao}}}}g.bairroCodigo=$(".selecionarBairros").bairroLindao("getValueToUrl");var k=$(".componentesDinamicos").data("criterios");if(k!=null){for(var f=0;f<k.length;f++){var a=k[f];if(a.changed){var l=$("#"+a.idCmp);var m=a.descricao;if(a.componenteSite=="S"||a.componenteSite=="P"){var e={};l.find(".ui-slider").trigger("getValue",[e]);g[m]=e.value}else{if(a.componenteSite=="C"){g[m]=l.find("select option:selected").val()}}}}}}return g}function createSliderRange(e,c,d,g,i,f,h,a){if(arguments.length==6){h=g;a=i}i=parseInt(i);var b=e.slider({range:true,min:parseInt(g),max:i,step:parseInt(f),values:[parseInt(h),parseInt(a)],allowSameValue:true,allowSameValueInitial:true,allowSameValueFinale:true,slide:function(j,k){c.text(k.values[0]);d.empty().append($("<span>").append(k.values[1]));if(k.values[1]==i){d.append(" ou +")}},stop:function(l,m){var j=m.values[0],k=m.values[1];if(h!=j||a!=k){if(g!=j||i!=k){e.trigger("realchange",["change"])}else{e.trigger("reset",["reset",h,a])}h=j;a=k}}});e.bind("slidereset",function(j){e.slider("values",0,parseInt(g));e.slider("values",1,parseInt(i));c.text(g);d.empty().append($("<span>").append(i)).append(" ou +")}).bind("setValue",function(j,l,k){g=l;i=k;h=g;a=i;e.slider("option","min",parseInt(g));e.slider("option","max",parseInt(i));e.slider("values",0,parseInt(g));e.slider("values",1,parseInt(i));c.text(g);d.empty().append($("<span>").append(i)).append(" ou +")}).bind("getValue",function(j,k){k.value=h+":"+a}).bind("setValue2",function(j,l,k){if(l!=""){h=l}if(k!=""){a=k}e.slider("values",0,parseInt(h));e.slider("values",1,parseInt(a));c.text(h);d.empty().append($("<span>").append(a));if(k==i){d.append(" ou +")}});c.text(e.slider("values",0));d.empty().append($("<span>").append(e.slider("values",1)));if(e.slider("values",1)==i){d.append(" ou +")}return b}function createSliderPlus(g,c,f,a,e,d){if(arguments.length==5){d=f}var b=g.slider({range:"max",min:parseInt(f),max:parseInt(a),step:parseInt(e),value:parseInt(d),slide:function(h,i){c.text(i.value)},stop:function(i,j){var h=j.value;if(d!=h){if(f!=h){g.trigger("realchange",["change"])}else{g.trigger("reset",["reset",d])}d=h}}});g.bind("slidereset",function(h){g.slider("value",parseInt(f));c.text(f)}).bind("getValue",function(h,i){i.value=d+":"}).bind("setValue2",function(h,i){if(i!=""){d=i}g.slider("value",parseInt(d));c.text(d)});c.text(g.slider("value"));return b}function openModal(b,a,e,g){var h="";if($("#"+a).html()!=null){h+=$("#"+a).html()}else{h+=a}var f="";f+='<div id="modal" class="modal">';f+='<div class="modalBoxTitulo">';f+='<div class="modalTitulo">';f+=b;f+="</div>";f+="</div>";f+='<div class="modalTexto">';f+=h;f+="</div>";f+='<div class="modalBtn">';f+='<input onclick="closeModal(); '+e+'" type="button" value="Salvar">';f+='<a onclick="closeModal(); '+g+'">Cancelar</a>';f+="</div>";f+="</div>";var d='<div id="modalFundo" class="modalFundo" onclick="closeModal()"></div>';$("body").append(d);$("body").append(f);var c=$(".modal");c.css({"margin-left":((c.width()/2)*-1),"margin-top":((c.height()/2)*-1)})}function closeModal(){$("#modal").remove();$("#modalFundo").remove()}(function(a){Array.prototype.remove=function(d,c){var b=this.slice((c||d)+1||this.length);this.length=d<0?this.length+d:d;return this.push.apply(this,b)};if(!Array.indexOf){Array.prototype.indexOf=function(c){for(var b=0;b<this.length;b++){if(this[b]==c){return b}}return -1}}a.widget("custom.completebusca",a.ui.autocomplete,{_renderMenu:function(d,c){d.addClass("completeBusca").css("z-index","500");var b=this;a.each(c,function(e,f){b._renderItem(d,f)})},_resizeMenu:function(){var b=this.menu.element;b.outerWidth(Math.max(b.width("").outerWidth(),this.element.parent().outerWidth())-30)},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b);this.menu.deactivate();this.menu.refresh();c.show();this._resizeMenu();c.position(a.extend({of:this.element.parent()},this.options.position));if(this.options.autoFocus){this.menu.next(new a.Event("mouseover"))}}});a.widget("ui.combobox",{options:{validar:false},_create:function(){var j=this,g=this.element.hide(),c=g.width(),i=c+"px",b=(c+10+21)+"px",d=g.children(":selected"),h=d.val()?d.text():"";var e=g.attr("disabled")=="disabled";var f=this.input=a("<input>").insertAfter(g).val(h).css("width",i).autocomplete({delay:0,minLength:0,position:{my:"left top",at:"left bottom",collision:"none",offset:"-11 0"},appendTo:g.parent(),source:function(l,k){var m=new RegExp(a.ui.autocomplete.escapeRegex(l.term),"i");k(g.children("option").map(function(){var n=a(this).text();if(this.value&&(!l.term||m.test(n))){return{label:n.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+a.ui.autocomplete.escapeRegex(l.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>"),value:n,option:this}}}))},select:function(k,l){l.item.option.selected=true;j._trigger("selected",k,{item:l.item.option})},change:function(l,m){if(!m.item){var n=new RegExp("^"+a.ui.autocomplete.escapeRegex(a(this).val())+"$","i"),k=false;g.children("option").each(function(){if(a(this).text().match(n)){this.selected=k=true;return false}});if(!k){a(this).val("");g.val("");f.data("autocomplete").term="";return false}}}}).addClass("ui-widget ui-widget-content ui-corner-left");if(j.options.validar){f.validar({isCombo:true})}f.data("autocomplete")._renderItem=function(l,m){var n=parseFloat(g.css("z-index"));if(isNaN(n)){n=3}l.css("z-index",n+1);var k=a("<li></li>").css("width",b).data("item.autocomplete",m).append("<a>"+m.label+"</a>").appendTo(l);if(m.option.value=="optionEspaco"){k.find("a").addClass("itemDisabled");k.click(function(){return false})}return k};if(j.options.validar){f.validar({isCombo:true})}this.button=a("<button type='button'>&nbsp;</button>").attr("tabIndex",-1).attr("role","button").attr("aria-disabled","false").attr("title","").insertAfter(f).removeClass("ui-corner-all").addClass("ui-button ui-widget ui-state-default ui-button-icon-only ui-corner-right ui-button-icon").append(a("<span>").addClass("ui-button-icon-primary ui-icon ui-icon-triangle-1-s")).append(a("<span>").addClass("ui-button-text").html("&nbsp;")).click(function(){if(f.autocomplete("widget").is(":visible")){f.autocomplete("close");return}a(this).blur();f.autocomplete("search","");f.focus()});this.button.removeAttr("title");if(e){this.input.attr({disabled:"disabled"}).css({color:"#CCCCCC"});this.button.attr("disabled","disabled").hide()}},setSelected:function(c){var b=this.element.find('option[value="'+c+'"]');if(b.size()>0){this.element.val(c);this.input.val(b.text())}},destroy:function(){this.input.remove();this.button.remove();this.element.show();a.Widget.prototype.destroy.call(this)}});a.widget("ui.radiobox",{options:{values:[]},_create:function(){var b=this;var c=this.element.find(".radioController, .checkboxController");c.next().click(function(){a(this).prev().click()});c.bind({keypress:function(e){var d=(e.keyCode?e.keyCode:e.which);if(d==32){e.preventDefault();a(this).click()}},focus:function(){a(this).addClass("focus")},blur:function(){a(this).removeClass("focus")}});c.each(function(){var f=a(this);var e=f.text();f.empty().data("value",e).click(function(g){if(!f.is(".disabled")){var h=f.is(".checked");if(f.is(".radioController")){c.removeClass("checked");f.addClass("checked");h=false}else{f.toggleClass("checked")}b._trigger("changed",g,{value:f.data("value"),values:b.getValue(),selected:!h,object:f})}});for(var d=0;d<b.options.values.length;d++){if(e==b.options.values[d]){f.click()}}})},getValue:function(){var c=this.element.find(".checked");if(c.size()>0){var b=[];c.each(function(){var d=a(this);b.push(d.data("value"))});return b}return[]},setValue:function(b){this._setValue(b,true)},setValueWithoutEvents:function(b){this._setValue(b,false)},_setValue:function(c,e){if(e==undefined){e=true}var b=this;this.element.find(".opcaoFilho-item").hide();var d=this.element.find(".radioController, .checkboxController");d.removeClass("checked");if(c!=null){d.each(function(){var g=a(this);for(var f=0;f<c.length;f++){if(c[f]==g.data("value")){g.addClass("checked");if(e){b._trigger("changed",null,{value:g.data("value"),values:b.getValue(),selected:false,object:g})}}}})}},getControllersValue:function(){return this.element.find(".checked")}});a.widget("ui.penseSelect",{options:{value:null,html:null,width:100,disbled:false},_create:function(){var c=this;var b=c.element.attr("disabled");if(b&&b=="disabled"){c.options.disabled=true}var e=a("<div>").addClass("select").css("width",c.options.width);e.attr("id",c.element.attr("id"));var d=c.element.find("option:selected");var f=a("<div>").addClass("selected");if(c.options.disabled){f.addClass("disabled")}e.append(f);if(c.options.value!=null){f.append(c.options.html);c.options.value=c.options.value}else{f.append(d.html());c.options.value=d.val();c.options.html=d.html()}var g=a("<ul>");e.append(g);if(!c.element.is(".modalPense-selector")){e.click(function(h){if(!c.options.disabled){c.element.click();if(g.css("display")=="none"){g.fadeIn("slow");e.addClass("open");var i=function(j){if(!a.contains(e.get(0),j.target)){a("html").unbind("click",i);g.fadeOut("slow");e.removeClass("open")}};a("html").bind("click",i)}else{g.fadeOut("slow");e.removeClass("open")}}})}else{e.click(function(h){c.element.click()})}c.element.find("option").each(function(){var h=a(this);var i=a("<li>").append(h.html()).attr("value",h.val());i.click(function(j){if(!c.options.disabled){h.click();f.html(a(this).html());g.fadeOut("slow");c.options.value=h.val();c.options.html=h.html();c._trigger("changed",j,c.options.value)}});g.append(i)});c.element.after(e);c.element.hide()},getValue:function(){return this.options.value},enable:function(){this.options.disabled=false;a("div#order > .selected").removeClass("disabled")},disable:function(){this.options.disabled=true;a("div#order > .selected").addClass("disabled")},recreate:function(c){var b=this;var e=b.element.next();if(e!=null&&e.size()>0&&e.is(".select")){e.remove();var d=null;b.element.find("option").each(function(){var f=a(this);if(f.val()==c){d=f}});if(d!=null){b.options.value=d.val();b.options.html=d.html()}this._create()}}})}(jQuery));function trackEvent(b,c,a){if(typeof _gaq!="undefined"){if(arguments.length==1){_gaq.push(["_trackEvent",b,null,window.location])}else{if(arguments.length==2){_gaq.push(["_trackEvent",b,c,window.location])}else{_gaq.push(["_trackEvent",b,c,window.location,a])}}}}jQuery.extend({penseModalComparador:function(a,d){$.disabledFixedLogin(true);var c=$("<div>").addClass("penseModal").append($("<div>").addClass("penseModal-titulo").append(a)).append($("<div>").addClass("penseModal-conteudo").html(d)).append($("<div>").addClass("divClose").click(function(){$.penseModalComparadorClose()})).appendTo("body");var b=$("<div>").addClass("penseModal-background").appendTo("body");b.click(function(){$.penseModalComparadorClose()});c.fadeIn("slow");b.fadeIn("slow")},penseModalComparadorClose:function(){var a=$(".penseModal, .penseModal-background");a.fadeOut("slow",function(){a.remove();$.disabledFixedLogin(false)})},penseModalTermosCondicoes:function(a,d){$.disabledFixedLogin(true);var c=$("<div>").addClass("penseModal termosCondicoes").append($("<div>").addClass("penseModal-titulo termosCondicoes").append(a)).append($("<div>").addClass("penseModal-conteudo termosCondicoes").html(d)).append($("<div>").addClass("divClose").click(function(){$.penseModalTermosCondicoesClose()})).appendTo("body");var e=$("<input>").addClass("penseModal-input penseModalTermosCondicoes-input").attr("type","button");e.click(function(){$.penseModalTermosCondicoesClose()});c.append(e);var b=$("<div>").addClass("penseModal-background").appendTo("body");b.click(function(){$.penseModalTermosCondicoesClose()});c.fadeIn("slow");b.fadeIn("slow")},penseModalTermosCondicoesClose:function(){var a=$(".penseModal, .penseModal-background");a.fadeOut("slow",function(){a.remove();$.disabledFixedLogin(false)})},penseModalSalvarBusca:function(b,f){$.disabledFixedLogin(true);var e=$("<div>").addClass("penseModal salvarBusca").append($("<div>").addClass("penseModal-titulo salvarBusca").append(b)).append($("<div>").addClass("penseModal-conteudo salvarBusca").html(f)).append($("<div>").addClass("divClose").click(function(){$.penseModalSalvarBuscaClose()})).appendTo("body");$divbottom=$("<div>").addClass("penseModal-bottom");e.append($divbottom);var g=$("<input>").addClass("penseModal-input penseModalSalvarBusca-input").attr("type","button");g.click(function(){salvarBusca()});$divbottom.append(g);var d=$("<img>").attr("id","formLoader").attr("alt","alt imagem").attr("src",resourcesPath+"/image/ajax-loader.gif");$divbottom.append(d);var a=$("<a>").addClass("penseModal-link penseModalSalvarBusca-link");a.append("Cancelar").attr("target","_blank");a.click(function(){$.penseModalSalvarBuscaClose()});$divbottom.append(a);var c=$("<div>").addClass("penseModal-background").appendTo("body");c.click(function(){$.penseModalSalvarBuscaClose()});e.fadeIn("slow");c.fadeIn("slow")},penseModalSalvarBuscaClose:function(){var a=$(".penseModal, .penseModal-background");a.fadeOut("slow",function(){a.remove();$.disabledFixedLogin(false)})},penseModalSalvarBuscaRetorno:function(b){if(b.validationType==null||b.validationType==""){$infoContato=$("#msgInfoContato");var a=function(){setTimeout(function(){$infoContato.attr("class","msgSucesso").html("Busca salva com sucesso!");$("<img>").attr("src",resourcesPath+"/image/closeInfoContato.png").click(function(){$infoContato.hide()}).appendTo($infoContato);$infoContato.show()},100)};a();setTimeout(function(){if($infoContato.hasClass("msgSucesso")){$.penseModalSalvarBuscaClose()}},5000)}else{$infoContato=$("#msgInfoContato");var a=function(){setTimeout(function(){if(b.validationType=="error"){$infoContato.attr("class","msgAlerta").html(b.validationMessage)}else{$infoContato.attr("class","msgAviso").html(b.validationMessage)}$infoContato.show()},100)};a()}},penseLoginAtualizaPanel:function(a){$("#panelLogin").empty().append($("<div>").addClass("topo_login_texto").append($("<div>").css("width","250px").append("Olá, ").append($("<span>").css("font-weight","bold").html(a.usuario))).append($("<div>").addClass("topo_login_link").append($("<a>").attr("onclick","trackEvent('Login', 'Minha Área')").attr("href",controllerPath+"/usuario/minhaArea").html("Minha Área")).append("&nbsp; | &nbsp;").append($("<a>").attr("onclick","trackEvent('Login', 'Sair')").attr("href",controllerPath+"/usuario/logout").html("Sair"))))}});function setTitleBusca(a){var d=$("#busca");if(d.val()!="Que imóvel você está procurando?"){var c=$(".linkBuscaSelecionado").find("a");$(".titleBusca").remove();d.parent().prepend($("<div>").addClass("titleBusca").append(c.html()+" de"));$(".busca").addClass("notEmpty");if($("body").hasClass("ie8")){d.val(d.val())}}var b=$(".linkBuscaSelecionado").find("a");$(".busca").removeClass("compra").removeClass("aluguel").removeClass("aluguelTemporada").addClass(b.attr("class"));if(a){setTimeout(function(){d.focus();createSelection(d.get(0),d.val().length,d.val().length)},200)}}function buscaAberta(){if(!$(".busca").hasClass("aberta")){if(!$("body").hasClass("ie7")){$(".busca .linksBusca, .busca .buscaAvancada").show();$(".busca").addClass("aberta",500).find(".caixaBusca").animate({paddingTop:"20px",paddingBottom:"20px"},500).end().find(".divisoria").animate({height:"27px"},500)}else{$(".busca .linksBusca, .busca .buscaAvancada").show();$(".busca").addClass("aberta").find(".caixaBusca").css("padding-top","20px").end().find(".divisoria").css({height:"27px"})}}$(".busca").addClass("focus")}function createSelection(c,d,b){if(c.createTextRange){var a=c.createTextRange();a.collapse(true);a.moveStart("character",d);a.moveEnd("character",b);a.select()}else{if(c.setSelectionRange){c.setSelectionRange(d,b)}else{if(c.selectionStart){c.selectionStart=d;c.selectionEnd=b}}}c.focus()}function checkFavoritarChange(a,h,c,i){trackEvent("Favoritar anúncio - lista");var g=$(this);var b=controllerPath+"/favorito/ajax";var f=true;if(arguments.length==2){var j=h.value,k=h.values;if(k.length!=0){if($(a.target).parents(".lista").exists()){addMsgAddDel(a.target,"favorito","add")}b+="/add"}else{if($(a.target).parents(".lista").exists()){addMsgAddDel(a.target,"favorito","del")}b+="/del";f=false}var e=j.split("-%-");c=e[0],i=e[1]}else{var d=$("#adicionarFavoritosDetalhe");if(d.hasClass("adicionarFavoritosDisabled")){b+="/del"}else{b+="/add";f=false}}b+="/"+c+"/"+i;g.addClass("loading");lastXhr=$.ajax({url:b,dataType:"json",type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(o,n,r){g.removeClass("loading");if(r===lastXhr){var m="";if($(".fixedLogin").is(":visible")){m=".fixedLogin .botaoFavoritos"}else{m=".topo_botoes .botaoFavoritos"}var s=$(m);if(!s.is(":visible")){$(".botaoFavoritos").addClass("has")}atualizarQtdImoveisFavoritos(o.totalFavoritos);var t=$(".checkFavoritar .checkboxController");if(o.totalFavoritos>=qtdMaxFavoritos){t.not(".checked").addClass("disabled")}else{t.removeClass("disabled")}var l=$("#adicionarFavoritosDetalhe");if(l.exists()){var p=l.attr("rel").split("-%-");var q=p[0],u=p[1];if((c==q&&i==u)){if(l.hasClass("adicionarFavoritosDisabled")){l.removeAttr("class");l.text("Favoritar");$("#adicionarFavoritosImg").attr("src",resourcesPath+"/image/icone_favorito.png")}else{l.addClass("adicionarFavoritosDisabled");l.text("Favoritar (remover)");$("#adicionarFavoritosImg").attr("src",resourcesPath+"/image/icone_favorito_selecionado.png")}}}if(a!=null&&!$(a.target).parents(".lista").exists()){$(".lista .checkFavoritar.cmpRadio .checkboxController").each(function(v,x){var z=$(x),y=z.data("value");var w=c+"-%-"+i;if(y==w){if(z.hasClass("checked")){z.removeClass("checked")}else{z.addClass("checked")}}})}if(a!=null&&!$(a.target).parents(".comparador").exists()){$(".comparador .comparador-imagem_favorito.cmpRadio .checkboxController").each(function(v,x){var z=$(x),y=z.data("value");var w=c+"-%-"+i;if(y==w){if(z.hasClass("checked")){z.removeClass("checked")}else{z.addClass("checked")}}})}if(typeof onRemoveItemLista=="function"&&!f){onRemoveItemLista("Favoritos")}}},error:function(m,n,l){g.removeClass("loading")}})}function checkCompararChange(a,i,c,k){trackEvent("Selecionar anúncio - lista");var g=$(this);var b=controllerPath+"/comparador/ajax";var h=false,e=true;if(arguments.length==2){var j=i.value,l=i.values;if(l.length!=0){addMsgAddDel(a.target,"comparador","add");b+="/add"}else{addMsgAddDel(a.target,"comparador","del");b+="/del";e=false}var d=j.split("-%-");c=d[0],k=d[1]}else{h=true;var f=$("#compararOutrosImoveis");if(f.hasClass("compararOutrosImoveisDisabled")){b+="/del"}else{b+="/add";e=false}}b+="/"+c+"/"+k;g.addClass("loading");lastXhr=$.ajax({url:b,dataType:"json",type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:45000,success:function(p,o,v){g.removeClass("loading");if(v===lastXhr){var n="";if($(".fixedLogin").is(":visible")){n=".fixedLogin .botaoComparador"}else{n=".topo_botoes .botaoComparador"}var w=$(n);if(!w.is(":visible")){$(".botaoComparador").addClass("has")}if(!h){var m=g.parents(".boxAnuncioLista").find("li.anuncioListaBoxImagem .anuncioListaImagem img:not(.anuncioListaImagemLancamento)");if(m.length>0){var s=$("<img>").attr("src",m.attr("src")).css({width:"100%",height:"100%"})}atualizarQtdImoveisComparador(p.totalComparador)}else{atualizarQtdImoveisComparador(p.totalComparador)}if(typeof controlaBotaoComparar=="function"){controlaBotaoComparar()}var r=$(".checkComparar .checkboxController");if(p.totalComparador>=qtdMaxComparador){r.not(".checked").addClass("disabled")}else{r.removeClass("disabled")}var t=$("#compararOutrosImoveis");if(t.exists()){var q=t.attr("rel").split("-%-");var u=q[0],x=q[1];if((c==u&&k==x)){if(t.hasClass("compararOutrosImoveisDisabled")){t.removeAttr("class");t.text("Comparar");$("#compararOutrosImoveisImg").attr("src",resourcesPath+"/image/comparar_disabled.png")}else{t.addClass("compararOutrosImoveisDisabled");t.text("Comparar (remover)");$("#compararOutrosImoveisImg").attr("src",resourcesPath+"/image/comparar_cabecalho.png")}}}if(typeof onRemoveItemLista=="function"&&!e){onRemoveItemLista("Comparador")}}},error:function(n,o,m){g.removeClass("loading")}})}function atualizarQtdImoveisComparador(a){$(".botaoComparador div").html(a);if(a<=0){$(".botaoComparador").removeClass("has")}}function atualizarQtdImoveisFavoritos(a){$(".botaoFavoritos div").html(a);if(a<=0){$(".botaoFavoritos").removeClass("has")}}var parametrosAvancados={};function addParametroAvancado(b,d,e,a,c){if(parametrosAvancados[b]==null){parametrosAvancados[b]=[]}parametrosAvancados[b][parametrosAvancados[b].length]={chave:d!=null?d:"",value:e,aux:a,utilizados:c,appendToUrl:false}}function getParamentroAvancado(c,d){var a=parametrosAvancados[c];if(a!=null){for(var b=0;b<a.length;b++){var e=a[b];if(e.chave==d){return e}}}return null}function recarregaParametrosAvancados(){var c=getParamentroAvancado("Localização","estado");if(c!=null){$(".comboEstado div select").combobox("setSelected",c.value)}var e=getParamentroAvancado("Localização","estado");if(e!=null){$(".comboPais div select").combobox("setSelected",e.value)}var d=getParamentroAvancado("Preço","");if(d!=null){var a=d.value.split(":");var g=a[0],j=a[1];if(g!=""){var b=roundNumber(parseFloat(g)*100,2);$(".campoValorMinimo div input").val($.mask.string(b,"decimal"))}if(j!=""){var b=roundNumber(parseFloat(j)*100,2);$(".campoValorMaximo div input").val($.mask.string(b,"decimal"))}}c=$(".comboEstado div select option:selected").val();e=$(".comboPais div select option:selected").val();$(".caixaCidadeRegiao").cmpLindo("option","paramsExtra",{estado:c,pais:e});var h=function(){if(getParamentroAvancado("Localização","bairroCodigo")!=null){var m=parametrosAvancados["Localização"];var k=[];for(var l=0;l<m.length;l++){var n=m[l];if(n.chave=="bairroCodigo"){k.push(n.value)}}if(k.length>0){$(".selecionarBairros").bairroLindao("setValueBairros",k)}}};var i=function(){if(getParamentroAvancado("Localização","regiao")!=null||getParamentroAvancado("Localização","cidade")!=null){var k=parametrosAvancados["Localização"];$(".caixaCidadeRegiao input").completelindo("searchWithCallback",null,function(m){var n=m[0].filhos,q=m[1].filhos;var p=[];for(var o=0;o<k.length;o++){var s=k[o];if(s.chave=="regiao"||s.chave=="cidade"){var r=null;var l=function(v){for(var t=0;t<v.length;t++){var u=v[t];if(u.descricao==s.value&&u.grupo==s.chave){r=u;break}}};l(n);l(q);if(r!=null){p.push(r)}}}this.element.data("itensSelecionadosAdicionar",p);this.aplicarFiltros(function(){h.call()});$(".caixaCidadeRegiao input").completelindo("close")})}else{h.call()}};var f=parametrosAvancados["Tipo de imóvel"];if(f!=null&&f.length>0){$(".caixaTipoImovel input").completelindo("searchWithCallback",null,function(t){var q=[];for(var p=0;p<f.length;p++){var s=f[p];var m=null;for(var r=0;r<t.length;r++){var k=t[r];if(k.descricao==s.value){m=k}for(var l=0;l<k.filhos.length;l++){var o=k.filhos[l];if(o.descricao==s.value){m=o}}if(m!=null){break}}if(m!=null){q.push(m)}}this.element.data("itensSelecionadosAdicionar",q);this.aplicarFiltros(function(){var E=parametrosAvancados["Dados do Imóvel"];if(E!=null){var B=$(".componentesDinamicos").data("criterios");if(B!=null){for(var y=0;y<B.length;y++){var n=B[y];for(var D=0;D<E.length;D++){var w=E[D];if(w.chave==n.descricao){var C=$("#"+n.idCmp);if(n.componenteSite=="S"||n.componenteSite=="P"){var A=w.value.split(":")[0],F=w.value.split(":")[1];var v=C.find(".ui-slider");v.trigger("setValue2",[A,F])}else{if(n.componenteSite=="C"){C.find("select").combobox("setSelected",w.value)}}}}}}var z=[],u=[];for(var D=0;D<E.length;D++){var w=E[D];if(w.chave=="Imóvel"){z.push(w.value)}else{if(w.chave=="statusLancamento"){u.push(w.value)}}}$(".radioImovel.cmpRadio").radiobox("setValue",z);$(".checkEmpreendimento.cmpRadio").radiobox("setValue",u)}i.call()})})}else{i.call()}}var selectorListaLoader=null;function controllerLoader(){var e=$(selectorListaLoader),c=e.offset().top,b=e.height();var h=$(".loaderListaAnuncios"),f=h.height();var g=$(window).scrollTop();var a=$("#fixedLogin").height();var d=((g+(f*2))+a);if(d<=c){if(h.hasClass("loaderBottom")){h.removeClass("loaderBottom")}if(!h.hasClass("loaderTop")){h.addClass("loaderTop")}}else{if((d+250)>=((c+b)-a-(f*2))){if(h.hasClass("loaderTop")){h.removeClass("loaderTop")}if(!h.hasClass("loaderBottom")){h.addClass("loaderBottom")}}else{if(h.hasClass("loaderTop")){h.removeClass("loaderTop")}if(h.hasClass("loaderBottom")){h.removeClass("loaderBottom")}}}}function setWidthMenuConteudoUL(){var a=0;$(".menu_conteudo div.menu_lista > div").each(function(){a+=$(this).width()+13});if(!isDussanti){$(".menu_conteudo div.menu_lista").css("width",a+"px")}else{$(".menu_conteudo div.menu_lista").css("width",(a+1000)+"px")}}jQuery.fn.exists=function(){return($(this).is("*")?true:false)};function salvarBusca(){var e=$("#tituloBusca");var g=$(".penseModal-input.penseModalSalvarBusca-input");var h=$(".penseModal-conteudo .campoObrigatorio");var b=$("#msgInfoContato");var d=$(".penseModal.salvarBusca #formLoader");var c=e.val();if(c==""){if(h==null||h.length==0){h=$("<div>").addClass("penseModal-conteudo").addClass("campoObrigatorio").html("O campo Título da sua busca é obrigatório.")}h.show();e.parent().append(h);e.focus().addClass("campoObrigatorio-border");var f=function(){setTimeout(function(){b.attr("class","msgAlerta").html("Você deve preencher todos os campos obrigatórios.");b.show()},100)};f();e.bind("keyup",function(){var k=$(this);if(k.val().length>0){h.hide();k.removeClass("campoObrigatorio-border");b.hide()}else{h.html("O campo Título da sua busca é obrigatório.").show();k.addClass("campoObrigatorio-border");b.show()}});return false}var i={titulo:c};var a=controllerPath+"/salvarBusca";d.show();g.attr("disabled","disabled");var j=$.ajax({url:a,dataType:"json",data:i,traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",success:function(l,k,m){if(l.usuarioLogado==null){$.penseModalSalvarBuscaClose();origemLogin="buscaSalva";showLogin()}else{$.penseModalSalvarBuscaRetorno(l)}},error:function(l,m,k){if(l===j){alert("Ocorreu um erro ao salvar a busca.")}}});j.complete(function(){d.hide();g.removeAttr("disabled")})}function showLogin(){$("#panelLogin").addClass("topo_login_fundo").removeClass("fechado");$(".login_div").show();$("#login").show();$("#j_username").focus()}function addRemoveAnuncioComparador(a,d,b){var c=$(a);if(c.hasClass("checked")){$.ajax({url:controllerPath+"/comparador/ajax/remove/"+d,dataType:"json",data:"",traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",error:function(f,g,e){alert("Ocorreu um erro ao remover o imóvel da comparação.")}})}else{$.ajax({url:controllerPath+"/comparador/ajax/adiciona/"+d+"/"+b,dataType:"json",data:"",traditional:true,type:"post",contentType:"application/x-www-form-urlencoded; charset=UTF-8",error:function(f,g,e){alert("Ocorreu um erro ao adicionar o imóvel para comparação.")}})}}function limitedString(d,a,c){if(d==null){return""}var b=d;if(b.length>a){b=b.substring(0,a);b=b.substring(0,b.lastIndexOf(c));b=b+"..."}return b}$(document).ready(function(){if(typeof updateLocalization!="undefined"&&updateLocalization&&!isDussanti){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(a){if(google!=undefined&&google.maps!=null){var b=new google.maps.Geocoder();b.geocode({location:new google.maps.LatLng(a.coords.latitude,a.coords.longitude,true)},function(j,d){if(d==google.maps.GeocoderStatus.OK){var c=j[0];var g=c.address_components;for(var h=0;h<g.length;h++){var f=g[h];if($.inArray("administrative_area_level_1",f.types)>=0){var k=f.short_name;var e=controllerPath+"/uf/"+k.toLowerCase();if(estadoLocalizacao==k.toLowerCase()){$.ajax({url:e,type:"get",success:function(l,i,m){}})}else{document.location.href=e}break}}}})}})}}});
