var ancho_zoom_actual=0; var alto_zoom_actual=0; var zoom_init=false; function zoomplano(foto,ancho,alto) { viendoplano=true; activar_layer_transparente("ly_transparente"); ancho_zoom_actual=ancho; alto_zoom_actual=alto; var o=getObj("gal_zoom"); if (!zoom_init) { document.body.appendChild(o); o.style.zIndex=999999; zoom_init=false; } var fotogal=getObj("fotogal_zoom"); fotogal.src = "/artworks/artworks_edificiosbuscados.com/blank.gif"; fotogal.alt = ""; fotogal.title = ""; cc=getObj("div_but_cerrar_zoom"); if (cc!=null) cc.style.display="none"; cc=getObj("div_but_left_zoom"); if (cc!=null) cc.style.display="none"; cc=getObj("div_but_right_zoom"); if (cc!=null) cc.style.display="none"; cc=getObj("div_lbl_siguiente_zoom"); if (cc!=null) cc.style.display="none"; if (timer_preload_zoom!=-1) { clearInterval(timer_preload_zoom); timer_preload_zoom=-1; } var obj_cargando=getObj("gal_cargando_zoom"); if (obj_cargando!=null) obj_cargando.style.display=""; var img_preload_zoom=getObj("img_preload_zoom"); if (img_preload_zoom==null) { var body = document.getElementsByTagName("body").item(0); var new_img = document.createElement("IMG"); setget_attr(new_img, "id", "img_preload_zoom"); new_img.style.display="none"; if (new_img.addEventListener) { new_img.setAttribute("onload","cargar_imagen_zoom2()"); } else { new_img.attachEvent("onload", function(){cargar_imagen_zoom2()}, false); } body.appendChild(new_img); } if (getObj("gal_zoom").style.display=="none") centrar_layer_zoom_planos(); img_preload_zoom=getObj("img_preload_zoom"); img_preload_zoom.src = foto; img_preload_zoom.alt=alt_fix(""); img_preload_zoom.title=alt_fix(""); if (getObj("gal_zoom").style.display!="") { cargar_imagen_zoom2(); } } function centrar_layer_zoom_planos() { var ly_desc=getObj("gal_desc_foto_zoom"); var fotogal=getObj("fotogal_zoom"); if (ly_desc!=null) ly_desc.style.display=""; var fotogal=getObj("fotogal_zoom"); var w=ancho_zoom_actual; var h=alto_zoom_actual; fotogal.src = "/artworks/artworks_edificiosbuscados.com/blank.gif"; fotogal.alt = ""; fotogal.width=w; fotogal.height=h; fotogal.title = ""; fotogal.alt = ""; var obj=getObj("gal_zoom"); var win=getPageSize(); if (document.body && document.body.scrollTop) { var altobody=document.body.scrollTop; } else if (document.documentElement && !document.documentElement.scrollTop) { var altobody=document.documentElement.scrollTop; } else if (document.documentElement && document.documentElement.scrollTop) { var altobody=document.documentElement.scrollTop; } var X = ((win[2]-w)/2); var Y = ((win[3]-h)/2); var top=parseInt((altobody + (Y))); if (top < 0) top=0; obj.style.left= parseInt((document.body.scrollLeft+(X)))+"px"; obj.style.top = top + "px"; obj.style.display=""; } function cargar_imagen_zoom2() { var ly_desc=getObj("gal_desc_foto_zoom"); var fotogal=getObj("fotogal_zoom"); var img_preload=getObj("img_preload_zoom"); if (ly_desc!=null) { ly_desc.innerHTML=""; ly_desc.style.display="none"; } var w=ancho_zoom_actual; var h=alto_zoom_actual; var fotogal=getObj("fotogal_zoom"); fotogal.src = alt_fix(img_preload.src); fotogal.alt = alt_fix(img_preload.alt); fotogal.width=w; fotogal.height=h; fotogal.title = img_preload.title; var obj=getObj("gal_zoom"); obj.style.display=""; img_preload.parentNode.removeChild(img_preload); galeria_ocultar_cargando_zoom(); }