function getDim(elm){var lw=elm.offsetWidth;var lh=elm.offsetHeight;var lx=elm.offsetLeft+elm.offsetParent.offsetLeft-9;var ly=elm.offsetTop+elm.offsetParent.offsetTop;return{x:lx,y:ly,w:lw,h:lh};}function GalleryImage(imageId,thumbImageSource,imageTitle,galImageSource,imagePath,zoomTarget,zoomId,imageWidth,imageHeight,selected){this.ImageId=imageId;this.thumbImageSource=thumbImageSource;this.imageTitle=imageTitle;this.galImageSource=galImageSource;this.imagePath=imagePath;this.imageWidth=imageWidth;this.imageHeight=imageHeight;this.selected=selected;}function updateSelectedThumbDetails(index,allImages){document.Form1.hidSelectedThumbId.value=allImages[index].ImageId;document.Form1.hidSelectedThumbImagePath.value=allImages[index].imagePath;}function createTumbnails(placeholder,inViewer){var tumbnails=sjGetElement(placeholder);var w=parseInt(tumbnails.offsetWidth);var h=parseInt(tumbnails.offsetHeight);var html="";html+="<div id='izNav' style='position:relative;width:1px;height:1px;visibility:inherit;'></div> ";for(count=0;count<imageArray.length;count++){var imgSrc=imageArray[count].thumbImageSource;html+='<div id="Pixpopthumbtitle">';html+="<a";html+=' id="ahref'+"_"+(count)+'"';html+=" href='javascript:";html+=" setSelectedZoomGalleryImage(s7zoom,"+count+");";html+="'>";html+='<img id="img_'+(count)+'" border="0" src='+imgSrc;html+=' style="visibility:inherit;width:auto;height:auto;"';html+=" />";html+="</a>";html+="<p>"+imageArray[count].imageTitle+"</p>";html+="</div>";if(count%2!=0){html+='<span id="Pixpopclear"></span>';}}sjSetLayerHTML(placeholder,html);}function changer(inViewer,x,y,width,height){var zv=inViewer.zviewer;if(zv.navLayer){zv.navLayer.visible(false);zv.navLayer.setSize(width,height);if((zv.navloadURL)&&(zv.imgServerWidth)&&(zv.imgServerHeight)){zv.navDefaultScl=Math.max(Math.max(zv.imgServerWidth/(zv.navLayer.width()),zv.imgServerHeight/(zv.navLayer.height())),1);zv.navloadURL+="&scl="+(zv.navDefaultScl)+"&fmt=jpeg"+zv.idStr;zv.navLayer.navImage.visible(false);zv.navLayer.dblnavImage.visible(false);zv.navLayer.dblnavImage.load(zv.navloadURL);zv.navLayer.toXY(x,y);zv.navLayer.visible(true);}}}function setSelectedZoomGalleryImage(inViewer,idx){for(var i=0;i<imageArray.length;i++){imageArray[i].selected=false;}imageArray[idx].selected=true;curSelectedIndex=idx;updatePaging(curSelectedIndex+1,"lblWhichPictureZoom");inViewer.setImage(imageArray[idx].galImageSource,true,imageArray[idx].imageWidth,imageArray[idx].imageHeight);updateSelectedThumbDetails(curSelectedIndex,imageArray);}function setSelectedGalleryImage(selectedIndex,selImageLink){if(selImageLink==undefined){newSel="rptThumbGalDataList_ctl"+padNumber(selectedIndex-1)+"_linkThumb";selImageLink=document.getElementById(newSel);}if(selImageLink!=undefined){selectedThumbLink.className="not_selected";selImageLink.className="selected";selectedThumbLink=selImageLink;mainImage.src=imageArray[selectedIndex-1].galImageSource.replace("$$","$gallery$");mainImage.alt=imageArray[selectedIndex-1].imageTitle;curSelectedIndex=selectedIndex-1;updatePaging(curSelectedIndex+1,"lblWhichPicture");updateSelectedThumbDetails(curSelectedIndex,imageArray);}if(browserName=="Microsoft Internet Explorer"){pixpothumb=document.getElementById("Pixpopthumb");anchorthumb=document.getElementById("rptThumbGalDataList_ctl"+padNumber(selectedIndex-1)+"_anchorThumb");if(pixpothumb!=undefined&&anchorthumb!=undefined){pixpothumb.scrollTop=document.getElementById("rptThumbGalDataList_ctl"+padNumber(selectedIndex-1)+"_anchorThumb").offsetTop;}}}function updatePaging(newPageNum,pagingTagName){var paging=document.getElementById(pagingTagName);paging.innerHTML="Picture "+newPageNum+" of "+totalThumbs;}function initialisePageVars(i,totalNumThumbs){selectedThumbLink=document.getElementById("rptThumbGalDataList_ctl"+padNumber(i-1)+"_linkThumb");mainImage=document.getElementById("imgMainImage");curSelectedIndex=i-1;totalThumbs=totalNumThumbs;browserName=navigator.appName;}function nextImage(){var nextSelected=curSelectedIndex+2;if(nextSelected==imageArray.length+1){nextSelected=1;}setSelectedGalleryImage(nextSelected);}function prevImage(){var prevSelected=curSelectedIndex;if(prevSelected==0){prevSelected=imageArray.length;}setSelectedGalleryImage(prevSelected);}function initialisePage(){this.focus();var closeWindow=document.getElementById("Pixpopclwin");if(closeWindow!=undefined){closeWindow.style.display="inline";}var zoomTab=document.getElementById("PixpoptabZoom");if(zoomTab!=undefined){zoomTab.style.display="inline";zoomTab=document.getElementById("Pixpopclwin");zoomTab.style.display="inline";}}function padNumber(i){if(i>9){return i;}else{return"0"+i;}}var curSelectedIndex;var browserName;
