/************************************************************************************************************ (C) www.dhtmlgoodies.com, November 2005 with changes by Anikanov A.A., October 2007 ************************************************************************************************************/ var arrowImageHeight = 45; // Height of arrow image in pixels; var slideSpeed = 0; var previewImageParent = false; var previewImagePane = false; var slideEndMarker = false; function getTopPos(inputObj) { var returnValue = inputObj.offsetTop; while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetTop; return returnValue; } function initSlide(e) { if(document.all)e = event; slideSpeed = e.clientY + Math.max(document.body.scrollTop,document.documentElement.scrollTop) - getTopPos(this); if(this.getAttribute("id") == "next") { slideSpeed = (slideSpeed)*-1; } else { slideSpeed = arrowImageHeight - slideSpeed; } slideSpeed = Math.round(slideSpeed * 10 / arrowImageHeight); } function stopSlide() { slideSpeed = 0; } function slidePreviewPane() { if(slideSpeed!=0) { var topPos = previewImagePane.style.top.replace(/[^\-0-9]/g,'')/1; if(slideSpeed<0 && slideEndMarker.offsetTop<(previewImageParent.offsetHeight - topPos)) { slideSpeed=0; } topPos = topPos + slideSpeed; if(topPos>0) topPos=0; previewImagePane.style.top = topPos + 'px'; } setTimeout('slidePreviewPane()',30); } function revealThumbnail() { this.style.filter = 'alpha(opacity=100)'; this.style.opacity = 1; } function hideThumbnail() { this.style.filter = 'alpha(opacity=100)'; this.style.opacity = 1.0; } function initGalleryScript() { previewImageParent = document.getElementById('ViewPort'); previewImagePane = document.getElementById('SlideBar'); previewImagePane.style.top = '0px'; var images = previewImagePane.getElementsByTagName('IMG'); for(var no=0;no