if(typeof LightboxOptions!="undefined"){LightboxOptions.fileLoadingImage="/images/default/loading.gif";LightboxOptions.fileBottomNavCloseImage="/images/default/closelabel.gif"}var Browser={detect:function(){var a=navigator.userAgent;this.isKHTML=/Konqueror|Safari|KHTML/.test(a);this.isGecko=(/Gecko/.test(a)&&!this.isKHTML);this.isOpera=/Opera/.test(a);this.isMSIE=(/MSIE/.test(a)&&!this.isOpera);this.isMSIE7=this.isMSIE&&!(/MSIE 6\./.test(a)&&!this.isOpera);this.isMSIE6=(/MSIE 6\./.test(a)&&!this.isOpera&&!(/MSIE 7\./.test(a))&&!(/MSIE 8\./.test(a)))}};Browser.detect();function isNumberKey(b){var a=(b.which)?b.which:event.keyCode;if(a>31&&(a<48||a>57)){return false}return true}function popupscroll(a,b,d){var c;c=window.open(a,"_blank","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no, width="+b+",height="+d)}function popup(a,b,c){window.open(a,"popup","width="+b+",height="+c+",toolbar=no,location=no,status=no,resizable=no,scrolling=auto,top=0,left=0")}function showlightbox2(c,b,a){Vcentro=(document.body.clientHeight/2)-(a/2)+document.body.scrollTop;Hcentro=(document.body.clientWidth/2)-(b/2);document.getElementById("lightbox_googlemaps").className="lightboxshow";document.getElementById("boxConteudo").style.visibility="";document.getElementById("boxConteudo").style.display="block";document.getElementById("boxConteudo").style.top=Vcentro;document.getElementById("boxConteudo").style.left=Hcentro;document.getElementById("boxConteudo").style.width=b;document.getElementById("boxConteudo").style.height=a;document.getElementById("iframePage").width=b;document.getElementById("iframePage").height=a;document.getElementById("iframePage").src=c}function HideLightBox(){Vcentro=0;Hcentro=0;document.getElementById("lightbox_googlemaps").className="lightboxhide";document.getElementById("boxConteudo").style.visibility="hidden";document.getElementById("iframePage").width=0;document.getElementById("iframePage").height=0;document.getElementById("iframePage").src=""}var numeroblocos;function changeblock(a){nblocos=new Array(numeroblocos+1);for(i=1;i<=numeroblocos;i++){nblocos[i]="none"}nblocos[a]="block";for(i=1;i<=numeroblocos;i++){document.getElementById("block_id"+i).style.display=nblocos[i]}}var ListCheckBox=Class.create({initialize:function(a){this.id=a;this.valores=new Array()},value:function(){var b=this.id;var a=this.valores;a.clear();$$("#"+b+" input[type=checkbox]").each(function(c){if(c.checked){a.push(c.value)}});return a}});var ComboListCheckBox=Class.create(ListCheckBox,{initialize:function($super,id){$super(id);document.observe("mousedown",function(e){var elemento=Event.element(e);if(!elemento.descendantOf(id)&&$$("#"+id+" .clcb_caixa")[0].visible()){$$("#"+id+" .clcb_caixa")[0].hide();$$("#"+id+" input[type=checkbox]").each(function(i){i.checked=false});if(eval(id).valores.size()!=0){eval(id).valores.each(function(i){$$("#"+id+" input[type=checkbox][value="+i+"]")[0].checked=true})}}})},alternar:function(){$$("#"+this.id+" .clcb_caixa")[0].toggle()}});function mascara(c,b){var a=$(b).value.match(/\d/g);var f=0,e=0,d="";c=c.toArray();if(a){while(a[f]&&e<c.length){if(c[e]=="x"){d=d+a[f];f++}else{d=d+c[e]}e++}}$(b).value=d}function arquivo_anexar(d,h){var g;try{g=document.createElement('<iframe name="hidden_frame">')}catch(j){g=document.createElement("iframe");g.name="hidden_frame"}g.id="hidden_frame";g.width="0";g.height="0";g.scrolling="no";g.style.border="0px";document.body.appendChild(g);var e;try{e=document.createElement('<input name="authenticity_token">')}catch(j){e=document.createElement("input");e.name="authenticity_token"}e.value=h;e.type="hidden";var k;try{k=document.createElement('<input name="form_id">')}catch(j){k=document.createElement("input");k.name="form_id"}k.type="hidden";k.value=d;var b;try{b=document.createElement('<form enctype="multipart/form-data">')}catch(j){b=document.createElement("form");b.enctype="multipart/form-data"}b.id="form_anexar";b.style.display="none";b.action="/formularios/arquivo_anexar";b.method="post";b.target="hidden_frame";b.appendChild(e);b.appendChild(k);document.body.appendChild(b);var c=$("arquivo");b.appendChild(c);var a=$$("#"+d+"_anexos_campo img")[0];a.show();var f;try{f=document.createElement('<input name="arquivo">')}catch(j){f=document.createElement("input");f.name="arquivo"}f.type="file";f.id="arquivo";f.style.display="none";f.onchange=function(){arquivo_anexar(d,h)};$(d+"_anexos_campo").insert({top:f});b.submit()}function alternar_aba(a,c,b){a=$$("."+a);c=$$("."+c);b-=1;a.without(a[b]).each(function(d){if(d.hasClassName("aba_ativa")){d.removeClassName("aba_ativa");a[b].addClassName("aba_ativa")}});c.without(c[b]).each(function(d){if(d.visible()){d.fade({duration:0.1});c[b].appear({delay:0.05})}})}function apresentacao(){var d=$$(".apresentacoes_itens");if(d.length>1){var b=$$("#apresentacao_seletor a");var a,c;d.each(function(e){if(e.visible()){a=e;c=d.indexOf(e)}});a.fade();b[c].removeClassName("aba_ativa");if(d.last()!=a){a.next().appear();b[c].next().addClassName("aba_ativa")}else{d.first().appear();b.first().addClassName("aba_ativa")}}}function apresentacoes_play(a){if(typeof a=="undefined"){a=7}apresentacoes=new PeriodicalExecuter(function(){apresentacao()},a)}function favoritosAdicionar(a,b){if(window.sidebar){window.sidebar.addPanel(b,a,"")}else{if(document.all){window.external.AddFavorite(a,b)}else{alert("O seu browser não suporta esta função.\n\nVerifique qual o atalho utilizado para adicionar esta página aos seus favoritos.")}}}function horaAtual(g){if(g==undefined){g="relogio"}var f=new Date();var e=f.getHours(),a=f.getMinutes(),c=f.getSeconds();if(a<10){a="0"+a}if(c<10){c="0"+c}var b=e+":"+a+":"+c;$(g).update(b);horaAtual.delay(0.5)}function dataAtual(){var a=new Date();var b=["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"];return a.getUTCDate()+" de "+b[a.getMonth()]+" de "+a.getFullYear()}function comparar_verificar(b){var a=new Array();if(b){if(b.length>0){b.each(function(c){a.push("imoveis_comparados[]="+String(c))})}else{a.push("imoveis_comparados[]")}}else{$$(".imovel_comparar").each(function(c){if(c.checked){a.push("imoveis_marcados[]="+String(c.value))}else{a.push("imoveis_desmarcados[]="+String(c.value))}})}csrf_param=$$("meta[name=csrf-param]")[0].readAttribute("content");csrf_token=$$("meta[name=csrf-token]")[0].readAttribute("content");a.push(csrf_param+"="+csrf_token);new Ajax.Request("/imovels/comparar_verificar",{asynchronous:true,evalScripts:true,parameters:a.uniq().join("&")})}function buscar_filtro_recarregar(){var a=window.location;if(a.hash){a.href=a.pathname+"?"+a.hash.gsub("#","")}}function filtro_valor_intervalos(g,a){var d=$$("#"+a+" input[type=checkbox]");var f=[],b,e,c;d.each(function(h){if(h.checked){f.push(h)}});b=d.indexOf(f[0]);e=d.indexOf(f[f.length-1]);for(c=0;c<d.length;c++){if(g>b&&g<=e){if(c>=b&&c<=g){d[c].checked=true}else{d[c].checked=false}}else{if(c>=b&&c<=e){d[c].checked=true}else{d[c].checked=false}}}}function avaliacao_hover(c){var a=$$("#imovel_avalie a"),b;if(c>=0){for(b=0;b<=c;b++){a[b].addClassName("img_over")}for(b=b;b<a.length;b++){a[b].addClassName("img_out")}}else{for(b=0;b<a.length;b++){a[b].removeClassName("img_over");a[b].removeClassName("img_out")}}}function executar_procedimento_em(segundos,elemento_atualizar,executar){if(typeof executando_procedimento_em!="undefined"){window.clearTimeout(executando_procedimento_em)}if(segundos>0){$(elemento_atualizar).update(segundos);executando_procedimento_em=executar_procedimento_em.delay(1,segundos-1,elemento_atualizar,executar)}else{if(typeof executar=="string"){eval(executar)}else{if(typeof executar=="function"){executar.call()}}}}var QuickGallery1=Class.create({initialize:function(b){var a=this;this.id=b;this.setas=$$("#"+b+" .quickgallery1_seta");this.itens=$$("#"+b+" .quickgallery1_item");this.miniaturas=$$("#"+b+" .quickgallery1_miniatura");this.grades=$$("#"+b+" .quickgallery1_grade");this.grade_setas=$$("#"+b+" .quickgallery1_gradeseta");this.grade_seletores=$$("#"+b+" .quickgallery1_gradeseletor");this.item_atual=0;this.grade_atual=0;if(this.itens[this.item_atual]){this.itens[this.item_atual].show();this.miniaturas[this.item_atual].addClassName("quickgallery1_miniaturaatiava")}if(this.setas.length>1){this.setas[0].observe("click",function(){a.voltar()});this.setas[1].observe("click",function(){a.avancar()})}this.miniaturas.each(function(c){c.observe("click",function(d){a.alternar(a.miniaturas.indexOf(c));c.blur();d.preventDefault()})});this.grade_seletores.each(function(c){c.observe("click",function(d){a.grades_alternar(a.grade_seletores.indexOf(c));if(c.tagName=="A"){c.blur()}d.preventDefault()})});if(this.grade_setas[0]){this.grade_setas[0].observe("click",function(c){a.grades_voltar();c.preventDefault()})}if(this.grade_setas[1]){this.grade_setas[1].observe("click",function(c){a.grades_avancar();c.preventDefault()})}if(this.miniaturas.length>1&&this.setas[1]){this.setas[1].show()}if(this.grades.length>1){this.grade_setas[1].addClassName("quickgallery1_gradesetaativa")}},alternar:function(d){this.itens[this.item_atual].hide();this.miniaturas[this.item_atual].removeClassName("quickgallery1_miniaturaatiava");if(!this.miniaturas[d].descendantOf(this.grades[this.grade_atual])){this.grades_alternar(this.grades.indexOf(this.miniaturas[d].up(".quickgallery1_grade")))}this.item_atual=d;if(!this.itens[this.item_atual]){var a=$(this.itens.first()).cloneNode(true);if($(a).down("iframe")){var b=document.createElement("iframe");b.src=this.miniaturas[this.item_atual].href;$(a).down("iframe").replace(b)}else{var c=new Image();c.src=this.miniaturas[this.item_atual].href;$(a).down("img").replace(c)}$(a).down(".quickgallery1_itemdescricao").update(this.miniaturas[this.item_atual].title);this.itens.first().insert({after:a});this.itens[this.item_atual]=a}this.itens[this.item_atual].show();this.miniaturas[this.item_atual].addClassName("quickgallery1_miniaturaatiava");if(this.setas.length>1){this.miniaturas[this.item_atual+1]?this.setas[1].show():this.setas[1].hide();this.miniaturas[this.item_atual-1]?this.setas[0].show():this.setas[0].hide()}},voltar:function(){this.alternar(this.item_atual-1)},avancar:function(){this.alternar(this.item_atual+1)},grades_alternar:function(c){var a=this.grade_seletores[c].ancestors()[1],b=(c>=this.grade_atual)?1:-1;this.grades[this.grade_atual].hide();this.grade_seletores[this.grade_atual].removeClassName("quickgallery1_gradeseletorativo");this.grade_atual=c;this.grades[this.grade_atual].show();this.grade_seletores[this.grade_atual].addClassName("quickgallery1_gradeseletorativo");if(this.grades[this.grade_atual+1]){this.grade_setas[1].addClassName("quickgallery1_gradesetaativa")}else{this.grade_setas[1].removeClassName("quickgallery1_gradesetaativa")}if(this.grades[this.grade_atual-1]){this.grade_setas[0].addClassName("quickgallery1_gradesetaativa")}else{this.grade_setas[0].removeClassName("quickgallery1_gradesetaativa")}if((this.grade_seletores[this.grade_atual].offsetLeft>=(a.getWidth()+a.scrollLeft))||this.grade_seletores[this.grade_atual].offsetLeft<=a.scrollLeft){a.scrollLeft+=(20*b)}},grades_voltar:function(){if(this.grades[this.grade_atual-1]){this.grades_alternar(this.grade_atual-1)}},grades_avancar:function(){if(this.grades[this.grade_atual+1]){this.grades_alternar(this.grade_atual+1)}}});function slides_correr(f,e,d){f=$$("."+f);e=$$("."+e);var a=e[0].ancestors()[0];var c=a.offsetWidth;var g;for(var b=e.length-1;b>=0;b--){if(e[b].visible()){g=b;break}}if(e[g].getStyle("margin-left")=="0px"){if(typeof d=="undefined"){if(e[g+1]){d=g+1}else{d=0}}else{d=d-1}if(d!=g){$(e[d]).setStyle({marginLeft:String(c)+"px"});$(e[d]).show();$(e[d]).morph("margin-left:0px;");$(e[g]).morph("margin-left:"+(-c)+"px;");window.setTimeout(function(){for(var h=0;h<e.length;h++){if(h!=d){e[h].hide()}}},1000);f.without(f[d]).each(function(h){if(h.hasClassName("aba_ativa")){h.removeClassName("aba_ativa");f[d].addClassName("aba_ativa")}})}}};
