// requires element_attributes.js function gallery_active_index() { this.value = 0; } function gallery_image_substitute(gallery_id, gidxobject, new_gidx, num_images, image_array) { var href = image_array[0]; var js_href = image_array[1]; var src = image_array[2]; var title = image_array[3]; var width = image_array[4]; var height = image_array[5]; var link_id = gallery_id+'-image-a'; var cont_id = gallery_id+'-image'; if (href.length > 0) { var imgcontainer_id = link_id; } else { var imgcontainer_id = cont_id; } var img_id = gallery_id+'-image-img'; var prevlink_id = gallery_id+'-prevlink'; var nextlink_id = gallery_id+'-nextlink'; set_display(prevlink_id, new_gidx > 0 ? 'block' : 'none'); set_display(nextlink_id, new_gidx < num_images-1 ? 'block' : 'none'); gidxobject.value = new_gidx; if (href.length > 0) { set_attribute(link_id, 'href', href); set_attribute(link_id, 'onclick', js_href); } remove_child(imgcontainer_id, img_id); // set_display(img_id, 'none'); // set_display(img_id, 'block'); append_child(imgcontainer_id, 'img', img_id); set_attribute(img_id, 'alt', title); set_attribute(img_id, 'title', title); set_attribute(img_id, 'width', width); set_attribute(img_id, 'height', height); set_attribute(img_id, 'src', src); }