// JavaScript Document var galCurrent = 0; function getElement(v_id) { // primitive DOM retrieval - supports IE and W3C methods. No NS4 support if (document.getElementById(v_id)) return document.getElementById(v_id); if (document.all[v_id]) return document.all[v_id]; return false; } function galLoad() { var pattern = new RegExp("(image=)([0-9]+)"); if (document.location.href.match(pattern)) { var match = document.location.href.match(pattern); galCurrent = parseInt(match[2]); } galShow(); } function galShow() { // update preview pane if (getElement('galImage')) { getElement('galImage').src = gallery[galCurrent][0]; getElement('galCaption').innerHTML = gallery[galCurrent][1]; getElement('galImage').setAttribute('alt', gallery[galCurrent][2]); getElement('galCounter').innerHTML = ''+ (galCurrent+1) +' of '+ gallery.length; /* if (galCurrent==0) getElement('galPrevious').style.display = 'none'; else getElement('galPrevious').style.display = 'inline'; if (galCurrent>=gallery.length-1) getElement('galNext').style.display = 'none'; else getElement('galNext').style.display = 'inline'; setTimeout('galPreload()', 350); */ } } function galChange(newGal) { // load next image if (newGal0) { f_fadeOut('galImage', 0); galCurrent--; setTimeout('galShow()', 450); } } function galPreload() { /* // preload next and previous images if (galCurrent0) { var v_preload0 = new Image; v_preload0.src = gallery[galCurrent-1][0]; } */ }