/*********************************************************************************************** Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com UPDATE LOG: March, 10th, 2006 : Added support for a message while large image is loading Get this and other scripts at www.dhtmlgoodies.com You can use this script freely as long as this copyright message is kept intact. ***********************************************************************************************/ var displayWaitMessage=false; // Display a please wait message while images are loading? var galinit = false; var stopInt; var initInt; var activeImage = false; var imageGalleryLeftPos = false; var imageGalleryWidth = false; var imageGalleryObj = false; var maxGalleryXPos = false; var slideSpeed = 0; var imageGalleryCaptions = new Array(); var changeInt; function startSlide(e) { if(document.all)e = event; var id = this.id; this.getElementsByTagName('IMG')[0].src = 'http://www.yesbookit.com/images/' + this.id + '_over.gif'; if(this.id=='arrow_right') { slideSpeedMultiply = Math.floor((e.clientX - this.offsetLeft) / 5); slideSpeed = -1*slideSpeedMultiply; slideSpeed = Math.max(-10,slideSpeed); } else { slideSpeedMultiply = 10 - Math.floor((e.clientX - this.offsetLeft) / 5); slideSpeed = 1*slideSpeedMultiply; slideSpeed = Math.min(10,slideSpeed); if(slideSpeed<0)slideSpeed=10; } } function releaseSlide() { var id = this.id; this.getElementsByTagName('IMG')[0].src = 'http://www.yesbookit.com/images/' + this.id + '.gif'; slideSpeed=0; } function gallerySlide() { if(slideSpeed!=0) { var leftPos = imageGalleryObj.offsetLeft; leftPos = leftPos/1 + slideSpeed; if(leftPos>maxGalleryXPos) { leftPos = maxGalleryXPos; slideSpeed = 0; } if(leftPos0) { currentImg = 0; collection = 3; } else { currentImg = 0; } } else if(collection==3) { if(currentImg < (lastImg2-1)) { currentImg += 1; } else { currentImg = 0; collection = 2; } } var imgs = document.getElementById('previewPane').getElementsByTagName('IMG'); var img = imgs[0]; //img.src = imgPath+collection+nextimg+".jpg"; img.src = imgPath+collection+currentImg+".jpg"; isSlide = true; } changeInt = setTimeout(function(){startSlideshow()},5000); } function hideWaitMessageAndShowCaption(imageIndex) { document.getElementById('waitMessage').style.display='none'; //document.getElementById('largeImageCaption').innerHTML = imageGalleryCaptions[imageIndex]; //document.getElementById('largeImageCaption').style.display='none'; }