                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}
if(typeof vp=="undefined"){var vp={};}
vp.uilib=function uilib(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}};vp.uilib.imagePopup=null;vp.uilib.divPopup=null;vp.uilib.shadow=null;vp.uilib.createShadow=function uilib_createShadow(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
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 uilib_hideShadow(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.hide(this.shadow);};vp.uilib.showShadow=function uilib_showShadow(vElement,iOffsetX,iOffsetY){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vElement=vp.core.getElement(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);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 uilib_hideImagePopup(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.hide(vp.uilib.imagePopup);vp.ui.hide(vp.uilib.shadow);};vp.uilib.hideDivPopup=function uilib_hideDivPopup(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.hide(vp.uilib.divPopup);vp.uilib.hideShadow();};vp.uilib.showImagePopup=function uilib_showImagePopup(sImgSrc,iX,iY,iWidth,iHeight,sUrl){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
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/nns/common/spinners/magenta_snake.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);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,null,null);}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,null,null);};vp.uilib.showDivPopup=function uilib_showDivPopup(oDivPopup,iX,iY){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.moveTo(oDivPopup,iX,iY);oDivPopup.style.visibility="visible";vp.uilib.showShadow(oDivPopup,null,null);};vp.uilib.createDivPopup=function uilib_createDivPopup(vDiv){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oDiv=vp.core.getElement(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("divPage").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;};