function gal_show_thumbs() { $("#gal_allthumbs").show(); $("#gal_viewer").hide(); $("#gal_image_name").html(""); } function gal_click_thumb(id) { $("#gal_allthumbs").hide(); $("#gal_viewer").show(); gal_show_image(id); } function gal_mouseover_thumb(id) { if (gal_view_mode=='hover') gal_click_thumb(id); } function gal_click_nav(id) { gal_click_thumb(gal_nav_offset + id); } function gal_show_image(id) { gal_current_image = id; if (gal_current_image>=gal_images.length) gal_current_image = gal_images.length-1; if (gal_current_image<0) gal_current_image = 0; $("#gal_image").attr("src", 'cache/' + gal_image_template + '/' + gal_images[gal_current_image]); $("#gal_image_name").html("» "+gal_images[gal_current_image].replace( /.*\//, "" ) ); gal_update_thumbs(); } function gal_update_thumbs() { mid = Math.ceil(gal_num_thumbs/2); gal_nav_offset = gal_current_image - mid + 1; if (gal_current_image < mid) gal_nav_offset = 0; if (gal_current_image > gal_images.length - mid - 1) gal_nav_offset = gal_images.length - gal_num_thumbs; for(c=0; c