var gPopupMask=null;var gPopupContainer=null;var gPopFrame=null;var gPopupIsShown=false;var gHideSelects=false;var gLoading="Loading.html";var gCloseLinkText="Close this Window";var gPopupInit=false;var gTabIndexes=new Array();var gTabbableTags=new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME");if(!document.all){document.onkeypress=keyDownHandler}function setCloseDialogLink(A){gCloseLinkText=A}function initPopUp(){gPopupInit=true;var B=document.getElementsByTagName("body")[0];var A=document.createElement("div");A.id="popupMask";var D=document.createElement("div");D.id="popupContainer";D.innerHTML='<div id="popupInner"><div id="popupTitleBar"><div id="popupTitle"></div><div id="popupControls"><a onclick="hidePopWin();">'+gCloseLinkText+'</a></div></div><iframe src="'+gLoading+'" style="width:100%;height:100%;background-color:transparent;" scrolling="no" frameborder="0" allowtransparency="true" id="popupFrame" name="popupFrame" width="100%" height="100%"></iframe></div>';B.appendChild(A);B.appendChild(D);gPopupMask=document.getElementById("popupMask");gPopupContainer=document.getElementById("popupContainer");gPopFrame=document.getElementById("popupFrame");var C=parseInt(window.navigator.appVersion.charAt(0),10);if(C<=6&&window.navigator.userAgent.indexOf("MSIE")>-1){gHideSelects=true}addEvent(B,"click",bodyClickEventHandler)}addEvent(window,"load",initPopUp);function bodyClickEventHandler(B){var A=B.target?B.target:B.srcElement;if(A&&(A.nodeType==3||A.nodeType==4)){A=A.parentNode}if((A.id)&&(A.id.indexOf("popupMask")>-1)){hidePopWin()}}function showPopWin(D,F,A){if(gPopupInit==false){window.setTimeout("showPopWin('"+D+"',"+F+","+A+");",10);return }var C=YAHOO.util.Dom.getViewportHeight()-4;var B=YAHOO.util.Dom.getViewportWidth()-4;if(A>C){A=C}if(F>B){F=B}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)+"px";gPopFrame.style.width=parseInt(document.getElementById("popupTitleBar").offsetWidth,10)+"px";gPopFrame.style.height=(A-E)+"px";gPopFrame.src=D;if(gHideSelects==true){hideSelectBoxes()}window.setTimeout("setPopTitleAndRewriteTargets();",100)}function centerPopWin(E,A){if(gPopupIsShown==true){if(E==null||isNaN(E)){E=gPopupContainer.offsetWidth}if(A==null){A=gPopupContainer.offsetHeight}var G=YAHOO.util.Dom.getClientRegion();var C=YAHOO.util.Dom.getViewportHeight();var F=YAHOO.util.Dom.getViewportWidth();gPopupMask.style.height=C+"px";gPopupMask.style.width=F+"px";gPopupMask.style.top=G.top+"px";gPopupMask.style.left=G.left+"px";var D=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);var B=G.top+((C-(A+D))/2);if(B<0){B=0}gPopupContainer.style.top=B+"px";gPopupContainer.style.left=(G.left+((F-E)/2))+"px"}}addEvent(window,"resize",centerPopWin);window.onscroll=centerPopWin;function hidePopWin(){if(gPopupIsShown){gPopupIsShown=false;restoreTabIndexes();if(gPopupMask==null){return }gPopupMask.style.display="none";gPopupContainer.style.display="none";gPopFrame.src=gLoading;if(gHideSelects==true){displaySelectBoxes()}}}function setPopTitleAndRewriteTargets(){if((window.frames.popupFrame.document.title==null)||(window.frames.popupFrame.document.title=="Loading Dialog Content")){window.setTimeout("setPopTitleAndRewriteTargets();",10)}else{var D=window.frames.popupFrame.document;document.getElementById("popupTitle").innerHTML=D.title;if(D.getElementsByTagName("base").length<1){var B=window.frames.popupFrame.document.getElementsByTagName("a");for(var C=0;C<B.length;C++){if(B.target==null){B[C].target="_parent"}}var A=window.frames.popupFrame.document.getElementsByTagName("form");for(C=0;C<A.length;C++){if(A.target==null){A[C].target="_parent"}}}}}function setPopTitle(){var B=window.frames.popupFrame.document;var A=document.getElementById("popupTitle");if(B&&A){A.innerHTML=B.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"}}}}function addEvent(D,C,A){if(D.addEventListener){D.addEventListener(C,A,false);return true}else{if(D.attachEvent){var B=D.attachEvent("on"+C,A);return B}else{return false}}}function openDialog(C,D,A){var B=(D!=null)?D:400;var E=(A!=null)?A:425;showPopWin(C,E,B)}function closeDialog(){window.parent.hidePopWin()};