var SlideShow_instance=null;function SlideShow(){this.mDirection=1;this.mFrontPos=0;this.mBackPos=0;this.mCacheFrontPos=0;this.mCacheBackPos=0;this.mCacheImg=$(new Array());this.mInfoState=0;this.mNumOfLoadsToMake=0;this.mCurrNumOfLoads=0;this.IMAGE_BATCH_SIZE=20;this.IMAGE_PREV_BATCH_SIZE=this.IMAGE_BATCH_SIZE;this.IMAGE_BATCH_BUFFER=5;this.mFadeOutTimer=4000;this.LOADING_DIV_ID="SlideShow_LoadingDiv";this.TITLE_LENGTH=70;this.DETAIL_VIEW_LENGTH=25;this.INFO_TABLE_ID="InfoTable";this.SIZE3_BUFFER_LIMIT=1.1;this.RESIZE_DELAY=0;this.mMedia=null;this.mMaxNumMedia=null;this.mCompleteIdList=null;this.mNumLoadedMedia=0;this.mSlides=null;this.mIPM=null;this.mShowImageControls=false;this.mContainer=null;this.mImage=null;this.mImageTable=null;this.mImageTableBody=null;this.mImageTableRow=null;this.mImageTableCell=null;this.mShowLoading=$("SlideShowLoading");this.mLoadingDiv=null;this.mControlsDiv=null;this.mControlsDetailViewLink=null;this.mControlsPrevDiv=null;this.mControlsNextDiv=null;this.mControlsPosDiv=null;this.mTopNavStartButtonDiv=$("TopNav_StartButton");this.mTopNavEndButtonDiv=$("TopNav_EndButton");this.mTopNavPrevButtonDiv=$("TopNav_PrevButton");this.mTopNavNextButtonDiv=$("TopNav_NextButton");this.mTopNavInfoButtonDiv=$("SlideShowTopNav_InfoButton");this.mTopNavInfoDiv=$("SlideShowInfo");this.mBodyDiv=null;this.mSlideShowTitle=$("SlideShow_Title");this.mUnavailableMediaSizeTip=$("Media_UnavailableSize_Tooltip");this.mMediaPos=null;this.mRequestUrl="";this.mTransaction=null;this.mControlsX=0;this.mControlsY=0;this.mSlideShowPosition=0;this.mTotalMediaCount=0;this.mWidth=0;this.mHeight=0;this.mM=96;this.mPointerX=0;this.mPointerY=0;this.mPointerXPrev=null;this.mPointerYPrev=null;this.mLastTimeStamp=null;this.mForceHide=null;this.mFadedOut=null;this.mWithinControls=false;this.mDelayHide=null;this.mAnimate=false;this.init=SlideShow_Init;this.render=SlideShow_Render;this.showFirst=SlideShow_ShowFirstMedia;this.setMaxImage=SlideShow_SetMaxImage;this.checkLunaImage=SlideShow_CheckLunaImage;this.calcControlsPos=SlideShow_CalcControlsPos;this.fadeInControls=SlideShow_FadeInControls;this.fadeOutControls=SlideShow_FadeOutControls;this.compareTimerTime=SlideShow_CompareTimerTime;this.cacheForwardImages=SlideShow_CacheForwardImages;this.reCacheForwardImages=SlideShow_ReCacheForwardImages;this.cacheBackwardImages=SlideShow_CacheBackwardImages;this.reCacheBackwardImages=SlideShow_ReCacheBackwardImages;this.loadImageBatch=SlideShow_LoadImageBatch;this.loadPrevImageBatch=SlideShow_LoadPrevImageBatch;this.updateSSPos=SlideShow_UpdateSlideShowPosition;this.calcImgPos=SlideShow_CalcImagePos;this.gsm=SlideShow_GSM;this.gpm=SlideShow_GPM;this.gnm=SlideShow_GNM;this.gem=SlideShow_GEM;this.setAnimate=SlideShow_SetAnimate;this.resizeImageToSpace=SlideShow_ResizeImageToSpace;this.resizeImageToSpaceFromTimer=SlideShow_ResizeImageToSpaceFromTimer;this.updateTitle=SlideShow_UpdateTitle;this.toggleInfo=SlideShow_ToggleInfo;this.updateInfo=SlideShow_UpdateMediaInfo;this.updateDVLink=SlideShow_UpdateDetailViewLink;this.resizeInfo=SlideShow_ResizeImageInfoToSpace;this.getLargestUrl=SlideShow_GetLargestUrl;this.showLoading=SlideShow_ShowLoading;this.hideLoading=SlideShow_HideLoading}function SlideShow_Init(B,C,D,G,A){SlideShow_instance=this;this.mMedia=B;this.mNumLoadedMedia=B.length;this.mTotalMediaCount=C;this.mCompleteIdList=D;this.mSlides=A;this.mNumOfLoadsToMake=Math.floor(this.mTotalMediaCount/this.IMAGE_BATCH_SIZE);this.mFrontPos=this.mMedia.length;for(var E=this.mNumLoadedMedia;E<this.mTotalMediaCount;E++){this.mMedia[this.mMedia.length]=""}if(this.mSlides){this.mBackPos=this.mSlides.length;this.mCacheBackPos=this.mSlides.length}else{if(this.mMedia){this.mBackPos=this.mTotalMediaCount;this.mCacheBackPos=this.mTotalMediaCount}}this.mRequestUrl=G;this.mContainer=$(this.mContainer);this.mImageTable=$(document.createElement("table"));this.mImageTable.cellSpacing=0;this.mImageTable.cellPadding=0;this.mImageTable.style.width="100%";this.mImageTable.style.height=this.mContainer.getHeight();this.mImageTableBody=$(document.createElement("tbody"));this.mImageTableRow=$(document.createElement("tr"));this.mImageTableCell=$(document.createElement("td"));this.mImageTableCell.style.textAlign="center";this.mImageTableCell.vAlign="middle";this.mImageTableCell.style.width="100%";this.mImageTableCell.style.height=this.mContainer.getHeight()+"px";this.mImage=$(document.createElement("img"));this.mImage.style.margin="0px";this.mImage.style.padding="0px";this.mImageTableCell.appendChild(this.mImage);this.mImageTableRow.appendChild(this.mImageTableCell);this.mImageTableBody.appendChild(this.mImageTableRow);this.mImageTable.appendChild(this.mImageTableBody);this.mContainer.appendChild(this.mImageTable);this.mControlsDiv=$(document.createElement("div"));this.mControlsDiv.className="slideShowControls";this.mControlsDiv.style.zIndex="1000";this.mControlsDetailViewLink=$(document.createElement("a"));this.mControlsDetailViewLink.className="detailView";this.mControlsDetailViewLink.href="javascript:var void(0);";this.mControlsPrevDiv=$(document.createElement("div"));this.mControlsPrevDiv.style.position="absolute";this.mControlsPrevDiv.style.left="9px";this.mControlsPrevDiv.style.top="9px";this.mControlsNextDiv=$(document.createElement("div"));this.mControlsNextDiv.style.position="absolute";this.mControlsNextDiv.style.left="181px";this.mControlsNextDiv.style.top="9px";this.mMediaPos=$(document.createElement("div"));this.mMediaPos.className="slideShowPos";this.mPrevButton=$(document.createElement("a"));this.mPrevButton.href="javascript:var prevImage;";this.mPrevButton.onclick=Static_SlideShow_GetPreviousMedia;this.mPrevButton.className="prevButton";this.mNextButton=$(document.createElement("a"));this.mNextButton.href="javascript:var nextImage;";this.mNextButton.onclick=Static_SlideShow_GetNextMedia;this.mNextButton.className="nextButton";this.mTopNavStartButton=$(document.createElement("a"));this.mTopNavStartButton.href="javascript:var startImage;";this.mTopNavStartButton.srcElement=this.mTopNavStartButton;this.mTopNavStartButton.onclick=function(){SlideShow_instance.mTopNavStartButton.blur();Static_SlideShow_GetStartMedia(SlideShow_instance.mTopNavStartButton)};this.mTopNavStartButton.className="startButton";this.mTopNavStartButtonDiv.appendChild(this.mTopNavStartButton);this.mTopNavPrevButton=$(document.createElement("a"));this.mTopNavPrevButton.href="javascript:var prevImage;";this.mTopNavPrevButton.srcElement=this.mTopNavPrevButton;this.mTopNavPrevButton.onclick=function(){SlideShow_instance.mTopNavPrevButton.blur();Static_SlideShow_GetPreviousMedia(SlideShow_instance.mTopNavPrevButton)};this.mTopNavPrevButton.className="prevButton";this.mTopNavPrevButtonDiv.appendChild(this.mTopNavPrevButton);this.mTopNavNextButton=$(document.createElement("a"));this.mTopNavNextButton.href="javascript:var nextImage;";this.mTopNavNextButton.srcElement=this.mTopNavNextButton;this.mTopNavNextButton.onclick=function(){SlideShow_instance.mTopNavNextButton.blur();Static_SlideShow_GetNextMedia(SlideShow_instance.mTopNavNextButton)};this.mTopNavNextButton.className="nextButton";this.mTopNavNextButtonDiv.appendChild(this.mTopNavNextButton);this.mTopNavEndButton=$(document.createElement("a"));this.mTopNavEndButton.href="javascript:var EndImage;";this.mTopNavEndButton.srcElement=this.mTopNavEndButton;this.mTopNavEndButton.onclick=function(){SlideShow_instance.mTopNavEndButton.blur();Static_SlideShow_GetEndMedia(SlideShow_instance.mTopNavEndButton)};this.mTopNavEndButton.className="endButton";this.mTopNavEndButtonDiv.appendChild(this.mTopNavEndButton);this.mTopNavInfoButtonDiv.onclick=function(){SlideShow_instance.toggleInfo()};this.updateInfo(this.mMedia[0]);this.mControlsPrevDiv.appendChild(this.mPrevButton);this.mControlsNextDiv.appendChild(this.mNextButton);this.mControlsDiv.appendChild(this.mControlsPrevDiv);this.mControlsDiv.appendChild(this.mMediaPos);this.mControlsDiv.appendChild(this.mControlsDetailViewLink);this.mControlsDiv.appendChild(this.mControlsNextDiv);this.mContainer.appendChild(this.mControlsDiv);this.mMedia.slideShow=this;this.mImage.slideShow=this;this.mImageTable.slideShow=this;this.mImageTableBody.slideShow=this;this.mImageTableRow.slideShow=this;this.mImageTableCell.slideShow=this;this.mControlsDiv.slideShow=this;this.mControlsPrevDiv.slideShow=this;this.mControlsNextDiv.slideShow=this;this.mPrevButton.slideShow=this;this.mNextButton.slideShow=this;this.mTopNavStartButton.slideShow=this;this.mTopNavPrevButton.slideShow=this;this.mTopNavNextButton.slideShow=this;this.mTopNavEndButton.slideShow=this;this.mMediaPos.slideShow=this;this.mPauseEvents=false;this.mImage.onmouseover=Static_SlideShow_ShowControls;this.mImage.onmousemove=Static_SlideShow_MoveController;this.mImage.onmouseout=Static_SlideShow_HideControls;this.mControlsDiv.onmouseover=Static_SlideShow_WithinControls;this.mControlsDiv.onmouseout=Static_SlideShow_OutsideControls;var I=this;new YAHOO.util.KeyListener(document,{keys:[34,39]},{fn:function(J){SlideShow_GNM(I);Event.stop(J);return false},correctScope:false},"keyup").enable();var H=this;new YAHOO.util.KeyListener(document,{keys:[33,37]},{fn:function(J){SlideShow_GPM(H);Event.stop(J);return false},correctScope:false},"keyup").enable();if(mMedia.displayName){this.mIPM=new ImagePanelManager(this.mContainer,null,null,2000,null,null,null,null,null,null);this.mIPM.setAnimate(this.mAnimate)}this.showFirst();var F=(this.mShowImageControls=="true")?1:0;if(F==1){this.calcControlsPos();this.mControlsDiv.style.position="absolute";this.mControlsDiv.style.bottom=this.mControlsY+"px";this.mControlsDiv.style.left=this.mControlsX+"px";jshSetOpacity(this.mControlsDiv,0);this.fadeInControls();this.mForceHide=new Date();this.mDelayHide=window.setTimeout(function(){window.SlideShow_CompareTimerTime()},this.mFadeOutTimer)}else{jshSetOpacity(this.mControlsDiv,0);this.fadeOutControls()}}function SlideShow_Render(G,F,E,D,B,C,A){if(B){this.mContainer=B;this.mShowImageControls=A;this.init(G,F,E,D,C)}}function SlideShow_SetAnimate(A){this.mAnimate=A}function SlideShow_UpdateSlideShowPosition(){var B=0;if(!mMedia.displayName){B=this.mTotalMediaCount}else{B=this.mSlides.length}var A=(B==0)?0:(Math.abs(this.mSlideShowPosition)+1);this.mMediaPos.update(A+" of "+B)}function SlideShow_ShowFirstMedia(){this.loadPrevImageBatch();this.cacheForwardImages();this.cacheBackwardImages();if(!mMedia.displayName){this.setMaxImage(this.mMedia[0])}else{this.mImage.hide();if(this.mSlides&&this.mSlides[this.mSlideShowPosition]){this.mIPM.restoreWorkspace(this.mSlides[this.mSlideShowPosition],this.mMedia,true,this.mShowImageControls)}}this.updateTitle(this.mMedia[this.mSlideShowPosition]);this.updateDVLink(this.mMedia[this.mSlideShowPosition]);this.updateSSPos()}function SlideShow_GNM(A){if(!A.mMedia[A.mSlideShowPosition]){A.mPauseEvents=true}if(A.mPauseEvents==false){var B=true;A.mDirection=1;if(!mMedia.displayName){if(A.mSlideShowPosition>=(Math.abs(A.mTotalMediaCount)-1)){A.mSlideShowPosition=-1}if(A.mSlideShowPosition<A.mTotalMediaCount-1){if(A.mTransaction==null||!YAHOO.util.Connect.isCallInProgress(A.mTransaction)||A.mSlideShowPosition<A.mNumLoadedMedia-1){A.loadImageBatch();A.calcImgPos();A.mSlideShowPosition+=1;A.showLoading();A.setMaxImage(A.mMedia[A.mSlideShowPosition]);A.updateTitle(A.mMedia[A.mSlideShowPosition]);A.updateDVLink(A.mMedia[A.mSlideShowPosition])}else{B=false;this.showLoading()}}}else{if(A.mSlideShowPosition>=(Math.abs(A.mSlides.length)-1)){A.mSlideShowPosition=-1}if(A.mSlideShowPosition<(Math.abs(A.mSlides.length)-1)){A.mSlideShowPosition+=1;this.mImage.hide();if(this.mSlides&&this.mSlides[this.mSlideShowPosition]){this.mIPM.restoreWorkspace(this.mSlides[this.mSlideShowPosition],this.mMedia,true,this.mShowImageControls)}}else{B=false}}if(B){A.updateSSPos()}}}function SlideShow_GEM(A){if(this.mPauseEvents==false){var B=true;A.mDirection=1;if(!mMedia.displayName){if(A.mTransaction==null||!YAHOO.util.Connect.isCallInProgress(A.mTransaction)||A.mSlideShowPosition<A.mNumLoadedMedia-1){A.loadImageBatch();A.calcImgPos();A.mSlideShowPosition=A.mTotalMediaCount-1;A.showLoading();A.setMaxImage(A.mMedia[A.mSlideShowPosition]);A.updateTitle(A.mMedia[A.mSlideShowPosition]);A.updateDVLink(A.mMedia[A.mSlideShowPosition])}else{B=false;this.showLoading()}}else{A.mSlideShowPosition=A.mTotalMediaCount;this.mImage.hide();if(this.mSlides&&this.mSlides[this.mSlideShowPosition]){this.mIPM.restoreWorkspace(this.mSlides[this.mSlideShowPosition],this.mMedia,true,this.mShowImageControls)}}if(B){A.updateSSPos()}}}function Static_SlideShow_GetNextMedia(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.mNextButton.blur();A.gnm(A)}return false}function Static_SlideShow_GetEndMedia(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.gem(A)}return false}function SlideShow_GSM(A){if(this.mPauseEvents==false){var B=true;A.mDirection=1;if(!mMedia.displayName){A.calcImgPos();A.mSlideShowPosition=0;A.showLoading();A.setMaxImage(A.mMedia[A.mSlideShowPosition]);A.updateTitle(A.mMedia[A.mSlideShowPosition]);A.updateDVLink(A.mMedia[A.mSlideShowPosition])}else{A.mSlideShowPosition=0;this.mImage.hide();this.mIPM.restoreWorkspace(this.mSlides[this.mSlideShowPosition],this.mMedia,true,this.mShowImageControls)}A.updateSSPos()}}function SlideShow_GPM(A){if(A.mPauseEvents==false){var B=true;A.mDirection=0;if(!mMedia.displayName){if(A.mSlideShowPosition<=0){A.mSlideShowPosition=A.mTotalMediaCount}if(A.mSlideShowPosition>0){A.loadPrevImageBatch();A.calcImgPos();A.cacheBackwardImages();A.mSlideShowPosition-=1;A.showLoading();A.setMaxImage(A.mMedia[A.mSlideShowPosition]);A.updateTitle(A.mMedia[A.mSlideShowPosition]);A.updateDVLink(A.mMedia[A.mSlideShowPosition])}}else{if(A.mSlideShowPosition<=0){A.mSlideShowPosition=A.mSlides.length}if(A.mSlideShowPosition>0){A.mSlideShowPosition-=1;this.mImage.hide();this.mIPM.restoreWorkspace(this.mSlides[this.mSlideShowPosition],this.mMedia,true,this.mShowImageControls)}}A.updateSSPos()}}function Static_SlideShow_GetStartMedia(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.gsm(A)}return false}function Static_SlideShow_GetPreviousMedia(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.mPrevButton.blur();A.gpm(A)}return false}function SlideShow_ResizeImageInfoToSpace(){if(this.mTopNavInfoDiv!=null){this.mTopNavInfoDiv.style.height=(this.mContainer.getHeight()-30)+"px"}if(this.mBodyDiv!=null){this.mBodyDiv.style.height=(this.mContainer.getHeight()-56)+"px";this.mBodyDiv.style.overflow="auto"}}function Static_SlideShow_ResizeImageToSpace(){SlideShow_instance.reCacheForwardImages();SlideShow_instance.reCacheBackwardImages();SlideShow_instance.resizeImageToSpace()}function SlideShow_ResizeImageToSpace(){this.calcControlsPos();SlideShow_instance.resizeImageToSpaceFromTimer(SlideShow_instance.mMedia[SlideShow_instance.mSlideShowPosition])}function SlideShow_ResizeImageToSpaceFromTimer(A){var B=this.getLargestUrl(A);if(this.mImage.src!=""&&B.replace(":80/","/")!=this.mImage.src.replace(":80/","/")){this.setMaxImage(A)}else{if(B==A.urlSize2){this.calcImgPos();this.hideLoading();this.resizeInfo();return }else{var E=0;var C=0;E=$(this.mImage).getHeight();C=$(this.mImage).getWidth();this.mImage.height=1;this.mImage.width=1;var D=jshCalculateProportionalDimensions([C,E],[this.mContainer.getWidth()-70,this.mContainer.getHeight()-70]);this.mImage.width=D[0];this.mImage.height=D[1];this.mImage.style.display="";this.calcImgPos();this.hideLoading();this.resizeInfo()}}}function SlideShow_GetLargestUrl(A){this.mUnavailableMediaSizeTip.style.visibility="hidden";if(A){if(A.urlSize4!=null){return A.urlSize4}else{if(A.urlSize3!=null){return A.urlSize3}else{this.mUnavailableMediaSizeTip.style.visibility="visible";return A.urlSize2}}}else{return -1}}function SlideShow_SetMaxImage(A){var B=this.getLargestUrl(A);this.mImageTableCell.update("");this.mImage=$(document.createElement("img"));this.mImage.style.margin="0px";this.mImage.style.padding="0px";this.mImage.slideShow=this;this.mImage.onmouseover=Static_SlideShow_ShowControls;this.mImage.onmousemove=Static_SlideShow_MoveController;this.mImage.onmouseout=Static_SlideShow_HideControls;this.mImageTableCell.appendChild(this.mImage);this.showLoading();this.mImage.style.display="none";if(A!=null){if(A.maxHeight!=null){this.mImage.onload=function(){SlideShow_instance.hideLoading();Static_SlideShow_ResizeImageToSpace()};this.mImage.src=B}else{this.mImage.onload=function(){Static_SlideShow_ResizeImageToSpace()};this.mImage.src=B}this.updateInfo(A)}}function SlideShow_UpdateTitle(A){var B="";if(A!=null){if(A.displayTitle!=null&&A.displayTitle!=""){B=A.displayTitle}else{if(A.displayName!=null&&A.displayName!=""){B=A.displayName}}}if(B.length>this.TITLE_LENGTH){B=B.truncate(this.TITLE_LENGTH,"...")}this.mSlideShowTitle.update(B)}function SlideShow_UpdateDetailViewLink(B){var C="Detail View";var A="";if(B!=null){A=B.id;if(B.displayTitle!=null&&B.displayTitle!=""){C="Detail View of "+B.displayTitle}else{if(B.displayName!=null&&B.displayName!=""){C="Detail View of "+B.displayName}}}this.mControlsDetailViewLink.update("");this.mControlsDetailViewLink.title=C;this.mControlsDetailViewLink.href=createDetailViewUrl(A);this.mControlsDetailViewLink.target="SlideShow_DetailView";this.mControlsDetailViewLink.onclick=function(){SlideShow_instance.mControlsDetailViewLink.blur()}}function SlideShow_CheckLunaImage(A){if(A.maxHeight>A.maxWidth){this.mWidth=A.maxHeight/(this.mM*A.maxWidth);this.mHeight=this.mM}else{this.mWidth=this.mM;this.mHeight=(A.maxHeight*this.mM)/A.maxWidth}return((this.mWidth<this.mContainer.getWidth()-10)&&(this.mHeight<this.mContainer.getHeight()-10))}function Static_SlideShow_MoveController(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;if(!A.mFadedOut&&!A.mWithinControls){A.mForceHide=new Date();A.mDelayHide=window.setTimeout(function(){A.compareTimerTime()},A.mFadeOutTimer)}else{A.fadeInControls()}}}function SlideShow_CompareTimerTime(){var A=new Date();if((A.getTime()-SlideShow_instance.mForceHide)>=SlideShow_instance.mFadeOutTimer){SlideShow_instance.fadeOutControls()}}function Static_SlideShow_WithinControls(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.mWithinControls=true;Static_SlideShow_ShowControls(C)}}function Static_SlideShow_OutsideControls(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.mWithinControls=false}}function Static_SlideShow_ShowControls(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.calcControlsPos();A.fadeInControls()}}function Static_SlideShow_HideControls(C){var C=jshGetEvent(C);var B=jshGetSourceElement(C);if(B.slideShow){var A=B.slideShow;A.mPointerX=Event.pointerX(C);A.mPointerY=Event.pointerY(C);if(!PPosition.within(A.mControlsDiv,A.mPointerX,A.mPointerY)){A.mForceHide=null;A.fadeOutControls()}}}function SlideShow_FadeInControls(){if(this.mDelayHide){window.clearTimeout(this.mDelayHide)}if(this.mAnimate==true){jshFadeElement(this.mControlsDiv,103,47,true)}else{jshFadeElement(this.mControlsDiv,1,1,true)}this.mFadedOut=false}function SlideShow_FadeOutControls(){if(!this.mFadedOut&&!this.mWithinControls){if(this.mAnimate==true){jshFadeElement(this.mControlsDiv,101,43,false)}else{jshFadeElement(this.mControlsDiv,1,1,false)}}this.mFadedOut=true}function SlideShow_CalcControlsPos(){this.mControlsX=(this.mContainer.getWidth()-this.mControlsDiv.getWidth())/2;this.mControlsY=50;this.mShowLoading.style.left=(this.mContainer.getWidth())-10+"px";this.mShowLoading.style.top=(this.mContainer.getHeight())-(this.mContainer.getHeight())+40+"px"}function SlideShow_CacheForwardImages(){if(this.mSlideShowPosition>=(this.mCacheFrontPos-3)){var C=(this.mCacheFrontPos==0)?8:5;var E=this.mCacheFrontPos;try{for(var A=E;A<E+C;A++){if(this.mMedia[A]!=null){var B=this.getLargestUrl(this.mMedia[A]);this.mCacheImg[this.mCacheImg.length]=new Image();this.mCacheImg[this.mCacheImg.length-1].src=B;this.mCacheImg[this.mCacheImg.length-1].onload=function(){};this.mCacheFrontPos++}}}catch(D){}}}function SlideShow_ReCacheForwardImages(){var C=(this.mCacheFrontPos==0)?8:5;var E=this.mSlideShowPosition;try{for(var A=E;A<E+C;A++){if(this.mMedia[A]!=null){var B=this.getLargestUrl(this.mMedia[A]);this.mCacheImg[A]=new Image();this.mCacheImg[A].src=B;this.mCacheImg[A].onload=function(){}}}}catch(D){}}function SlideShow_CacheBackwardImages(){if(this.mSlideShowPosition<=(this.mCacheBackPos+3)){var C=5;var E=this.mCacheBackPos;try{for(var A=E;A>E-C;A--){if(this.mMedia[A]!=null&&this.mMedia[A]!=""){var B=this.getLargestUrl(this.mMedia[A]);this.mCacheImg[this.mCacheImg.length]=new Image();this.mCacheImg[this.mCacheImg.length-1].src=B;this.mCacheImg[this.mCacheImg.length-1].onload=function(){};this.mCacheBackPos--}}}catch(D){}}}function SlideShow_ReCacheBackwardImages(){var C=5;var E=this.mSlideShowPosition;try{for(var A=E;A>E-C;A--){if(this.mMedia[A]!=null){var B=this.getLargestUrl(this.mMedia[A]);this.mCacheImg[A]=new Image();this.mCacheImg[A].src=B;this.mCacheImg[A].onload=function(){}}}}catch(D){}}function SlideShow_LoadPrevImageBatch(){if((this.mCurrNumOfLoads<this.mNumOfLoadsToMake)&&((this.mTransaction==null)||!YAHOO.util.Connect.isCallInProgress(this.mTransaction))&&(((this.mSlideShowPosition>=this.mBackPos)&&(this.mSlideShowPosition<(this.mBackPos+(this.IMAGE_BATCH_BUFFER+1))))||(this.mSlideShowPosition==0))){var A=this.mRequestUrl;if(A.indexOf("?")==-1){A+="?"}else{A+="&"}A+="batch=1";A+="&os="+(this.mBackPos-this.IMAGE_BATCH_SIZE);A+="&num="+this.IMAGE_PREV_BATCH_SIZE;postData="&idList="+encodeURIComponent(this.mCompleteIdList);var B={success:Static_SlideShow_LoadBackwardImageBatchSuccess,failure:Static_SlideShow_LoadImageBatchFailure,timeout:30000,argument:this};this.mTransaction=YAHOO.util.Connect.asyncRequest("POST",A,B,postData)}}function SlideShow_LoadImageBatch(){if((this.mCurrNumOfLoads<this.mNumOfLoadsToMake)&&((this.mTransaction==null)||!YAHOO.util.Connect.isCallInProgress(this.mTransaction))&&((this.mSlideShowPosition<this.mFrontPos)&&(this.mSlideShowPosition>(this.mFrontPos-(this.IMAGE_BATCH_BUFFER+1))))){var A=this.mRequestUrl;if(A.indexOf("?")==-1){A+="?"}else{A+="&"}A+="batch=1";A+="&os="+(this.mFrontPos);A+="&num="+(this.IMAGE_BATCH_SIZE+1);postData="&idList="+encodeURIComponent(this.mCompleteIdList);this.mPauseEvents=true;if(this.mDirection==1){var B={success:Static_SlideShow_LoadForwardImageBatchSuccess,failure:Static_SlideShow_LoadImageBatchFailure,timeout:30000,argument:this}}else{if(this.mDirection==0){var B={success:Static_SlideShow_LoadBackwardImageBatchSuccess,failure:Static_SlideShow_LoadImageBatchFailure,timeout:30000,argument:this}}}this.mTransaction=YAHOO.util.Connect.asyncRequest("POST",A,B,postData)}}function Static_SlideShow_LoadImageBatchFailure(A){}function Static_SlideShow_LoadForwardImageBatchSuccess(D){if(D){var A=D.argument;var C=jshEvalJSON(D.responseText,2);if(C&&C.size>0){A.mCurrNumOfLoads++;A.mPauseEvents=true;for(var B=0;C!=null,B<C.size;B++){A.mMedia[A.mFrontPos]=C.results[B];A.mNumLoadedMedia+=1;A.mFrontPos+=1}}A.mPauseEvents=false;A.updateSSPos()}}function Static_SlideShow_LoadBackwardImageBatchSuccess(D){if(D){var C=jshEvalJSON(D.responseText,2);var A=D.argument;A.mCurrNumOfLoads++;A.mPauseEvents=true;if(C!=null){for(var B=C.size-1;B>=0;B--){A.mMedia[A.mBackPos-1]=C.results[B];A.mNumLoadedMedia+=1;A.mBackPos-=1}}}A.mPauseEvents=false;A.updateSSPos()}function SlideShow_CalcImagePos(){this.mS=jshGetBrowserWindowSize(null);this.mImageTableCell.style.height=(this.mS[1]<this.mContainer.getHeight())?this.mS[1]+"px":this.mContainer.getHeight()+"px"}function SlideShow_ToggleInfo(){var A=(this.mInfoState==0)?1:0;this.mInfoState=A;if(this.mInfoState==0){this.mTopNavInfoDiv.style.display="none";this.mTopNavInfoDiv.style.visibility="hidden"}if(this.mInfoState==1){this.mTopNavInfoDiv.style.display="";this.mTopNavInfoDiv.style.visibility="visible"}this.resizeImageToSpace()}function SlideShow_UpdateMediaInfo(K){SlideShow_instance=this;if(K!=null){var F=jshEvalJSON(K.fieldValues,4);if(F==null){F=K.fieldValues}var E=$(this.mTopNavInfoDiv).childElements();if(E[0]!=null){$(E)[0].remove()}var G=$(document.createElement("div"));G.id="collapsibleContainer";G.addClassName("collapsibleContainer");G.style.width="189px";G.style.borderTop="1px solid #4A423D";G.style.marginTop="5px";this.mBodyDiv=$(document.createElement("div"));this.mBodyDiv.addClassName("body");this.mBodyDiv.style.cssFloat="left";this.mBodyDiv.style.styleFloat="left";var B=$(document.createElement("table"));B.id=this.INFO_TABLE_ID;B.cellPadding=0;B.cellSpacing=0;var M=$(document.createElement("tbody"));var N=$(document.createElement("div"));N.id="SlideShowInfoHeader";var L=$(document.createElement("div"));L.style.cssFloat="left";L.style.styleFloat="left";L.appendChild(document.createTextNode("Media Information"));N.appendChild(L);G.appendChild(N);B.appendChild(M);this.mTopNavInfoDiv.appendChild(G);if(F!=null&&F.length>0){for(var J=0;J<F.length;J++){if(F[J].value!=null){var H=$(document.createElement("tr"));var I=$(document.createElement("tr"));var A=$(document.createElement("td"));var D=$(document.createElement("td"));A.addClassName("valueFieldDisplayNameTD");D.addClassName("valueValueTD");if(F[J].field!=null){A.update(F[J].field.displayName+":")}else{A.update("Title:")}D.update(F[J].value);H.appendChild(A);I.appendChild(D);M.appendChild(H);M.appendChild(I)}}this.resizeInfo();this.mBodyDiv.appendChild(B);G.appendChild(this.mBodyDiv);var C=$(document.createElement("div"));C.href="javascript: var HideButton;";C.title="Click to hide the media information!";C.addClassName("closeButton");C.onclick=function(){SlideShow_instance.toggleInfo()};N.appendChild(C)}else{$("SlideShowInfoHeader").update("No Information");this.mBodyDiv.style.border="none";$("collapsibleContainer").style.backgroundColor="transparent"}}}function SlideShow_ShowLoading(){this.mShowingLoading=new Date();this.mShowLoading.style.display="";this.mShowLoading.style.visibility="visible"}function SlideShow_HideLoading(B){if((B!=true)&&this.mShowingLoading&&(this.mShowingLoading-new Date()<400)){var A=this;setTimeout(function(){A.hideLoading(true)},400)}else{this.mShowLoading.style.visibility="hidden"}};
