/**************************************************** *** *** *** Gallery Functions *** *** *** ****************************************************/ var GalleryPath; function init_Pages() { var MaxPage; MaxPageNumber = parseInt(document.getElementById('NumPages').value); //HideAllPages(); ShowPage(1); if (MaxPageNumber == 1) { document.getElementById('NextPageButton').disabled = 'disabled'; } document.getElementById('PreviousPageButton').disabled = 'disabled'; } function galleryPreviousPage() { var PageNumber, MaxPageNumber; PageNumber = parseInt(document.getElementById('CurrentPage').value); MaxPageNumber = parseInt(document.getElementById('NumPages').value); if (!(PageNumber == 1)) { PageNumber -= 1; ShowPage(PageNumber); document.getElementById('CurrentPage').value = PageNumber; } if (PageNumber == 1) { this.disabled = 'disabled'; } if (!(PageNumber == MaxPageNumber)) { document.getElementById('NextPageButton').disabled = ''; } } function galleryNextPage() { var PageNumber, MaxPageNumber; PageNumber = parseInt(document.getElementById('CurrentPage').value); MaxPageNumber = parseInt(document.getElementById('NumPages').value); if (!(PageNumber == MaxPageNumber)) { PageNumber += 1; ShowPage(PageNumber); document.getElementById('CurrentPage').value = PageNumber; } if (PageNumber == MaxPageNumber) { this.disabled = 'disabled'; } if (!(PageNumber == 1)) { document.getElementById('PreviousPageButton').disabled = ''; } } function HideAllPages() { var i, MaxPage, j, allNodes; MaxPage = parseInt(document.getElementById('NumPages').value); for (i = 1; i <= MaxPage; i++) { $("img.GalleryImagePage" + i).each(function() { this.src = "images/dot_clear.gif"; }); $("span.GallerySpanPage" + i).each(function() { this.style.display = "none"; }); } } function ShowPage(PageNumber) { var j, allNodes; HideAllPages(); $("img.GalleryImagePage" + PageNumber).each(function() { //this.src = "thumb.php?file=" + GalleryPath + this.alt; this.src = GalleryPath + "thumbnails/" + this.alt; }); $("span.GallerySpanPage" + PageNumber).each(function() { this.style.display = ""; }); }