if(!window.zk){zk={};zk.booting=true;if(!window.Boot_progressbox){Boot_progressbox=function(B,F,K,J,L,A){var E=document.createElement("DIV");document.body.appendChild(E);var I='<div id="'+B+'"';var G=zk.innerX(),D=zk.innerY();if(L||(zk.loading&&!zk._prgsOnce)){zk._prgsOnce=true;I+='><div id="zk_mask" class="modal_mask" style="display:block;left:'+G+"px;top:"+D+'px;" z.x="'+G+'" z.y="'+D+'"></div><div'}else{I+="><div"}if(typeof K!="string"||K.indexOf("%")==-1){K+="px"}if(typeof J!="string"||J.indexOf("%")==-1){J+="px"}I+=' id="zk_loading" class="z-loading" style="left:'+K+";top:"+J+';visibility: hidden;" z.x="'+G+'" z.y="'+D+'"><div class="z-loading-indicator"><img class="z-loading-icon" alt="..." src="'+zk.getUpdateURI("/web/img/spacer.gif")+'"/> '+F+"</div></div></div>";zk._setOuterHTML(E,I);if(L){var H=$e("zk_mask");zk.listen(H,"mousemove",Event.stop);zk.listen(H,"click",Event.stop)}var C=$e("zk_loading");if(A){if(C){C.style.left=(zk.innerWidth()-C.offsetWidth)/2+G+"px";C.style.top=(zk.innerHeight()-C.offsetHeight)/2+D+"px";setZKAttr(C,"x",G);setZKAttr(C,"y",D)}}zk.cleanVisibility(C);return $e(B)}}if(!window.AU_progressbox){AU_progressbar=function(C,B,A){Boot_progressbox(C,B,zk.innerX(),zk.innerY(),A)}}function $int(B,A){B=B?parseInt(B,A||10):0;return isNaN(B)?0:B}zk.agent=navigator.userAgent.toLowerCase();zk.safari=zk.agent.indexOf("safari")>=0;zk.opera=zk.agent.indexOf("opera")>=0;zk.gecko=zk.agent.indexOf("gecko/")>=0&&!zk.safari&&!zk.opera;if(zk.gecko){var j=zk.agent.indexOf("firefox/");j=$int(zk.agent.substring(j+8));zk.gecko3=j>=3;zk.gecko2Only=!zk.gecko3}else{if(!zk.opera){var j=zk.agent.indexOf("msie ");zk.ie=j>=0;if(zk.ie){j=$int(zk.agent.substring(j+5));zk.ie7=j>=7;zk.ie8=j>=8;zk.ie6Only=!zk.ie7}}}zk.air=zk.agent.indexOf("adobeair")>=0;zk._js4ld={};zk._ctpgs=[];zk._jscnt=0;zk._jsmap={};zk.voidf=function(){return false};zk.listen=function(B,C,A){if(B.addEventListener){B.addEventListener(C,A,false)}else{B.attachEvent("on"+C,A)}if("submit"==C&&$tag(B)=="FORM"){if(!B._submfns){B._submfns=[]}B._submfns.push(A)}};zk.unlisten=function(B,D,A){if(B.removeEventListener){B.removeEventListener(D,A,false)}else{if(B.detachEvent){try{B.detachEvent("on"+D,A)}catch(C){}}}if("submit"==D&&$tag(B)=="FORM"&&B._submfns){B._submfns.remove(A)}};if(zk.ie){zk._ltns={};zk._unltns=[];zk._listen=zk.listen;zk.listen=function(D,E,C){zk._listen(D,E,C);var A=zk._ltns[D];if(!A){zk._ltns[D]=A={}}var B=A[E];if(!B){A[E]=B=[]}B.push(C)};zk._unlisten=zk.unlisten;zk.unlisten=function(D,E,C){zk._unlisten(D,E,C);var A=zk._ltns[D];var B=A?A[E]:null;if(B){B.remove(C);if(!B.length){delete A[E]}}};zk.unlistenAll=function(B){if(B){var A=zk._ltns[B];if(A){zk._unltns.push([B,A]);delete zk._ltns[B];setTimeout(zk._unlistenOne,10000+20000*Math.random())}}else{while(zk._unltns.length){zk._unlistenOne()}for(var B in zk._ltns){var A=zk._ltns[B];if(A){delete zk._ltns[B];zk._unlistenNode(B,A)}}}};zk._unlistenOne=function(){if(zk._unltns.length){var A=zk._unltns.shift();zk._unlistenNode(A[0],A[1])}};zk._unlistenNode=function(D,A){for(var F in A){var C=A[F];delete A[F];for(var B=C.length;--B>=0;){try{zk._unlisten(D,F,C[B]);C[B]=null}catch(E){}}C.length=0}}}else{zk.unlistenAll=zk.voidf}zk.disableESC=function(){if(!zk._noESC){zk._noESC=function(A){if(!A){A=window.event}if(A.keyCode==27){if(A.preventDefault){A.preventDefault();A.stopPropagation()}else{A.returnValue=false;A.cancelBubble=true}return false}return true};zk.listen(document,"keydown",zk._noESC);zk._oldOnErr=window.onerror;zk._onErrChange=true;window.onerror=function(D,B,C){var E=zkau.uri();if(E&&B.indexOf(location.host)>=0){var A=E.lastIndexOf(";");A=A>=0?E.substring(0,A):E;if(B.indexOf(A+"/web/")>=0){D=mesg.FAILED_TO_LOAD+B+"\n"+mesg.FAILED_TO_LOAD_DETAIL+"\n"+mesg.CAUSE+D+" (line "+C+")";if(zk.error){zk.error(D)}else{alert(D)}return true}}}}};zk.disableESC();zk.enableESC=function(){if(zk._noESC){zk.unlisten(document,"keydown",zk._noESC);delete zk._noESC}if(zk._onErrChange){window.onerror=zk._oldOnErr;if(zk._oldOnErr){delete zk._oldOnErr}delete zk._onErrChange}};zk.mods={};function $now(){return new Date().getTime()}function $e(A){return typeof A=="string"?A?document.getElementById(A):null:A}function $uuid(B){if(typeof B!="string"){for(;B;B=$parent(B)){if(B.id){B=B.id;break}}}if(!B){return""}var A=B.lastIndexOf("!");return A>0?B.substring(0,A):B}function $id(A){for(;A;A=$parent(A)){if(A.id){return A.id}}return""}function $real(A){var C=$uuid(A);if(C){var B=$e(C+"!real");if(B){return B}B=$e(C);if(B){return B}}return A}function $outer(A){var C=$uuid(A);if(C){var B=$e(C);if(B){return B}}return A}function $type(C){var B=getZKAttr(C,"type");if(B){var A=B.lastIndexOf(".");return A>=0?B.substring(A+1):B}return null}function $childExterior(A){var B=$e(A.id+"!chdextr");return B?B:A}function $parent(B){var A=zk._vpts[B.id];return A?A:B.parentNode}zk.setVParent=function(E){var D=E.id,C=E.parentNode;if(!D){zk.error("id required, "+E);return }if(zk.isVParent(D)){return }var B=E.nextSibling;if(B){var A=document.createElement("SPAN");A.id=D+"!agtx";A.style.display="none";C.insertBefore(A,B)}zk._vpts[D]=C;if(!getZKAttr(E,"dtid")){setZKAttr(E,"dtid",zkau.dtid(E))}document.body.appendChild(E)};zk.isVParent=function(A){return zk._vpts[A&&A.id?A.id:A]};zk.unsetVParent=function(D){var C=D.id,B=zk._vpts[C];delete zk._vpts[C];if(B){var A=$e(C+"!agtx");if(A){B.insertBefore(D,A);zk.remove(A)}else{B.appendChild(D)}}};zk.unsetChildVParent=function(E,B){var C=[];for(var D in zk._vpts){if(zk.isAncestor(E,D)){C.push(D)}}for(var A=C.length;--A>=0;){E=$e(C[A]);if(B){E.style.display="none"}zk.unsetVParent(E)}return C};zk._vpts={};function $parentByType(B,A){for(;B;B=$parent(B)){if($type(B)==A){return B}}return null}function $tag(A){return A&&A.tagName?A.tagName.toUpperCase():""}function $parentByTag(B,A){for(;B;B=$parent(B)){if($tag(B)==A){return B}}return null}function $visible(B,A){return B&&(!B.style||(B.style.display!="none"&&(!A||B.style.visibility!="hidden")))}function getZKAttr(B,A){try{return B&&B.getAttribute?B.getAttribute("z."+A):null}catch(C){return null}}function setZKAttr(B,A,C){if(B&&B.setAttribute){B.setAttribute("z."+A,C)}}function rmZKAttr(B,A){if(B&&B.removeAttribute){B.removeAttribute("z."+A)}else{setZKAttr(B,A,"")}}zk.getBuild=function(A){return zk.mods[A]||zk.build||"0"};zk.addInit=function(A,B,C){if(typeof C=="string"){if(zk._initids[C]){return }zk._initids[C]=true}zk._addfn(zk._initfns,A,B)};zk.addInitLater=function(A,B,C){if(typeof C=="string"){if(zk._inLatids[C]){return }zk._inLatids[C]=true}zk._addfn(zk._inLatfns,A,B)};zk._addfn=function(A,B,C){if(C){A.unshift(B)}else{A.push(B)}};zk.addBeforeInit=zk.addModuleInit=function(A){zk._bfinits.push(A)};zk.addInitCmp=function(A){zk._initcmps.push(A)};zk.addCleanup=function(A,B,C){if(typeof C=="string"){if(zk._cuids[C]){return }zk._cuids[C]=true}zk._addfn(zk._cufns,A,B)};zk.addCleanupLater=function(A,B,C){if(typeof C=="string"){if(zk._cuLatids[C]){return }zk._cuLatids[C]=true}zk._addfn(zk._cuLatfns,A,B)};zk.addBeforeUnload=function(A,B){if(B){zk._bfunld.unshift(A)}else{zk._bfunld.push(A)}};zk.rmBeforeUnload=function(A){zk._bfunld.remove(A)};zk.beforeUnload=function(){for(var A=0,C=zk._bfunld.length;A<C;++A){var B=zk._bfunld[A]();if(B){return B}}};zk.unwatch=function(C){if(typeof C!="string"){C=C.id}for(var A=arguments,B=A.length;--B>0;){switch(A[B]){case"onVisi":zk._visicmps.remove(C);break;case"onHide":zk._hidecmps.remove(C);break;case"onSize":zk._szcmps.remove(C);break;case"beforeSize":zk._bfszcmps.remove(C);break;case"onScroll":zk._scrlcmps.remove(C)}}};zk.watch=function(C){C=$e(C);for(var A=arguments,B=A.length;--B>0;){switch(A[B]){case"onVisi":zk._watch(C,zk._visicmps);break;case"onHide":zk._watch(C,zk._hidecmps);break;case"onSize":zk._watch(C,zk._szcmps);break;case"beforeSize":zk._watch(C,zk._bfszcmps);break;case"onScroll":zk._watch(C,zk._scrlcmps)}}};zk._watch=function(D,A){for(var B=0;B<A.length;++B){var C=A[B];if(zk.isAncestor(C,D)){A.splice(B,0,D.id);return }}A.unshift(D.id)};zk.invoke=function(A,C,B){if(!zk._modules[A]){zk.load(A,C,null,null,B)}else{if(zk.loading){zk.addBeforeInit(C)}else{C()}}};zk.addOnLoad=function(A,B){if(zk._modules[A]){setTimeout(B,0)}else{var C=zk._js4ld[A]=[];C.push(B)}};zk.load=function(A,B,E,D,C){if(!A){zk.error("Module name must be specified");return }if(!zk._modules[A]){zk._modules[A]=true;if(B){zk.addBeforeInit(B)}zk._load(A,D,C,E)}};zk._loadByType=function(A,B){if(!zk._modules[A]){zk._modules[A]=true;zk._load(A,null,zkau.dtid(B))}};zk.loadByType=function(C){var B=getZKAttr(C,"type");if(B){var A=B.lastIndexOf(".");if(A>0){zk._loadByType(B.substring(0,A),C)}return true}return false};zk._load=function(A,F,C,E){zk._bld();var H=document.createElement("script"),G="/web",D=A;H.type="text/javascript";if(E){zk._ckfns.push(E)}else{G+="/_zcbzk.ald-"+zk._jscnt++}if(D.indexOf("://")>0){if(!E&&zk.debugJS){zk.error("zk.load: ckfn required to load "+D)}H.src=D}else{if(D.indexOf("/")>=0){if(D.charAt(0)!="/"){D="/"+D}H.charset="UTF-8";H.src=zk.getUpdateURI(G+D,false,F,C)}else{D=D.replace(/\./g,"/");var B=D.lastIndexOf("!");D=B>=0?D.substring(0,B)+".js."+D.substring(B+1):D+".js";if(D.charAt(0)!="/"){D="/"+D}H.charset="UTF-8";if(!F){F=zk.getBuild(A)}H.src=zk.getUpdateURI(G+"/js"+D,false,F,C)}}document.getElementsByTagName("HEAD")[0].appendChild(H)};zk._bld=function(){if(zk.loading++){zk._updCnt()}else{zk.disableESC();zk._ckload=setInterval(function(){for(var B=0,A=zk._ckfns.length;B<A;++B){if(zk._ckfns[B]()){zk._ckfns.splice(B--,1);--A;zk.ald()}else{return }}},10);setTimeout(function(){if(zk.loading||window.dbg_progressbox){var A=$e("zk_loadprog");if(!A){Boot_progressbox("zk_loadprog",'Loading (<span id="zk_loadcnt">'+zk.loading+"</span>)","45%","40%")}}},350)}};zk.ald=function(D){if(zk._jsmap[D]){return }if(--zk.loading){zk._jsmap[D]=true;try{zk._updCnt()}catch(C){zk.error("Failed to count. "+C.message)}}else{try{zk.enableESC();if(zk._ckload){clearInterval(zk._ckload);delete zk._ckload}for(var A in zk._js4ld){if(zk._modules[A]){var B=zk._js4ld[A];if(B){delete zk._js4ld[A];while(B.length){setTimeout(B.shift(),0)}}}}var E=$e("zk_loadprog");if(E){E.parentNode.removeChild(E)}}catch(C){zk.error("Failed to stop counting. "+C.message)}if(zk._ready){zk._evalInit()}zk._jsmap={};zk._jscnt=0}};zk._updCnt=function(){var A=$e("zk_loadcnt");if(A){A.innerHTML=""+zk.loading}};zk.initAt=function(B){if(!B){return }var A=[];A.push(B);zk._loadAndInit({stk:A,nosibling:true})};zk._loadAndInit=function(C){zk._ready=false;for(var B=0;C.stk.length;){if(++B>1000){setTimeout(function(){zk._loadAndInit(C)},10);return }var E=C.stk.pop();if(E.nodeType==1){try{if(zk.gecko){switch($tag(E)){case"INPUT":if(E.type=="checkbox"||E.type=="radio"){if(E.checked!=E.defaultChecked){E.checked=E.defaultChecked}break}if(E.type!="text"&&E.type!="password"){break}case"TEXTAREA":if(E.value!=E.defaultValue&&E.defaultValue!="zk_wrong!~-.zk_pha!6"){E.value=E.defaultValue}break;case"OPTION":if(E.selected!=E.defaultSelected){E.selected=E.defaultSelected}}}else{if(zk.ie){switch($tag(E)){case"A":case"AREA":if(E.href.indexOf("javascript:")>=0){zk.listen(E,"click",zk._ieFixBfUnload)}break;case"FORM":zk.fixSubmit(E)}}}}catch(D){}var A=getZKAttr(E,"dtid");if(A){zkau.addDesktop(A)}if(zk.loadByType(E)||getZKAttr(E,"drag")||getZKAttr(E,"drop")||getZKAttr(E,"zid")){zk._initcmps.push(E)}if(getZKAttr(E,"zidsp")=="ctpage"){zk._ctpgs.push(E.id)}}if(C.nosibling){C.nosibling=false}else{if(E.nextSibling&&!getZKAttr(E,"skipsib")){C.stk.push(E.nextSibling)}}if(E.firstChild&&!getZKAttr(E,"skipdsc")){C.stk.push(E.firstChild)}}zk._evalInit();zk._ready=true};if(zk.ie){zk._ieFixBfUnload=function(){zk.skipBfUnload=true;setTimeout(zk._skipBackBF,0)};zk._skipBackBF=function(){zk.skipBfUnload=false}}zk._evalInit=function(){do{while(!zk.loading&&zk._bfinits.length){(zk._bfinits.shift())()}for(var j=0;zk._initcmps.length&&!zk.loading;){var n=zk._initcmps.pop();var m=zk.eval(n,"init");if(m){n=m}if(getZKAttr(n,"zid")){zkau.initzid(n)}if(getZKAttr(n,"drag")){zkau.initdrag(n)}if(getZKAttr(n,"drop")){zkau.initdrop(n)}var type=$type(n);if(type){var o=window["zk"+type];if(o){if(o.onVisi){zk._tvisicmps.push(n.id)}if(o.onHide){zk._thidecmps.push(n.id)}if(o.onSize){zk._tszcmps.push(n.id)}if(o.beforeSize){zk._tbfszcmps.push(n.id)}if(o.onScroll){zk._tscrlcmps.push(n.id)}}}if(zk.loading||++j>1000){if(!zk.loading){setTimeout(zk._evalInit,10)}return }}if(!zk.loading){for(var es=zk._tvisicmps;es.length;){zk._visicmps.unshift(es.pop())}for(var es=zk._thidecmps;es.length;){zk._hidecmps.unshift(es.pop())}for(var es=zk._tscrlcmps;es.length;){zk._scrlcmps.unshift(es.pop())}for(var es=zk._tbfszcmps,j=es.length;--j>=0;){zk._bfszcmps.unshift(es[j])}for(var es=zk._tszcmps,j=es.length;--j>=0;){zk._szcmps.unshift(es[j])}for(var es=zk._tbfszcmps;es.length;){var n=$e(es.pop());if($visible(n)){zk.eval(n,"beforeSize")}}for(var es=zk._tszcmps;es.length;){var n=$e(es.pop());if($visible(n)){zk.eval(n,"onSize")}}}while(!zk.loading&&zk._initfns.length){(zk._initfns.shift())()}if(!zk.loading&&!zk._initfns.length){zk._initids={};setTimeout(zk._initLater,25)}}while(!zk.loading&&(zk._bfinits.length||zk._initcmps.length||zk._initfns.length));zkau.doCmds()};zk._initLater=function(){while(!zk.loading&&zk._inLatfns.length){(zk._inLatfns.shift())()}if(!zk.loading&&!zk._inLatfns.length){zk._inLatids={}}};zk.eval=function(H,E,D){if(!D){D=$type(H)}if(D){var G=window["zk"+D];if(G){var F=G[E];if(F){try{var B=[H];for(var A=arguments.length-2;--A>0;){B[A]=arguments[A+2]}return F.apply(G,B)}catch(C){zk.error("Failed to invoke zk"+D+"."+E+"\n"+C.message);if(zk.debugJS){throw C}}}}}return false};zk.cleanupAt=function(A){zk._cleanupAt(A);while(zk._cufns.length){(zk._cufns.shift())()}zk._cuids={};setTimeout(zk._cleanLater,25)};zk._cleanLater=function(){while(zk._cuLatfns.length){(zk._cuLatfns.shift())()}zk._cuLatids={}};zk._cleanupAt=function(n){if(getZKAttr(n,"zid")){zkau.cleanzid(n)}if(getZKAttr(n,"zidsp")){zkau.cleanzidsp(n)}if(getZKAttr(n,"drag")){zkau.cleandrag(n)}if(getZKAttr(n,"drop")){zkau.cleandrop(n)}var type=$type(n);if(type){zk.eval(n,"cleanup",type);zkau.cleanupMeta(n);zk.unlistenAll(n);zk._visicmps.remove(n.id);zk._hidecmps.remove(n.id);zk._szcmps.remove(n.id);zk._bfszcmps.remove(n.id);zk._scrlcmps.remove(n.id)}for(n=n.firstChild;n;n=n.nextSibling){if(n.nodeType==1){zk._cleanupAt(n)}}};zk.onVisiAt=function(n){for(var elms=zk._visicmps,j=elms.length;--j>=0;){var elm=$e(elms[j]);for(var e=elm;e;e=$parent(e)){if(!$visible(e)){break}if(e==n||!n){zk.fixOverflow(elm);zk.eval(elm,"onVisi");break}}}};zk.onHideAt=function(n){var f=zkau.currentFocus;if(f&&zk.isAncestor(n,f)){zkau.currentFocus=null;try{f.blur()}catch(e){}}for(var elms=zk._hidecmps,j=elms.length;--j>=0;){var elm=$e(elms[j]);for(var e=elm;e;e=$parent(e)){if(!$visible(e)){break}if(e==n||!n){zk.eval(elm,"onHide");break}}}};zk.onSizeAt=function(n){for(var elms=zk._szcmps,j=elms.length;--j>=0;){var elm=$e(elms[j]);for(var e=elm;e;e=$parent(e)){if(!$visible(e)){break}if(!n||e==n){zk.eval(elm,"onSize");break}}}};zk.beforeSizeAt=function(n){for(var elms=zk._bfszcmps,j=elms.length;--j>=0;){var elm=$e(elms[j]);for(var e=elm;e;e=$parent(e)){if(!$visible(e)){break}if(!n||e==n){zk.eval(elm,"beforeSize");break}}}};zk.onScrollAt=function(n){if(zkau.valid){zkau.valid.onScrollAt(n)}for(var elms=zk._scrlcmps,j=elms.length;--j>=0;){var elm=$e(elms[j]);for(var e=elm;e;e=$parent(e)){if(!$visible(e)){break}if(!n||e==n){zk.eval(elm,"onScroll");break}}}};zk.loadCSS=function(B,A){if(B.indexOf("://")<0){if(B.charAt(0)!="/"){B="/"+B}B=zk.getUpdateURI("/web"+B,false,null,A)}zk.loadCSSDirect(B)};zk.loadCSSDirect=function(A,C){var B=document.createElement("LINK");if(C){B.id=C}B.rel="stylesheet";B.type="text/css";B.href=A;document.getElementsByTagName("HEAD")[0].appendChild(B)};zk.loadJS=function(C,B,A){var D=document.createElement("script");D.type="text/javascript";D.charset="UTF-8";if(B){D.onload=D.onreadystatechange=function(){if(!D.readyState||D.readyState=="loaded"){B()}}}if(C.indexOf("://")<0){if(C.charAt(0)!="/"){C="/"+C}C=zk.getUpdateURI("/web"+C,false,null,A)}D.src=C;document.getElementsByTagName("HEAD")[0].appendChild(D)};zk.getUpdateURI=function(B,I,C,D){var A=zkau.uri(D);if(!B){return A}if(B.charAt(0)!="/"){B="/"+B}if(C&&B.length>=5&&B.substring(0,5)=="/web/"){B="/web/_zv"+C+B.substring(4)}var G=A.lastIndexOf(";"),F=A.lastIndexOf("?");if(G<0&&F<0){return A+B}if(F>=0&&(G<0||F<G)){G=F}var H=A.substring(0,G);if(I){return H+B}var J=A.substring(G);var E=B.indexOf("?");return E>=0?F>=0?H+B.substring(0,E)+J+"&"+B.substring(E+1):H+B.substring(0,E)+J+B.substring(E):H+B+J};zk.progress=function(A){zk.progressing=true;if(A>0){setTimeout(zk._progress,A)}else{zk._progress()}};zk.progressDone=function(){zk.progressing=zk.progressPrompted=false;var A=$e("zk_prog");if(A){A.parentNode.removeChild(A)}if(zk.dbModal){zk.restoreDisabled()}};zk._progress=function(){if(zk.progressing&&!zk.loading){var C=$e("zk_showBusy");if(C){return }C=$e("zk_prog");if(!C){var B;try{B=mesg.PLEASE_WAIT}catch(A){B="Processing..."}if(zk.dbModal&&zk.booting){zk.disableAll()}AU_progressbar("zk_prog",B,zk.booting);zk.progressPrompted=true}}};zk.https=function(){var A=location.protocol;return A&&"https:"==A.toLowerCase()};zk.innerX=function(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0};zk.innerY=function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0};zk.innerWidth=function(){return typeof window.innerWidth=="number"?window.innerWidth:document.compatMode=="CSS1Compat"?document.documentElement.clientWidth:document.body.clientWidth};zk.innerHeight=function(){return typeof window.innerHeight=="number"?window.innerHeight:document.compatMode=="CSS1Compat"?document.documentElement.clientHeight:document.body.clientHeight};zk.pageWidth=function(){var B=document.body.scrollWidth,A=document.body.offsetWidth;return B>A?B:A};zk.pageHeight=function(){var B=document.body.scrollHeight,A=document.body.offsetHeight;return B>A?B:A};zk._setOuterHTML=function(D,B){if(D.outerHTML){D.outerHTML=B}else{var A=document.createRange();A.setStartBefore(D);var C=A.createContextualFragment(B);D.parentNode.replaceChild(C,D)}};zk.pause=function(A){if(A){var B=$now(),C;do{C=$now()}while(C-B<A)}};zk.encodeXML=function(B,A){var E="";if(B){for(var D=0,C=B.length;D<C;++D){var F=B.charAt(D);switch(F){case"<":E+="&lt;";break;case">":E+="&gt;";break;case"&":E+="&amp;";break;case'"':E+="&quot;";break;case"\n":if(A){E+="<br/>";break}default:E+=F}}}return E};zk.message=function(){var D="",B=arguments;if(B.length>1){for(var C=0,A=B.length;C<A;C++){D+="["+B[C]+"] "}}else{D=arguments[0]}zk._msg=zk._msg?zk._msg+D:D;zk._msg+="\n";setTimeout(zk._domsg,600)};zk._domsg=function(){if(zk._msg){var A=$e("zk_msg");if(!A){A=document.createElement("DIV");document.body.appendChild(A);var B='<div id="zk_debugbox" class="debugbox" style="visibility:hidden"><table cellpadding="0" cellspacing="0" width="100%"><tr><td width="20pt"><button onclick="zk._msgclose(this)">close</button><br/><button onclick="$e(\'zk_msg\').value = \'\'">clear</button></td><td><textarea id="zk_msg" style="width:99%" rows="10"></textarea></td></tr></table></div>';zk._setOuterHTML(A,B);A=$e("zk_msg");var C=$e("zk_debugbox");C.style.top=zk.innerY()+zk.innerHeight()-C.offsetHeight-20+"px";C.style.left=zk.innerX()+zk.innerWidth()-C.offsetWidth-20+"px";zk.cleanVisibility(C)}A.value=A.value+zk._msg+"\n";A.scrollTop=A.scrollHeight;zk._msg=null}};zk._msgclose=function(A){while((A=A.parentNode)!=null){if($tag(A)=="DIV"){A.parentNode.removeChild(A);return }}};zk.debug=zk.message;zk.error=function(D){if(zk.booting){setTimeout(function(){zk.error(D)},100);return }if(!zk._errcnt){zk._errcnt=1}var E="zk_err_"+zk._errcnt++;var B=document.createElement("DIV");document.body.appendChild(B);var A='<div style="position:absolute;z-index:99000;padding:3px;left:'+(zk.innerX()+50)+"px;top:"+(zk.innerY()+20)+'px;width:550px;border:1px solid #963;background-color:#fc9" id="'+E+'"><table cellpadding="2" cellspacing="2" width="100%"><tr valign="top"><td width="20pt"><button onclick="zkau.sendRedraw()">redraw</button><button onclick="zk._msgclose(this)">close</button></td><td style="border:1px inset">'+zk.encodeXML(D,true)+"</td></tr></table></div>";zk._setOuterHTML(B,A);B=$e(E);try{new Draggable(B,{handle:B,zindex:B.style.zIndex,starteffect:zk.voidf,starteffect:zk.voidf,endeffect:zk.voidf})}catch(C){}};zk.errorDismiss=function(){for(var A=zk._errcnt;A;--A){zk.remove($e("zk_err_"+A))}};zk.loading=0;zk._modules={};zk._initfns=[];zk._initids={};zk._inLatfns=[];zk._inLatids={};zk._bfinits=[];zk._cufns=[];zk._cuids={};zk._cuLatfns=[];zk._cuLatids={};zk._bfunld=[];zk._initcmps=[];zk._ckfns=[];zk._visicmps=[];zk._hidecmps=[];zk._szcmps=[];zk._bfszcmps=[];zk._scrlcmps=[];zk._tszcmps=[],zk._tbfszcmps=[],zk._tscrlcmps=[],zk._tvisicmps=[],zk._thidecmps=[];function myload(){var A=zk._onload;if(A){zk._onload=null;A()}}zk._onload=function(){zk.progress(600);zk.addInitLater(zk.progressDone);zk.addInitLater(function(){zk.booting=false});zk.initAt(document.body)};if(zk.ie&&!zk.https()){document.write('<script id="_zie_load" defer src="javascript:void(0)"><\/script>');var e=$e("_zie_load");e.onreadystatechange=function(){if("complete"==this.readyState){myload()}};e.onreadystatechange()}else{if(zk.safari){var timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(timer);delete timer;myload()}},10)}else{if(zk.gecko){zk.listen(document,"DOMContentLoaded",myload)}zk._oldOnload=window.onload;window.onload=function(){myload();if(zk._oldOnload){zk._oldOnload.apply(window,arguments)}}}}};
