var gPopupMask=null,gPopupContainer=null,gPopFrame=null,gReturnFunc,gPopupIsShown=false,gHideSelects=false,gTabIndexes=[],gTabbableTags=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="/ikala_images/close.gif" onclick="hidePopWin(false);" id="popCloseBox" /></div></div><iframe src="" style="width:100%;height:100%;background-color:transparent;  z-index:2500;" scrolling="auto" frameborder="0" allowtransparency="true" id="popupFrame" name="popupFrame"></iframe></div>';theBody.appendChild(popmask);
theBody.appendChild(popcont);gPopupMask=document.getElementById("popupMask");gPopupContainer=document.getElementById("popupContainer");gPopFrame=document.getElementById("popupFrame");gPopupMask.style.zIndex=1500;gPopupContainer.style.zIndex=2E3;gPopFrame.style.zIndex=2500;var a=navigator.userAgent;if(a.indexOf("compatible")>-1&&a.indexOf("MSIE")>-1){/MSIE (\d+\.\d+);/.test(a);if(parseFloat(RegExp.$1)<7)gHideSelects=true}}addEvent(window,"load",initPopUp);
function showPopWin(a,b,c,d,e){if(e==null||e==true)document.getElementById("popupControls").style.display="";else document.getElementById("popupControls").style.display="none";gPopupIsShown=true;disableTabIndexes();gPopupMask.style.display="block";gPopupContainer.style.display="block";centerPopWin(b,c);e=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);gPopupContainer.style.width=b+"px";gPopupContainer.style.height=c+e+"px";gPopFrame.style.width=parseInt(document.getElementById("popupTitleBar").offsetWidth,
10)+"px";gPopFrame.style.height=c+"px";gPopFrame.src=a;gReturnFunc=d;gHideSelects==true&&hideSelectBoxes();window.setTimeout("setPopTitle();",600)}
function showPopWin2(a,b,c,d,e){if(e==null||e==true)document.getElementById("popupControls").style.display="";else document.getElementById("popupControls").style.display="none";gPopupIsShown=true;disableTabIndexes();gPopupMask.style.display="block";gPopupContainer.style.display="block";centerPopWin(b,c);e=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);gPopupContainer.style.width=b+"px";gPopupContainer.style.height=c+e+"px";gPopFrame.style.width=parseInt(document.getElementById("popupTitleBar").offsetWidth,
10)+"px";gPopFrame.style.height=c+"px";gPopFrame.src=a;gReturnFunc=d;gHideSelects==true&&hideSelectBoxes();document.getElementById("popupTitle").innerHTML="\u52a0\u5165\u5c08\u8f2f\u6536\u7d0d\u76d2"}var gi=0;
function centerPopWin(a,b){if(gPopupIsShown==true){if(a==null||isNaN(a))a=gPopupContainer.offsetWidth;if(b==null)b=gPopupContainer.offsetHeight;var c=getViewportHeight(),d=getViewportWidth(),e=document.documentElement,f=parseInt(e.scrollTop,10);e=parseInt(e.scrollLeft,10);gPopupMask.style.height=c+"px";gPopupMask.style.width=d+"px";gPopupMask.style.top=f+"px";gPopupMask.style.left=e+"px";window.status=gPopupMask.style.top+" "+gPopupMask.style.left+" "+gi++;var g=parseInt(document.getElementById("popupTitleBar").offsetHeight,
10);gPopupContainer.style.top=f+(c-(b+g))/2+"px";gPopupContainer.style.left=e+(d-a)/2+"px"}}addEvent(window,"resize",centerPopWin);window.onscroll=centerPopWin;function hidePopWin(a){gPopupIsShown=false;restoreTabIndexes();if(gPopupMask!=null){gPopupMask.style.display="none";gPopupContainer.style.display="none";a==true&&gReturnFunc!=null&&gReturnFunc(window.frames.popupFrame.returnVal);gHideSelects==true&&displaySelectBoxes()}}
function setPopTitle(){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)for(var a=0,b=0;b<gTabbableTags.length;b++)for(var c=document.getElementsByTagName(gTabbableTags[b]),d=0;d<c.length;d++){gTabIndexes[a]=c[d].tabIndex;c[d].tabIndex="-1";a++}}
function restoreTabIndexes(){if(document.all)for(var a=0,b=0;b<gTabbableTags.length;b++)for(var c=document.getElementsByTagName(gTabbableTags[b]),d=0;d<c.length;d++){c[d].tabIndex=gTabIndexes[a];c[d].tabEnabled=true;a++}}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(a,b,c){if(a.addEventListener){a.addEventListener(b,c,true);return true}else return a.attachEvent?a.attachEvent("on"+b,c):false}
function removeEvent(a,b,c,d){if(a.removeEventListener){a.removeEventListener(b,c,d);return true}else if(a.detachEvent)return a.detachEvent("on"+b,c);else alert("Handler could not be removed")}function getViewportHeight(){if(window.innerHeight!=window.undefined)return window.innerHeight;if(document.compatMode=="CSS1Compat")return document.documentElement.clientHeight;if(document.body)return document.body.clientHeight;return window.undefined}
function getViewportWidth(){if(window.innerWidth!=window.undefined)return window.innerWidth;if(document.compatMode=="CSS1Compat")return document.documentElement.clientWidth;if(document.body)return document.body.clientWidth;return window.undefined};

