var gPopupMask=null;var gPopupContainer=null;var gPopFrame=null;var gReturnFunc;var gPopupIsShown=false;var gDefaultPage="/loading.html";var gHideSelects=false;var gReturnVal=null;var gTabIndexes=new Array();var gTabbableTags=new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME");if(!document.all){document.onkeypress=keyDownHandler;}function initPopUp(){theBody=document.getElementsByTagName("BODY")[0];popmask=document.createElement("div");popmask.id="popupMask";popcont=document.createElement("div");popcont.id="popupContainer";popcont.innerHTML='<div id="popupInner"><div id="popupTitleBar"><div id="popupTitle"></div><div id="popupControls"><img src="/images/close.gif" onclick="hidePopWin(false);" id="popCloseBox" /></div></div><iframe src="'+gDefaultPage+'" style="width:100%;height:100%;background-color:transparent;" scrolling="auto" frameborder="0" allowtransparency="true" id="popupFrame" name="popupFrame" width="100%" height="100%"></iframe></div>';theBody.appendChild(popmask);theBody.appendChild(popcont);gPopupMask=document.getElementById("popupMask");gPopupContainer=document.getElementById("popupContainer");gPopFrame=document.getElementById("popupFrame");var A=parseInt(window.navigator.appVersion.charAt(0),10);if(A<=6&&window.navigator.userAgent.indexOf("MSIE")>-1){gHideSelects=true;}var B=document.getElementsByTagName("a");for(i=0;i<B.length;i++){if(B[i].className.indexOf("submodal")==0){B[i].onclick=function(){var D=400;var C=200;params=this.className.split("-");if(params.length==3){D=parseInt(params[1]);C=parseInt(params[2]);}showPopWin(this.href,D,C,null);return false;};}}}addEvent(window,"load",initPopUp);function showPopWin(E,F,A,B,C){if(C==null||C==true){document.getElementById("popCloseBox").style.display="block";}else{document.getElementById("popCloseBox").style.display="none";}gPopupIsShown=true;disableTabIndexes();gPopupMask.style.display="block";gPopupContainer.style.display="block";centerPopWin(F,A);var D=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);gPopupContainer.style.width=F+"px";gPopupContainer.style.height=(A+D)+"px";setMaskSize();gPopFrame.style.width=parseInt(document.getElementById("popupTitleBar").offsetWidth,10)+"px";gPopFrame.style.height=(A)+"px";gPopFrame.src=E;gReturnFunc=B;if(gHideSelects==true){hideSelectBoxes();}window.setTimeout("setPopTitle();",600);}var gi=0;function centerPopWin(H,C){if(gPopupIsShown==true){if(H==null||isNaN(H)){H=gPopupContainer.offsetWidth;}if(C==null){C=gPopupContainer.offsetHeight;}var F=document.getElementsByTagName("BODY")[0];var E=parseInt(getScrollTop(),10);var D=parseInt(F.scrollLeft,10);setMaskSize();var G=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);var A=getViewportHeight();var B=getViewportWidth();gPopupContainer.style.top=(E+((A-(C+G))/2))+"px";gPopupContainer.style.left=(D+((B-H)/2))+"px";}}addEvent(window,"resize",centerPopWin);addEvent(window,"scroll",centerPopWin);window.onscroll=centerPopWin;function setMaskSize(){var C=document.getElementsByTagName("BODY")[0];var A=getViewportHeight();var B=getViewportWidth();if(A>C.scrollHeight){popHeight=A;}else{popHeight=C.scrollHeight;}if(B>C.scrollWidth){popWidth=B;}else{popWidth=C.scrollWidth;}gPopupMask.style.height=popHeight+"px";gPopupMask.style.width=popWidth+"px";}function hidePopWin(A){gPopupIsShown=false;var B=document.getElementsByTagName("BODY")[0];B.style.overflow="";restoreTabIndexes();if(gPopupMask==null){return;}gPopupMask.style.display="none";gPopupContainer.style.display="none";if(A==true&&gReturnFunc!=null){gReturnVal=window.frames["popupFrame"].returnVal;window.setTimeout("gReturnFunc(gReturnVal);",1);}gPopFrame.src=gDefaultPage;if(gHideSelects==true){displaySelectBoxes();}}function setPopTitle(){return;if(window.frames["popupFrame"].document.title==null){window.setTimeout("setPopTitle();",10);}else{document.getElementById("popupTitle").innerHTML=window.frames["popupFrame"].document.title;}}function keyDownHandler(A){if(gPopupIsShown&&A.keyCode==9){return false;}}function disableTabIndexes(){if(document.all){var A=0;for(var B=0;B<gTabbableTags.length;B++){var D=document.getElementsByTagName(gTabbableTags[B]);for(var C=0;C<D.length;C++){gTabIndexes[A]=D[C].tabIndex;D[C].tabIndex="-1";A++;}}}}function restoreTabIndexes(){if(document.all){var A=0;for(var B=0;B<gTabbableTags.length;B++){var D=document.getElementsByTagName(gTabbableTags[B]);for(var C=0;C<D.length;C++){D[C].tabIndex=gTabIndexes[A];D[C].tabEnabled=true;A++;}}}}function hideSelectBoxes(){var A=document.getElementsByTagName("SELECT");for(i=0;A&&i<A.length;i++){A[i].style.visibility="hidden";}}function displaySelectBoxes(){var A=document.getElementsByTagName("SELECT");for(i=0;A&&i<A.length;i++){A[i].style.visibility="visible";}}
