var foto_actual=0; var set_attr=false; var t_FOTO=0; var intervalo_slideshow_fotos=8000; function slideshow_fotos() { gal_left_modo1(); t_FOTO=setInterval("gal_left_modo1()",intervalo_slideshow_fotos); } function gal_left_modo1() { if (foto_actual==-1) {return;} if (foto_actual<=0) {foto_actual=vec_fotos.length-1;} else {foto_actual=parseInt(foto_actual-1);} mostrar_estatico(vec_fotos[foto_actual],vec_descr1[foto_actual]); } function gal_right_modo1() { if (foto_actual==-1) {return;} if (foto_actual>=vec_fotos.length-1) {foto_actual=0;} else {foto_actual=parseInt(foto_actual+1);} mostrar_estatico(vec_fotos[foto_actual],vec_descr1[foto_actual]); } var last_desc_foto=""; var timer_preload=-1; function mostrar_estatico(foto,desc_foto) { if (timer_preload!=-1) { clearInterval(timer_preload); timer_preload=-1; } var obj_cargando=getObj("gal_cargando"); if (obj_cargando!=null) obj_cargando.style.display=""; var img_preload=getObj("img_preload"); last_desc_foto=desc_foto; if (img_preload==null) { var body = document.getElementsByTagName("body").item(0); var new_img = document.createElement("IMG"); setget_attr(new_img, "id", "img_preload"); new_img.style.display="none"; body.appendChild(new_img); } img_preload=getObj("img_preload"); img_preload.src = foto; img_preload.alt=desc_foto; img_preload.title=desc_foto; timer_preload=setInterval("check_preload()",100); } function check_preload() { var img_preload=getObj("img_preload"); if (img_preload.complete) { clearInterval(timer_preload); cargar_imagen(); } } function cargar_imagen() { var ly_desc=getObj("gal_desc_foto"); var fotogal=getObj("fotogal"); var img_preload=getObj("img_preload"); if (ly_desc!=null) { ly_desc.innerHTML="
"+last_desc_foto+"
"; if (last_desc_foto!="") ly_desc.style.display=""; else ly_desc.style.display="none"; } var desp=foto_actual*2; var w=vec_tamanios_grandes[desp+0]; var h=vec_tamanios_grandes[desp+1]; var desp=foto_actual*2; var w=vec_tamanios_grandes[desp+0]; var h=vec_tamanios_grandes[desp+1]; fotogal.width=w; fotogal.height=h; fotogal.src = img_preload.src; fotogal.alt = img_preload.alt; fotogal.title = img_preload.title; img_preload.parentNode.removeChild(img_preload); //alert("ESTOY A PUNTO DE OCULTAR"); galeria_ocultar_cargando(); //alert("YA OCULTE"); } function foto_directo(n) { foto_actual=n; mostrar_estatico(vec_fotos[foto_actual],vec_descr1[foto_actual]); } function expand_foto_big(n) { foto_actual=n; mostrar_foto_gal_internas(vec_fotos_gigantes[foto_actual],vec_descr1[foto_actual]); } function galeria_cerrar_gal() { forzar_ocultar_layer_transparente(); var obj_img=getObj("gal_gigante"); obj_img.style.display="none"; obj_img=getObj("fotogal_big"); obj_img.src="/artworks/blank.gif"; obj_img.style.display="none"; } function nav_left_big() { if (foto_actual==-1) {return;} if (foto_actual<=0) {foto_actual=vec_fotos.length-1;} else {foto_actual=foto_actual-1;} mostrar_foto_gal_internas(vec_fotos_gigantes[foto_actual],vec_descr1[foto_actual]); } function nav_right_big() { if (foto_actual==-1) {return;} if (foto_actual>=vec_fotos.length-1) {foto_actual=0;} else {foto_actual=foto_actual+1;} mostrar_foto_gal_internas(vec_fotos_gigantes[foto_actual],vec_descr1[foto_actual]); } function galeria_ocultar_cargando() { var o=getObj("gal_cargando"); if (o!=null) {o.style.display="none";} } var min_index_page=0; var max_pages_min=-1; function nav_izq_min() { hide_tr_min_actual(); min_index_page=min_index_page-1; tr_min=getObj("tr_galeria_min"+min_index_page); if (tr_min==null) { if (max_pages_min==-1) { var i=0; var check_tr=getObj("tr_galeria_min"+i); while (check_tr!=null) { i++; check_tr=getObj("tr_galeria_min"+i); } max_pages_min=(i-1); } min_index_page=max_pages_min; tr_min=getObj("tr_galeria_min"+min_index_page); } if (tr_min!=null) tr_min.style.display=""; var max_min_por_tr=getObj("max_min_por_tr").value; foto_directo(min_index_page*max_min_por_tr); } function nav_der_min() { hide_tr_min_actual(); min_index_page++; tr_min=getObj("tr_galeria_min"+min_index_page); if (tr_min==null) { min_index_page=0; tr_min=getObj("tr_galeria_min"+min_index_page); } if (tr_min!=null) tr_min.style.display=""; var max_min_por_tr=getObj("max_min_por_tr").value; foto_directo(min_index_page*max_min_por_tr); } function hide_tr_min_actual() { var tr_min=getObj("tr_galeria_min"+min_index_page); if (tr_min!=null) tr_min.style.display="none"; }