
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
if(typeof vp=="undefined"){var vp={};}vp.uilib=function(){};vp.uilib.imagePopup=null;vp.uilib.divPopup=null;vp.uilib.shadow=null;vp.uilib.createShadow=function(){if(!this.shadow){this.shadow=document.createElement("div");this.shadow.id="divUtilShadow";this.shadow.style.position="absolute";this.shadow.style.filter="alpha(opacity=65)";this.shadow.style.MozOpacity=0.65;this.shadow.style.backgroundColor="#000000";document.body.appendChild(this.shadow);vp.ui.hide(this.shadow);}};vp.uilib.hideShadow=function(){vp.ui.hide(this.shadow);};vp.uilib.showShadow=function(vElement,iOffsetX,iOffsetY,bFixIEOverflowBug){vElement=vp.ui._checkForElement(vElement,"vp.uilib.showShadow");this.createShadow();if(typeof iOffsetX!="number"){iOffsetX=2;}if(typeof iOffsetY!="number"){iOffsetY=2;}if(this.shadow.parentNode!=vElement.parentNode){vElement.parentNode.appendChild(this.shadow);}var iZIndex=vp.ui.getCurrentStyle(vElement,"zIndex");if(iZIndex=="auto"||iZIndex===0){iZIndex=2;vElement.style.zIndex=2;}else{this.shadow.style.zIndex=iZIndex-1;}var oRect=vp.ui.getRect(vElement,bFixIEOverflowBug);var iLeft=oRect.left;var iTop=oRect.top;vp.ui.resizeTo(this.shadow,vp.ui.getWidth(vElement),vp.ui.getHeight(vElement));vp.ui.moveTo(this.shadow,iLeft+iOffsetX,iTop+iOffsetY);vp.ui.show(this.shadow);};vp.uilib.hideImagePopup=function(){vp.ui.hide(vp.uilib.imagePopup);vp.ui.hide(vp.uilib.shadow);};vp.uilib.hideDivPopup=function(){vp.ui.hide(vp.uilib.divPopup);vp.uilib.hideShadow();};vp.uilib.showImagePopup=function(sImgSrc,iX,iY,iWidth,iHeight,sUrl){if(!this.imagePopup){this.imagePopup=document.createElement("div");vp.ui.setStyle(this.imagePopup,"position: absolute; background-color: white; border: 1px solid black; padding: 10px; text-align: center; z-index: 32767");vp.ui.hide(this.imagePopup);this.imagePopup.closeImage=document.createElement("img");this.imagePopup.closeImage.src="/vp/images/nns/common/buttons/close_popup.gif";this.imagePopup.closeImage.id="imgPopupClose";vp.ui.setStyle(this.imagePopup.closeImage,"position: absolute; right: 3px; top: 3px");vp.ui.addClass(this.imagePopup.closeImage,"cursor-pointer");vp.events.add(this.imagePopup.closeImage,"click",vp.uilib.hideImagePopup);this.imagePopup.appendChild(this.imagePopup.closeImage);this.imagePopup.loadingImage=document.createElement("img");this.imagePopup.loadingImage.id="imgPopupLoading";this.imagePopup.loadingImage.src="/vp/images/clock.gif";this.imagePopup.appendChild(this.imagePopup.loadingImage);this.imagePopup.mainImage=document.createElement("img");this.imagePopup.mainImage.id="imgPopupMain";vp.ui.collapse(this.imagePopup.mainImage);this.imagePopup.appendChild(this.imagePopup.mainImage);if(document.getElementById("miniGallery")){document.getElementById("divPageOuter").appendChild(this.imagePopup);}else{document.body.appendChild(this.imagePopup);}}var oClockImage=this.imagePopup.loadingImage;var oMainImage=this.imagePopup.mainImage;vp.ui.expandAndCollapse(oClockImage,oMainImage);oMainImage.onload=function(){vp.ui.expandAndCollapse(this,oClockImage);vp.uilib.imagePopup.style.width="auto";if(vp.ui.isVisible(vp.uilib.imagePopup)){vp.uilib.showShadow(vp.uilib.imagePopup);}else{vp.uilib.hideShadow();}};oMainImage.src=sImgSrc;if(typeof sUrl=="string"){oMainImage.onclick=function(){top.location.href=sUrl;};vp.ui.addClass(oMainImage,"cursor-pointer");}else{oMainImage.onclick=null;vp.ui.removeClass(oMainImage,"cursor-pointer");}vp.ui.moveTo(this.imagePopup,iX,iY);vp.ui.setWidth(this.imagePopup,iWidth+22);if(typeof iHeight=="number"){vp.ui.setHeight(this.imagePopup,iHeight+22);}vp.ui.show(this.imagePopup);vp.uilib.showShadow(this.imagePopup);};vp.uilib.showDivPopup=function(oDivPopup,iX,iY,bFixIEOverflowBug){vp.ui.moveTo(oDivPopup,iX,iY);oDivPopup.style.visibility="visible";vp.uilib.showShadow(oDivPopup,null,null,bFixIEOverflowBug);};vp.uilib.createDivPopup=function(vDiv){var oDiv=vp.ui._checkForElement(vDiv,"showDivPopup");if(!this.divPopup){this.divPopup=document.createElement("div");vp.ui.setStyle(this.divPopup,"position: absolute; background-color: white; border: 1px solid black; padding: 10px; text-align: center; z-index: 32767");vp.ui.hide(this.divPopup);this.divPopup.closeImage=document.createElement("img");this.divPopup.closeImage.src="/vp/images/nns/common/buttons/close_popup.gif";this.divPopup.closeImage.id="divPopupClose";vp.ui.setStyle(this.divPopup.closeImage,"position: absolute; right: 3px; top: 3px");vp.ui.addClass(this.divPopup.closeImage,"cursor-pointer");vp.events.add(this.divPopup.closeImage,"click",vp.uilib.hideDivPopup);this.divPopup.appendChild(this.divPopup.closeImage);this.divPopup.mainDiv=document.createElement("div");this.divPopup.appendChild(this.divPopup.mainDiv);document.getElementById("mainGallery").appendChild(this.divPopup);}var oMainDiv=this.divPopup.mainDiv;if(oMainDiv.hasChildNodes()){oMainDiv.replaceChild(oDiv,oMainDiv.firstChild);}else{oMainDiv.appendChild(oDiv);}oMainDiv.onload=function(){if(vp.ui.isVisible(vp.uilib.divPopup)){vp.uilib.showShadow(vp.uilib.divPopup);}else{vp.uilib.hideShadow();}};vp.ui.setWidth(oDiv,155);this.divPopup.style.visibility="hidden";vp.ui.show(this.divPopup);return vp.uilib.divPopup;};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

