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 gCallReturnFunc=false;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"><div id="popCloseBox" onclick="hidePopWin(false);"></div></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(b,f,a,d,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 e=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);gPopupContainer.style.width=f+"px";gPopupContainer.style.height=(a+e)+"px";setMaskSize();gPopFrame.style.width=parseInt(document.getElementById("popupTitleBar").offsetWidth,10)+"px";gPopFrame.style.height=(a)+"px";gPopFrame.src=b;gReturnFunc=d;if(gHideSelects==true){hideSelectBoxes()}window.setTimeout("setPopTitle();",600)}var gi=0;function centerPopWin(g,a){if(gPopupIsShown==true){if(g==null||isNaN(g)){g=gPopupContainer.offsetWidth}if(a==null){a=gPopupContainer.offsetHeight}var e=document.getElementsByTagName("BODY")[0];var b=parseInt(getScrollTop(),10);var d=parseInt(e.scrollLeft,10);setMaskSize();var f=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);var c=getViewportHeight();var h=getViewportWidth();gPopupContainer.style.top=(b+((c-(a+f))/2))+"px";gPopupContainer.style.left=(d+((h-g)/2))+"px"}}addEvent(window,"resize",centerPopWin);addEvent(window,"scroll",centerPopWin);window.onscroll=centerPopWin;function setMaskSize(){var b=document.getElementsByTagName("BODY")[0];var a=getViewportHeight();var c=getViewportWidth();if(a>b.scrollHeight){popHeight=a}else{popHeight=b.scrollHeight}if(c>b.scrollWidth){popWidth=c}else{popWidth=b.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||gCallReturnFunc==true)&&gReturnFunc!=null){gReturnVal=window.frames.popupFrame.returnVal;window.setTimeout("gReturnFunc(gReturnVal);",1);gCallReturnFunc=false}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 c=0;for(var b=0;b<gTabbableTags.length;b++){var d=document.getElementsByTagName(gTabbableTags[b]);for(var a=0;a<d.length;a++){gTabIndexes[c]=d[a].tabIndex;d[a].tabIndex="-1";c++}}}}function restoreTabIndexes(){if(document.all){var c=0;for(var b=0;b<gTabbableTags.length;b++){var d=document.getElementsByTagName(gTabbableTags[b]);for(var a=0;a<d.length;a++){d[a].tabIndex=gTabIndexes[c];d[a].tabEnabled=true;c++}}}}function hideSelectBoxes(){for(var a=0;a<document.forms.length;a++){for(var b=0;b<document.forms[a].length;b++){if(document.forms[a].elements[b].tagName=="SELECT"){document.forms[a].elements[b].style.visibility="hidden"}}}}function displaySelectBoxes(){for(var a=0;a<document.forms.length;a++){for(var b=0;b<document.forms[a].length;b++){if(document.forms[a].elements[b].tagName=="SELECT"){document.forms[a].elements[b].style.visibility="visible"}}}};