if(!window.anima){
String.prototype.startsWith=function(_1){
return this.substring(0,_1.length)==_1;
};
String.prototype.endsWith=function(_2){
return this.substring(this.length-_2.length)==_2;
};
String.prototype.trim=function(){
var j=0,k=this.length-1;
while(j<this.length&&this.charAt(j)<=" "){
++j;
}
while(k>=j&&this.charAt(k)<=" "){
--k;
}
return j>k?"":this.substring(j,k+1);
};
String.prototype.skipWhitespaces=function(j){
for(;j<this.length;++j){
var cc=this.charAt(j);
if(cc!=" "&&cc!="\t"&&cc!="\n"&&cc!="\r"){
break;
}
}
return j;
};
String.prototype.nextWhitespace=function(j){
for(;j<this.length;++j){
var cc=this.charAt(j);
if(cc==" "||cc=="\t"||cc=="\n"||cc=="\r"){
break;
}
}
return j;
};
Array.prototype.remove=function(o){
for(var j=0;j<this.length;++j){
if(o==this[j]){
this.splice(j,1);
return true;
}
}
return false;
};
Array.prototype.contains=function(o){
for(var j=0;j<this.length;++j){
if(o==this[j]){
return true;
}
}
return false;
};
function z_fmsubm(a,b,c){
var fns=this._submfns;
for(var j=0;j<(fns?fns.length:0);++j){
fns[j].apply(this,arguments);
}
return this._ogsubm(a,b,c);
}
if(zk.ie){
zk.fixSubmit=function(n){
n._ogsubm=n.submit;
n.submit=z_fmsubm;
};
zk._newElem=document.createElement;
document.createElement=function(tag){
var n=zk._newElem(tag);
if(tag.toUpperCase()=="FORM"){
zk.fixSubmit(n);
}
return n;
};
}else{
HTMLFormElement.prototype._ogsubm=HTMLFormElement.prototype.submit;
HTMLFormElement.prototype.submit=z_fmsubm;
}
zk.indexClass=function(el,_16){
var cn=el.className;
var j=cn.indexOf(_16),k=j+_16.length;
return j<0||(j&&cn.charAt(j-1)!=" ")||(k<cn.length&&cn.charAt(k)!=" ")?-1:j;
};
zk.addClass=function(el,_1b,_1c){
if(_1c==false){
zk.rmClass(el,_1b);
return;
}
var j=zk.indexClass(el,_1b);
if(j<0){
var cn=el.className;
if(cn.length){
cn+=" ";
}
el.className=cn+_1b;
}
};
zk.rmClass=function(el,_20,_21){
if(_21==false){
zk.addClass(el,_20);
return;
}
var j=zk.indexClass(el,_20);
if(j>=0){
var cn=el.className,k=j+_20.length;
if(k<cn.length){
++k;
}
el.className=cn.substring(0,j)+cn.substring(k);
}
};
zk.setOffsetHeight=function(el,hgh){
hgh=hgh-$int(Element.getStyle(el,"padding-top"))-$int(Element.getStyle(el,"padding-bottom"))-$int(Element.getStyle(el,"margin-top"))-$int(Element.getStyle(el,"margin-bottom"))-$int(Element.getStyle(el,"border-top-width"))-$int(Element.getStyle(el,"border-bottom-width"));
el.style.height=(hgh>0?hgh:0)+"px";
};
zk.offsetWidth=function(el){
if(!el){
return 0;
}
if(!zk.safari||$tag(el)!="TR"){
return el.offsetWidth;
}
var wd=0;
for(var j=el.cells.length;--j>=0;){
wd+=el.cells[j].offsetWidth;
}
return wd;
};
zk.offsetHeight=function(el){
if(!el){
return 0;
}
if(!zk.safari||$tag(el)!="TR"){
return el.offsetHeight;
}
var hgh=0;
for(var j=el.cells.length;--j>=0;){
var h=el.cells[j].offsetHeight;
if(h>hgh){
hgh=h;
}
}
return hgh;
};
zk.offsetTop=function(el){
if(!el){
return 0;
}
if(zk.safari&&$tag(el)==="TR"&&el.cells.length){
el=el.cells[0];
}
return el.offsetTop;
};
zk.offsetLeft=function(el){
if(!el){
return 0;
}
if(zk.safari&&$tag(el)==="TR"&&el.cells.length){
el=el.cells[0];
}
return el.offsetLeft;
};
zk.borders={l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"};
zk.paddings={l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"};
zk.sumStyles=function(el,_31,_32){
var val=0;
for(var i=0,l=_31.length;i<l;i++){
var w=$int(Element.getStyle(el,_32[_31.charAt(i)]));
if(!isNaN(w)){
val+=w;
}
}
return val;
};
zk.revisedSize=function(el,_38,_39){
var _3a="lr";
if(_39){
_3a="tb";
}
_38-=(zk.sumStyles(el,_3a,zk.borders)+zk.sumStyles(el,_3a,zk.paddings));
if(_38<0){
_38=0;
}
return _38;
};
zk.revisedOffset=function(el,ofs){
if(!ofs){
if(el.getBoundingClientRect){
var b=el.getBoundingClientRect();
return [b.left+zk.innerX()-3,b.top+zk.innerY()-3];
}
ofs=Position.cumulativeOffset(el);
}
var _3e=Position.realOffset(el);
_3e[0]-=zk.innerX();
_3e[1]-=zk.innerY();
return [ofs[0]-_3e[0],ofs[1]-_3e[1]];
};
if(zk.safari){
zk._oldposofs=Position.positionedOffset;
Position.positionedOffset=function(el){
if($tag(el)==="TR"&&el.cells.length){
el=el.cells[0];
}
return zk._oldposofs(el);
};
}
if(zk.gecko||zk.safari){
zk._oldcumofs=Position.cumulativeOffset;
Position.cumulativeOffset=function(el){
if(zk.safari&&$tag(el)==="TR"&&el.cells.length){
el=el.cells[0];
}
var ofs;
if(!$visible(el)&&!zk.offsetWidth(el)){
el.style.display="";
ofs=zk._oldcumofs(el);
el.style.display="none";
}else{
ofs=zk._oldcumofs(el);
}
return ofs;
};
}
zk.center=function(el,_43){
var _44=zk.offsetWidth(el),_45=zk.offsetHeight(el);
if((!_44||!_45)&&!$visible(el)){
el.style.top="-10000px";
el.style.display="block";
_44=zk.offsetWidth(el);
_45=zk.offsetHeight(el),el.style.display="none";
}
var _46=zk.innerX(),top=zk.innerY();
var x,y,_4a,_4b;
_44=zk.innerWidth()-_44;
if(!_43){
x=_46+_44/2;
}else{
if(_43.indexOf("left")>=0){
x=_46;
}else{
if(_43.indexOf("right")>=0){
x=_46+_44-1;
}else{
if(_43.indexOf("center")>=0){
x=_46+_44/2;
}else{
x=0;
_4a=true;
}
}
}
}
_45=zk.innerHeight()-_45;
if(!_43){
y=top+_45/2;
}else{
if(_43.indexOf("top")>=0){
y=top;
}else{
if(_43.indexOf("bottom")>=0){
y=top+_45-1;
}else{
if(_43.indexOf("center")>=0){
y=top+_45/2;
}else{
y=0;
_4b=true;
}
}
}
}
if(x<_46){
x=_46;
}
if(y<top){
y=top;
}
var ofs=zk.toStyleOffset(el,x,y);
if(!_4a){
el.style.left=ofs[0]+"px";
}
if(!_4b){
el.style.top=ofs[1]+"px";
}
};
zk.getDimension=function(el){
var wd=zk.offsetWidth(el),hgh;
if(!$visible(el)&&!wd){
var _50=el.style.left==""||el.style.left=="auto";
if(_50){
el.style.left="0";
}
var _51=el.style.top==""||el.style.top=="auto";
if(_51){
el.style.top="0";
}
el.style.display="";
wd=zk.offsetWidth(el);
hgh=zk.offsetHeight(el);
el.style.display="none";
if(_50){
el.style.left="";
}
if(_51){
el.style.top="";
}
}else{
hgh=zk.offsetHeight(el);
}
return [wd,hgh];
};
zk.position=function(el,ref,_54){
var _55=zk.getDimension(el);
var wd=_55[0],hgh=_55[1];
_55=zk.revisedOffset(ref);
var x,y;
var scx=zk.innerX(),scy=zk.innerY(),_5c=scx+zk.innerWidth(),_5d=scy+zk.innerHeight();
if(_54=="end_before"){
x=_55[0]+zk.offsetWidth(ref);
y=_55[1];
if(zk.ie){
var _5e=$int(Element.getStyle(ref,"margin-top"));
if(!isNaN(_5e)){
y+=_5e;
}
_5e=$int(Element.getStyle(ref,"margin-right"));
if(!isNaN(_5e)){
x+=_5e;
}
}
if(x+wd>_5c){
x=_55[0]-wd;
}
if(y+hgh>_5d){
y=_5d-hgh;
}
}else{
x=_55[0];
y=_55[1]+zk.offsetHeight(ref);
if(zk.ie){
var _5e=$int(Element.getStyle(ref,"margin-bottom"));
if(!isNaN(_5e)){
y+=_5e;
}
_5e=$int(Element.getStyle(ref,"margin-left"));
if(!isNaN(_5e)){
x+=_5e;
}
}
if(y+hgh>_5d){
y=_55[1]-hgh;
}
if(x+wd>_5c){
x=_5c-wd;
}
}
if(x<scx){
x=scx;
}
if(y<scy){
y=scy;
}
_55=zk.toStyleOffset(el,x,y);
el.style.left=_55[0]+"px";
el.style.top=_55[1]+"px";
};
zk.getStyleOffset=function(el){
return [$int(el.style.left),$int(el.style.top)];
};
zk.toStyleOffset=function(el,x,y){
var _63=el.style.left,_64=el.style.top;
if(zk.opera){
el.style.left=el.style.top="0";
}else{
if(el.style.left==""||el.style.left=="auto"){
el.style.left="0";
}
if(el.style.top==""||el.style.top=="auto"){
el.style.top="0";
}
}
var _65=Position.cumulativeOffset(el);
var _66=zk.getStyleOffset(el);
_65=[x-_65[0]+_66[0],y-_65[1]+_66[1]];
el.style.left=_63;
el.style.top=_64;
return _65;
};
zk.isOverlapped=function(el1,el2){
return zk.isOffsetOverlapped(Position.cumulativeOffset(el1),[el1.offsetWidth,el1.offsetHeight],Position.cumulativeOffset(el2),[el2.offsetWidth,el2.offsetHeight]);
};
zk.isOffsetOverlapped=function(_69,_6a,_6b,_6c){
var _6d=_69[0],_6e=_6a[0]+_6d,_6f=_69[1],_70=_6a[1]+_6f;
var _71=_6b[0],_72=_6c[0]+_71,_73=_6b[1],_74=_6c[1]+_73;
return _71<=_6e&&_72>=_6d&&_73<=_70&&_74>=_6f;
};
zk.isRealVisible=function(e){
if(!e){
return false;
}
do{
if(!$visible(e)){
return false;
}
}while(e=$parent(e));
return true;
};
zk.isVisible=$visible;
zk.focusDown=function(el){
return zk._focusDown(el,["INPUT","SELECT","BUTTON"],true)||zk._focusDown(el,["A"],false);
};
zk._focusDown=function(el,_78,_79){
if(!el){
return false;
}
if(el.focus){
var tn=$tag(el);
if(_78.contains(tn)){
try{
el.focus();
}
catch(e){
}
return true;
}
if(_79&&tn=="A"){
for(var n=el;(n=$parent(n));){
if(getZKAttr(n,"type")){
try{
el.focus();
}
catch(e){
}
return true;
}
}
}
}
for(el=el.firstChild;el;el=el.nextSibling){
if(zk._focusDown(el,_78)){
return true;
}
}
return false;
};
zk.asyncFocusDown=function(id,_7d){
++zk.inAsyncFocus;
setTimeout("--zk.inAsyncFocus; if (!zk.focusDown($e('"+id+"'))) window.focus();",_7d>0?_7d:0);
};
zk.asyncFocus=function(id,_7f){
++zk.inAsyncFocus;
setTimeout("--zk.inAsyncFocus; zk.focus($e('"+id+"'));",_7f>0?_7f:0);
};
zk.inAsyncFocus=0;
zk.focus=function(cmp){
if(cmp&&cmp.focus){
try{
cmp.focus();
}
catch(e){
setTimeout(function(){
try{
cmp.focus();
}
catch(e){
}
},0);
}
}
};
zk.asyncSelect=function(id,_82){
++zk.inAsyncSelect;
setTimeout("--zk.inAsyncSelect; zk.select($e('"+id+"'));",_82>0?_82:0);
};
zk.inAsyncSelect=0;
zk.select=function(cmp){
if(cmp&&cmp.select){
try{
cmp.select();
}
catch(e){
setTimeout(function(){
try{
cmp.select();
}
catch(e){
}
},0);
}
}
};
zk.getSelectionRange=function(inp){
if(document.selection!=null&&inp.selectionStart==null){
var _85=document.selection.createRange();
var _86=inp.createTextRange();
var _87="";
if(inp.type.toLowerCase()=="text"){
_87=_86.duplicate();
}else{
_87=_85.duplicate();
_87.moveToElementText(inp);
}
_87.setEndPoint("EndToEnd",_85);
var _88=_87.text.length-_85.text.length;
return [_88,_88+_85.text.length];
}else{
return [inp.selectionStart,inp.selectionEnd];
}
};
zk.insertAfter=function(el,ref){
var sib=ref.nextSibling;
if(sib){
ref.parentNode.insertBefore(el,sib);
}else{
ref.parentNode.appendChild(el);
}
};
zk.insertBefore=function(el,ref){
ref.parentNode.insertBefore(el,ref);
};
zk.insertHTMLBefore=function(el,_8f){
if(zk.ie||zk.opera){
switch($tag(el)){
case "TD":
case "TH":
case "TR":
case "CAPTION":
case "COLGROUP":
case "TBODY":
case "THEAD":
case "TFOOT":
var ns=zk._tblCreateElements(_8f);
var p=el.parentNode;
for(var j=0;j<ns.length;++j){
p.insertBefore(ns[j],el);
}
return;
}
}
el.insertAdjacentHTML("beforeBegin",_8f);
};
zk.insertHTMLBeforeEnd=function(el,_94){
if(zk.ie||zk.opera){
var tn=$tag(el);
switch(tn){
case "TABLE":
case "TR":
case "TBODY":
case "THEAD":
case "TFOOT":
case "COLGROUP":
var ns=zk._tblCreateElements(_94);
if(tn=="TABLE"&&ns.length&&$tag(ns[0])=="TR"){
var bd=el.tBodies;
if(!bd||!bd.length){
bd=document.createElement("TBODY");
el.appendChild(bd);
el=bd;
}else{
el=bd[bd.length-1];
}
}
for(var j=0;j<ns.length;++j){
el.appendChild(ns[j]);
}
return;
}
}
el.insertAdjacentHTML("beforeEnd",_94);
};
zk.insertHTMLAfter=function(el,_9a){
if(zk.ie||zk.opera){
switch($tag(el)){
case "TD":
case "TH":
case "TR":
case "CAPTION":
case "TBODY":
case "THEAD":
case "TFOOT":
case "COLGROUP":
case "COL":
var ns=zk._tblCreateElements(_9a);
var sib=el.nextSibling;
var p=el.parentNode;
for(var j=0;j<ns.length;++j){
if(sib!=null){
p.insertBefore(ns[j],sib);
}else{
p.appendChild(ns[j]);
}
}
return;
}
}
el.insertAdjacentHTML("afterEnd",_9a);
};
zk.setInnerHTML=function(el,_a0){
if(zk.ie||zk.opera){
var tn=$tag(el);
if(tn=="TR"||tn=="TABLE"||tn=="TBODY"||tn=="THEAD"||tn=="TFOOT"||tn=="COLGROUP"||tn=="COL"){
var ns=zk._tblCreateElements(_a0);
if(tn=="TABLE"&&ns.length&&$tag(ns[0])=="TR"){
var bd=el.tBodies;
if(!bd||!bd.length){
bd=document.createElement("TBODY");
el.appendChild(bd);
el=bd;
}else{
el=bd[0];
while(el.nextSibling){
el.parentNode.removeChild(el.nextSibling);
}
}
}
while(el.firstChild){
el.removeChild(el.firstChild);
}
for(var j=0;j<ns.length;++j){
el.appendChild(ns[j]);
}
return;
}
}
el.innerHTML=_a0;
};
zk.setOuterHTML=function(el,_a6){
var p=el.parentNode;
if(zk.ie||zk.opera){
var tn=$tag(el);
if(tn=="TD"||tn=="TH"||tn=="TABLE"||tn=="TR"||tn=="CAPTION"||tn=="TBODY"||tn=="THEAD"||tn=="TFOOT"||tn=="COLGROUP"||tn=="COL"){
var ns=zk._tblCreateElements(_a6);
var sib=el.nextSibling;
p.removeChild(el);
for(var j=0;j<ns.length;++j){
if(sib){
p.insertBefore(ns[j],sib);
}else{
p.appendChild(ns[j]);
}
}
}else{
el.outerHTML=_a6;
}
}else{
var r=el.ownerDocument.createRange();
r.setStartBefore(el);
var df=r.createContextualFragment(_a6);
p.replaceChild(df,el);
}
for(p=p.firstChild;p;p=p.nextSibling){
if($tag(p)){
if(!$visible(p)){
zk._hideExtr(p);
}else{
zk._showExtr(p);
}
break;
}
}
};
zk.nextSibling=function(el,_af){
while(el&&(el=el.nextSibling)!=null&&$tag(el)!=_af){
}
return el;
};
zk.previousSibling=function(el,_b1){
while(el&&(el=el.previousSibling)!=null&&$tag(el)!=_b1){
}
return el;
};
zk.parentNode=function(el,_b3){
while(el&&(el=$parent(el))&&$tag(el)!=_b3){
}
return el;
};
zk.firstChild=function(el,_b5,_b6){
for(var n=el.firstChild;n;n=n.nextSibling){
if($tag(n)==_b5){
return n;
}
}
if(_b6){
for(var n=el.firstChild;n;n=n.nextSibling){
var chd=zk.firstChild(n,_b5,_b6);
if(chd){
return chd;
}
}
}
return null;
};
zk.isAncestor=function(p,c,_bb){
if(_bb&&$uuid(p)==$uuid(c)){
return true;
}
p=$e(p);
c=$e(c);
for(;c;c=$parent(c)){
if(p==c){
return true;
}
}
return false;
};
zk.isAncestorX=function(p,ary,_be){
for(var j=0;j<ary.length;++j){
if(zk.isAncestor(p,ary[j],_be)){
return true;
}
}
return false;
};
zk.tagOfHtml=function(_c0){
if(!_c0){
return "";
}
var j=_c0.indexOf(">"),k=_c0.lastIndexOf("<");
if(j<0||k<0){
zk.error("Unknown tag: "+_c0);
return "";
}
var _c3=_c0.substring(0,j);
j=_c3.indexOf("<")+1;
j=_c3.skipWhitespaces(j);
k=_c3.nextWhitespace(j);
return _c3.substring(j,k).toUpperCase();
};
if(zk.ie||zk.opera){
zk._tblCreateElements=function(_c4){
var _c5;
_c4=_c4.trim();
var tag=zk.tagOfHtml(_c4);
switch(tag){
case "TABLE":
_c5=0;
break;
case "TR":
_c5=2;
_c4="<table>"+_c4+"</table>";
break;
case "TH":
case "TD":
_c5=3;
_c4="<table><tr>"+_c4+"</tr></table>";
break;
case "COL":
_c5=2;
_c4="<table><colgroup>"+_c4+"</colgroup></table>";
break;
default:
_c5=1;
_c4="<table>"+_c4+"</table>";
break;
}
var el=document.createElement("DIV");
el.innerHTML=_c4;
while(--_c5>=0){
el=el.firstChild;
}
var ns=[];
for(var n;n=el.firstChild;){
var nt=$tag(n);
if(nt==tag||nt!="TBODY"){
ns.push(n);
}
el.removeChild(n);
}
return ns;
};
}
zk.getElementValue=function(el){
var txt="";
for(el=el.firstChild;el;el=el.nextSibling){
if(el.data){
txt+=el.data;
}
}
return txt;
};
if(!zk.ie&&!HTMLElement.prototype.insertAdjacentHTML){
HTMLElement.prototype.insertAdjacentHTML=function(_cd,_ce){
var df;
var r=this.ownerDocument.createRange();
switch(String(_cd).toLowerCase()){
case "beforebegin":
r.setStartBefore(this);
df=r.createContextualFragment(_ce);
this.parentNode.insertBefore(df,this);
break;
case "afterbegin":
r.selectNodeContents(this);
r.collapse(true);
df=r.createContextualFragment(_ce);
this.insertBefore(df,this.firstChild);
break;
case "beforeend":
r.selectNodeContents(this);
r.collapse(false);
df=r.createContextualFragment(_ce);
this.appendChild(df);
break;
case "afterend":
r.setStartAfter(this);
df=r.createContextualFragment(_ce);
zk.insertAfter(df,this);
break;
}
};
}
zk.renType=function(url,_d2){
var j=url.lastIndexOf(";");
var _d4;
if(j>=0){
_d4=url.substring(j);
url=url.substring(0,j);
}else{
_d4="";
}
j=url.lastIndexOf(".");
var k=url.lastIndexOf("-"),m=url.lastIndexOf("/"),ext=j<=m?"":url.substring(j),_d8=k<=m?j<=m?url:url.substring(0,j):url.substring(0,k);
if(_d2){
_d2="-"+_d2;
}else{
_d2="";
}
return _d8+_d2+ext+_d4;
};
zk.rename=function(url,_da){
var j=url.lastIndexOf(";");
var _dc;
if(j>=0){
_dc=url.substring(j);
url=url.substring(0,j);
}else{
_dc="";
}
j=url.lastIndexOf(".");
var k=url.lastIndexOf("/"),ext=j<=k?"":url.substring(j);
return url.substring(0,k+1)+_da+ext+_dc;
};
if(!zk._actg1){
zk._actg1=["IFRAME"];
zk._actg2=["A","BUTTON","TEXTAREA","INPUT"];
if(zk.ie&&!zk.ie7){
zk._actg1.unshift("SELECT");
}else{
zk._actg2.unshift("SELECT");
}
zk.coveredTagnames=zk._actg1;
zk._disTags=[];
zk._hidCvred=[];
}
zk.disableAll=function(_df){
for(var j=0;j<zk._actg1.length;j++){
zk._dsball(_df,document.getElementsByTagName(zk._actg1[j]),true);
}
if(!zk.ndbModal){
for(var j=0;j<zk._actg2.length;j++){
zk._dsball(_df,document.getElementsByTagName(zk._actg2[j]));
}
}
};
zk._dsball=function(_e1,els,_e3){
l_els:
for(var k=0;k<els.length;k++){
var el=els[k];
if(zk.isAncestor(_e1,el)){
continue;
}
for(var m=0;m<zk._disTags.length;++m){
var _e7=zk._disTags[m];
if(_e7.element==el){
continue l_els;
}
}
var _e8;
var tn=$tag(el);
if(_e3){
if(tn=="IFRAME"&&getZKAttr(el,"autohide")!="true"){
continue;
}
_e8=el.style.visibility;
el.style.visibility="hidden";
}else{
if(zk.gecko&&tn=="A"){
_e8="h:"+zkau.getStamp(el,"tabIndex")+":"+(el.tabIndex?el.tabIndex:0);
el.tabIndex=-1;
}else{
_e8="d:"+zkau.getStamp(el,"disabled")+":"+el.disabled;
el.disabled=true;
}
}
zk._disTags.push({element:el,what:_e8});
}
};
zk.restoreDisabled=function(n){
var _eb=[];
for(var _ec=zk.ie;zk._disTags.length;){
var _ed=zk._disTags.shift();
var el=_ed.element;
if(el&&el.tagName){
if(n&&!zk.isAncestor(n,el)){
_eb.push(_ed);
continue;
}
var _ef=_ed.what;
if(_ef.startsWith("d:")){
var j=_ef.indexOf(":",2);
if(_ef.substring(2,j)==zkau.getStamp(el,"disabled")){
el.disabled=_ef.substring(j+1)=="true";
}
}else{
if(_ef.startsWith("h:")){
var j=_ef.indexOf(":",2);
if(_ef.substring(2,j)==zkau.getStamp(el,"href")){
el.tabIndex=_ef.substring(j+1);
}
}else{
el.style.visibility=_ef;
}
}
if(_ec){
var tn=$tag(el);
if((tn=="INPUT"&&(el.type=="text"||el.type=="password"))||tn=="TEXTAREA"){
try{
var ofs=Position.cumulativeOffset(el);
if(ofs[0]>=zk.innerX()&&ofs[1]>=zk.innerY()&&(ofs[0]+20)<=(zk.innerX()+zk.innerWidth())&&(ofs[1]+20)<=(zk.innerY()+zk.innerHeight())){
el.focus();
_ec=false;
}
}
catch(e){
}
}
}
}
}
zk._disTags=_eb;
};
zk.hideCovered=function(ary){
if(!ary||ary.length==0){
while(zk._hidCvred.length){
var _f4=zk._hidCvred.shift();
if(_f4.element.style){
_f4.element.style.visibility=_f4.visibility;
}
}
return;
}
var cts=zk._actg1;
for(var j=0;j<cts.length;++j){
var els=document.getElementsByTagName(cts[j]);
var ifr="IFRAME"==cts[j];
loop_els:
for(var k=0;k<els.length;k++){
var el=els[k];
if(!zk.isRealVisible(el)){
continue;
}
for(var m=0;m<ary.length;++m){
if(zk.isAncestor(ary[m],el)){
continue loop_els;
}
}
var _fc=false;
if(!ifr||getZKAttr(el,"autohide")=="true"){
for(var m=0;m<ary.length;++m){
if(zk.isOverlapped(ary[m],el)){
_fc=true;
break;
}
}
}
if(_fc){
for(var m=0;m<zk._hidCvred.length;++m){
if(el==zk._hidCvred[m].element){
continue loop_els;
}
}
zk._hidCvred.push({element:el,visibility:el.style.visibility});
el.style.visibility="hidden";
}else{
for(var m=0;m<zk._hidCvred.length;++m){
if(el==zk._hidCvred[m].element){
el.style.visibility=zk._hidCvred[m].visibility;
zk._hidCvred.splice(m,1);
break;
}
}
}
}
}
};
zk.resolve=function(_fd){
for(var j=0,v=window;;){
var k=_fd.indexOf(".",j);
var nm=k>=0?_fd.substring(j,k):_fd.substring(j);
v=v[nm];
if(k<0||!v){
return v;
}
j=k+1;
}
};
zk.setStyle=function(el,_103){
for(var j=0,k=0;k>=0;j=k+1){
k=_103.indexOf(";",j);
var s=k>=0?_103.substring(j,k):_103.substring(j);
var l=s.indexOf(":");
var nm,val;
if(l<0){
nm=s.trim();
val="";
}else{
nm=s.substring(0,l).trim();
val=s.substring(l+1).trim();
}
if(nm){
el.style[nm.camelize()]=val;
}
}
};
zk.getTextStyle=function(_10a,_10b,_10c){
var ts="";
for(var j=0,k=0;k>=0;j=k+1){
k=_10a.indexOf(";",j);
var s=k>=0?_10a.substring(j,k):_10a.substring(j);
var l=s.indexOf(":");
var nm=l<0?s.trim():s.substring(0,l).trim();
if(nm.startsWith("font")||nm.startsWith("text")||zk._txtstyles.contains(nm)||(_10b&&nm=="width")||(_10c&&nm=="height")){
ts+=s+";";
}
}
return ts;
};
if(!zk._txtstyles){
zk._txtstyles=["color","background-color","background","white-space"];
}
zk.backupStyle=function(el,nm){
var bknm="zk_bk"+nm;
if(!el.getAttribute(bknm)){
el.setAttribute(bknm,el.style[nm]||"_zk_none_");
}
};
zk.restoreStyle=function(el,nm){
if(el&&el.getAttribute&&el.style){
var bknm="zk_bk"+nm;
var val=el.getAttribute(bknm);
if(val){
el.removeAttribute(bknm);
el.style[nm]=val=="_zk_none_"?"":val;
}
}
};
zk.scrollIntoView=function(_11a,_11b){
if(_11a&&_11b){
var _11c=$int(Element.getStyle(_11b,"padding-top"));
var _11d=_11b.offsetTop-_11c;
if(_11d<_11a.scrollTop){
_11a.scrollTop=_11d;
}else{
_11d=3+_11b.offsetTop+_11b.offsetHeight-_11a.scrollTop-_11a.clientHeight;
if(_11d>0){
_11a.scrollTop+=_11d;
}
}
}
};
zk.go=function(url,_11f,_120){
var _121=!zk.opera&&!zk.keepDesktop&&window.location.href.indexOf("#")<0;
if(!url){
if(_121){
zk.progress();
}
window.location.reload();
}else{
if(_11f){
if(_121){
zk.progress();
}
window.location.replace(url);
}else{
if(_120){
var frm=document.createElement("FORM");
document.body.appendChild(frm);
var j=url.indexOf("?");
if(j>0){
var qs=url.substring(j+1);
url=url.substring(0,j);
zk.queryToHiddens(frm,qs);
}
frm.name="go";
frm.action=url;
frm.method="GET";
frm.target=_120;
if(url&&!zk.isNewWindow(url,_120)&&_121){
zk.progress();
}
frm.submit();
}else{
if(_121){
zk.progress();
}
window.location.href=url;
}
}
}
};
zk.isNewWindow=function(url,_126){
return url.startsWith("mailto:")||url.startsWith("javascript:")||(_126&&_126!="_self");
};
zk.queryToHiddens=function(frm,qs){
for(var j=0;;){
var k=qs.indexOf("=",j);
var l=qs.indexOf("&",j);
var nm,val;
if(k<0||(k>l&&l>=0)){
nm=l>=0?qs.substring(j,l):qs.substring(j);
val="";
}else{
nm=qs.substring(j,k);
val=l>=0?qs.substring(k+1,l):qs.substring(k+1);
}
zk.newHidden(nm,val,frm);
if(l<0){
return;
}
j=l+1;
}
};
zk.newFrame=function(name,src,_130){
var frm=$e(name);
if(frm){
return frm;
}
if(!src){
src=zk.getUpdateURI("/web/img/spacer.gif");
}
var html="<iframe id=\""+name+"\" name=\""+name+"\" src=\""+src+"\"";
if(_130){
html+=" style=\""+_130+"\"";
}
html+="></iframe>";
zk.insertHTMLBeforeEnd(document.body,html);
return $e(name);
};
zk.formOf=function(n){
for(;n;n=n.parentNode){
if($tag(n)=="FORM"){
return n;
}
}
};
zk.newHidden=function(nm,val,_136){
var inp=document.createElement("INPUT");
inp.type="hidden";
inp.name=nm;
inp.value=val;
if(_136){
_136.appendChild(inp);
}
return inp;
};
zk.ncols=function(_138){
var cnt=0;
if(_138){
for(var j=0;j<_138.length;++j){
var span=_138[j].colSpan;
if(span>=1){
cnt+=span;
}else{
++cnt;
}
}
}
return cnt;
};
zk.cpCellWidth=function(dst,_13d,mate,_13f,_140){
if(dst==null||_13d==null||!_13d.length||!dst.cells.length||!zk.isRealVisible(mate.element)){
return;
}
var _141=dst.parentNode.parentNode;
if(_141.style.width){
var _142=_13d[0].parentNode.parentNode;
_142.style.width=_141.style.width;
}else{
if(zk.opera&&_141){
_141.style.tableLayout="auto";
_141.style.width="";
}
}
var _143=getZKAttr(mate.element,"scOddRow"),_144=[],_145=[];
for(var i=0,even=true;i<_13d.length;++i){
var row=_13d[i];
if(_13f&&_143&&zk.isVisible(row)){
zk.addClass(row,_143,!even);
even=!even;
}
var _149=row.cells;
for(var j=0,z=0;j<_149.length;++j){
if(j<dst.cells.length){
var s=_149[j],d=dst.cells[z];
if(s.colSpan>1){
if(s.colSpan+z<=dst.cells.length){
var unwd=[],_14f=0,_150=0;
for(var k=0;k<s.colSpan;k++){
var d=dst.cells[z+k];
if(!_144[z+k]){
var wd=d.style.width;
if(wd){
if(wd=="auto"||wd.indexOf("%")>-1){
d.style.width=zk.revisedSize(d,d.offsetWidth)+"px";
}
_144[z+k]=d.offsetWidth;
_14f+=_144[z+k];
_150+=d.offsetWidth;
}else{
unwd.push([d,k]);
}
}else{
_14f+=_144[z+k];
_150+=d.offsetWidth;
}
}
var uuid=$uuid(s);
var cell=$e(uuid+"!cell")||$e(uuid+"!cave");
if(unwd.length){
var _155=s.offsetWidth-_14f;
if(_155<unwd.length*20){
_155=unwd.length*20;
var rwd=zk.revisedSize(s,_155+_14f);
cell.style.width=zk.revisedSize(cell,rwd)+"px";
s.style.width=rwd+"px";
}
var each=Math.max(Math.floor((_155)/unwd.length),0);
while(unwd.length){
var data=unwd.shift();
var d=data[0],k=data[1];
if(unwd.length){
_155-=each;
}else{
each=_155;
}
var wd=zk.safari?each:zk.revisedSize(d,each);
d.style.width=wd+"px";
var cell=$e($uuid(d)+"!cave");
if(cell){
cell.style.width=zk.revisedSize(cell,wd)+"px";
}
_144[z+k]=d.offsetWidth;
_14f+=_144[z+k];
_150+=d.offsetWidth;
}
}
if(s.offsetWidth!=_150||zk.ie||zk.safari){
var rwd=zk.revisedSize(s,_14f);
cell.style.width=zk.revisedSize(cell,rwd);
+"px";
s.style.width=rwd+"px";
}
}
}else{
if(!_144[z]||d.offsetWidth!=s.offsetWidth||zk.ie||zk.safari){
if(!_144[z]){
var wd=d.style.width;
if(wd=="auto"||wd.indexOf("%")>-1){
d.style.width=zk.revisedSize(d,d.offsetWidth)+"px";
}
_144[z]=wd?d.offsetWidth:zk.ie&&!zk.ie7&&z==dst.cells.length-1?s.offsetWidth-3:s.offsetWidth;
if(!wd){
var w=zk.revisedSize(d,_144[z]);
d.style.width=w+"px";
var cell=$e($uuid(d)+"!cave");
if(cell){
cell.style.width=zk.revisedSize(cell,w)+"px";
}
}
}
var uuid=$uuid(s);
var cell=$e(uuid+"!cell")||$e(uuid+"!cave");
if(!_145[j]||s.className!=_145[j][0].el.className||s.style.cssText!=""){
_145[j]=[{el:s,size:zk.sumStyles(s,"lr",zk.borders)+zk.sumStyles(s,"lr",zk.paddings)},{el:cell,size:zk.sumStyles(cell,"lr",zk.borders)+zk.sumStyles(cell,"lr",zk.paddings)}];
}
var rwd=_144[z]-_145[j][0].size;
cell.style.width=Math.max(rwd-_145[j][1].size,0)+"px";
s.style.width=(rwd<0?0:rwd)+"px";
}
}
z+=s.colSpan;
}
}
}
if(!_140&&(zk.safari||zk.opera)){
setTimeout(function(){
zk.cpCellWidth(dst,_13d,mate,false,true);
},5);
}
};
zk.formatFixed=function(val,_15b){
var s=""+val;
for(var j=_15b-s.length;--j>=0;){
s="0"+s;
}
return s;
};
zk.parseDate=function(txt,fmt,_160){
if(!fmt){
fmt="yyyy/MM/dd";
}
var val=new Date();
var y=val.getFullYear(),m=val.getMonth(),d=val.getDate();
var ts=txt.split(/\W+/);
for(var i=0,j=0;j<fmt.length;++j){
var cc=fmt.charAt(j);
if(cc=="y"||cc=="M"||cc=="d"||cc=="E"){
var len=1;
for(var k=j;++k<fmt.length;++len){
if(fmt.charAt(k)!=cc){
break;
}
}
var _16b;
if(k<fmt.length){
var c2=fmt.charAt(k);
_16b=c2=="y"||c2=="M"||c2=="d"||c2=="E";
}
var _16d=ts[i++];
switch(cc){
case "y":
if(_16b){
if(len<=3){
len=2;
}
if(_16d.length>len){
ts[--i]=_16d.substring(len);
_16d=_16d.substring(0,len);
}
}
y=$int(_16d);
if(isNaN(y)){
return null;
}
if(y<100){
y+=y>29?1900:2000;
}
break;
case "M":
if(len<=2){
if(_16b&&_16d.length>2){
ts[--i]=_16d.substring(2);
_16d=_16d.substring(0,2);
}
m=$int(_16d)-1;
if(isNaN(m)){
return null;
}
}else{
for(var l=0;;++l){
if(l==12){
return null;
}
if(len==3){
if(zk.SMON[l].split(/\W+/)[0]==_16d){
m=l;
break;
}
}else{
if(zk.FMON[l].split(/\W+/)[0]==_16d){
m=l;
break;
}
}
}
}
break;
case "d":
if(_16b){
if(len<2){
len=2;
}
if(_16d.length>len){
ts[--i]=_16d.substring(len);
_16d=_16d.substring(0,len);
}
}
d=$int(_16d);
if(isNaN(d)){
return null;
}
break;
}
j=k-1;
}
}
var dt=new Date(y,m,d);
if(_160&&(dt.getFullYear()!=y||dt.getMonth()!=m||dt.getDate()!=d)){
return null;
}
return dt;
};
zk.formatDate=function(val,fmt){
if(!fmt){
fmt="yyyy/MM/dd";
}
var txt="";
for(var j=0;j<fmt.length;++j){
var cc=fmt.charAt(j);
if(cc=="y"||cc=="M"||cc=="d"||cc=="E"){
var len=1;
for(var k=j;++k<fmt.length;++len){
if(fmt.charAt(k)!=cc){
break;
}
}
switch(cc){
case "y":
if(len<=3){
txt+=zk.formatFixed(val.getFullYear()%100,2);
}else{
txt+=zk.formatFixed(val.getFullYear(),len);
}
break;
case "M":
if(len<=2){
txt+=zk.formatFixed(val.getMonth()+1,len);
}else{
if(len==3){
txt+=zk.SMON[val.getMonth()];
}else{
txt+=zk.FMON[val.getMonth()];
}
}
break;
case "d":
txt+=zk.formatFixed(val.getDate(),len);
break;
default:
if(len<=3){
txt+=zk.SDOW[val.getDay()];
}else{
txt+=zk.FDOW[val.getDay()];
}
}
j=k-1;
}else{
txt+=cc;
}
}
return txt;
};
zk.getIntAttr=function(el,nm){
return $int(el.getAttribute(nm));
};
zk.clearSelection=function(){
try{
if(window["getSelection"]){
if(zk.safari){
window.getSelection().collapse();
}else{
window.getSelection().removeAllRanges();
}
}else{
if(document.selection){
if(document.selection.empty){
document.selection.empty();
}else{
if(document.selection.clear){
document.selection.clear();
}
}
}
}
return true;
}
catch(e){
return false;
}
};
zk.disableSelection=function(el){
el=$e(el);
if(el){
if(zk.gecko){
el.style.MozUserSelect="none";
}else{
if(zk.safari){
el.style.KhtmlUserSelect="none";
}else{
if(zk.ie){
el.onselectstart=function(){
return false;
};
}
}
}
}
};
zk.enableSelection=function(el){
el=$e(el);
if(el){
if(zk.gecko){
el.style.MozUserSelect="";
}else{
if(zk.safari){
el.style.KhtmlUserSelect="";
}else{
if(zk.ie){
el.onselectstart=null;
}
}
}
}
};
zk.clearSelection=function(){
try{
if(window["getSelection"]){
if(zk.safari){
window.getSelection().collapse();
}else{
window.getSelection().removeAllRanges();
}
}else{
if(document.selection){
if(document.selection.empty){
document.selection.empty();
}else{
if(document.selection.clear){
document.selection.clear();
}
}
}
}
}
catch(e){
}
};
zk.Float=Class.create();
zk.Float.prototype={initialize:function(){
},closeFloats:function(){
return this._closeFloats(false,arguments);
},closeFloatsOnFocus:function(){
return this._closeFloats(true,arguments);
},_closeFloats:function(_17b,_17c){
if(this._ftid){
var n=$e(this._ftid);
if($visible(n)&&getZKAttr(n,"animating")!="hide"&&(!_17b||!zk.isAncestorX(n,_17c,true))){
this._close(n);
this._ftid=null;
return true;
}
}
return false;
},addHideCovered:function(ary){
if(this._ftid){
var el=$e(this._ftid);
if(el){
ary.push(el);
}
}
},setFloatId:function(id){
this._ftid=id;
}};
zk.Floats=Class.create();
zk.Floats.prototype={initialize:function(){
this._ftids=[];
this._aspps={};
},closeFloats:function(){
return this._closeFloats(false,arguments);
},closeFloatsOnFocus:function(){
return this._closeFloats(true,arguments);
},_closeFloats:function(_181,_182){
var _183;
for(var j=this._ftids.length;--j>=0;){
var id=this._ftids[j];
var n=$e(id);
if($visible(n)&&getZKAttr(n,"animating")!="hide"&&((!_181&&!this._aspps[id])||!zk.isAncestorX(n,_182,true))){
this._ftids.splice(j,1);
this._close(n);
_183=true;
}
}
return _183;
},addHideCovered:function(ary){
for(var j=0;j<this._ftids.length;++j){
var el=$e(this._ftids[j]);
if(el){
ary.push(el);
}
}
},getFloatIds:function(){
return this._ftids;
},addFloatId:function(id,_18b){
this._ftids.push(id);
if(_18b){
this._aspps[id]=true;
}
},removeFloatId:function(id){
this._ftids.remove(id);
delete this._aspps[id];
}};
zk.History=Class.create();
zk.History.prototype={initialize:function(){
this.curbk="";
setInterval("zkau.history.checkBookmark()",520);
},bookmark:function(nm){
if(this.curbk!=nm){
this.curbk=nm;
var _18e=encodeURIComponent(nm);
window.location.hash=zk.safari?_18e:"#"+_18e;
if(zk.ie){
this.bkIframe(nm);
}
}
},checkBookmark:function(){
var nm=this.getBookmark();
if(nm!=this.curbk){
this.curbk=nm;
zkau.send({uuid:"",cmd:"onBookmarkChanged",data:[nm]},50);
}
},getBookmark:function(){
var nm=window.location.hash;
var j=nm.indexOf("#");
return j>=0?decodeURIComponent(nm.substring(j+1)):"";
}};
if(zk.ie){
zk.History.prototype.bkIframe=function(nm){
var url=zk.getUpdateURI("/web/js/zk/html/history.html",true);
if(nm){
url+="?"+encodeURIComponent(nm);
}
var ifr=$e("zk_histy");
if(ifr){
ifr.src=url;
}else{
zk.newFrame("zk_histy",url,"display:none");
}
};
zk.History.prototype.onHistoryLoaded=function(src){
var j=src.indexOf("?");
var nm=j>=0?src.substring(j+1):"";
window.location.hash=nm?"#"+nm:"";
this.checkBookmark();
};
}
zk.remove=function(n){
if(n){
Element.remove(n);
}
};
zk.show=function(id,_19a){
if(_19a==false){
zk.hide(id);
return;
}
var n=$e(id);
if(n){
var js=getZKAttr(n,"conshow");
if(js){
rmZKAttr(n,"conshow");
try{
eval(js);
}
finally{
setZKAttr(n,"conshow",js);
}
}else{
action.show(n);
}
}
};
zk.hide=function(id,_19e){
if(_19e==false){
zk.show(id);
return;
}
var n=$e(id);
if(n){
var js=getZKAttr(n,"conhide");
if(js){
rmZKAttr(n,"conhide");
try{
eval(js);
}
finally{
setZKAttr(n,"conhide",js);
}
}else{
action.hide(n);
}
}
};
zk._showExtr=function(n){
if("true"!=getZKAttr(n,"float")){
var ext=$e(n.id+"!chdextr");
if(ext&&"true"==getZKAttr(ext,"coexist")){
ext.style.display="";
}
}
};
zk._hideExtr=function(n){
if("true"!=getZKAttr(n,"float")){
var ext=$e(n.id+"!chdextr");
if(ext&&"true"==getZKAttr(ext,"coexist")){
ext.style.display="none";
}
}
};
action={};
action.show=function(id){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"zk.show");
}else{
zk._showExtr(n);
n.style.display="";
zk.onVisiAt(n);
}
}
};
action.hide=function(id){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"zk.hide");
}else{
zk.onHideAt(n);
n.style.display="none";
zk._hideExtr(n);
}
}
};
anima={};
anima.appear=function(id,dur){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"anima.appear");
}else{
setZKAttr(n,"animating","show");
zk._showExtr(n);
Effect.Appear(n,{duration:dur?dur/1000:0.8,afterFinish:anima._afterVisi});
}
}
};
anima.slideDown=function(id,dur){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"anima.slideDown");
}else{
setZKAttr(n,"animating","show");
zk._showExtr(n);
Effect.SlideDown(n,{duration:dur?dur/1000:0.4,afterFinish:anima._afterVisi});
}
}
};
anima.slideUp=function(id,dur){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"anima.slideUp");
}else{
setZKAttr(n,"animating","hide");
zk.onHideAt(n);
Effect.SlideUp(n,{duration:dur?dur/1000:0.4,afterFinish:anima._afterHide});
}
}
};
anima.fade=function(id,dur){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"anima.fade");
}else{
setZKAttr(n,"animating","hide");
zk.onHideAt(n);
Effect.Fade(n,{duration:dur?dur/1000:0.55,afterFinish:anima._afterHide});
}
}
};
anima.puff=function(id,dur){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"anima.puff");
}else{
setZKAttr(n,"animating","hide");
zk.onHideAt(n);
Effect.Puff(n,{duration:dur?dur/1000:0.7,afterFinish:anima._afterHide0});
}
}
};
anima.dropOut=function(id,dur){
var n=$e(id);
if(n){
if(getZKAttr(n,"animating")){
zk._addAnique(n.id,"anima.dropOut");
}else{
setZKAttr(n,"animating","hide");
zk.onHideAt(n);
Effect.DropOut(n,{duration:dur?dur/1000:0.7,afterFinish:anima._afterHide0});
}
}
};
anima._afterVisi=function(ef){
var n=ef.element;
if(n){
rmZKAttr(n,"animating");
zk.onVisiAt(n);
zk._doAnique(n.id);
}
};
anima._afterHide=function(ef){
var n=ef.element;
if(n){
zk._hideExtr(n);
rmZKAttr(n,"animating");
zk._doAnique(n.id);
}
};
anima._afterHide0=function(ef){
var n=ef.effects[0].element;
if(n){
zk._hideExtr(n);
rmZKAttr(n,"animating");
zk._doAnique(n.id);
}
};
zk._anique={};
zk._addAnique=function(id,_1c2){
var ary=zk._anique[id];
if(!ary){
ary=zk._anique[id]=[];
}
ary.push(_1c2);
};
zk._doAnique=function(id){
var ary=zk._anique[id];
if(ary){
var n=$e(id);
while(ary.length){
if(getZKAttr(n,"animating")){
break;
}
var js=ary.shift();
eval(js+"('"+id+"')");
}
if(!ary.length){
delete zk._anique[id];
}
}
};
}

