git-svn-id: https://192.168.0.254/svn/Proyectos.IRFineArts_Web/trunk@1 88734cd7-4cec-0b49-a19b-cefba6b9d6f8
11 lines
158 KiB
Plaintext
11 lines
158 KiB
Plaintext
|
|
|
|
|
|
if(!window.z_prot_js){z_prot_js=true;var zPrototype={Version:"1.5.0",ScriptFragment:"(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)",emptyFunction:function(){},K:function(a){return a}};var zClass={create:function(){return function(){this.initialize.apply(this,arguments)}}};Object.extend=function(a,c){for(var b in c){a[b]=c[b]}return a};Object.extend(Object,{inspect:function(a){try{if(a===undefined){return"undefined"}if(a===null){return"null"}return a.inspect?a.inspect():a.toString()}catch(b){if(b instanceof RangeError){return"..."}throw b}},keys:function(a){var b=[];for(var c in a){b.push(c)}return b},values:function(b){var a=[];for(var c in b){a.push(b[c])}return a},clone:function(a){return Object.extend({},a)}});Function.prototype.bind=function(){var a=this,c=z$A(arguments),b=c.shift();return function(){return a.apply(b,c.concat(z$A(arguments)))}};Function.prototype.bindAsEventListener=function(c){var a=this,b=z$A(arguments),c=b.shift();return function(d){return a.apply(c,[(d||window.event)].concat(b).concat(z$A(arguments)))}};Object.extend(Number.prototype,{toColorPart:function(){var a=this.toString(16);if(this<16){return"0"+a}return a},succ:function(){return this+1},times:function(a){z$R(0,this,true).each(a);return this}});String.interpret=function(a){return a==null?"":String(a)};Object.extend(String.prototype,{gsub:function(e,c){var a="",d=this,b;c=arguments.callee.prepareReplacement(c);while(d.length>0){if(b=d.match(e)){a+=d.slice(0,b.index);a+=String.interpret(c(b));d=d.slice(b.index+b[0].length)}else{a+=d,d=""}}return a},sub:function(c,a,b){a=this.gsub.prepareReplacement(a);b=b===undefined?1:b;return this.gsub(c,function(d){if(--b<0){return d[0]}return a(d)})},strip:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")},toArray:function(){return this.split("")},succ:function(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)},camelize:function(){var d=this.split("-"),a=d.length;if(a==1){return d[0]}var c=this.charAt(0)=="-"?d[0].charAt(0).toUpperCase()+d[0].substring(1):d[0];for(var b=1;b<a;b++){c+=d[b].charAt(0).toUpperCase()+d[b].substring(1)}return c},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()},underscore:function(){return this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase()},dasherize:function(){return this.gsub(/_/,"-")},inspect:function(b){var a=this.replace(/\\/g,"\\\\");if(b){return'"'+a.replace(/"/g,'\\"')+'"'}else{return"'"+a.replace(/'/g,"\\'")+"'"}}});String.prototype.gsub.prepareReplacement=function(b){if(typeof b=="function"){return b}var a=new zTemplate(b);return function(c){return a.evaluate(c)}};var zTemplate=zClass.create();zTemplate.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;zTemplate.prototype={initialize:function(a,b){this.template=a.toString();this.pattern=b||zTemplate.Pattern},evaluate:function(a){return this.template.gsub(this.pattern,function(b){var c=b[1];if(c=="\\"){return b[2]}return c+String.interpret(a[b[3]])})}};var z$break=new Object();var z$continue=new Object();var zEnum={each:function(b){var a=0;try{this._each(function(d){try{b(d,a++)}catch(f){if(f!=z$continue){throw f}}})}catch(c){if(c!=z$break){throw c}}return this},collect:function(b){var a=[];this.each(function(d,c){a.push((b||zPrototype.K)(d,c))});return a},detect:function(b){var a;this.each(function(d,c){if(b(d,c)){a=d;throw z$break}});return a},findAll:function(b){var a=[];this.each(function(d,c){if(b(d,c)){a.push(d)}});return a},include:function(a){var b=false;this.each(function(c){if(c==a){b=true;throw z$break}});return b},inject:function(a,b){this.each(function(d,c){a=b(a,d,c)});return a},invoke:function(b){var a=z$A(arguments).slice(1);return this.map(function(c){return c[b].apply(c,a)})},max:function(b){var a;this.each(function(d,c){d=(b||zPrototype.K)(d,c);if(a==undefined||d>=a){a=d}});return a},pluck:function(b){var a=[];this.each(function(d,c){a.push(d[b])});return a},reject:function(b){var a=[];this.each(function(d,c){if(!b(d,c)){a.push(d)}});return a},toArray:function(){return this.map()}};Object.extend(zEnum,{map:zEnum.collect,find:zEnum.detect,select:zEnum.findAll,member:zEnum.include,entries:zEnum.toArray});var z$A=Array.from=function(d){if(!d){return[]}if(d.toArray){return d.toArray()}else{var b=[];for(var a=0,c=d.length;a<c;a++){b.push(d[a])}return b}};Object.extend(Array.prototype,zEnum);if(!Array.prototype._reverse){Array.prototype._reverse=Array.prototype.reverse}Object.extend(Array.prototype,{_each:function(b){for(var a=0,c=this.length;a<c;a++){b(this[a])}},first:function(){return this[0]},flatten:function(){return this.inject([],function(b,a){return b.concat(a&&a.constructor==Array?a.flatten():[a])})},without:function(){var a=z$A(arguments);return this.select(function(b){return !a.include(b)})},reverse:function(a){return(a!==false?this:this.toArray())._reverse()},clone:function(){return[].concat(this)},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]"}});Array.prototype.toArray=Array.prototype.clone;function z$w(a){a=a.strip();return a?a.split(/\s+/):[]}if(window.opera){Array.prototype.concat=function(){var e=[];for(var b=0,c=this.length;b<c;b++){e.push(this[b])}for(var b=0,c=arguments.length;b<c;b++){if(arguments[b].constructor==Array){for(var a=0,d=arguments[b].length;a<d;a++){e.push(arguments[b][a])}}else{e.push(arguments[b])}}return e}}var zHash=function(a){Object.extend(this,a||{})};Object.extend(zHash.prototype,zEnum);Object.extend(zHash.prototype,{_each:function(b){for(var a in this){var c=this[a];if(c&&c==zHash.prototype[a]){continue}var d=[a,c];d.key=a;d.value=c;b(d)}},keys:function(){return this.pluck("key")},values:function(){return this.pluck("value")},remove:function(){var a;for(var b=0,c=arguments.length;b<c;b++){var d=this[arguments[b]];if(d!==undefined){if(a===undefined){a=d}else{if(a.constructor!=Array){a=[a]}a.push(d)}}delete this[arguments[b]]}return a}});function z$H(a){if(a&&a.constructor==zHash){return a}return new zHash(a)}zObjectRange=zClass.create();Object.extend(zObjectRange.prototype,zEnum);Object.extend(zObjectRange.prototype,{initialize:function(c,a,b){this.start=c;this.end=a;this.exclusive=b},_each:function(a){var b=this.start;while(this.include(b)){a(b);b=b.succ()}},include:function(a){if(a<this.start){return false}if(this.exclusive){return a<this.end}return a<=this.end}});var z$R=function(c,a,b){return new zObjectRange(c,a,b)};function z$(b){if(arguments.length>1){for(var a=0,d=[],c=arguments.length;a<c;a++){d.push(z$(arguments[a]))}return d}if(typeof b=="string"){b=document.getElementById(b)}return Element.extend(b)}if(!window.Element){var Element=new Object()}Element.extend=function(c){if(!c||_nativeExtensions||c.nodeType==3){return c}if(!c._extended&&c.tagName&&c!=window){var b=Object.clone(Element.Methods),a=Element.extend.cache;for(var e in b){var d=b[e];if(typeof d=="function"&&!(e in c)){c[e]=a.findOrStore(d)}}}c._extended=true;return c};Element.extend.cache={findOrStore:function(a){return this[a]=this[a]||function(){return a.apply(null,[this].concat(z$A(arguments)))}}};Element.Methods={visible:function(a){return z$(a).style.display!="none"},toggle:function(a){a=z$(a);Element[Element.visible(a)?"hide":"show"](a);return a},hide:function(a){z$(a).style.display="none";return a},show:function(a){z$(a).style.display="";return a},remove:function(a){a=z$(a);zk.cleanAll(a,true);if(zk.ie){var c="_z_lkgc",b=document.getElementById(c);if(!b){b=document.createElement("div");b.id=c;b.style.display="none";document.body.appendChild(b)}b.appendChild(a);b.innerHTML=""}else{if(a.parentNode){a.parentNode.removeChild(a)}}return a},descendants:function(a){return z$A(z$(a).getElementsByTagName("*"))},match:function(b,a){if(typeof a=="string"){a=new zSelector(a)}return a.match(z$(b))},down:function(b,c,a){return zSelector.findElement(z$(b).descendants(),c,a)},readAttribute:function(c,a){c=z$(c);if(document.all&&!window.opera){var b=Element._attributeTranslations;if(b.values[a]){return b.values[a](c,a)}if(b.names[a]){a=b.names[a]}var d=c.attributes[a];if(d){return d.nodeValue}}return c.getAttribute(a)},classNames:function(a){return new Element.ClassNames(a)},hasClassName:function(a,b){if(!(a=z$(a))){return}var c=a.className;if(c.length==0){return false}if(c==b||c.match(new RegExp("(^|\\s)"+b+"(\\s|$)"))){return true}return false},addClassName:function(a,b){if(!(a=z$(a))){return}Element.classNames(a).add(b);return a},removeClassName:function(a,b){if(!(a=z$(a))){return}Element.classNames(a).remove(b);return a},observe:function(){Event.observe.apply(Event,arguments);return z$A(arguments).first()},stopObserving:function(){Event.stopObserving.apply(Event,arguments);return z$A(arguments).first()},cleanWhitespace:function(b){b=z$(b);var c=b.firstChild;while(c){var a=c.nextSibling;if(c.nodeType==3&&!/\S/.test(c.nodeValue)){b.removeChild(c)}c=a}return b},descendantOf:function(b,a){b=z$(b),a=z$(a);while(b=b.parentNode){if(b==a){return true}}return false},scrollTo:function(a){a=z$(a);var b=zPos.cumulativeOffset(a);window.scrollTo(b[0],b[1]);return a},propCache:{},camelRe:/(-[a-z])/gi,chkCache:function(a){return Element.propCache[a]||(Element.propCache[a]=a.replace(Element.camelRe,Element._camelFn))},_camelFn:function(b,c){return c.charAt(1).toUpperCase()},getStyle:function(){var a=document.defaultView;return a&&a.getComputedStyle?function(d,e){if(d==document){return null}var b,c;e=e=="float"?"cssFloat":e;e=(b=d.style[e])?b:(c=a.getComputedStyle(d,""))?c[Element.chkCache(e)]:null;return e=="auto"?"":e}:function(d,f){if(d==document){return null}var b,c;if(f=="opacity"){if(d.style.filter.match){if(b=d.style.filter.match(/alpha\(opacity=(.*)\)/i)){var e=parseFloat(b[1]);if(!isNaN(e)){return e?e/100:0}}}return 1}f=f=="float"?"styleFloat":f;f=d.style[f]||((c=d.currentStyle)?c[Element.chkCache(f)]:null);return f=="auto"?"":f}}(),setStyle:function(b,c){b=z$(b);for(var a in c){var d=c[a];if(a=="opacity"){if(d==1){d=(/Gecko/.test(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.userAgent))?0.999999:1;if(/MSIE/.test(navigator.userAgent)&&!window.opera){b.style.filter=b.getStyle("filter").replace(/alpha\([^\)]*\)/gi,"")}}else{if(d===""){if(/MSIE/.test(navigator.userAgent)&&!window.opera){b.style.filter=b.getStyle("filter").replace(/alpha\([^\)]*\)/gi,"")}}else{if(d<0.00001){d=0}if(/MSIE/.test(navigator.userAgent)&&!window.opera){b.style.filter=b.getStyle("filter").replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+d*100+")"}}}}else{if(["float","cssFloat"].include(a)){a=(typeof b.style.styleFloat!="undefined")?"styleFloat":"cssFloat"}}b.style[a.camelize()]=d}return b},getDimensions:function(e){e=z$(e);var h=z$(e).getStyle("display");if(h!="none"&&h!=null){return{width:zk.offsetWidth(e),height:zk.offsetHeight(e),top:zk.offsetTop(e),left:zk.offsetLeft(e)}}var c=e.style;var j=c.visibility;var f=c.position;var b=c.display;c.visibility="hidden";c.position="absolute";c.display="block";var a=e.clientWidth,d=e.clientHeight,g=e.offsetTop,i=e.offsetLeft;c.display=b;c.position=f;c.visibility=j;return{width:a,height:d,top:g,left:i}},makePositioned:function(a){a=z$(a);var b=Element.getStyle(a,"position");if(b=="static"||!b){a._madePositioned=true;a.style.position="relative";if(window.opera){a.style.top=0;a.style.left=0}}return a},undoPositioned:function(a){a=z$(a);if(a._madePositioned){a._madePositioned=undefined;a.style.position=a.style.top=a.style.left=a.style.bottom=a.style.right=""}return a},makeClipping:function(a){a=z$(a);if(a._clipping){return a}a._clipping=true;a._overflow=a.style.overflow;a._overflowX=a.style.overflowX;a._overflowY=a.style.overflowY;if(Element.getStyle(a,"overflow")!="hidden"){a.style.overflow="hidden"}return a},undoClipping:function(a){a=z$(a);if(!a._clipping){return a}a.style.overflow=a._overflow;a.style.overflowX=a._overflowX;a.style.overflowY=a._overflowY;a._clipping=a._overflow=a._overflowX=a._overflowY=undefined;return a}};Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf});Element._attributeTranslations={};Element._attributeTranslations.names={colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc"};Element._attributeTranslations.values={_getAttr:function(a,b){return a.getAttribute(b,2)},_flag:function(a,b){return z$(a).hasAttribute(b)?b:null},style:function(a){return a.style.cssText.toLowerCase()},title:function(a){var b=a.getAttributeNode("title");return b.specified?b.nodeValue:null}};Object.extend(Element._attributeTranslations.values,{href:Element._attributeTranslations.values._getAttr,src:Element._attributeTranslations.values._getAttr,disabled:Element._attributeTranslations.values._flag,checked:Element._attributeTranslations.values._flag,readonly:Element._attributeTranslations.values._flag,multiple:Element._attributeTranslations.values._flag});Object.extend(Element,Element.Methods);var _nativeExtensions=false;if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){["","Form","Input","TextArea","Select"].each(function(b){var c="HTML"+b+"Element";if(window[c]){return}var a=window[c]={};a.prototype=document.createElement(b?b.toLowerCase():"div").__proto__})}Element.addMethods=function(a){Object.extend(Element.Methods,a||{});function b(f,d,c){c=c||false;var e=Element.extend.cache;for(var h in f){var g=f[h];if(!c||!(h in d)){d[h]=e.findOrStore(g)}}}if(typeof HTMLElement!="undefined"){b(Element.Methods,HTMLElement.prototype);_nativeExtensions=true}};Element.ClassNames=zClass.create();Element.ClassNames.prototype={initialize:function(a){this.element=z$(a)},_each:function(a){this.element.className.split(/\s+/).select(function(b){return b.length>0})._each(a)},set:function(a){this.element.className=a},add:function(a){if(this.include(a)){return}this.set(z$A(this).concat(a).join(" "))},remove:function(a){if(!this.include(a)){return}this.set(z$A(this).without(a).join(" "))},toString:function(){return z$A(this).join(" ")}};Object.extend(Element.ClassNames.prototype,zEnum);var zSelector=zClass.create();zSelector.prototype={initialize:function(a){this.params={classNames:[]};this.expression=a.toString().strip();this.parseExpression();this.compileMatcher()},parseExpression:function(){function g(h){throw"Parse error in selector: "+h}if(this.expression==""){g("empty expression")}var f=this.params,e=this.expression,b,a,d,c;while(b=e.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=)(?:"([^"]*)"|([^\]\s]*)))?\]$/i)){f.attributes=f.attributes||[];f.attributes.push({name:b[2],operator:b[3],value:b[4]||b[5]||""});e=b[1]}if(e=="*"){return this.params.wildcard=true}while(b=e.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)){a=b[1],d=b[2],c=b[3];switch(a){case"#":f.id=d;break;case".":f.classNames.push(d);break;case"":case undefined:f.tagName=d.toUpperCase();break;default:g(e.inspect())}e=c}if(e.length>0){g(e.inspect())}},buildMatchExpression:function(){var e=this.params,d=[],c;if(e.wildcard){d.push("true")}if(c=e.id){d.push('element.readAttribute("id") == '+c.inspect())}if(c=e.tagName){d.push("element.tagName.toUpperCase() == "+c.inspect())}if((c=e.classNames).length>0){for(var a=0,b=c.length;a<b;a++){d.push("element.hasClassName("+c[a].inspect()+")")}}if(c=e.attributes){c.each(function(g){var h="element.readAttribute("+g.name.inspect()+")";var f=function(i){return h+" && "+h+".split("+i.inspect()+")"};switch(g.operator){case"=":d.push(h+" == "+g.value.inspect());break;case"~=":d.push(f(" ")+".include("+g.value.inspect()+")");break;case"|=":d.push(f("-")+".first().toUpperCase() == "+g.value.toUpperCase().inspect());break;case"!=":d.push(h+" != "+g.value.inspect());break;case"":case undefined:d.push("element.hasAttribute("+g.name.inspect()+")");break;default:throw"Unknown operator "+g.operator+" in selector"}})}return d.join(" && ")},compileMatcher:function(){this.match=new Function("element","if (!element.tagName) return false; element = z$(element); return "+this.buildMatchExpression())},findElements:function(d){var c;if(c=z$(this.params.id)){if(this.match(c)){if(!d||Element.childOf(c,d)){return[c]}}}d=(d||document).getElementsByTagName(this.params.tagName||"*");var b=[];for(var a=0,e=d.length;a<e;a++){if(this.match(c=d[a])){b.push(Element.extend(c))}}return b},toString:function(){return this.expression}};Object.extend(zSelector,{matchElements:function(b,c){var a=new zSelector(c);return b.select(a.match.bind(a)).map(Element.extend)},findElement:function(b,c,a){if(typeof c=="number"){a=c,c=false}return zSelector.matchElements(b,c||"*")[a||0]}});if(!window.Event){var Event=new Object()}Object.extend(Event,{element:function(a){return a.target||a.srcElement},isLeftClick:function(a){return(((a.which)&&(a.which==1))||((a.button)&&(a.button==1)))},pointer:function(a){return[Event.pointerX(a),Event.pointerY(a)]},pointerX:function(a){return a.pageX||(a.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(a){return a.pageY||(a.clientY+(document.documentElement.scrollTop||document.body.scrollTop))},safariKeymap:{25:9,63232:38,63233:40,63234:37,63235:39,63272:46,63273:36,63275:35,63276:33,63277:34},charCode:function(a){return a.charCode||a.keyCode},keyCode:function(a){var b=a.keyCode||a.charCode;return zk.safari?(this.safariKeymap[b]||b):b},stop:function(a){if(a.preventDefault){a.preventDefault();a.stopPropagation()}else{a.returnValue=false;a.cancelBubble=true;try{if(!a.shiftKey&&!a.ctrlKey){a.keyCode=0}}catch(b){}}},observers:false,_observeAndCache:function(d,c,b,a){if(!this.observers){this.observers=[]}if(d.addEventListener){this.observers.push([d,c,b,a]);d.addEventListener(c,b,a)}else{if(d.attachEvent){this.observers.push([d,c,b,a]);d.attachEvent("on"+c,b)}}},unloadCache:function(){if(!Event.observers){return}for(var a=0,b=Event.observers.length;a<b;a++){Event.stopObserving.apply(this,Event.observers[a]);Event.observers[a][0]=null}Event.observers=false},observe:function(d,c,b,a){d=z$(d);a=a||false;if(c=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||d.attachEvent)){c="keydown"}Event._observeAndCache(d,c,b,a)},stopObserving:function(d,c,b,a){d=z$(d);a=a||false;if(c=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||d.detachEvent)){c="keydown"}if(d.removeEventListener){d.removeEventListener(c,b,a)}else{if(d.detachEvent){try{d.detachEvent("on"+c,b)}catch(f){}}}}});if(navigator.appVersion.match(/\bMSIE\b/)){Event.observe(window,"unload",Event.unloadCache,false)}var zPos={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},realOffset:function(c){var a=0,d=0,b=c.tagName;do{if(!window.opera||c.tagName=="BODY"||(b!="TR"&&b!="IMG"&&c.tagName=="DIV")){a+=c.scrollTop||0;d+=c.scrollLeft||0}c=c.parentNode}while(c);return[d,a]},cumulativeOffset:function(b){var a=0,f=0,e=false,d=b.parentNode;if(zk.gecko){while(d&&d!=document.body){var c=Element.getStyle(d,"position");if(c=="relative"||c=="absolute"){a+=$int(Element.getStyle(d,"border-top-width"));f+=$int(Element.getStyle(d,"border-left-width"))}d=d.offsetParent}}do{if(Element.getStyle(b,"position")=="fixed"){a+=zk.innerY()+b.offsetTop;f+=zk.innerX()+b.offsetLeft;break}else{if(window.opera){if(b.nodeName=="SPAN"||b.nodeName=="INPUT"){e=true}else{if(b.nodeName=="DIV"&&e){e=false;if(b.scrollTop!=0){a+=b.scrollTop||0}}else{e=false}}}a+=b.offsetTop||0;f+=b.offsetLeft||0;b=zk.gecko&&b!=document.body?zPos.offsetParent(b):b.offsetParent}}while(b);return[f,a]},positionedOffset:function(b){var a=0,d=0;do{a+=b.offsetTop||0;d+=b.offsetLeft||0;b=zk.gecko&&b!=document.body?zPos.offsetParent(b):b.offsetParent;if(b){if(b.tagName=="BODY"){break}var c=Element.getStyle(b,"position");if(c=="relative"||c=="absolute"){break}}}while(b);return[d,a]},offsetParent:function(a){if(a.offsetParent){return a.offsetParent}if(a==document.body){return a}while((a=a.parentNode)&&a!=document.body){if(a.style&&Element.getStyle(a,"position")!="static"){return a}}return document.body},within:function(b,a,c){if(this.includeScrollOffsets){return this.withinScroll(b,a,c)}this.xcomp=a;this.ycomp=c;this.offset=this.cumulativeOffset(b);return(c>=this.offset[1]&&c<this.offset[1]+zk.offsetHeight(b)&&a>=this.offset[0]&&a<this.offset[0]+zk.offsetWidth(b))},withinScroll:function(b,a,c){this.xcomp=a;this.ycomp=c;this.offset=zk.revisedOffset(b);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+zk.offsetHeight(b)&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+zk.offsetWidth(b))},overlap:function(b,a){if(!b){return 0}if(b=="vertical"){return((this.offset[1]+zk.offsetHeight(a))-this.ycomp)/zk.offsetHeight(a)}if(b=="horizontal"){return((this.offset[0]+zk.offsetWidth(a))-this.xcomp)/zk.offsetWidth(a)}},page:function(d){var a=0,c=0;var b=d;do{a+=b.offsetTop||0;c+=b.offsetLeft||0;if(b.offsetParent==document.body){if(Element.getStyle(b,"position")=="absolute"){break}}}while(b=b.offsetParent);b=d;do{if(!window.opera||b.tagName=="BODY"){a-=b.scrollTop||0;c-=b.scrollLeft||0}}while(b=b.parentNode);return[c,a]},absolutize:function(a){a=z$(a);if(a.style.position=="absolute"){return}zPos.prepare();var b=zPos.positionedOffset(a);var d=b[1];var c=b[0];a._originalLeft=c-parseFloat(a.style.left||0);a._originalTop=d-parseFloat(a.style.top||0);a.style.position="absolute";a.style.top=d+"px";a.style.left=c+"px"},relativize:function(a){a=z$(a);if(a.style.position=="relative"){return}zPos.prepare();a.style.position="relative";var c=parseFloat(a.style.top||0)-(a._originalTop||0);var b=parseFloat(a.style.left||0)-(a._originalLeft||0);a.style.top=c+"px";a.style.left=b+"px"}};if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){zPos.cumulativeOffset=function(b){var a=0,e=0,d=b.parentNode;if(zk.safari){while(d&&d!=document.body){var c=Element.getStyle(d,"position");if(c=="relative"||c=="absolute"){a+=$int(Element.getStyle(d,"border-top-width"));e+=$int(Element.getStyle(d,"border-left-width"))}d=d.parentNode}}do{a+=b.offsetTop||0;e+=b.offsetLeft||0;if(b.offsetParent==document.body){if(Element.getStyle(b,"position")=="absolute"){break}}b=b.offsetParent}while(b);return[e,a]}}Element.addMethods();if(!window.$){$=z$}if(!window.$A){$A=z$A}if(!window.Enumerable){Enumerable=zEnum}if(!window.Prototype){Prototype=zPrototype}if(!window.Class){Class=zClass}if(!window.Template){Template=zTemplate}if(!window.$break){$break=z$break}if(!window.$continue){$continue=z$continue}if(!window.$w){$w=z$w}if(!window.Hash){Hash=zHash}if(!window.$H){$H=z$H}if(!window.ObjectRange){ObjectRange=zObjectRange}if(!window.$R){$R=z$R}if(!window.Selector){Selector=zSelector}if(!window.Position){Position=zPos}};
|
|
if(!window.z_effects_js){z_effects_js=true;String.prototype.parseColor=function(){var a="#";if(this.slice(0,4)=="rgb("){var c=this.slice(4,this.length-1).split(",");var b=0;do{a+=parseInt(c[b]).toColorPart()}while(++b<3)}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var b=1;b<4;b++){a+=(this.charAt(b)+this.charAt(b)).toLowerCase()}}if(this.length==7){a=this.toLowerCase()}}}return(a.length==7?a:(arguments[0]||this))};Element.getOpacity=function(a){return z$(a).getStyle("opacity")};Element.setOpacity=function(a,b){return z$(a).setStyle({opacity:b})};Element.getInlineOpacity=function(a){return z$(a).style.opacity||""};Element.forceRerendering=function(a){try{a=z$(a);var c=document.createTextNode(" ");a.appendChild(c);a.removeChild(c)}catch(b){}};var zEffect={_elNotExistErr:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"}};zEffect.Transitions={sinoidal:function(a){return(-Math.cos(a*Math.PI)/2)+0.5},flicker:function(a){return((-Math.cos(a*Math.PI)/4)+0.75)+Math.random()/4},pulse:function(b,a){a=a||5;return(Math.round((b%(1/a))*a)==0?((b*a*2)-Math.floor(b*a*2)):1-((b*a*2)-Math.floor(b*a*2)))},none:function(a){return 0},full:function(a){return 1}};zEffect.ScopedQueue=zClass.create();Object.extend(Object.extend(zEffect.ScopedQueue.prototype,zEnum),{initialize:function(){this.effects=[];this.interval=null},_each:function(a){this.effects._each(a)},add:function(b){var c=new Date().getTime();var a=(typeof b.options.queue=="string")?b.options.queue:b.options.queue.position;switch(a){case"front":this.effects.findAll(function(d){return d.state=="idle"}).each(function(d){d.startOn+=b.finishOn;d.finishOn+=b.finishOn});break;case"with-last":c=this.effects.pluck("startOn").max()||c;break;case"end":c=this.effects.pluck("finishOn").max()||c;break}b.startOn+=c;b.finishOn+=c;if(!b.options.queue.limit||(this.effects.length<b.options.queue.limit)){this.effects.push(b)}if(!this.interval){this.interval=setInterval(this.loop.bind(this),15)}},remove:function(a){this.effects=this.effects.reject(function(b){return b==a});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var c=new Date().getTime();for(var b=0,a=this.effects.length;b<a;b++){if(this.effects[b]){this.effects[b].loop(c)}}}});zEffect.Queues={instances:z$H(),get:function(a){if(typeof a!="string"){return a}if(!this.instances[a]){this.instances[a]=new zEffect.ScopedQueue()}return this.instances[a]}};zEffect.Queue=zEffect.Queues.get("global");zEffect.DefaultOptions={transition:zEffect.Transitions.sinoidal,duration:1,fps:60,sync:false,from:0,to:1,delay:0,queue:"parallel"};zEffect.Base=function(){};zEffect.Base.prototype={position:null,start:function(a){this.options=Object.extend(Object.extend({},zEffect.DefaultOptions),a||{});this.name=this.options.name||"Base";this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.event("beforeStart");if(!this.options.sync){zEffect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).add(this)}},loop:function(c){if(c>=this.startOn){if(c>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish()}this.event("afterFinish");return}var b=(c-this.startOn)/(this.finishOn-this.startOn);var a=Math.round(b*this.options.fps*this.options.duration);if(a>this.currentFrame){this.render(b);this.currentFrame=a}}},render:function(a){if(this.state=="idle"){this.state="running";this.event("beforeSetup");if(this.setup){this.setup()}this.event("afterSetup")}if(this.state=="running"){if(this.options.transition){a=this.options.transition(a)}a*=(this.options.to-this.options.from);a+=this.options.from;this.position=a;this.event("beforeUpdate");if(this.update){this.update(a)}this.event("afterUpdate")}},cancel:function(){if(!this.options.sync){zEffect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).remove(this)}this.state="finished"},event:function(a){if(this.options[a+"Internal"]){this.options[a+"Internal"](this)}if(this.options[a]){this.options[a](this)}},inspect:function(){var a=z$H();for(property in this){if(typeof this[property]!="function"){a[property]=this[property]}}return"#<zEffect:"+a.inspect()+",options:"+z$H(this.options).inspect()+">"}};zEffect.Parallel=zClass.create();Object.extend(Object.extend(zEffect.Parallel.prototype,zEffect.Base.prototype),{initialize:function(a){this.effects=a||[];this.start(arguments[1])},update:function(a){this.effects.invoke("render",a)},finish:function(a){this.effects.each(function(b){b.render(1);b.cancel();b.event("beforeFinish");if(b.finish){b.finish(a)}b.event("afterFinish")})}});zEffect.Event=zClass.create();Object.extend(Object.extend(zEffect.Event.prototype,zEffect.Base.prototype),{initialize:function(){var a=Object.extend({duration:0},arguments[0]||{});this.start(a)},update:zPrototype.emptyFunction});zEffect.Opacity=zClass.create();Object.extend(Object.extend(zEffect.Opacity.prototype,zEffect.Base.prototype),{initialize:function(b){this.element=z$(b);if(!this.element){throw (zEffect._elNotExistErr)}if(/MSIE/.test(navigator.userAgent)&&!window.opera&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}var a=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(a)},update:function(a){this.element.setOpacity(a)}});zEffect.Move=zClass.create();Object.extend(Object.extend(zEffect.Move.prototype,zEffect.Base.prototype),{initialize:function(b){this.element=z$(b);if(!this.element){throw (zEffect._elNotExistErr)}var a=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(a)},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(a){this.element.setStyle({left:Math.round(this.options.x*a+this.originalLeft)+"px",top:Math.round(this.options.y*a+this.originalTop)+"px"})}});zEffect.MoveBy=function(b,a,c){return new zEffect.Move(b,Object.extend({x:c,y:a},arguments[3]||{}))};zEffect.Scale=zClass.create();Object.extend(Object.extend(zEffect.Scale.prototype,zEffect.Base.prototype),{initialize:function(b,c){this.element=z$(b);if(!this.element){throw (zEffect._elNotExistErr)}var a=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:c},arguments[2]||{});this.start(a)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(b){this.originalStyle[b]=this.element.style[b]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var a=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(b){if(a.indexOf(b)>0){this.fontSize=parseFloat(a);this.fontSizeType=b}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}},update:function(a){var b=(this.options.scaleFrom/100)+(this.factor*a);if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*b+this.fontSizeType})}this.setDimensions(this.dims[0]*b,this.dims[1]*b)},finish:function(a){if(this.restoreAfterFinish){this.element.setStyle(this.originalStyle)}},setDimensions:function(a,e){var f={};if(this.options.scaleX){f.width=Math.round(e)+"px"}if(this.options.scaleY){f.height=Math.round(a)+"px"}if(this.options.scaleFromCenter){var c=(a-this.dims[0])/2;var b=(e-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){f.top=this.originalTop-c+"px"}if(this.options.scaleX){f.left=this.originalLeft-b+"px"}}else{if(this.options.scaleY){f.top=-c+"px"}if(this.options.scaleX){f.left=-b+"px"}}}this.element.setStyle(f)}});zEffect.Highlight=zClass.create();Object.extend(Object.extend(zEffect.Highlight.prototype,zEffect.Base.prototype),{initialize:function(b){this.element=z$(b);if(!this.element){throw (zEffect._elNotExistErr)}var a=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(a)},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return}this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"})}if(!this.options.endcolor){this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff")}if(!this.options.restorecolor){this.options.restorecolor=this.element.getStyle("background-color")}this._base=z$R(0,2).map(function(a){return parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16)}.bind(this));this._delta=z$R(0,2).map(function(a){return parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a]}.bind(this))},update:function(a){this.element.setStyle({backgroundColor:z$R(0,2).inject("#",function(b,c,d){return b+(Math.round(this._base[d]+(this._delta[d]*a)).toColorPart())}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});zEffect.ScrollTo=zClass.create();Object.extend(Object.extend(zEffect.ScrollTo.prototype,zEffect.Base.prototype),{initialize:function(a){this.element=z$(a);this.start(arguments[1]||{})},setup:function(){zPos.prepare();var b=zPos.cumulativeOffset(this.element);if(this.options.offset){b[1]+=this.options.offset}var a=window.innerHeight?window.height-window.innerHeight:document.body.scrollHeight-(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);this.scrollStart=zPos.deltaY;this.delta=(b[1]>a?a:b[1])-this.scrollStart},update:function(a){zPos.prepare();window.scrollTo(zPos.deltaX,this.scrollStart+(a*this.delta))}});zEffect.Fade=function(c){c=z$(c);var a=c.getInlineOpacity();var b=Object.extend({from:c.getOpacity()||1,to:0,afterFinishInternal:function(d){if(d.options.to!=0){return}d.element.hide().setStyle({opacity:a})}},arguments[1]||{});return new zEffect.Opacity(c,b)};zEffect.Appear=function(b){b=z$(b);var a=Object.extend({from:(b.getStyle("display")=="none"?0:b.getOpacity()||0),to:1,afterFinishInternal:function(c){c.element.forceRerendering()},beforeSetup:function(c){c.element.setOpacity(c.options.from).show()}},arguments[1]||{});return new zEffect.Opacity(b,a)};zEffect.Puff=function(b){b=z$(b);var a={opacity:b.getInlineOpacity(),position:b.getStyle("position"),top:b.style.top,left:b.style.left,width:b.style.width,height:b.style.height};return new zEffect.Parallel([new zEffect.Scale(b,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new zEffect.Opacity(b,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(c){zPos.absolutize(c.effects[0].element)},afterFinishInternal:function(c){c.effects[0].element.hide().setStyle(a)}},arguments[1]||{}))};zEffect.BlindUp=function(a){a=z$(a);a.makeClipping();return new zEffect.Scale(a,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(b){b.element.hide().undoClipping()}},arguments[1]||{}))};zEffect.BlindDown=function(b){b=z$(b);var a=b.getDimensions();return new zEffect.Scale(b,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:a.height,originalWidth:a.width},restoreAfterFinish:true,afterSetup:function(c){c.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(c){c.element.undoClipping()}},arguments[1]||{}))};zEffect.SwitchOff=function(b){b=z$(b);var a=b.getInlineOpacity();return new zEffect.Appear(b,Object.extend({duration:0.4,from:0,transition:zEffect.Transitions.flicker,afterFinishInternal:function(c){new zEffect.Scale(c.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(d){d.element.makePositioned().makeClipping()},afterFinishInternal:function(d){d.element.hide().undoClipping().undoPositioned().setStyle({opacity:a})}})}},arguments[1]||{}))};zEffect.DropOut=function(b){b=z$(b);var a={top:b.getStyle("top"),left:b.getStyle("left"),opacity:b.getInlineOpacity()};return new zEffect.Parallel([new zEffect.Move(b,{x:0,y:100,sync:true}),new zEffect.Opacity(b,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(c){c.effects[0].element.makePositioned()},afterFinishInternal:function(c){c.effects[0].element.hide().undoPositioned().setStyle(a)}},arguments[1]||{}))};zEffect.SlideOut=function(d,c){c=c||"t";d=z$(d);var b,e=d.style;switch(c){case"t":b={x:0,y:-$int(e.height),sync:true};break;case"b":b={x:0,y:$int(e.height),sync:true};break;case"l":b={x:-$int(e.width),y:0,sync:true};break;case"r":b={x:$int(e.width),y:0,sync:true};break}var a={top:d.getStyle("top"),left:d.getStyle("left"),opacity:d.getInlineOpacity()};return new zEffect.Parallel([new zEffect.Move(d,b)],Object.extend({duration:0.5,beforeSetup:function(f){f.effects[0].element.makePositioned()},beforeFinishInternal:function(f){f.effects[0].element.hide()},afterFinishInternal:function(f){f.effects[0].element.undoPositioned().setStyle(a)}},arguments[2]||{}))};zEffect.SlideIn=function(d,e){e=e||"t";d=z$(d);var b={top:d.getStyle("top"),left:d.getStyle("left"),opacity:d.getInlineOpacity()};var a,j=d.style;switch(e){case"t":var i=$int(j.top),f=$int(j.height);j.top=i-f+"px";a={x:0,y:f,sync:true};break;case"b":var i=$int(j.top),f=$int(j.height);j.top=i+f+"px";a={x:0,y:-f,sync:true};break;case"l":var c=$int(j.left),g=$int(j.width);j.left=c-g+"px";a={x:g,y:0,sync:true};break;case"r":var c=$int(j.left),g=$int(j.width);j.left=c+g+"px";a={x:-g,y:0,sync:true};break}return new zEffect.Parallel([new zEffect.Move(d,a)],Object.extend({duration:0.5,beforeSetup:function(h){h.effects[0].element.show();h.effects[0].element.makePositioned()},afterFinishInternal:function(h){h.effects[0].element.undoPositioned().setStyle(b)}},arguments[2]||{}))};zEffect.SlideDown=function(c,b){if(typeof b=="object"){arguments[2]=b;b="t"}b=b||"t";c=z$(c).cleanWhitespace();var e={t:c.getStyle("top"),l:c.getStyle("left")},a=b=="t"||b=="b";var d=c.getDimensions();return new zEffect.Scale(c,100,Object.extend({scaleContent:false,scaleX:!a,scaleY:a,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:d.height,originalWidth:d.width},restoreAfterFinish:true,afterSetup:function(f){f.element.makePositioned();switch(b){case"t":f.element.makeClipping().setStyle({height:"0px"}).show();break;case"b":e.ot=d.top+d.height;f.element.makeClipping().setStyle({height:"0px",top:e.ot+"px"}).show();break;case"l":f.element.makeClipping().setStyle({width:"0px"}).show();break;case"r":e.ol=d.left+d.width;f.element.makeClipping().setStyle({width:"0px",left:e.ol+"px"}).show();break}},afterUpdateInternal:function(f){if(b=="b"){f.element.setStyle({top:(e.ot-$int(f.element.style.height))+"px"})}else{if(b=="r"){f.element.setStyle({left:(e.ol-$int(f.element.style.width))+"px"})}}},afterFinishInternal:function(f){f.element.undoClipping().undoPositioned();f.element.undoPositioned().setStyle({top:e.t,left:e.l})}},arguments[2]||{}))};zEffect.SlideUp=function(c,b){if(typeof b=="object"){arguments[2]=b;b="t"}b=b||"t";c=z$(c).cleanWhitespace();var d={t:c.getStyle("top"),l:c.getStyle("left")},a=b=="t"||b=="b";return new zEffect.Scale(c,window.opera?0:1,Object.extend({scaleContent:false,scaleX:!a,scaleY:a,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStartInternal:function(e){e.element.makePositioned();e.element.makeClipping().show();d.ot=e.element.offsetTop;d.oh=e.element.offsetHeight;d.ol=e.element.offsetLeft;d.ow=e.element.offsetWidth},afterUpdateInternal:function(e){if(b=="b"){e.element.setStyle({top:(d.ot+d.oh-$int(e.element.style.height))+"px"})}else{if(b=="r"){e.element.setStyle({left:(d.ol+d.ow-$int(e.element.style.width))+"px"})}}},beforeFinishInternal:function(e){e.element.hide()},afterFinishInternal:function(e){e.element.undoClipping().undoPositioned().setStyle({top:d.t,left:d.l})}},arguments[2]||{}))};Element.CSS_PROPERTIES=z$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.prototype.parseStyle=function(){var b=Element.extend(document.createElement("div"));b.innerHTML='<div style="'+this+'"></div>';var c=b.down().style,a=z$H();Element.CSS_PROPERTIES.each(function(d){if(c[d]){a[d]=c[d]}});if(/MSIE/.test(navigator.userAgent)&&!window.opera&&this.indexOf("opacity")>-1){a.opacity=this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]}return a};["setOpacity","getOpacity","getInlineOpacity","forceRerendering"].each(function(a){Element.Methods[a]=Element[a]});Element.addMethods();if(!window.Effect){Effect=zEffect}};
|
|
if(!window.z_dragdrop_js){z_dragdrop_js=true;var zDraggables={drags:[],observers:[],register:function(a){if(this.drags.length==0){this.eventMouseUp=this.endDrag.bindAsEventListener(this);this.eventMouseMove=this.updateDrag.bindAsEventListener(this);this.eventKeypress=this.keyPress.bindAsEventListener(this);Event.observe(document,"mouseup",this.eventMouseUp);Event.observe(document,"mousemove",this.eventMouseMove);Event.observe(document,"keypress",this.eventKeypress)}this.drags.push(a)},unregister:function(a){this.drags=this.drags.reject(function(b){return b==a});if(this.drags.length==0){Event.stopObserving(document,"mouseup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.eventMouseMove);Event.stopObserving(document,"keypress",this.eventKeypress)}},activate:function(a){if(zk.opera||a.options.delay){this._timeout=setTimeout(function(){zDraggables._timeout=null;window.focus();zDraggables.activeDraggable=a}.bind(this),a.options.delay)}else{window.focus();this.activeDraggable=a}},deactivate:function(){this.activeDraggable=null},updateDrag:function(a){if(!this.activeDraggable){return}var b=[Event.pointerX(a),Event.pointerY(a)];if(this._lastPointer&&(this._lastPointer.inspect()==b.inspect())){return}this._lastPointer=b;this.activeDraggable.updateDrag(a,b)},endDrag:function(a){if(this._timeout){clearTimeout(this._timeout);this._timeout=null}if(!this.activeDraggable){return}this._lastPointer=null;this.activeDraggable.endDrag(a);this.activeDraggable=null},keyPress:function(a){if(this.activeDraggable){this.activeDraggable.keyPress(a)}},addObserver:function(a){this.observers.push(a);this._cacheObserverCallbacks()},removeObserver:function(a){this.observers=this.observers.reject(function(b){return b.element==a});this._cacheObserverCallbacks()},notify:function(b,a,c){if(this[b+"Count"]>0){this.observers.each(function(d){if(d[b]){d[b](b,a,c)}})}if(a.options[b]){a.options[b](a,c)}},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(function(a){zDraggables[a+"Count"]=zDraggables.observers.select(function(b){return b[a]}).length})}};var zDraggable=zClass.create();zDraggable._dragging={};zDraggable.prototype={initialize:function(b){var c=zk.ie&&arguments[1]&&arguments[1].z_dragdrop;var d={handle:false,reverteffect:function(h,g,f){if(g||f){var e=h.style.position;var i=Math.sqrt(Math.abs(g^2)+Math.abs(f^2))*0.02;new zEffect.Move(h,{x:-f,y:-g,duration:i,queue:{scope:"_draggable",position:"end"},afterFinish:function(){h.style.position=e}})}},endeffect:function(f){var e=typeof f._opacity=="number"?f._opacity:1;new zEffect.Opacity(f,{duration:0.2,from:0.7,to:e,queue:{scope:"_draggable",position:"end"},afterFinish:function(){zDraggable._dragging[f]=false}})},zindex:1000,revert:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,snap:false,delay:0,stackup:false};if(!arguments[1]||typeof arguments[1].endeffect=="undefined"){Object.extend(d,{starteffect:function(e){e._opacity=Element.getOpacity(e);zDraggable._dragging[e]=true;new zEffect.Opacity(e,{duration:0.2,from:e._opacity,to:0.7})}})}var a=Object.extend(d,arguments[1]||{});this.element=z$(b);if(a.handle&&(typeof a.handle=="string")){this.handle=this.element.down("."+a.handle,0)}if(!this.handle){this.handle=z$(a.handle)}if(!this.handle){this.handle=this.element}if(a.scroll&&!a.scroll.scrollTo&&!a.scroll.outerHTML){a.scroll=z$(a.scroll);this._isScrollChild=Element.childOf(this.element,a.scroll)}if(zk.opera||!a.z_dragdrop){Element.makePositioned(this.element)}this.delta=this.currentDelta();this.options=a;this.dragging=false;this.eventMouseDown=this.initDrag.bindAsEventListener(this);Event.observe(this.handle,"mousedown",this.eventMouseDown);zDraggables.register(this)},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eventMouseDown);zDraggables.unregister(this)},currentDelta:function(){return([$int(Element.getStyle(this.element,"left")),$int(Element.getStyle(this.element,"top"))])},initDrag:function(a){if(typeof zDraggable._dragging[this.element]!="undefined"&&zDraggable._dragging[this.element]){return}if(Event.isLeftClick(a)){var c=Event.element(a);if((tag_name=c.tagName.toUpperCase())&&(tag_name=="INPUT"||tag_name=="SELECT"||tag_name=="OPTION"||tag_name=="BUTTON"||tag_name=="TEXTAREA")){return}for(var e=c;e&&e!=this.element;e=e.parentNode){if(Element.getStyle(e,"position")=="absolute"){return}}var b=[Event.pointerX(a),Event.pointerY(a)];if(this.options.ignoredrag&&this.options.ignoredrag(this.element,b,a)){return}var d=zPos.cumulativeOffset(this.element);this.offset=[0,1].map(function(f){return(b[f]-d[f])});zDraggables.activate(this);if(zkau.currentFocus&&Event.element(a)!=zkau.currentFocus&&typeof zkau.currentFocus.blur=="function"){zkau.currentFocus.blur()}Event.stop(a);zkau.closeFloatsOnFocus(c);zkau.autoZIndex(c,false,true)}},startDrag:function(b){zk.disableSelection(document.body);zk.clearSelection();if(this.options.stackup){this.domstackup=document.createElement("DIV");document.body.appendChild(this.domstackup);zk.setOuterHTML(this.domstackup,'<div class="z-dd-stackup" id="zk_dd_stackup"></div>');this.domstackup=$e("zk_dd_stackup");if(zk.gecko){this.domstackup.style.MozUserSelect="none"}this.domstackup.style.width=zk.pageWidth()+"px";this.domstackup.style.height=zk.pageHeight()+"px"}this.dragging=true;if(this.options.ghosting){var c=true;if(typeof this.options.ghosting=="function"){c=this.options.ghosting(this,true,b)}if(c){this._clone=this.element.cloneNode(true);this.z_orgpos=this.element.style.position;if(this.z_orgpos!="absolute"){zPos.absolutize(this.element)}this.element.parentNode.insertBefore(this._clone,this.element)}}if(this.options.zindex){this.originalZ=$int(Element.getStyle(this.element,"z-index"));this.element.style.zIndex=this.options.zindex}if(this.options.scroll){if(this.options.scroll==window){var a=this._getWindowScroll(this.options.scroll);this.originalScrollLeft=a.left;this.originalScrollTop=a.top}else{this.originalScrollLeft=this.options.scroll.scrollLeft;this.originalScrollTop=this.options.scroll.scrollTop}}zDraggables.notify("onStart",this,b);if(this.options.starteffect){this.options.starteffect(this.element,this.handle)}},updateDrag:function(event,pointer){if(!this.dragging){this.startDrag(event)}zPos.prepare();zDraggables.notify("onDrag",this,event);this.draw(pointer,event);if(this.options.change){this.options.change(this,pointer,event)}if(this.options.scroll){this.stopScrolling();var p;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){p=[left,top,left+width,top+height]}}else{p=zPos.page(this.options.scroll);p[0]+=this.options.scroll.scrollLeft+zPos.deltaX;p[1]+=this.options.scroll.scrollTop+zPos.deltaY;p.push(p[0]+this.options.scroll.offsetWidth);p.push(p[1]+this.options.scroll.offsetHeight)}var speed=[0,0];if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[0]+this.options.scrollSensitivity)}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[1]+this.options.scrollSensitivity)}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[2]-this.options.scrollSensitivity)}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[3]-this.options.scrollSensitivity)}this.startScrolling(speed)}if(navigator.appVersion.indexOf("AppleWebKit")>0){window.scrollBy(0,0)}Event.stop(event)},finishDrag:function(b,g){this.dragging=false;if(this.domstackup){zk.remove(this.domstackup)}delete this.domstackup;zk.enableSelection(document.body);setTimeout("zk.clearSelection()",0);if(this.options.ghosting){var f=true;if(typeof this.options.ghosting=="function"){f=this.options.ghosting(this,false)}if(f){if(this.z_orgpos!="absolute"){zPos.relativize(this.element);this.element.style.position=this.z_orgpos}Element.remove(this._clone);this._clone=null}}zDraggables.notify("onEnd",this,b);var e=[Event.pointerX(b),Event.pointerY(b)];var a=this.options.revert;if(a&&typeof a=="function"){a=a(this.element,e,b)}var c=this.currentDelta();if(a&&this.options.reverteffect){this.options.reverteffect(this.element,c[1]-this.delta[1],c[0]-this.delta[0])}else{this.delta=c}if(this.options.zindex){this.element.style.zIndex=this.originalZ}if(this.options.endeffect){this.options.endeffect(this.element,b)}zDraggables.deactivate(this)},keyPress:function(a){if(Event.keyCode(a)!=27){return}this.finishDrag(a,false);Event.stop(a)},endDrag:function(a){if(!this.dragging){return}this.stopScrolling();this.finishDrag(a,true);Event.stop(a)},draw:function(a,e){var i=zPos.cumulativeOffset(this.element);if(this.options.ghosting){var c=zPos.realOffset(this.element);i[0]+=c[0]-zPos.deltaX;i[1]+=c[1]-zPos.deltaY}var h=this.currentDelta();i[0]-=h[0];i[1]-=h[1];if(this.options.scroll&&(this.options.scroll!=window&&this._isScrollChild)){i[0]-=this.options.scroll.scrollLeft-this.originalScrollLeft;i[1]-=this.options.scroll.scrollTop-this.originalScrollTop}var g=[0,1].map(function(d){return(a[d]-i[d]-this.offset[d])}.bind(this));if(this.options.snap){if(typeof this.options.snap=="function"){g=this.options.snap(g[0],g[1],this)}else{if(this.options.snap instanceof Array){g=g.map(function(d,j){return Math.round(d/this.options.snap[j])*this.options.snap[j]}.bind(this))}else{g=g.map(function(d){return Math.round(d/this.options.snap)*this.options.snap}.bind(this))}}}if(this.z_scrl){g[0]-=this.z_scrl[0];g[1]-=this.z_scrl[1]}var b=this.element.style;if(typeof this.options.draw=="function"){this.options.draw(this,g,e)}else{if(typeof this.options.constraint=="function"){var f=this.options.constraint(this,g,e);if(f){g=f}b.left=g[0]+"px";b.top=g[1]+"px"}else{if((!this.options.constraint)||(this.options.constraint=="horizontal")){b.left=g[0]+"px"}if((!this.options.constraint)||(this.options.constraint=="vertical")){b.top=g[1]+"px"}}}if(b.visibility=="hidden"){b.visibility=""}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.scrollInterval);this.scrollInterval=null;zDraggables._lastScrollPointer=null}},startScrolling:function(a){if(!(a[0]||a[1])){return}this.scrollSpeed=[a[0]*this.options.scrollSpeed,a[1]*this.options.scrollSpeed];this.lastScrolled=new Date();this.scrollInterval=setInterval(this.scroll.bind(this),10)},scroll:function(){var current=new Date();var delta=current-this.lastScrolled;this.lastScrolled=current;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var d=delta/1000;this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scrollSpeed[1])}}}else{this.options.scroll.scrollLeft+=this.scrollSpeed[0]*delta/1000;this.options.scroll.scrollTop+=this.scrollSpeed[1]*delta/1000}zPos.prepare();zDraggables.notify("onDrag",this);if(this._isScrollChild){zDraggables._lastScrollPointer=zDraggables._lastScrollPointer||z$A(zDraggables._lastPointer);zDraggables._lastScrollPointer[0]+=this.scrollSpeed[0]*delta/1000;zDraggables._lastScrollPointer[1]+=this.scrollSpeed[1]*delta/1000;if(zDraggables._lastScrollPointer[0]<0){zDraggables._lastScrollPointer[0]=0}if(zDraggables._lastScrollPointer[1]<0){zDraggables._lastScrollPointer[1]=0}this.draw(zDraggables._lastScrollPointer)}if(this.options.change){this.options.change(this)}},_getWindowScroll:function(w){var T,L,W,H;with(w.document){if(w.document.documentElement&&documentElement.scrollTop){T=documentElement.scrollTop;L=documentElement.scrollLeft}else{if(w.document.body){T=body.scrollTop;L=body.scrollLeft}}if(w.innerWidth){W=w.innerWidth;H=w.innerHeight}else{if(w.document.documentElement&&documentElement.clientWidth){W=documentElement.clientWidth;H=documentElement.clientHeight}else{W=body.offsetWidth;H=body.offsetHeight}}}return{top:T,left:L,width:W,height:H}}};if(!window.Draggables){Draggables=zDraggables}if(!window.Draggable){Draggable=zDraggable}};
|
|
if(!window.zk){zk={};zk.booting=true;if(!window.Boot_progressbox){Boot_progressbox=function(b,h,q,p,r,a){var l='<div id="'+b+'"';var i=zk.innerX(),g=zk.innerY();if(r){if(zk._ctpgs.length){for(var o=zk._ctpgs.length,m=$e(zk._ctpgs[--o]);m;m=$e(zk._ctpgs[--o])){zk.applyMask(m)}return}l+='><div id="zk_mask" class="z-modal-mask" style="display:block;left:'+i+"px;top:"+g+'px;" z.x="'+i+'" z.y="'+g+'"></div><div'}else{l+="><div"}if(typeof q!="string"||q.indexOf("%")==-1){q+="px"}if(typeof p!="string"||p.indexOf("%")==-1){p+="px"}l+=' id="zk_loading" class="z-loading" style="left:'+q+";top:"+p+';visibility: hidden;" z.x="'+i+'" z.y="'+g+'"><div class="z-loading-indicator"><span class="z-loading-icon z-inline-block" alt="..."></span> '+h+"</div></div></div>";var f=document.createElement("DIV");document.body.appendChild(f);zk._setOuterHTML(f,l);if(r){var k=$e("zk_mask");zk.listen(k,"mousemove",Event.stop);zk.listen(k,"click",Event.stop)}var d=$e("zk_loading");if(a){if(d){d.style.left=zk.px((zk.innerWidth()-d.offsetWidth)/2+i,true);d.style.top=zk.px((zk.innerHeight()-d.offsetHeight)/2+g,true);setZKAttr(d,"x",i);setZKAttr(d,"y",g)}}zk.cleanVisibility(d);return $e(b)}}if(!window.AU_progressbox){AU_progressbar=function(c,b,a){Boot_progressbox(c,b,zk.innerX(),zk.innerY(),a)}}function $int(c,a){c=c?parseInt(c,a||10):0;return isNaN(c)?0:c}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;zk.xbodyClass="gecko gecko"+j}else{if(zk.opera){zk.xbodyClass="opera"}else{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.ie8All=j>=8;zk.ie8=j>=8&&document.documentMode>=8;zk.ie6Only=!zk.ie7;zk.xbodyClass="ie ie"+j}else{if(zk.safari){zk.xbodyClass="safari"}}}}if(zk.air=zk.agent.indexOf("adobeair")>=0){zk.xbodyClass="air"}zk._js4ld={};zk._ctpgs=[];zk._gevts={};zk._jscnt=0;zk._jsmap={};zk.voidf=function(){return false};zk.on=function(d,f,c){var g=typeof d=="string"?d:d?d.id:null;if(!g){zk.error(mesg.COMP_OR_UUID_REQUIRED);return}var a=zk._gevts[g];if(!a){zk._gevts[g]=a={}}var b=a[f];if(!b){a[f]=b=[]}b.push(c)};zk.un=function(d,f,c){var a=zk.find(d),b=a[f];if(b){b.remove(c);if(!b.length){delete a[f]}}};zk._unAll=function(c){var a=zk.find(c);for(var d in a){var b=a[d];delete a[d];b=null}};zk.find=function(b,c){var d=typeof b=="string"?b:b?b.id:null;if(!d){return null}var a=zk._gevts[d];return a?c?a[c]:a:null};zk.fire=function(h,l,b,g){var d=zk.find(h,l);if(d){h=$e(h);for(var c=0,a=d.length;c<a;c++){var k=d[c];if(!b){b=[h]}if(k.apply(g||h,b)===false){return}}}};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){(function(){var g={},f=zk.unlisten,h=zk.listen,d=0;zk.listen=function(l,m,k){h(l,m,k);var n=b(l),i=g[n];if(!i){g[n]=i=[]}i.push([l,m,k])};function b(i){return i.id||(i==document?"_doc_":i==window?"_win_":i==document.body?"_bdy_":i.nodeType==1?(i.id=c(i)):"")}function c(i){var k=$uuid(i);return(k?k+"!":"_z_")+"ltaid"+d++}function a(i){for(var k=i.length;k--;){try{f(i[k][0],i[k][1],i[k][2])}catch(l){}}i.length=0}zk.unlisten=function(n,o,m){f(n,o,m);for(var p=b(n),i=g[p],k=i?i.length:0,l;k--;){l=i[k];if(n==l[0]&&o==l[1]&&m==l[2]){if(i.length<=1){delete g[p]}else{i.splice(k,1)}break}}};zk._unlistenAll=function(k){if(k){var l=b(k),i=g[l];if(i){delete g[l];a(i)}}else{for(var l in g){var i=g[l];if(i){delete g[l];a(i)}}}}})()}else{zk._unlistenAll=zk.voidf}zk.cleanAll=function(a,b){if(b){zk._unlistenAll(a);for(a=a.firstChild;a;a=a.nextSibling){if(a.nodeType==1){zk.cleanAll(a)}}return}zk._unlistenAll(a);zk._unAll(a)};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 f=zkau.uri();if(f&&b.indexOf(location.host)>=0){var a=f.lastIndexOf(";");a=a>=0?f.substring(0,a):f;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.$default=function(a,c){a=a||{};for(var b in c){if(a[b]==null){a[b]=c[b]}}return a};zk.copy=function(c,b){if(!c){c={}}for(var a in b){c[a]=b[a]}return c};zk.apply=zk.copy;zk.mods={};function $es(a){return typeof a=="string"?a?document.getElementsByName(a):null:a}function $now(){return new Date().getTime()}function $e(b,a){if(b&&b.id){b=b.id}return typeof b=="string"?b?document.getElementById(b+(a?"!"+a:"")):null:b}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(f){var d=f.id,c=f.parentNode;if(!d){zk.error("id required, "+f);return}if(zk.isVParent(d)){return}var b=f.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(f,"dtid")){setZKAttr(f,"dtid",zkau.dtid(f))}document.body.appendChild(f)};zk.isVParent=function(a){return zk._vpts[a&&a.id?a.id:a]};zk.unsetVParent=function(f){var d=f.id,c=zk._vpts[d];delete zk._vpts[d];if(c){var a=$e(d+"!agtx");if(a){c.insertBefore(f,a);zk.remove(a)}else{try{c.appendChild(f)}catch(b){}}}};zk.unsetChildVParent=function(f,b){var c=[];for(var d in zk._vpts){if(zk.isAncestor(f,d)){c.push(d)}}for(var a=c.length;--a>=0;){f=$e(c[a]);if(b){f.style.display="none"}zk.unsetVParent(f)}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(f,a){for(var b=0;b<a.length;++b){var d=a[b];if(zk.isAncestor(d,f)){a.splice(b,0,f.id);return}}a.unshift(f.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,f,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,f)}else{if(b){if(zk.loading){zk.addBeforeInit(b)}else{b()}}}};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,g,c,f){zk._bld();var i=document.createElement("script"),h="/web",d=a;i.type="text/javascript";if(f){zk._ckfns.push(f)}else{h+="/_zcb"}if(d.indexOf("://")>0){if(!f&&zk.debugJS){zk.error("zk.load: ckfn required to load "+d)}i.src=d}else{if(d.indexOf("/")>=0){if(d.charAt(0)!="/"){d="/"+d}i.charset="UTF-8";i.src=zk.getUpdateURI(h+d,false,g,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}i.charset="UTF-8";if(!g){g=zk.getBuild(a)}i.src=zk.getUpdateURI(h+"/js"+d,false,g,c)}}document.getElementsByTagName("HEAD")[0].appendChild(i)};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",(window.mesg?mesg.LOADING:"Loading")+' (<span id="zk_loadcnt">'+zk.loading+"</span>)",0,0,true,true)}}},350)}};zk.ald=function(b){if(zk._jsmap[b]){return}if(--zk.loading){zk._jsmap[b]=true;try{zk._updCnt()}catch(d){zk.error("Failed to count. "+d.message)}}else{zk._jsmap={};zk._jscnt=0;try{zk.enableESC();if(zk._ckload){clearInterval(zk._ckload);delete zk._ckload}for(var a in zk._js4ld){if(zk._modules[a]){var c=zk._js4ld[a];if(c){delete zk._js4ld[a];while(c.length){setTimeout(c.shift(),0)}}}}zk.cleanAllMask("zk_loadprog")}catch(d){zk.error("Failed to stop counting. "+d.message)}if(zk._ready){zk._evalInit()}}};zk.cleanAllMask=function(d){var b=$e(d);if(b){zk.remove(b)}for(var a=zk._ctpgs.length,b=$e(zk._ctpgs[--a]+"!progbox");b;b=$e(zk._ctpgs[--a]+"!progbox")){zk.remove(b)}};zk._updCnt=function(){var a=$e("zk_loadcnt");if(a){a.innerHTML=""+zk.loading}};zk.initAt=function(b){if(!b||b.nodeType!=1){return}var a=[];a.push(b);zk._loadAndInit({stk:a,nosibling:true})};zk.initChildren=function(a){for(a=a.firstChild;a;a=a.nextSibling){zk.initAt(a)}};zk._loadAndInit=function(b){zk._ready=false;while(b.stk.length){var f=b.stk.pop();if(f.nodeType==1){try{if(!zk.ie){switch($tag(f)){case"INPUT":if(f.type=="checkbox"||f.type=="radio"){if(f.checked!=f.defaultChecked){f.checked=f.defaultChecked}if(zk.opera&&zk.isVisible(f,true)&&f.id){zk.setVParent(f);zk.unsetVParent(f)}break}if(f.type!="text"&&f.type!="password"){break}case"TEXTAREA":if(f.value!=f.defaultValue&&f.defaultValue!="zk_wrong!~-.zk_pha!6"){f.value=f.defaultValue}break;case"OPTION":if(f.selected!=f.defaultSelected){f.selected=f.defaultSelected}}}else{switch($tag(f)){case"A":case"AREA":if(f.href.indexOf("javascript:")>=0){zk.listen(f,"click",zk._ieFixBfUnload)}break;case"FORM":zk.fixSubmit(f)}}}catch(d){}var a=getZKAttr(f,"dtid");if(a){if(zkau.addDesktop(a)&&zk.pfmeter){zkau.pfrecv(a,a)}var c=getZKAttr(f,"au");if(c){zkau.addURI(a,c)}}if(zk.loadByType(f)||getZKAttr(f,"drag")||getZKAttr(f,"drop")||getZKAttr(f,"zid")){zk._initcmps.push(f)}if(getZKAttr(f,"zidsp")=="ctpage"){zk._ctpgs.push(f.id)}}if(b.nosibling){b.nosibling=false}else{if(f.nextSibling&&!getZKAttr(f,"skipsib")){b.stk.push(f.nextSibling)}}if(f.firstChild&&!getZKAttr(f,"skipdsc")){b.stk.push(f.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())()}while(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)}var type=$type(n);if(type){var o=window["zk"+type];if(o){if(o.onVisi){zk._tvisicmps.push(n)}if(o.onHide){zk._thidecmps.push(n)}if(o.onSize){zk._tszcmps.push(n)}if(o.beforeSize){zk._tbfszcmps.push(n)}if(o.onScroll){zk._tscrlcmps.push(n)}}}if(zk.loading){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=es.pop();if($visible(n)){zk.eval(n,"beforeSize")}}for(var es=zk._tszcmps;es.length;){var n=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(k,g,d){if(!d){d=$type(k)}if(d){var i=window["zk"+d];if(i){var h=i[g];if(h){try{var b=[k];for(var a=arguments.length-2;--a>0;){b[a]=arguments[a+2]}return h.apply(i,b)}catch(c){zk.error("Failed to invoke zk"+d+"."+g+"\n"+c.message);if(zk.debugJS){throw c}}}}}return false};zk.cleanupAt=function(a){zk._cleanupAt(a);zk._afterCleanup()};zk.cleanupChildren=function(a){for(a=a.firstChild;a;a=a.nextSibling){zk._cleanupAt(a)}zk._afterCleanup()};zk._afterCleanup=function(){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,"hvig")){zkau.cleanhvig(n)}var type=$type(n);if(type){zk.eval(n,"cleanup",type);zkau.cleanupMeta(n);zk._visicmps.remove(n);zk._hidecmps.remove(n);zk._szcmps.remove(n);zk._bfszcmps.remove(n);zk._scrlcmps.remove(n)}zk.cleanAll(n);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;){for(var elm=elms[j],e=elm;e;e=$parent(e)){if(!$visible(e)){break}if(e==n||!n){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;){for(var elm=elms[j],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;){for(var elm=elms[j],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;){for(var elm=elms[j],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;){for(var elm=elms[j],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.https=function(){var a=location.protocol;return a&&"https:"==a.toLowerCase()};zk.resetTimeout=function(){if(zk._idTmout){clearTimeout(zk._idTmout);zk._idTmout=null}if(window.zk_tmout>0){zk._idTmout=setTimeout(function(){zkau.sendDummy(["timeout"])},zk_tmout*1000)}};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.xbodyClass;if(a){zk.xbodyClass=null;var c=document.body;cn=c.className;if(cn.length){cn+=" "}c.className=cn+a}var b=zk._onload;if(b){zk._onload=null;b()}}zk.bootDone=function(){if(zk.pfmeter){for(var b=zkau._dtids,a=b.length;--a>=0;){zkau.pfdone(b[a],b[a])}}zk.progressDone();zk.booting=false;zk.booted=true;zkau.onURLChange();zk.resetTimeout()};zk._onload=function(){zk.progress(600);zk.addInitLater(zk.bootDone);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)}}}}};
|
|
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 m=a.substring(g);var e=b.indexOf("?");return e>=0?f>=0?h+b.substring(0,e)+m+"&"+b.substring(e+1):h+b.substring(0,e)+m+b.substring(e):h+b+m};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;zk.cleanAllMask("zk_prog");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.booted){zk.disableAll()}AU_progressbar("zk_prog",b,!zk.booted);zk.progressPrompted=true}}};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 d=document.body.scrollWidth,c=document.body.offsetWidth;return d>c?d:c};zk.pageHeight=function(){var d=document.body.scrollHeight,c=document.body.offsetHeight;return d>c?d:c};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+="<";break;case">":e+=">";break;case"&":e+="&";break;case'"':e+=""";break;case"\n":if(a){e+="<br/>";break}default:e+=f}}}return e};zk._decs={lt:"<",gt:">",amp:"&"};zk.decodeXML=function(g){var e="";if(!g){return e}var d=0,i=g.length;for(var f=0;f<i;++f){var a=g.charAt(f);if(a=="&"){var c=g.indexOf(";",f+1);if(c>=0){try{var b=g.charAt(f+1)=="#"?String.fromCharCode(parseInt(g.substring(g.charAt(f+2)=="0"?f+3:f+2,c))):zk._decs[g.substring(f+1,c)];if(b){e+=g.substring(d,f)+b;d=(f=c)+1}}catch(h){}}}}return !d?g:d<i?e+g.substring(d):e};zk.message=function(){var e="",c=arguments;if(c.length>1){for(var d=0,b=c.length;d<b;d++){e+="["+c[d]+"] "}}else{e=arguments[0]}zk._msg=zk._msg?zk._msg+e:e;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="z-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.px(zk.innerY()+zk.innerHeight()-c.offsetHeight-20,true);c.style.left=zk.px(zk.innerX()+zk.innerWidth()-c.offsetWidth-20,true);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.log=zk.debug=zk.message;zk.error=function(d){if(!zk.booted){setTimeout(function(){zk.error(d)},100);return}if(!zk._errcnt){zk._errcnt=1}var f="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="'+f+'"><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(f);try{new zDraggable(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))}};
|
|
if(!window.anima){String.prototype.startsWith=function(a){return this.substring(0,a.length)==a};String.prototype.endsWith=function(a){return this.substring(this.length-a.length)==a};String.prototype.trim=function(){var c=0,b=this.length,a=b-1;while(c<b&&this.charAt(c)<=" "){++c}while(a>=c&&this.charAt(a)<=" "){--a}return c>a?"":this.substring(c,a+1)};String.prototype.skipWhitespaces=function(b){for(var a=this.length;b<a;++b){var c=this.charAt(b);if(c!=" "&&c!="\t"&&c!="\n"&&c!="\r"){break}}return b};String.prototype.nextWhitespace=function(b){for(var a=this.length;b<a;++b){var c=this.charAt(b);if(c==" "||c=="\t"||c=="\n"||c=="\r"){break}}return b};Array.prototype.remove=function(c){for(var b=0,a=this.length;b<a;++b){if(c==this[b]){this.splice(b,1);return true}}return false};Array.prototype.contains=function(c){for(var b=0,a=this.length;b<a;++b){if(c==this[b]){return true}}return false};if(!Array.prototype.forEach){Array.prototype.forEach=function(b){if(typeof b!="function"){throw new TypeError()}var d=arguments[1];for(var c=0,a=this.length;c<a;c++){if(c in this){b.call(d,this[c],c,this)}}}}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(b){var c=Number(arguments[1])||0,a=this.length;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}for(;c<a;c++){if(c in this&&this[c]===b){return c}}return -1}}function z_fmsubm(e,d,i){var g=this._submfns;for(var f=0,h=(g?g.length:0);f<h;++f){g[f].apply(this,arguments)}return this._ogsubm(e,d,i)}if(zk.ie){zk.fixSubmit=function(a){a._ogsubm=a.submit;a.submit=z_fmsubm};zk._newElem=document.createElement;document.createElement=function(a){var b=zk._newElem(a);if(a.toUpperCase()=="FORM"){zk.fixSubmit(b)}return b}}else{HTMLFormElement.prototype._ogsubm=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=z_fmsubm}zk.px=function(a,b){return(b?a||0:Math.max(a,0))+"px"};zk.getTextSize=function(d,a){var e=zk._txtSizDiv;if(!e){e=zk._txtSizDiv=document.createElement("DIV");e.style.cssText="top:-1000px;left:-1000px;position:absolute;visibility:hidden;border:none";document.body.appendChild(e)}for(var c=zk.TEXT_STYLES,b=c.length;--b>=0;){e.style[c[b]]=Element.getStyle(d,c[b])||""}e.innerHTML=a;return[e.offsetWidth,e.offsetHeight]};zk.getScrollBarWidth=function(){var a=zk._sbwDiv;if(!a){a=zk._sbwDiv=document.createElement("DIV");a.style.cssText="top:-1000px;left:-1000px;position:absolute;visibility:hidden;border:none;width:50px;height:50px;overflow:scroll;";document.body.appendChild(a)}return a.offsetWidth-a.clientWidth};zk.TEXT_STYLES=["fontFamily","fontSize","fontWeight","fontStyle","letterSpacing","lineHeight","textAlign","textDecoration","textIndent","textShadow","textTransform","textOverflow","direction","wordSpacing","whiteSpace"];zk.Shadow=zClass.create();zk.Shadow.prototype={_HTML:zk.ie6Only?'" class="z-shadow"></div>':'" class="z-shadow"><div class="z-shadow-tl"><div class="z-shadow-tr"></div></div><div class="z-shadow-cl"><div class="z-shadow-cr"><div class="z-shadow-cm"> </div></div></div><div class="z-shadow-bl"><div class="z-shadow-br"></div></div></div>',initialize:function(c,b){b=this.opts=zk.$default(b,{left:4,right:4,top:3,bottom:3});if(zk.ie6Only){b.left-=1;b.right-=8;b.top-=2;b.bottom-=6}var a=c.id+"!shadow";c.parentNode.insertAdjacentHTML("afterBegin",'<div id="'+a+this._HTML);this.node=c;this.shadow=$e(a);if(b.autoShow){this.sync()}},hide:function(){this.shadow.style.display="none";if(this.stackup){this.stackup.style.display="none"}},sync:function(){var f=this.node,n=this.shadow;if(!f||!zk.isVisible(f)){this.hide();return}for(var k=n;;){if(!(k=k.nextSibling)||k.tagName){if(k!=f){f.parentNode.insertBefore(n,f)}break}}n.style.zIndex=$int(Element.getStyle(f,"zIndex"));var a=this.opts,g=f.offsetLeft,p=f.offsetTop,m=f.offsetWidth,i=f.offsetHeight,e=m-a.left+a.right,d=i-a.top+a.bottom,o=n.style;o.left=zk.px(g+a.left,true);o.top=zk.px(p+a.top,true);o.width=zk.px(e);o.display="block";if(zk.ie6Only){o.height=zk.px(d)}else{var b=n.childNodes;b[1].style.height=zk.px(d-b[0].offsetHeight-b[2].offsetHeight)}var j=this.stackup;if(a.stackup&&f){if(!j){j=this.stackup=zk.makeStackup(f,f.id+"!sdwstk",n)}o=j.style;o.left=g+"px";o.top=p+"px";o.width=m+"px";o.height=i+"px";o.zIndex=$int(Element.getStyle(f,"zIndex"));o.display="block"}},cleanup:function(){zk.remove(this.shadow);zk.remove(this.stackup);this.cmp=this.shadow=this.stackup=null}};zk.makeStackup=function(b,d,a){var c=document.createElement("iframe");c.id=d||(b?b.id+"!ifrstk":"z_ifrstk");c.style.cssText="position:absolute;overflow:hidden;filter:alpha(opacity=0)";c.frameBorder="no";c.tabIndex=-1;c.src=zk.ie?"javascript:false":"";if(b){c.style.left=b.style.left;c.style.top=b.style.top;c.style.width=b.offsetWidth+"px";c.style.height=b.offsetHeight+"px";b.parentNode.insertBefore(c,a||b)}return c};zk.applyMask=function(g,j){if(typeof g=="string"){g=$e(g)}if(!g||!zk.isRealVisible(g,true)){return}var e=$e(g.id+"!progbox");if(e){return e}if(!j){j=(window.mesg?mesg.LOADING:"Loading")+"..."}var a=document.createElement("DIV");document.body.appendChild(a);var i=zk.revisedOffset(g),f=zk.offsetWidth(g),c=zk.offsetHeight(g),d='<div id="'+g.id+'!progbox" style="visibility:hidden"><div class="z-apply-mask" style="display:block;top:'+i[1]+"px;left:"+i[0]+"px;width:"+f+"px;height:"+c+'px;"></div><div id="'+g.id+'!z-loading" class="z-apply-loading"><div class="z-apply-loading-indicator"><span class="z-apply-loading-icon z-inline-block" alt="..."></span> '+j+"</div></div></div>";zk.setOuterHTML(a,d);var b=$e(g.id+"!z-loading"),e=$e(g.id+"!progbox");if(b){if(b.offsetHeight>g.offsetHeight){b.style.height=zk.px(zk.revisedSize(b,g.offsetHeight,true))}if(b.offsetWidth>g.offsetWidth){b.style.width=zk.px(zk.revisedSize(b,g.offsetWidth))}b.style.top=zk.px(i[1]+((c-b.offsetHeight)/2),true);b.style.left=zk.px(i[0]+((f-b.offsetWidth)/2),true)}e.style.visibility="";return e};zk.override=function(d,a,c,b){c[a]=d[a];d[a]=b};zk._rdcss=[];zk.redoCSS=function(a,b){zk._rdcss.push(a);setTimeout(zk._redoCSS,b>=0?b:100)};zk._cleanCSS=function(a,b){setTimeout(function(){try{a.style.zoom=b}catch(c){}})};zk._redoCSS=zk.ie?function(){if(zk._rdcss.length){try{var a;while((a=zk._rdcss.pop())){var c=a.style.zoom;a.style.zoom=1;a.className+=" ";if(a.offsetHeight){}a.className.trim();zk._cleanCSS(a,c)}}catch(b){}setTimeout(zk._redoCSS)}}:function(a){if(zk._rdcss.length){try{var a;while((a=zk._rdcss.pop())){if(a){a.className+=" ";if(a.offsetHeight){}a.className.trim()}}}catch(b){}setTimeout(zk._redoCSS)}};zk.reOuter=function(a){if(a){a=$outer(a);zkau.cmd1.outer(a.id,a,zk.getOuterHTML(a))}};zk.getOuterHTML=function(a){if(a.outerHTML){return a.outerHTML}var c=document.createElement("DIV");var b=a.cloneNode(true);c.appendChild(b);return c.innerHTML};zk.alert=function(b){zk.alerting=true;try{alert(b)}finally{try{zk.alerting=false}catch(a){}}};zk.confirm=function(b){zk.alerting=true;try{return confirm(b)}finally{try{zk.alerting=false}catch(a){}}};zk.cssKeywords=["over","click","seld","disd"];zk.realClass=function(f,d){var h=f.className.trim(),g=d?d.concat(zk.cssKeywords):zk.cssKeywords;if(h){for(var b,e=h.split(" "),c=e.length;--c>=0;){if(!e[c].trim()){continue}for(var a=g.length;--a>=0;){if(e[c]==g[a]||e[c].endsWith("-"+g[a])){b=true;break}}if(b){b=false;continue}return e[c]}}return""};zk._clsregexs={};zk._clsRegEx=function(b){var a=zk._clsregexs[b];if(!a){a=new RegExp("(?:^|\\s+)"+b+"(?:\\s+|$)","g");zk._clsregexs[b]=a}return a};zk.hasClass=function(a,b){return a&&a.className&&a.className.match(zk._clsRegEx(b))!=null};zk.addClass=function(a,c,b){if(b==false){zk.rmClass(a,c);return}if(!zk.hasClass(a,c)){var d=a.className;if(d.length){d+=" "}a.className=d+c}};zk.rmClass=function(c,d,a){if(a==false){zk.addClass(c,d);return}if(zk.hasClass(c,d)){var b=zk._clsRegEx(d);c.className=c.className.replace(b," ").trim()}};zk.setOffsetHeight=function(b,a){a=a-zk.getPadBorderHeight(b)-$int(Element.getStyle(b,"margin-top"))-$int(Element.getStyle(b,"margin-bottom"));b.style.height=zk.px(a)};zk.borders=["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"];zk.paddings=["paddingTop","paddingRight","paddingBottom","paddingLeft"];zk.margins=["marginTop","marginRight","marginBottom","marginLeft"];zk.boxIndices={width:[1,3],height:[0,2],box:[0,1,2,3]};zk.getMarginWidth=function(a){return zk.sumStyles(a,"width",zk.margins)};zk.getMarginHeight=function(a){return zk.sumStyles(a,"height",zk.margins)};zk.getBorderWidth=function(a){return zk.sumStyles(a,"width",zk.borders)};zk.getBorderHeight=function(a){return zk.sumStyles(a,"height",zk.borders)};zk.getPaddingWidth=function(a){return zk.sumStyles(a,"width",zk.paddings)};zk.getPaddingHeight=function(a){return zk.sumStyles(a,"height",zk.paddings)};zk.getPadBorderWidth=function(a){return zk.getPaddingWidth(a)+zk.getBorderWidth(a)};zk.getPadBorderHeight=function(a){return zk.getPaddingHeight(a)+zk.getBorderHeight(a)};zk.offsetWidth=function(c){if(!c){return 0}if(!zk.safari||$tag(c)!="TR"){return c.offsetWidth}var b=0;for(var a=c.cells.length;--a>=0;){b+=c.cells[a].offsetWidth}return b};zk.offsetHeight=function(d){if(!d){return 0}if(!zk.safari||$tag(d)!="TR"){return d.offsetHeight}var b=0;for(var a=d.cells.length;--a>=0;){var c=d.cells[a].offsetHeight;if(c>b){b=c}}return b};zk.offsetTop=function(a){if(!a){return 0}if(zk.safari&&$tag(a)==="TR"&&a.cells.length){a=a.cells[0]}return a.offsetTop};zk.offsetLeft=function(a){if(!a){return 0}if(zk.safari&&$tag(a)==="TR"&&a.cells.length){a=a.cells[0]}return a.offsetLeft};zk.sumStyles=function(d,c,e){var h=zk.boxIndices[c],g=0;for(var f,b=0,a=h.length;b<a;b++){f=$int(Element.getStyle(d,e[h[b]]));if(!isNaN(f)){g+=f}}return g};zk.revisedSize=function(b,a,c){a-=c?zk.getPadBorderHeight(b):zk.getPadBorderWidth(b);if(a<0){a=0}return a};zk.revisedOffset=function(d,e){if(!e){if(d.getBoundingClientRect){var a=d.getBoundingClientRect();return[a.left+zk.innerX()-d.ownerDocument.documentElement.clientLeft,a.top+zk.innerY()-d.ownerDocument.documentElement.clientTop]}e=zPos.cumulativeOffset(d)}var c=zPos.realOffset(d.parentNode);c[0]-=zk.innerX();c[1]-=zk.innerY();return[e[0]-c[0],e[1]-c[1]]};if(zk.safari){zk._oldposofs=zPos.positionedOffset;zPos.positionedOffset=function(a){if($tag(a)==="TR"&&a.cells.length){a=a.cells[0]}return zk._oldposofs(a)}}if(zk.gecko||zk.safari){zk._oldcumofs=zPos.cumulativeOffset;zPos.cumulativeOffset=function(a){if(zk.safari&&$tag(a)==="TR"&&a.cells.length){a=a.cells[0]}var b;if(!$visible(a)&&!zk.offsetWidth(a)){a.style.display="";b=zk._oldcumofs(a);a.style.display="none"}else{b=zk._oldcumofs(a)}return b}}zk.center=function(a,b){var d=zk.offsetWidth(a),e=zk.offsetHeight(a);if((!d||!e)&&!$visible(a)){a.style.left=a.style.top="-10000px";a.style.display="block";d=zk.offsetWidth(a);e=zk.offsetHeight(a),a.style.display="none"}var c=zk.innerX(),j=zk.innerY();var k,i,h,g;d=zk.innerWidth()-d;if(!b){k=c+d/2}else{if(b.indexOf("left")>=0){k=c}else{if(b.indexOf("right")>=0){k=c+d-1}else{if(b.indexOf("center")>=0){k=c+d/2}else{k=0;h=true}}}}e=zk.innerHeight()-e;if(!b){i=j+e/2}else{if(b.indexOf("top")>=0){i=j}else{if(b.indexOf("bottom")>=0){i=j+e-1}else{if(b.indexOf("center")>=0){i=j+e/2}else{i=0;g=true}}}}if(k<c){k=c}if(i<j){i=j}var f=zk.toStyleOffset(a,k,i);if(!h){a.style.left=f[0]+"px"}if(!g){a.style.top=f[1]+"px"}};zk.getDimension=function(e){var d=zk.offsetWidth(e),c;if(!$visible(e)&&!d){var a=e.style.left==""||e.style.left=="auto";if(a){e.style.left="0"}var b=e.style.top==""||e.style.top=="auto";if(b){e.style.top="0"}e.style.display="";d=zk.offsetWidth(e);c=zk.offsetHeight(e);e.style.display="none";if(a){e.style.left=""}if(b){e.style.top=""}}else{c=zk.offsetHeight(e)}return[d,c]};zk.position=function(a,c,j){var b=zk.getDimension(a);var d=b[0],e=b[1];b=zk.revisedOffset(c);var l,k;var i=zk.innerX(),g=zk.innerY(),h=i+zk.innerWidth(),f=g+zk.innerHeight();if(j=="end_before"){l=b[0]+zk.offsetWidth(c);k=b[1];if(zk.ie){var m=$int(Element.getStyle(c,"margin-top"));if(!isNaN(m)){k+=m}m=$int(Element.getStyle(c,"margin-right"));if(!isNaN(m)){l+=m}}if(l+d>h){l=b[0]-d}if(k+e>f){k=f-e}}else{l=b[0];k=b[1]+zk.offsetHeight(c);if(zk.ie){var m=$int(Element.getStyle(c,"margin-bottom"));if(!isNaN(m)){k+=m}m=$int(Element.getStyle(c,"margin-left"));if(!isNaN(m)){l+=m}}if(k+e>f){k=b[1]-e}if(l+d>h){l=h-d}}if(l<i){l=i}if(k<g){k=g}b=zk.toStyleOffset(a,l,k);a.style.left=b[0]+"px";a.style.top=b[1]+"px"};zk.getVflexHeight=function(c){var a=c.parentNode.clientHeight;if(zk.ie6Only){var d=c.parentNode;var b=d.style.height;if(b&&b.endsWith("px")){b=zk.revisedSize(d,$int(b),true);if(b&&b<a){a=b}}}for(var f=c,e;e=f.previousSibling;){if(e.offsetHeight&&$visible(e)){a-=e.offsetHeight}f=e}for(var f=c,e;e=f.nextSibling;){if(e.offsetHeight&&$visible(e)){a-=e.offsetHeight}f=e}return a};zk.getStyleOffset=function(a){return[$int(a.style.left),$int(a.style.top)]};zk.toStyleOffset=function(c,b,g){var e=c.style.left,d=c.style.top;if(zk.opera||zk.air||zk.ie8){c.style.left=c.style.top="0"}else{if(c.style.left==""||c.style.left=="auto"){c.style.left="0"}if(c.style.top==""||c.style.top=="auto"){c.style.top="0"}}var a=zPos.cumulativeOffset(c);var f=zk.getStyleOffset(c);a=[b-a[0]+f[0],g-a[1]+f[1]];c.style.left=e;c.style.top=d;return a};zk.isOverlapped=function(b,a){return zk.isOffsetOverlapped(zPos.cumulativeOffset(b),[b.offsetWidth,b.offsetHeight],zPos.cumulativeOffset(a),[a.offsetWidth,a.offsetHeight])};zk.isOffsetOverlapped=function(c,i,b,g){var k=c[0],j=i[0]+k,e=c[1],d=i[1]+e;var a=b[0],l=g[0]+a,h=b[1],f=g[1]+h;return a<=j&&l>=k&&h<=d&&f>=e};zk.isRealVisible=function(b,a){if(!b){return false}do{if(!$visible(b,a)){return false}}while(b=$parent(b));return true};zk.isVisible=$visible;zk.focusDown=function(a){return zk._focusDown(a,["INPUT","SELECT","BUTTON"],true)||zk._focusDown(a,["A"],false)};zk._focusDown=function(c,b,d){if(!c){return false}if(c.focus){var a=$tag(c);if(b.contains(a)){zk.focus(c);return true}if(d&&a=="A"){for(var e=c;(e=$parent(e));){if(getZKAttr(e,"type")){zk.focus(c);return true}}}}for(c=c.firstChild;c;c=c.nextSibling){if(zk._focusDown(c,b)){return true}}return false};zk.asyncFocusDown=function(b,a){++zk.inAsyncFocus;setTimeout("--zk.inAsyncFocus; if (!zk.focusDown($e('"+b+"'))) window.focus();",a>0?a:0)};zk.asyncFocus=function(b,a){++zk.inAsyncFocus;setTimeout("--zk.inAsyncFocus; zk.focus($e('"+b+"'));",a>0?a:0)};zk.inAsyncFocus=0;zk.focus=function(a){if(a&&a.focus){try{a.focus()}catch(b){setTimeout(function(){try{a.focus()}catch(c){setTimeout(function(){try{a.focus()}catch(d){}},100)}},0)}}};zk.asyncSelect=function(b,a){++zk.inAsyncSelect;setTimeout("--zk.inAsyncSelect; zk.select($e('"+b+"'));",a>0?a:0)};zk.inAsyncSelect=0;zk.select=function(a){if(a&&a.select){try{a.select()}catch(b){setTimeout(function(){try{a.select()}catch(c){}},0)}}};zk.getSelectionRange=function(d){try{if(document.selection!=null&&d.selectionStart==null){var b=document.selection.createRange();var a=d.createTextRange();var c="";if(d.type.toLowerCase()=="text"){c=a.duplicate()}else{c=b.duplicate();c.moveToElementText(d)}c.setEndPoint("EndToEnd",b);var g=c.text.length-b.text.length;return[g,g+b.text.length]}else{return[d.selectionStart,d.selectionEnd]}}catch(f){return[0,0]}};zk.setSelectionRange=function(d,e,b){var a=d.value.length;if(e<0){e=0}if(e>a){e=a}if(b<0){b=0}if(b>a){b=a}if(d.setSelectionRange){d.setSelectionRange(e,b);d.focus()}else{if(d.createTextRange){var c=d.createTextRange();if(e!=b){c.moveEnd("character",b-c.text.length);c.moveStart("character",e)}else{c.move("character",e)}c.select()}}};zk.insertAfter=function(b,c){var a=c.nextSibling;if(a){c.parentNode.insertBefore(b,a)}else{c.parentNode.appendChild(b)}};zk.insertBefore=function(a,b){b.parentNode.insertBefore(a,b)};zk.insertHTMLBefore=function(e,c){if(zk.ie||zk.opera){switch($tag(e)){case"TD":case"TH":case"TR":case"CAPTION":case"COLGROUP":case"TBODY":case"THEAD":case"TFOOT":var d=zk._tblCreateElements(c);var f=e.parentNode;for(var b=0,a=d.length;b<a;++b){f.insertBefore(d[b],e)}return}}e.insertAdjacentHTML("beforeBegin",c)};zk.insertHTMLBeforeEnd=function(f,d){if(zk.ie||zk.opera){var a=$tag(f);switch(a){case"TABLE":case"TR":case"TBODY":case"THEAD":case"TFOOT":case"COLGROUP":var e=zk._tblCreateElements(d);if(a=="TABLE"&&e.length&&$tag(e[0])=="TR"){var g=f.tBodies;if(!g||!g.length){g=document.createElement("TBODY");f.appendChild(g);f=g}else{f=g[g.length-1]}}for(var c=0,b=e.length;c<b;++c){f.appendChild(e[c])}return}}f.insertAdjacentHTML("beforeEnd",d)};zk.insertHTMLAfter=function(f,d){if(zk.ie||zk.opera){switch($tag(f)){case"TD":case"TH":case"TR":case"CAPTION":case"TBODY":case"THEAD":case"TFOOT":case"COLGROUP":case"COL":var e=zk._tblCreateElements(d);var c=f.nextSibling;var g=f.parentNode;for(var b=0,a=e.length;b<a;++b){if(c!=null){g.insertBefore(e[b],c)}else{g.appendChild(e[b])}}return}}f.insertAdjacentHTML("afterEnd",d)};zk.setInnerHTML=function(f,d){for(var h=f.firstChild;h;h=h.nextSibling){if(h.nodeType==1){zk.cleanAll(h,true)}}if(zk.ie||zk.opera){var a=$tag(f);if(a=="TR"||a=="TABLE"||a=="TBODY"||a=="THEAD"||a=="TFOOT"||a=="COLGROUP"||a=="COL"){var e=zk._tblCreateElements(d);if(a=="TABLE"&&e.length&&$tag(e[0])=="TR"){var g=f.tBodies;if(!g||!g.length){g=document.createElement("TBODY");f.appendChild(g);f=g}else{f=g[0];while(f.nextSibling){f.parentNode.removeChild(f.nextSibling)}}}while(f.firstChild){f.removeChild(f.firstChild)}for(var c=0,b=e.length;c<b;++c){f.appendChild(e[c])}return}}f.innerHTML=d};zk.setOuterHTML=function(e,i){zk.cleanAll(e,true);var c=e.parentNode,g=e.previousSibling,d=e.nextSibling;if(zk.ie||zk.opera){var m=$tag(e);if(m=="TD"||m=="TH"||m=="TABLE"||m=="TR"||m=="CAPTION"||m=="TBODY"||m=="THEAD"||m=="TFOOT"||m=="COLGROUP"||m=="COL"){var k=zk._tblCreateElements(i);var f=e.nextSibling;c.removeChild(e);for(var h=0,b=k.length;h<b;++h){if(f){c.insertBefore(k[h],f)}else{c.appendChild(k[h])}}}else{e.outerHTML=i}}else{var a=e.ownerDocument.createRange();a.setStartBefore(e);var l=a.createContextualFragment(i);c.replaceChild(l,e)}for(c=g?g.nextSibling:c.firstChild;c&&c!=d;c=c.nextSibling){if($tag(c)){if(!$visible(c)){zk._hideExtr(c)}else{zk._showExtr(c)}}}};zk.nextSibling=function(b,a){while(b&&(b=b.nextSibling)!=null&&$tag(b)!=a){}return b};zk.previousSibling=function(b,a){while(b&&(b=b.previousSibling)!=null&&$tag(b)!=a){}return b};zk.parentNode=function(b,a){while(b&&(b=$parent(b))&&$tag(b)!=a){}return b};zk.childNodes=function(c,b){var a=[];for(var d=c.firstChild;d;d=d.nextSibling){if(d.nodeType==1&&(!(typeof b=="function")||b(d))){a.push(d)}}return a};zk.firstChild=function(c,a,b){for(var e=c.firstChild;e;e=e.nextSibling){if($tag(e)==a){return e}}if(b){for(var e=c.firstChild;e;e=e.nextSibling){var d=zk.firstChild(e,a,b);if(d){return d}}}return null};zk.lastChild=function(c,a,b){for(var e=c.lastChild;e;e=e.previousSibling){if($tag(e)==a){return e}}if(b){for(var e=c.lastChild;e;e=e.previousSibling){var d=zk.lastChild(e,a,b);if(d){return d}}}return null};zk.isAncestor=function(b,d,a){if(a&&$uuid(b)==$uuid(d)){return true}b=$e(b);d=$e(d);for(;d;d=$parent(d)){if(b==d){return true}}return false};zk.isAncestorX=function(f,d,b,g){for(var c=0,e=d.length;c<e;++c){if(zk.isAncestor(f,d[c],b)){return true}}if(g){var a=$e(getZKAttr(f,"owner"));return a&&zk.isAncestorX(a,d,b,g)}return false};zk.isAncestorX1=function(e,h,b,g){for(var d=0,f=e.length;d<f;++d){if(zk.isAncestor(e[d],h,b)){return true}}if(g){var a=$e(getZKAttr(h,"owner"));return a&&zk.isAncestorX1(e,a,b,g)}return false};zk.tagOfHtml=function(d){if(!d){return""}var b=d.indexOf(">"),a=d.lastIndexOf("<");if(b<0||a<0){zk.error("Unknown tag: "+d);return""}var c=d.substring(0,b);b=c.indexOf("<")+1;b=c.skipWhitespaces(b);a=c.nextWhitespace(b);return c.substring(b,a).toUpperCase()};if(zk.ie||zk.opera){zk._tblCreateElements=function(c){var h;c=c.trim();var a=zk.tagOfHtml(c);switch(a){case"TABLE":h=0;break;case"TR":h=2;c="<table>"+c+"</table>";break;case"TH":case"TD":h=3;c="<table><tr>"+c+"</tr></table>";break;case"COL":h=2;c="<table><colgroup>"+c+"</colgroup></table>";break;default:h=1;c="<table>"+c+"</table>";break}var e=document.createElement("DIV"),g=e;e.innerHTML=c;while(--h>=0){e=e.firstChild}var d=[];for(var f;f=e.firstChild;){var b=$tag(f);if(b==a||b!="TBODY"){d.push(f)}e.removeChild(f)}zk.remove(g);return d}}zk.getElementValue=function(b){var a="";for(b=b.firstChild;b;b=b.nextSibling){if(b.data){a+=b.data}}return a};if(!zk.ie&&!HTMLElement.prototype.insertAdjacentHTML){HTMLElement.prototype.insertAdjacentHTML=function(c,b){var d;var a=this.ownerDocument.createRange();switch(String(c).toLowerCase()){case"beforebegin":a.setStartBefore(this);d=a.createContextualFragment(b);this.parentNode.insertBefore(d,this);break;case"afterbegin":a.selectNodeContents(this);a.collapse(true);d=a.createContextualFragment(b);this.insertBefore(d,this.firstChild);break;case"beforeend":a.selectNodeContents(this);a.collapse(false);d=a.createContextualFragment(b);this.appendChild(d);break;case"afterend":a.setStartAfter(this);d=a.createContextualFragment(b);zk.insertAfter(d,this);break}}}zk.renType=function(e,g){var d=e.lastIndexOf(";");var h;if(d>=0){h=e.substring(d);e=e.substring(0,d)}else{h=""}d=e.lastIndexOf(".");if(d<0){d=e.length}var c=e.lastIndexOf("-"),b=e.lastIndexOf("/"),f=d<=b?"":e.substring(d),a=c<=b?d<=b?e:e.substring(0,d):e.substring(0,c);if(g){g="-"+g}else{g=""}return a+g+f+h};zk.rename=function(d,c){var b=d.lastIndexOf(";");var f;if(b>=0){f=d.substring(b);d=d.substring(0,b)}else{f=""}b=d.lastIndexOf(".");var a=d.lastIndexOf("/"),e=b<=a?"":d.substring(b);return d.substring(0,a+1)+c+e+f};if(!zk._actg1){zk._actg1=["IFRAME","EMBED","APPLET"];zk._actg2=["A","BUTTON","TEXTAREA","INPUT"];zk._actg3=["IFRAME","EMBED"];if(zk.ie6Only){zk._actg3.unshift("SELECT")}else{zk._actg2.unshift("SELECT")}zk.coveredTagnames=zk._actg1;zk._disTags=[];zk._hidCvred=[]}zk.disableAll=function(b){for(var a=0,d=zk._actg3.length;a<d;a++){zk._dsball(b,document.getElementsByTagName(zk._actg3[a]),true)}if(zk.dbModal){for(var a=0,c=zk._actg2.length;a<c;a++){zk._dsball(b,document.getElementsByTagName(zk._actg2[a]))}}};zk._dsball=function(j,g,a){l_els:for(var f=0,d=g.length;f<d;f++){var b=g[f];if(zk.isAncestor(j,b)){continue}for(var e=0,h=zk._disTags.length;e<h;++e){var c=zk._disTags[e];if(c.element==b){continue l_els}}var l=$tag(b),i;if(a){if(!zk.shallHideDisabled(b)){continue}i=b.style.visibility;b.style.visibility="hidden"}else{if(zk.gecko&&l=="A"){i="h:"+zkau.getStamp(b,"tabIndex")+":"+(b.tabIndex?b.tabIndex:0);b.tabIndex=-1}else{i="d:"+zkau.getStamp(b,"disabled")+":"+b.disabled;b.disabled=true}}zk._disTags.push({element:b,what:i})}};zk.shallHideDisabled=function(b){var a=$tag(b);return(a!="IFRAME"&&a!="EMBED"&&a!="APPLET")||(getZKAttr(b,"autohide")=="true"&&$visible(b,true))};zk.restoreDisabled=function(h){var a=[];for(var c=zk.ie,g=zk._disTags.length;g;--g){var f=zk._disTags.shift();var d=f.element;if(d&&d.tagName){if(h&&!zk.isAncestor(h,d)){a.push(f);continue}var e=f.what;if(e.startsWith("d:")){var b=e.indexOf(":",2);if(e.substring(2,b)==zkau.getStamp(d,"disabled")){d.disabled=e.substring(b+1)=="true"}}else{if(e.startsWith("h:")){var b=e.indexOf(":",2);if(e.substring(2,b)==zkau.getStamp(d,"href")){d.tabIndex=e.substring(b+1)}}else{d.style.visibility=e}}}}zk._disTags=a};zk.hideCovered=function(d){if(!d||d.length==0){var a=zk._hidCvred.length;while(a){var f=zk._hidCvred.shift();if(f.element.style){f.element.style.visibility=f.visibility}--a}return}var c=zk._actg1;for(var l=0,o=c.length;l<o;++l){var i=document.getElementsByTagName(c[l]);loop_els:for(var h=0,e=i.length;h<e;h++){var b=i[h];if(!zk.isRealVisible(b)){continue}for(var g=0,n=d.length;g<n;++g){if(zk.isAncestor(d[g],b)){continue loop_els}}var p=false;if(zk.shallHideDisabled(b)){for(var g=0,n=d.length;g<n;++g){if(zk.isOverlapped(d[g],b)){p=true;break}}}if(p){for(var g=0,a=zk._hidCvred.length;g<a;++g){if(b==zk._hidCvred[g].element){continue loop_els}}zk._hidCvred.push({element:b,visibility:b.style.visibility});b.style.visibility="hidden"}else{for(var g=0,a=zk._hidCvred.length;g<a;++g){if(b==zk._hidCvred[g].element){b.style.visibility=zk._hidCvred[g].visibility;zk._hidCvred.splice(g,1);break}}}}}};zk.resolve=function(b){for(var e=0,d=window;;){var c=b.indexOf(".",e);var a=c>=0?b.substring(e,c):b.substring(e);d=d[a];if(c<0||!d){return d}e=c+1}};zk.setStyle=function(g,f){for(var d=0,c=0;c>=0;d=c+1){c=f.indexOf(";",d);var e=c>=0?f.substring(d,c):f.substring(d);var b=e.indexOf(":");var a,h;if(b<0){a=e.trim();h=""}else{a=e.substring(0,b).trim();h=e.substring(b+1).trim()}if(a){g.style[a.camelize()]=h}}};zk.getTextStyle=function(a,g,b){var f="";for(var e=0,d=0;d>=0;e=d+1){d=a.indexOf(";",e);var i=d>=0?a.substring(e,d):a.substring(e);var c=i.indexOf(":");var h=c<0?i.trim():i.substring(0,c).trim();if(h.startsWith("font")||h.startsWith("text")||zk._txtstyles.contains(h)||(g&&h=="width")||(b&&h=="height")){f+=i+";"}}return f};if(!zk._txtstyles){zk._txtstyles=["color","background-color","background","white-space"]}zk.backupStyle=function(c,a){var b="zk_bk"+a;if(!c.getAttribute(b)){c.setAttribute(b,c.style[a]||"_zk_none_")}};zk.restoreStyle=function(c,a){if(c&&c.getAttribute&&c.style){var b="zk_bk"+a;var d=c.getAttribute(b);if(d){c.removeAttribute(b);c.style[a]=d=="_zk_none_"?"":d}}};zk.scrollIntoView=function(h,i,c){if(h&&i){var e=zk.revisedOffset(h),b=c?c.oft:zk.revisedOffset(i),f=b[1]-e[1]+h.scrollTop,g=c?c.h:i.offsetHeight,a=f+g,d;if(h.scrollTop>f){h.scrollTop=f;d=true}else{if(a>h.clientHeight+h.scrollTop){h.scrollTop=!c?a:a-(h.clientHeight+(i.parentNode==h?0:h.scrollTop));d=true}}if(d||!c){if(!c){c={oft:b,h:i.offsetHeight,el:i}}else{c.oft=zk.revisedOffset(c.el)}}h.scrollTop=h.scrollTop;return c}};zk.go=function(b,f,g,a){if(g){var i=document.createElement("FORM");document.body.appendChild(i);if(!b){b=location.href}var d=b.indexOf("?");if(d>0){var h=b.substring(d+1);b=b.substring(0,d);zk.queryToHiddens(i,h)}i.name="go";i.action=b;i.method="GET";i.target=g;if(b&&!zk.isNewWindow(b,g)){zk.progress()}i.submit()}else{if(f){location.replace(b?b:location.href)}else{if(b){location.href=b;if(!a){return}var d=b.indexOf("#"),e=d>=0?b.substring(0,d):b,c=zk.pathname(location.href);d=c.indexOf("#");if(d>=0){c=c.substring(0,d)}if(c!=e){return}}location.reload()}}};zk.pathname=function(b){var a=b.indexOf("//");if(a>0){a=b.indexOf("/",a+2);if(a>0){return b.substring(a)}}};zk.isNewWindow=function(a,b){return a.startsWith("mailto:")||a.startsWith("javascript:")||(b&&b!="_self")};zk.queryToHiddens=function(f,b){for(var e=0;;){var d=b.indexOf("=",e);var c=b.indexOf("&",e);var a,g;if(d<0||(d>c&&c>=0)){a=c>=0?b.substring(e,c):b.substring(e);g=""}else{a=b.substring(e,d);g=c>=0?b.substring(d+1,c):b.substring(d+1)}zk.newHidden(a,g,f);if(c<0){return}e=c+1}};zk.newFrame=function(a,e,c){var d=$e(a);if(d){return d}if(!e){e=zk.ie?"javascript:false;":""}var b='<iframe id="'+a+'" name="'+a+'" src="'+e+'"';if(c){b+=' style="'+c+'"'}b+="></iframe>";zk.insertHTMLBeforeEnd(document.body,b);return $e(a)};zk.formOf=function(a){for(;a;a=a.parentNode){if($tag(a)=="FORM"){return a}}};zk.newHidden=function(a,d,b){var c=document.createElement("INPUT");c.type="hidden";c.name=a;c.value=d;if(b){b.appendChild(c)}return c};zk.ncols=function(c){var d=0;if(c){for(var b=0,a=c.length;b<a;++b){var e=c[b].colSpan;if(e>=1){d+=e}else{++d}}}return d};zk.cellIndex=function(a){var e=0;if(zk.ie){var d=a.parentNode.cells;for(var c=0,b=d.length;c<b;c++){if(d[c]==a){e=c;break}}}else{e=a.cellIndex}return e};zk.ncols=function(b){var c=0;if(b){for(var a=0;a<b.length;++a){var d=b[a].colSpan;if(d>=1){c+=d}else{++c}}}return c};zk.cpCellWidth=function(u,a,e){if(u==null||a==null||!a.length||!u.cells||!u.cells.length){return}var i=u.cells.length;var g,k=0,p=getZKAttr(e.element,"lastLoadIdx");for(var o=0,q=$int(p)||a.length;o<q;++o){var f=a[o];if(!zk.isVisible(f)||getZKAttr(f,"loaded")=="false"){continue}var c=f.cells;var h=zk.ncols(c);var n=c.length==h&&$visible(f);if(n&&h>=i){k=i;g=f;break}if(h>k){g=n?f:null;k=h}else{if(h==k&&!g&&n){g=f}}}if(!k){return}var t=!g;if(t){g=document.createElement("TR");g.style.height="0px";for(var o=0;o<k;++o){g.appendChild(document.createElement("TD"))}a[0].parentNode.appendChild(g)}for(var o=k;--o>=0;){u.cells[o].style.width=""}var b=0;for(var o=k;--o>=0;){var r=u.cells[o],m=g.cells[o];if(zk.opera){b+=m.offsetWidth;r.style.width=zk.revisedSize(m,m.offsetWidth)}else{r.style.width=m.offsetWidth+"px";if(k>1){var l=m.offsetWidth-r.offsetWidth;if(l!=0){l+=m.offsetWidth;if(l<0){l=0}r.style.width=l+"px"}}}}if(zk.opera&&getZKAttr(e.element,"fixed")!="true"){u.parentNode.parentNode.style.width=b+"px"}if(t){g.parentNode.removeChild(g)}};zk.formatFixed=function(d,c){var b=""+d;for(var a=c-b.length;--a>=0;){b="0"+b}return b};zk.parseDate=function(g,t,B){if(!t){t="yyyy/MM/dd"}var u=new Date();var C=u.getFullYear(),F=u.getMonth(),N=u.getDate(),G=u.getHours(),P=u.getMinutes(),z=u.getSeconds(),p=t.indexOf("a"),Q=t.indexOf("h"),D=t.indexOf("K"),b=p>-1,r=b?Q>-1||D>-1:false,E;var M=[],J=t.indexOf("MMM"),A=t.indexOf("a"),n=[];for(var L=0,K=g.length;L<K;L++){var O=g.charAt(L);if(O.match(/\d/)){n.push(O)}else{if((J>-1&&J<=L)||(A>-1&&A<=L)){if(O.match(/\w/)){n.push(O)}else{if(O.charCodeAt()<128){if(n.length){M.push(n.join(""));n=[]}}else{n.push(O)}}}else{if(n.length){M.push(n.join(""));n=[]}}}}if(n.length){M.push(n.join(""))}for(var L=0,K=0,v=t.length;K<v;++K){var x=t.charAt(K);if((x>="a"&&x<="z")||(x>="A"&&x<="Z")){var s=1;for(var I=K;++I<v;++s){if(t.charAt(I)!=x){break}}var a;if(I<v){var f=t.charAt(I);a=f=="y"||f=="M"||f=="d"||f=="E"}var o=M[L++];switch(x){case"y":if(a){if(s<=3){s=2}if(o&&o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}C=$int(o);if(isNaN(C)){return null}if(C<100){C+=C>29?1900:2000}break;case"M":var R=g.substring(K).toLowerCase(),q=o?o.toLowerCase():"";for(var w=zk.SMON.length;--w>=0;){var h=zk.SMON[w].toLowerCase();if(R.startsWith(h)||(q&&q.startsWith(h))){o=zk.SMON[w];F=w;break}}if(s==3&&o){break}else{if(s<=2){if(a&&o&&o.length>2){M[--L]=o.substring(2);o=o.substring(0,2)}F=$int(o)-1;if(isNaN(F)){return null}}else{for(var H=0;;++H){if(H==12){return null}if(s==3){if(zk.SMON[H]==o){F=H;break}}else{if(o&&zk.FMON[H].startsWith(o)){F=H;break}}}}}break;case"d":if(a){if(s<2){s=2}if(o&&o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}N=$int(o);if(isNaN(N)){return null}break;case"H":if(r){break}if(a){if(s<2){s=2}if(o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}G=$int(o);if(isNaN(G)){return null}break;case"h":if(!r){break}if(a){if(s<2){s=2}if(o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}G=$int(o);if(G==12){G=0}if(isNaN(G)){return null}break;case"K":if(!r){break}if(a){if(s<2){s=2}if(o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}G=$int(o);if(isNaN(G)){return null}G%=12;break;case"k":if(r){break}if(a){if(s<2){s=2}if(o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}G=$int(o);if(G==24){G=0}if(isNaN(G)){return null}break;case"m":if(a){if(s<2){s=2}if(o.length>s){M[--L]=o.substring(s);o=o.substring(0,s)}}P=$int(o);if(isNaN(P)){return null}break;case"s":if(a){if(s<2){s=2}if(o&&o.length>s){M[L]=o.substring(s);o=o.substring(0,s)}}z=$int(o);if(isNaN(z)){return null}break;case"a":if(!r){break}if(o){E=o.startsWith(zk.APM[0])}break}K=I-1}}if(r&&E===false){G+=12}var e=new Date(C,F,N,G,P,z);if(B){if(e.getFullYear()!=C||e.getMonth()!=F||e.getDate()!=N||e.getHours()!=G||e.getMinutes()!=P){return null}g=g.trim();g=zk._ckDate(zk.SDOW,g);g=zk._ckDate(zk.S2DOW,g);g=zk._ckDate(zk.FDOW,g);g=zk._ckDate(zk.SMON,g);g=zk._ckDate(zk.S2MON,g);g=zk._ckDate(zk.FMON,g);g=zk._ckDate(zk.APM,g);for(var K=g.length;--K>=0;){var x=g.charAt(K);if((x>"9"||x<"0")&&t.indexOf(x)<0){return null}}}return e};zk._ckDate=function(d,a){if(a.length){for(var c=d.length;--c>=0;){var b=a.indexOf(d[c]);if(b>=0){a=a.substring(0,b)+a.substring(b+d[c].length)}}}return a};zk.formatDate=function(g,c){if(!c){c="yyyy/MM/dd"}var b="";for(var e=0,f=c.length;e<f;++e){var h=c.charAt(e);if((h>="a"&&h<="z")||(h>="A"&&h<="Z")){var a=1;for(var d=e;++d<f;++a){if(c.charAt(d)!=h){break}}switch(h){case"y":if(a<=3){b+=zk.formatFixed(g.getFullYear()%100,2)}else{b+=zk.formatFixed(g.getFullYear(),a)}break;case"M":if(a<=2){b+=zk.formatFixed(g.getMonth()+1,a)}else{if(a==3){b+=zk.SMON[g.getMonth()]}else{b+=zk.FMON[g.getMonth()]}}break;case"d":b+=zk.formatFixed(zk.dayInMonth(g),a);break;case"E":if(a<=3){b+=zk.SDOW[(g.getDay()-zk.DOW_1ST)%7]}else{b+=zk.FDOW[(g.getDay()-zk.DOW_1ST)%7]}break;case"D":b+=zk.dayInYear(g);break;case"w":b+=zk.weekInYear(g);break;case"W":b+=zk.weekInMonth(g);break;case"G":b+="AD";break;case"F":b+=zk.dayOfWeekInMonth(g);break;case"H":if(a<=2){b+=zk.formatFixed(g.getHours(),a)}break;case"k":if(a<=2){b+=zk.formatFixed(g.getHours()==0?"24":g.getHours(),a)}break;case"K":if(a<=2){b+=zk.formatFixed(g.getHours()>11?g.getHours()-12:g.getHours(),a)}break;case"h":if(a<=2){b+=zk.formatFixed(g.getHours()>11?g.getHours()-12:g.getHours()==0?"12":g.getHours(),a)}break;case"m":if(a<=2){b+=zk.formatFixed(g.getMinutes(),a)}break;case"s":if(a<=2){b+=zk.formatFixed(g.getSeconds(),a)}break;case"Z":b+=-(g.getTimezoneOffset()/60);break;case"a":b+=g.getHours()>11?zk.APM[1]:zk.APM[0];break;default:b+="1"}e=d-1}else{b+=h}}return b};zk.ms2day=function(a){return Math.round(a/86400000)};zk.dayInYear=function(b,a){if(!a){a=new Date(b.getFullYear(),0,1)}return 1+zk.ms2day(b-a)};zk.dayInMonth=function(a){return a.getDate()};zk.weekInYear=function(c,a){if(!a){a=new Date(c.getFullYear(),0,1)}var b=a.getDay();if(b==7){b=0}return 1+Math.floor((zk.ms2day(c-a)+b)/7)};zk.weekInMonth=function(a){return zk.weekInYear(a,new Date(a.getFullYear(),a.getMonth(),1))};zk.dayOfWeekInMonth=function(a){return 1+Math.floor(zk.ms2day(a-new Date(a.getFullYear(),a.getMonth(),1))/7)};zk.getIntAttr=function(b,a){return $int(b.getAttribute(a))};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(a){return false}};zk.disableSelection=function(a){a=$e(a);if(a){if(zk.gecko){a.style.MozUserSelect="none"}else{if(zk.safari){a.style.KhtmlUserSelect="none"}else{if(zk.ie){a.onselectstart=function(c){if(!c){c=window.event}var d=Event.element(c),b=$tag(d);return b=="TEXTAREA"||b=="INPUT"&&(d.type=="text"||d.type=="password")}}}}}};zk.enableSelection=function(a){a=$e(a);if(a){if(zk.gecko){a.style.MozUserSelect=""}else{if(zk.safari){a.style.KhtmlUserSelect=""}else{if(zk.ie){a.onselectstart=null}}}}};zk.Float=zClass.create();zk.Float.prototype={initialize:function(){},empty:function(){return !this._ftid},close:function(a){if(this._ftid==a){this.closeFloats()}},closeFloats:function(){return this._closeFloats(false,zkau._shallCloseBut,arguments)},closeFloatsOnFocus:function(){return this._closeFloats(true,zkau._shallCloseBut,arguments)},closeFloatsOf:function(){return this._closeFloats(false,zkau._shallCloseOf,arguments)},_closeFloats:function(c,a,b){if(this._ftid){var d=$e(this._ftid);if($visible(d)&&getZKAttr(d,"animating")!="hide"&&(!c||a(d,b))){this._close(d);this._ftid=null;return true}}return false},addHideCovered:function(a){if(this._ftid){var b=$e(this._ftid);if(b){a.push(b)}}},setFloatId:function(a){this._ftid=a}};zk.Floats=zClass.create();zk.Floats.prototype={initialize:function(){this._ftids=[];this._aspps={}},empty:function(){return !this._ftids.length},close:function(b){for(var a=this._ftids.length;a;){if(this._ftids[--a]==b){this.closeFloats();return true}}return false},closeFloats:function(){return this._closeFloats(false,zkau._shallCloseBut,arguments)},closeFloatsOnFocus:function(){return this._closeFloats(true,zkau._shallCloseBut,arguments)},closeFloatsOf:function(){return this._closeFloats(false,zkau._shallCloseOf,arguments)},_closeFloats:function(e,b,d){var a;for(var c=this._ftids.length;--c>=0;){var g=this._ftids[c];var f=$e(g);if($visible(f)&&getZKAttr(f,"animating")!="hide"&&((!e&&!this._aspps[g])||b(f,d))){this._ftids.splice(c,1);this._close(f);a=true}}return a},addHideCovered:function(b){for(var a=0,d=this._ftids.length;a<d;++a){var c=$e(this._ftids[a]);if(c){b.push(c)}}},getFloatIds:function(){return this._ftids},addFloatId:function(b,a){this._ftids.push(b);if(a){this._aspps[b]=true}},removeFloatId:function(a){this._ftids.remove(a);delete this._aspps[a]}};zk.History=zClass.create();zk.History.prototype={initialize:function(){this.curbk="";zk.addBeforeInit(function(){zkau.history.checkBookmark();setInterval("zkau.history.checkBookmark()",250)})},bookmark:function(a){if(this.curbk!=a){this.curbk=a;var b=encodeURIComponent(a);location.hash=zk.safari||!b?b:"#"+b;this._bkIframe(a);zkau.onURLChange()}},checkBookmark:function(){var a=this.getBookmark();if(a!=this.curbk){this.curbk=a;zkau.send({uuid:"",cmd:"onBookmarkChange",data:[a]},50);zkau.onURLChange()}},getBookmark:function(){var a=location.hash;var b=a.indexOf("#");return b>=0?decodeURIComponent(a.substring(b+1)):""},_bkIframe:zk.ie?function(a){var b=zk.getUpdateURI("/web/js/zk/html/history.html",true),c=$e("zk_histy");if(!c){c=zk.newFrame("zk_histy",b,"display:none")}if(a){b+="?"+encodeURIComponent(a)}c.src=b}:zk.voidf,onHistoryLoaded:zk.ie?function(c){var b=c.indexOf("?");var a=b>=0?c.substring(b+1):"";location.hash=a?"#"+a:"";this.checkBookmark()}:zk.voidf};zk.remove=function(a){if(a){Element.remove(a)}};zk.doEventStop=function(a){if(!a){a=window.event}Event.stop(a)};zk.setVisible=function(b,c,a){if((a&&(a.anima||a==true))||zk.isRealVisible(b.parentNode,true)){zk.show(b,c)}else{if(c){action.show(b)}else{action.hide(b)}}};if(zk.opera){zk.cleanVisibility=function(a){a.style.visibility="visible"}}else{zk.cleanVisibility=function(a){a.style.visibility="inherit"}}zk.show=function(id,bShow,options){if(bShow==false){zk.hide(id,true,options);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,options)}}};zk.hide=function(id,bHide,options){if(bHide==false){zk.show(id,true,options);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,options)}}};zk._showExtr=function(b){if(!getZKAttr(b,"float")){var a=$e(b.id+"!chdextr");if(a&&"true"==getZKAttr(a,"coexist")){a.style.display="";a=$e(b.id+"!chdextr2");if(a&&a.style.width!="0"&&a.style.height!="0"){a.style.display=""}}}};zk._hideExtr=function(b){if(!getZKAttr(b,"float")){var a=$e(b.id+"!chdextr");if(a&&"true"==getZKAttr(a,"coexist")){a.style.display="none";a=$e(b.id+"!chdextr2");if(a){a.style.display="none"}}}};comm={};comm.sendClick=function(b,a){b=$outer(b);if(b){zkau.send({uuid:b.id,cmd:"onClick",data:[a],ctl:true})}};comm.sendUser=function(c){c=$outer(c);if(c){var a=arguments.length,d;if(a>1){d=[];for(var b=1;b<a;++b){d[b-1]=arguments[b]}}zkau.send({uuid:c.id,cmd:"onUser",data:d,ctl:true})}};comm.sendEvent=function(d,b){d=$outer(d);if(d){var a=arguments.length,e;if(a>2){e=[];for(var c=2;c<a;++c){e[c-2]=arguments[c]}}zkau.send({uuid:d.id,cmd:b,data:e,ctl:true})}};action={};action.show=function(c,a){var b=$e(c);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"zk.show")}else{zk._showExtr(b);b.style.display="";if((!a||(a!=true&&!a.noCallback))&&zk.isRealVisible(b)){zk.onVisiAt(b)}}}};action.hide=function(c,a){var b=$e(c);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"zk.hide")}else{if((!a||(a!=true&&!a.noCallback))&&zk.isRealVisible(b)){zk.onHideAt(b)}b.style.display="none";zk._hideExtr(b)}}};anima={count:0,appear:function(c,a){var b=$e(c);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"anima.appear")}else{++anima.count;setZKAttr(b,"animating","show");zk._showExtr(b);zEffect.Appear(b,{duration:a?a/1000:0.6,name:"Appear",beforeStart:anima._beforeAnimaVisi,afterFinish:anima._afterAnimaVisi})}}},moveDown:function(a){anima.moveBy(a,"top")},moveRight:function(a){anima.moveBy(a,"left")},moveDiagonal:function(a){anima.moveBy(a)},moveBy:function(d,c,a){var b=$e(d);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"anima."+(c=="top"?"moveDown":c=="left"?"moveRight":"moveBy"))}else{++anima.count;setZKAttr(b,"animating","show");zk._showExtr(b);if(!c){c="topleft"}zEffect.MoveBy(b,0,0,{duration:a?a/1000:0.6,name:"MoveBy",beforeStart:anima._beforeAnimaVisi,afterFinish:anima._afterAnimaVisi,afterSetup:function(e){if(c.indexOf("left")>-1){e.options.x=e.originalLeft;e.originalLeft=0}if(c.indexOf("top")>-1){e.options.y=e.originalTop;e.originalTop=0}e.element.show()}})}}},slideIn:function(d,a,b){var c=$e(d);if(c){if(getZKAttr(c,"animating")){zk._addAnique(c.id,"anima.slideIn")}else{++anima.count;setZKAttr(c,"animating","show");zk._showExtr(c);zEffect.SlideIn(c,a,{duration:b?b/1000:0.4,name:"SlideIn",beforeStart:anima._beforeAnimaVisi,afterFinish:anima._afterAnimaVisi})}}},slideOut:function(d,a,b){var c=$e(d);if(c){if(getZKAttr(c,"animating")){zk._addAnique(c.id,"anima.slideOut")}else{++anima.count;setZKAttr(c,"animating","hide");zk.onHideAt(c);zEffect.SlideOut(c,a,{duration:b?b/1000:0.4,name:"SlideOut",beforeStart:anima._beforeAnimaHide,afterFinish:anima._afterAnimaHide})}}},slideDown:function(d,a,b){var c=$e(d);if(c){if(getZKAttr(c,"animating")){zk._addAnique(c.id,"anima.slideDown")}else{if(a&&typeof a!="string"){b=a.duration;a="t"}++anima.count;setZKAttr(c,"animating","show");zk._showExtr(c);zEffect.SlideDown(c,a,{duration:b?b/1000:0.4,name:"SlideDown",beforeStart:anima._beforeAnimaVisi,afterFinish:anima._afterAnimaVisi,y:0})}}},slideUp:function(d,a,b){var c=$e(d);if(c){if(getZKAttr(c,"animating")){zk._addAnique(c.id,"anima.slideUp")}else{if(a&&typeof a!="string"){b=a.duration;a="t"}++anima.count;setZKAttr(c,"animating","hide");zk.onHideAt(c);zEffect.SlideUp(c,a,{duration:b?b/1000:0.4,name:"SlideUp",beforeStart:anima._beforeAnimaHide,afterFinish:anima._afterAnimaHide})}}},fade:function(c,a){var b=$e(c);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"anima.fade")}else{++anima.count;setZKAttr(b,"animating","hide");zk.onHideAt(b);zEffect.Fade(b,{duration:a?a/1000:0.55,name:"Fade",beforeStart:anima._beforeAnimaHide,afterFinish:anima._afterAnimaHide})}}},puff:function(c,a){var b=$e(c);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"anima.puff")}else{++anima.count;setZKAttr(b,"animating","hide");zk.onHideAt(b);zEffect.Puff(b,{duration:a?a/1000:0.6,name:"Puff",beforeStart:anima._beforeAnimaHide,afterFinish:anima._afterAnimaHide})}}},dropOut:function(c,a){var b=$e(c);if(b){if(getZKAttr(b,"animating")){zk._addAnique(b.id,"anima.dropOut")}else{++anima.count;setZKAttr(b,"animating","hide");zk.onHideAt(b);zEffect.DropOut(b,{duration:a?a/1000:0.6,name:"DropOut",beforeStart:anima._beforeAnimaHide,afterFinish:anima._afterAnimaHide})}}},_beforeAnimaHide:function(a){var b=a.element||a.effects[0].element;if(b){zk.fire(b,"before"+a.name,[b,a])}},_beforeAnimaVisi:function(a){var b=a.element||a.effects[0].element;if(b){zk.fire(b,"before"+a.name,[b,a])}},_afterAnimaHide:function(a){var b=a.element||a.effects[0].element;if(b){zk._hideExtr(b);--anima.count;rmZKAttr(b,"animating");zk._doAnique(b.id);zk.fire(b,"after"+a.name,[b,a])}},_afterAnimaVisi:function(a){var b=a.element||a.effects[0].element;if(b){--anima.count;rmZKAttr(b,"animating");if(zk.ie){zk.redoCSS(b)}zk.onVisiAt(b);zk._doAnique(b.id);zk.fire(b,"after"+a.name,[b,a])}}};zk._anique={};zk._addAnique=function(c,b){var a=zk._anique[c];if(!a){a=zk._anique[c]=[]}a.push(b)};zk._doAnique=function(id){var ary=zk._anique[id];if(ary){var n=$e(id),al=ary.length;while(al){if(getZKAttr(n,"animating")){break}var js=ary.shift();eval(js+"('"+id+"')");al--}if(!al){delete zk._anique[id]}}}};
|
|
if(!window.zkau){if(!window.Droppable_effect){Droppable_effect=function(b,a){zk[a?"rmClass":"addClass"](b,"z-drag-over")}}if(!window.onProcessError){onProcessError=function(a,c,d,b){var e=mesg[a];zk.error((e?e:a)+"\n"+(c?c:"")+(d?d:"")+(b?"\n"+b.message:""))}}if(!window.confirmRetry){confirmRetry=function(a,b){var c=mesg[a];return zk.confirm((c?c:a)+"\n"+mesg.TRY_AGAIN+(b?"\n\n("+b+")":""))}}zkau={};zkau._cmdsQue=[];zkau._evts={};zkau._js4resps=[];zkau._metas={};zkau._drags={};zkau._zidsp={};zkau._stamp=0;zkau.initZIndex=30;zkau.topZIndex=zkau.initZIndex;zkau.topZIndexStep=3;zkau.floats=[];zkau._onsends=[];zkau._seqId=($now()%9999)+1;zkau._dtids=[];zkau._uris={};zkau._spushInfo={};var undef;zkau.addDesktop=function(b){var c=zkau._dtids;for(var a=c.length;--a>=0;){if(c[a]==b){return false}}c.push(b);return true};zkau.dtid=function(b){if(zkau._dtids.length==1){return zkau._dtids[0]}for(b=$e(b);b;b=$parent(b)){var a=getZKAttr(b,"dtid");if(a){return a}}return null};zkau.uri=function(a){return zkau._dtids.length<=1||!a?zkau._uri:zkau._uris[a]};zkau.addURI=function(a,b){zkau._uris[a]=b;if(!zkau._uri){zkau._uri=b}};zk.addInit(function(){zk.listen(document,"keydown",zkau._onDocKeydown);zk.listen(document,"mousedown",zkau._onDocMousedown);zk.listen(document,"mouseover",zkau._onDocMouseover);zk.listen(document,"mouseout",zkau._onDocMouseout);zk.listen(document,"mousemove",zkau._onDocMousemove);zk.listen(document,"contextmenu",zkau._onDocCtxMnu);zk.listen(document,"click",zkau._onDocLClick);zk.listen(document,"dblclick",zkau._onDocDClick);zk.listen(window,"scroll",zkau._onDocScroll);zk.listen(window,"resize",zkau._onResize);zkau._oldUnload=window.onunload;window.onunload=zkau._onUnload;zkau._oldBfUnload=window.onbeforeunload;window.onbeforeunload=zkau._onBfUnload});zkau._onDocScroll=function(){var b=zk.innerX(),a=zk.innerY();zkau._fixOffset($e("zk_mask"),b,a);zkau._fixOffset($e("zk_loading"),b,a);zkau._fixOffset($e("zk_loadprog"),b,a);zkau._fixOffset($e("zk_prog"),b,a);var c=$e("zk_debugbox");if(c){c.style.top=zk.px(a+zk.innerHeight()-c.offsetHeight-20,true);c.style.left=zk.px(b+zk.innerWidth()-c.offsetWidth-20,true)}zk.onScrollAt()};zkau._fixOffset=function(d,b,g){if(!d){return}var c=$int(getZKAttr(d,"x")),a=$int(getZKAttr(d,"y"));var f=$int(d.style.top)+(g-a),e=$int(d.style.left)+(b-c);d.style.top=zk.px(f,true);d.style.left=zk.px(e,true);setZKAttr(d,"x",b);setZKAttr(d,"y",g)};zkau.onclick=function(a){if(typeof a=="string"){zkau.send({uuid:$uuid(a),cmd:"onClick",ctl:true});return}if(!a){a=window.event}var c=$outer(Event.element(a));var b=getZKAttr(c,"href");if(b){zk.go(b,false,getZKAttr(c,"target"));Event.stop(a);return}zkau._lastClkUuid=c.id;zkau.send({uuid:c.id,cmd:"onClick",data:zkau._getMouseData(a,c),ctl:true});zkau.addOnSend(zkau._resetLastClickId)};zkau._resetLastClickId=function(){zkau._lastClkUuid=null};zkau.ondblclick=function(a){if(!a){a=window.event}var b=Event.element(a);b=$outer(b);if(b&&getZKAttr(b,"dbclk")){zkau.send({uuid:b.id,cmd:"onDoubleClick",data:zkau._getMouseData(a,b),ctl:true});Event.stop(a);return false}};zkau._getMouseData=function(b,d){var c=zPos.cumulativeOffset(d);var a=Event.pointerX(b)-c[0];var e=Event.pointerY(b)-c[1];return[a,e,zkau.getKeys(b)]};zkau.getKeys=function(b){if(!b){return""}var a="";if(b.altKey){a+="a"}if(b.ctrlKey){a+="c"}if(b.shiftKey){a+="s"}return a};zkau.sendUpdateResult=function(a,b){zkau.send({uuid:a,cmd:"updateResult",data:[b]},-1)};zkau.sendRemove=function(a){if(!a){zk.error(mesg.UUID_REQUIRED);return}zkau.send({uuid:a,cmd:"remove"},5)};zkau._areqTmout=function(){var b=zkau._areq,a=zkau._areqInf;if(b&&b.readyState<3){zkau._areq=zkau._areqInf=null;try{if(typeof b.abort=="function"){b.abort()}}catch(c){}if(a.tmout<60000){a.tmout+=3000}zkau._areqResend(a)}};zkau._areqResend=function(a,b){if(zkau._seqId==a.sid){zkau._preqInf=a;setTimeout(zkau._areqResend2,b?b:0)}};zkau._areqResend2=function(){var a=zkau._preqInf;if(a){zkau._preqInf=null;if(zkau._seqId==a.sid){zkau._sendNow2(a)}}};zkau._onRespReady=function(){try{var i=zkau._areq,k=zkau._areqInf;if(i&&i.readyState==4){zkau._areq=zkau._areqInf=null;if(k.tfn){clearTimeout(k.tfn)}if(zk.pfmeter){zkau.pfrecv(k.dtid,zkau._pfGetIds(i))}var a=i.getResponseHeader("ZK-SID");if(i.status==200){if(a&&a!=zkau._seqId){zkau._errcode="ZK-SID "+(a?"mismatch":"required");return}if(zkau.pushXmlResp(k.dtid,i)){if(a&&++zkau._seqId>9999){zkau._seqId=1}zkau._areqTry=0;zkau._preqInf=null}}else{if(!a||a==zkau._seqId){zkau._errcode=i.status;var d=zk.eru[""+i.status];if(typeof d=="string"){zk.go(d,false,null,true)}else{switch(i.status){default:if(!zkau._areqTry){break}case 12002:case 12030:case 12031:case 12152:case 12159:case 13030:case 503:if(!zkau._areqTry){zkau._areqTry=3}if(--zkau._areqTry){zkau._areqResend(k,200);return}}if(!zkau._ignorable&&!zkau._unloading){var b=i.statusText;if(confirmRetry("FAILED_TO_RESPONSE",i.status+(b?": "+b:""))){zkau._areqTry=2;zkau._areqResend(k);return}}zkau._cleanupOnFatal(zkau._ignorable)}}}}}catch(g){if(!window.zkau){return}zkau._areq=zkau._areqInf=null;try{if(i&&typeof i.abort=="function"){i.abort()}}catch(h){}if(!zkau._ignorable&&!zkau._unloading){var b=g.message;zkau._errcode="[Receive] "+b;if(confirmRetry("FAILED_TO_RESPONSE",(b&&b.indexOf("NOT_AVAILABLE")<0?b:""))){zkau._areqResend(k);return}}zkau._cleanupOnFatal(zkau._ignorable)}if(zkau._sendPending&&!zkau._areq&&!zkau._preqInf){zkau._sendPending=false;var c=zkau._dtids;for(var f=c.length;--f>=0;){zkau._send2(c[f],0)}}zkau.doCmds();zkau._checkProgress()};zkau.pushXmlResp=function(c,l){var h=l.responseXML;if(!h){if(zk.pfmeter){zkau.pfdone(c,zkau._pfGetIds(l))}return false}var a=[],e=h.getElementsByTagName("r"),m=h.getElementsByTagName("rid");if(zk.pfmeter){a.dtid=c;a.pfIds=zkau._pfGetIds(l)}if(m&&m.length){m=$int(zk.getElementValue(m[0]));if(!isNaN(m)){a.rid=m}}for(var f=0,i=e?e.length:0;f<i;++f){var b=e[f].getElementsByTagName("c")[0],g=e[f].getElementsByTagName("d");if(!b){zk.error(mesg.ILLEGAL_RESPONSE+"Command required");continue}a.push(b={cmd:zk.getElementValue(b)});b.data=[];for(var d=g?g.length:0;--d>=0;){b.data[d]=zk.getElementValue(g[d])}}zkau._cmdsQue.push(a);return true};zkau._checkProgress=function(){if(zkau.processing()){return false}zk.progressDone();return true};zkau.processing=function(){return zkau._cmdsQue.length||zkau._areq||zkau._preqInf||zkau._doingCmds};zkau.asapTimeout=function(c,e,d){var b=zkau.asap(c=$e(c),e),a;if(!b&&e=="onChange"){a=getZKAttr(c,"srvald");if(a){a=a=="fmt";b=!a}}return b?d>=0?d:38:a?350:-1};zkau.asap=function(a,b){return getZKAttr($e(a),b)=="true"};zkau._events=function(a){var b=zkau._evts;if(!b[a]){b[a]=[]}return b[a]};zkau.addOnSend=function(a){zkau._onsends.push(a)};zkau.removeOnSend=function(a){zkau._onsends.remove(a)};zkau.events=function(a){return zkau._events(zkau.dtid(a))};zkau.send=function(a,e){if(e<0){a.implicit=true}if(a.uuid){zkau._send(zkau.dtid(a.uuid),a,e)}else{if(a.dtid){zkau._send(a.dtid,a,e)}else{var d=zkau._dtids;for(var c=0,b=d.length;c<b;++c){zkau._send(d[c],a,e)}}}};zkau.sendasap=function(a,b){zkau.send(a,zkau.asapTimeout(a.uuid,a.cmd,b))};zkau._send=function(c,a,d){if(a.ctl&&zk_clkflto>0){if(zkau._areqInf&&zkau._areqInf.ctli==a.uuid&&zkau._areqInf.ctlc==a.cmd){return}var b=$now();if(zkau._ctli==a.uuid&&zkau._ctlc==a.cmd&&b-zkau._ctlt<zk_clkflto){return}zkau._ctlt=b;zkau._ctli=a.uuid;zkau._ctlc=a.cmd}zkau._events(c).push(a);zkau._send2(c,d?d:0)};zkau._send2=function(a,b){if(a&&b>=0){setTimeout("zkau.sendNow('"+a+"')",b)}};zkau.sendAhead=function(a,e){var c;if(a.uuid){zkau._events(c=zkau.dtid(a.uuid)).unshift(a)}else{if(a.dtid){zkau._events(c=a.dtid).unshift(a)}else{var d=zkau._dtids;for(var b=d.length;--b>=0;++b){zkau._events(d[b]).unshift(a);zkau._send2(d[b],e)}return}}zkau._send2(c,e)};zkau.sendNow=function(d){var s=zkau._events(d);if(s.length==0){return false}if(zk.loading){zk.addInit(function(){zkau.sendNow(d)});return true}if(zkau._areq||zkau._preqInf){zkau._sendPending=true;return true}for(var g=0,o=zkau._onsends.length;g<o;++g){try{zkau._onsends[g](p)}catch(n){zk.error(n.message)}}var p=true,t=true,c,l,q;for(var g=s.length;--g>=0;){var r=s[g],b=r.cmd;if(p&&!r.ignorable){t=false;if(!r.implicit){p=false}}if(r.ctl&&!c){c=r.uuid;l=b}if(!q&&(zk.timerAlive||b!="onTimer")&&b!="dummy"){q=true}}zkau._ignorable=t;if(q){zk.resetTimeout()}var m="";for(var g=0,a=s.length;a;++g,--a){var r=s.shift();m+="&cmd."+g+"="+r.cmd+"&uuid."+g+"="+(r.uuid?r.uuid:"");if(r.data){for(var f=0,i=r.data.length;f<i;++f){var h=r.data[f];m+="&data."+g+"="+(h!=null?encodeURIComponent(h):"_z~nil")}}}if(m){zkau._sendNow2({sid:zkau._seqId,uri:zkau.uri(d),dtid:d,content:"dtid="+d+m,ctli:c,ctlc:l,implicit:p,ignorable:t,tmout:0})}return true};zkau._sendNow2=function(a){var c=zkau.ajaxRequest(),b=zkau._useQS(a)?a.uri+"?"+a.content:null;zkau.sentTime=$now();try{c.onreadystatechange=zkau._onRespReady;c.open("POST",b?b:a.uri,true);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");c.setRequestHeader("ZK-SID",a.sid);if(zkau._errcode){c.setRequestHeader("ZK-Error-Report",zkau._errcode);delete zkau._errcode}if(zk.pfmeter){zkau._pfsend(a.dtid,c)}zkau._areq=c;zkau._areqInf=a;if(zk_resndto>0){zkau._areqInf.tfn=setTimeout(zkau._areqTmout,zk_resndto+a.tmout)}if(b){c.send(null)}else{c.send(a.content)}if(!a.implicit){zk.progress(zk_procto)}}catch(f){try{if(typeof c.abort=="function"){c.abort()}}catch(d){}if(!a.ignorable&&!zkau._unloading){var g=f.message;zkau._errcode="[Send] "+g;if(confirmRetry("FAILED_TO_SEND",g)){zkau._areqResend(a);return}}zkau._cleanupOnFatal(a.ignorable)}};zkau._useQS=zk.ie?function(a){var c=a.content,b=c.length,d,e;if(b+a.uri.length<2000){while(--b>=0){e=c.charAt(b);if(e=="%"&&d>="8"){return false}d=e}return true}return false}:zk.voidf;zkau.addOnResponse=function(a){zkau._js4resps.push(a)};zkau._evalOnResponse=function(){while(zkau._js4resps.length){setTimeout(zkau._js4resps.shift(),0)}};zkau.doCmds=function(){if(zkau._doingCmds){setTimeout(zkau.doCmds,10)}else{zkau._doingCmds=true;try{zkau._doCmds0()}finally{zkau._doingCmds=false;if(zkau._checkProgress()){zkau.doneTime=$now()}}}};zkau._doCmds0=function(){var d,c=0,h=zkau._cmdsQue,f=zkau._resId;for(;c<h.length;++c){if(zk.loading){zk.addInit(zkau.doCmds);return}var a=h[c];if(f==a.rid||!f||!a.rid||zkau._dtids.length>1){h.splice(c,1);var b=f;if(a.rid){if((f=a.rid+1)>=1000){f=1}zkau._resId=f}try{if(zkau._doCmds1(a)){c=-1;if(zk.pfmeter){zkau.pfdone(a.dtid,a.pfIds)}}else{zkau._resId=b;h.splice(c,0,a);zk.addInit(zkau.doCmds);return}}catch(g){if(!d){d=g}c=-1}}}if(h.length){setTimeout(function(){if(h.length&&f==zkau._resId){var j=h[0].rid;for(c=1;c<h.length;++c){var e=h[c].rid,i=e-j;if(i>500||(i<0&&i>-500)){j=e}}zkau._resId=j;zkau.doCmds()}},3600)}if(d){throw d}};zkau._doCmds1=function(a){var d;try{while(a&&a.length){if(zk.loading){return false}d=true;var b=a.shift();try{zkau.process(b.cmd,b.data)}catch(c){onProcessError("FAILED_TO_PROCESS",null,b.cmd,c);throw c}}}finally{if(d&&(!a||!a.length)){zkau._evalOnResponse()}}return true};zkau.process=function(c,b){var a=zkau.cmd0[c];if(a){a.apply(zkau,b);return}if(!b||!b.length){onProcessError("ILLEGAL_RESPONSE","uuid is required for ",c);return}a=zkau.cmd1[c];if(a){b.splice(1,0,$e(b[0]));a.apply(zkau,b);return}onProcessError("ILLEGAL_RESPONSE","Unknown command: ",c)};zk.process=function(c){var b=[];for(var a=arguments.length;--a>0;){b[a-1]=arguments[a]}zkau.process(c,b)};zkau._cleanupOnFatal=function(c){for(var a in zkau._metas){var b=zkau._metas[a];if(b&&b.cleanupOnFatal){b.cleanupOnFatal(c)}}};zkau._initSibs=function(c,b,a){for(;;){c=a?c.nextSibling:c.previousSibling;if(!c||c==b){break}zk.initAt(c)}};zkau._initChildren=function(b,a){for(b=b.firstChild;b&&b!=a;b=b.nextSibling){zk.initAt(b)}};zkau._insertAndInitBeforeEnd=function(d,b){if($tag(d)=="TABLE"&&zk.tagOfHtml(b)=="TR"){if(!d.tBodies||!d.tBodies.length){var a=document.createElement("TBODY");d.appendChild(a);d=a}else{d=d.tBodies[0]}}var c=d.lastChild;zk.insertHTMLBeforeEnd(d,b);if(c){zkau._initSibs(c,null,true)}else{zkau._initChildren(d)}};zkau.setAttr=function(f,d,g){f=zkau._attr(f,d);if("visibility"==d){zk.setVisible(f,g=="true")}else{if("value"==d){if(g!=f.value){f.value=g;if(f==zkau.currentFocus&&f.select){f.select()}}if(f.defaultValue!=f.value){f.defaultValue=f.value}}else{if("checked"==d){g="true"==g||"checked"==g;if(g!=f.checked){f.checked=g}if(f.defaultChecked!=f.checked){f.defaultChecked=f.checked}}else{if("selectAll"==d&&$tag(f)=="SELECT"){g="true"==g;for(var c=0,b=f.options.length;c<b;++c){f.options[c].selected=g}}else{if("style"==d){zk.setStyle(f,g)}else{if(d.startsWith("z.")){setZKAttr(f,d.substring(2),g)}else{var c=d.indexOf(".");if(c>=0){if("style"!=d.substring(0,c)){zk.error(mesg.UNSUPPORTED+d);return}d=d.substring(c+1).camelize();if(typeof(f.style[d])=="boolean"){g="true"==g||d==g}f.style[d]=g;if("width"==d&&(!g||g.indexOf("%")<0)&&!getZKAttr(f,"float")){var e=$e(f.id+"!chdextr");if(e&&$tag(e)=="TD"&&e.colSpan==1){e.style.width=g}}return}if(d=="disabled"||d=="href"){zkau.setStamp(f,d)}var a="class"==d?f.className:"selectedIndex"==d?f.selectedIndex:"disabled"==d?f.disabled:"readOnly"==d?f.readOnly:"scrollTop"==d?f.scrollTop:"scrollLeft"==d?f.scrollLeft:f.getAttribute(d);if(typeof(a)=="boolean"){g="true"==g||d==g}if(a!=g){if("selectedIndex"==d){f.selectedIndex=g}else{if("class"==d){f.className=g}else{if("disabled"==d){f.disabled=g}else{if("readOnly"==d){f.readOnly=g}else{if("scrollTop"==d){f.scrollTop=g}else{if("scrollLeft"==d){f.scrollLeft=g}else{f.setAttribute(d,g)}}}}}}}}}}}}}};zkau._attr=function(b,a){var c=$real(b);if(c!=b&&c){if(a.startsWith("on")){return c}switch($tag(c)){case"INPUT":case"TEXTAREA":switch(a){case"name":case"value":case"defaultValue":case"checked":case"defaultChecked":case"cols":case"size":case"maxlength":case"type":case"disabled":case"readOnly":case"rows":return c}break;case"IMG":switch(a){case"align":case"alt":case"border":case"hspace":case"vspace":case"src":return c}}}return b};zkau.getStamp=function(c,a){var b=getZKAttr(c,"stm"+a);return b?b:""};zkau.setStamp=function(b,a){setZKAttr(b,"stm"+a,""+ ++zkau._stamp)};zkau.rmAttr=function(c,b){c=zkau._attr(c,b);if("class"==b){if(c.className){c.className=""}}else{if(b.startsWith("z.")){rmZKAttr(c,b.substring(2));return}else{var a=b.indexOf(".");if(a>=0){if("style"!=b.substring(0,a)){zk.error(mesg.UNSUPPORTED+b);return}c.style[b.substring(a+1)]=""}else{if(!c.hasAttriute||c.hasAttribute(b)){c.setAttribute(b,"")}}}}};zkau.fixZIndex=function(c,a,d){if(!zkau._popups.length&&!zkau._overlaps.length&&!zkau._modals.length){zkau.topZIndex=zkau.initZIndex}var b=$int(c.style.zIndex);if(b>zkau.topZIndex){zkau.topZIndex=b}else{if(!d||b<zkau.topZIndex){c.style.zIndex=zkau.topZIndex+=zkau.topZIndexStep;if(!a&&c.id){c=$outer(c);zkau.sendOnZIndex(c)}}}};zkau.autoZIndex=function(a){for(;a;a=$parent(a)){if(a.style&&a.style.position=="absolute"){if(getZKAttr(a,"autoz")){zkau.fixZIndex(a,false,true)}}}};if(!zkau._popups){zkau._popups=[];zkau._overlaps=[];zkau._modals=[]}zkau.currentModalId=function(){var a=zkau._modals;return a.length?a[a.length-1]:null};zkau.canFocus=function(b,d){var a=zkau.currentModalId();if(a&&!zk.isAncestor(a,b)){if(!d){var c=zkau.currentFocus,e=$tag(c);if(c&&c.id&&e!="SPAN"&&e!="DIV"&&zk.isAncestor(a,c.id)){zk.asyncFocus(c.id)}else{zk.asyncFocusDown(a)}}return false}return true};zkau.evtel=function(a){if(!a){a=window.event}else{if(a.parentNode){return a}}return Event.element(a)};zkau.onfocus=function(a){zkau.onfocus0(a)};zkau.onfocus0=function(b,a){var c=zkau.evtel(b);if(!zkau.canFocus(c)){return false}zkau.currentFocus=c;zkau.closeFloatsOnFocus(c);if(zkau.valid){zkau.valid.uncover(c)}zkau.autoZIndex(c);var d=$outer(c);if(!a&&zkau.asap(d,"onFocus")){zkau.send({uuid:d.id,cmd:"onFocus"},100)}return true};zkau.onblur=function(a,d){var b=zkau.evtel(a);if(b==zkau.currentFocus){zkau.currentFocus=null}if(!d&&!zk.alerting){var c=$outer(b);if(zkau.asap(c,"onBlur")){zkau.send({uuid:c.id,cmd:"onBlur"},100)}}};zkau.onimgover=function(a){var b=zkau.evtel(a);if(b&&b.src.indexOf("-off")>=0){b.src=zk.renType(b.src,"on")}};zkau.onimgout=function(a){var b=zkau.evtel(a);if(b&&b.src.indexOf("-on")>=0){b.src=zk.renType(b.src,"off")}};zkau.ajaxRequest=function(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(a){return new ActiveXObject("Microsoft.XMLHTTP")}}};function onIframeURLChange(b,a){if(zkau._unloading){return}zkau.sendasap({uuid:b,cmd:"onURIChange",data:[a]})}zkau.onURLChange=function(){try{var f=window.frameElement;if(!parent||parent==window||!f){return}var c=parent.location,b=location,a=c.protocol!=b.protocol||c.host!=b.host||c.port!=b.port?b.href:b.pathname,g=a.lastIndexOf(";"),d=a.lastIndexOf("?");if(g>=0&&(d<0||g<d)){var m=a.substring(0,g);a=d<0?m:m+a.substring(d)}if(b.hash&&"#"!=b.hash){a+=b.hash}if(getZKAttr(f,"xsrc")!=f.src){var l=f.src,h=location.pathname;setZKAttr(f,"xsrc",l);l=zkau._simplifyURL(l);h=zkau._simplifyURL(h);if(l.endsWith(h)||h.endsWith(l)){setZKAttr(f,"xurl",a);return}}if(parent.onIframeURLChange&&getZKAttr(f,"xurl")!=a){parent.onIframeURLChange(f.id,a);setZKAttr(f,"xurl",a)}}catch(i){if(zk.debugJS){zk.debug("Unable to access parent frame")}}};zkau._simplifyURL=function(b){var a=b.lastIndexOf(";");if(a>=0){b=b.substring(0,a)}a=b.lastIndexOf("#");if(a>=0){b=b.substring(0,a)}a=b.lastIndexOf("?");if(a>=0){b=b.substring(0,a)}return b};zkau._onUnload=function(){zkau._unloading=true;if(zk.gecko){zk.restoreDisabled()}var k=!zk.opera&&!zk.keepDesktop;if(k||zk.pfmeter){try{var a=zkau._dtids;for(var d=0,f=a.length;d<f;++d){var c=a[d],i=zkau.ajaxRequest(),h="dtid="+c+"&cmd.0="+(k?"rmDesktop":"dummy"),b=zkau.uri(c);i.open("POST",zk.ie?b+"?"+h:b,true);i.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(zk.pfmeter){zkau._pfsend(c,i,true)}if(zk.ie){i.send(null)}else{i.send(h)}}}catch(g){}}if(zkau._oldUnload){zkau._oldUnload.apply(window,arguments)}zk._unlistenAll()};zkau._onBfUnload=function(){if(!zk.skipBfUnload){if(zkau.confirmClose){return zkau.confirmClose}var a=zk.beforeUnload();if(a){return a}}if(zkau._oldBfUnload){var a=zkau._oldBfUnload.apply(window,arguments);if(a){return a}}zkau._unloading=true};zkau._onDocMousedown=function(b){if(!b){b=window.event}var c=Event.element(b);if(c==document.body||c==document.body.parentNode||!zkau.canFocus(c)){return}zkau._savepos(b);var a=zkau.currentFocus;zkau.currentFocus=c;zkau.closeFloatsOnFocus(c);zkau.autoZIndex(c);if(zk.ie){setTimeout(function(){try{if(!a.offsetWidth&&!a.offsetHeight){zkau.currentFocus.focus()}}catch(d){}})}};zkau._onDocLClick=function(evt){if(!evt){evt=window.event}if(evt.which==1||(evt.button==0||evt.button==1)){var target=$outer(Event.element(evt)),cmp=zkau._parentByZKAttr(target,"lfclk","pop");if(cmp){var ctx=getZKAttr(cmp,"pop");if(ctx){var params=zkau._parsePopParams(ctx);ctx=zkau.getByZid(cmp,params.id);if(ctx&&(!zkau._lastClkUuid||zkau._lastClkUuid==target.id)){var type=$type(ctx);if(type){zkau.closeFloats(ctx,cmp);ctx.style.position="absolute";zk.setVParent(ctx);if(params.x!==undefined){zkau._autopos(ctx,params.x,params.y)}else{zkau._autopos(ctx,Event.pointerX(evt),Event.pointerY(evt))}zk.eval(ctx,"context",type,cmp,params.position?params.position:null);if($visible(ctx)){setZKAttr(ctx,"owner",cmp.id)}}}}if(getZKAttr(cmp,"lfclk")&&zkau.insamepos(evt)&&!zkau._lastClkUuid){zkau.send({uuid:$uuid(cmp),cmd:"onClick",data:zkau._getMouseData(evt,cmp),ctl:true})}}}};zkau._savepos=function(a){if(a){zkau._mspos=[Event.pointerX(a),Event.pointerY(a),Event.element(a)]}};zkau.insamepos=function(b){if(!b||!zkau._mspos){return true}if(Event.element(b)!=zkau._mspos[2]){return true}var a=Event.pointerX(b)-zkau._mspos[0];var c=Event.pointerY(b)-zkau._mspos[1];return a>-3&&a<3&&c>-3&&c<3};zkau._autopos=function(a,j,i){var h=zk.getDimension(a);var b=h[0],c=h[1];var g=zk.innerX(),e=zk.innerY(),f=g+zk.innerWidth(),d=e+zk.innerHeight();if(j+b>f){j=f-b;if(j<g){j=g}}if(i+c>d){i=d-c;if(i<e){i=e}}h=zk.toStyleOffset(a,j,i);a.style.left=zk.px(h[0],true);a.style.top=zk.px(h[1],true)};zkau._onDocDClick=function(a){if(!a){a=window.event}var c=Event.element(a);c=zkau._parentByZKAttr(c,"dbclk");if(c){var b=getZKAttr(c,"item");if(!b){b=$uuid(c)}zkau.send({uuid:b,cmd:"onDoubleClick",data:zkau._getMouseData(a,c),ctl:true})}};zkau._onDocCtxMnu=function(evt){if(!evt){evt=window.event}var target=Event.element(evt);var cmp=zkau._parentByZKAttr(target,"ctx","rtclk");if(cmp){var ctx=getZKAttr(cmp,"ctx");var rtclk=getZKAttr(cmp,"rtclk");if(ctx||rtclk){for(var n=target;n;n=$parent(n)){var type=$type(n);if(type){var o=window["zk"+type];if(o&&o.onrtclk&&o.onrtclk(n)){ctx=rtclk=null}}if(n==cmp){break}}}if(ctx){var params=zkau._parsePopParams(ctx);ctx=zkau.getByZid(cmp,params.id);if(ctx){var type=$type(ctx);if(type){zkau.closeFloats(ctx,cmp);ctx.style.position="absolute";zk.setVParent(ctx);if(params.x!==undefined){zkau._autopos(ctx,params.x,params.y)}else{zkau._autopos(ctx,Event.pointerX(evt),Event.pointerY(evt))}zk.eval(ctx,"context",type,cmp,params.position?params.position:null);if($visible(ctx)){setZKAttr(ctx,"owner",cmp.id)}}}}if(rtclk){var uuid=getZKAttr(cmp,"item");if(!uuid){uuid=$uuid(cmp)}zkau.send({uuid:uuid,cmd:"onRightClick",data:zkau._getMouseData(evt,cmp),ctl:true})}Event.stop(evt);return false}return !zk.ie||evt.returnValue};zkau._onDocMousemove=function(a){if(zkau._tipz&&!zkau._tipz.open){zkau._savepos(a)}};zkau._parsePopParams=function(b){var f={},e=b.split(",");f.id=e[0];for(var a=e.length;--a>=1;){var d=e[a].trim(),c=d.indexOf("=");if(c!=-1){f[d.substring(0,c)]=d.substring(c+1,d.length).trim()}else{f.position=d.trim()}}if(f.x){f.x=$int(f.x)}if(f.y){f.y=$int(f.y)}if(f.delay){f.delay=$int(f.delay)}return f};zkau._onDocMouseover=function(f){if(zk.progressing){return}if(!f){f=window.event}var d=Event.element(f),g=zkau._parentsByZKAttrs(d,"hvig","tip"),h=g[0];if(h){var b=$tag(h)=="IMG"?h:$e(h.id+"!hvig");if(b){zkau._hviz={id:b.id,src:b.src};b.src=getZKAttr(h,"hvig")}}d=g[1];if(d){var e=getZKAttr(d,"tip"),a=zkau._parsePopParams(e);e=zkau.getByZid(d,a.id);if(e){var c=zkau._tipz&&zkau._tipz.open;if(!c||zkau._tipz.cmpId!=d.id){if(zkau._tipz){zkau._tipz.shallClose=true;zkau._tryCloseTip()}var i=a.x!==undefined?[a.x,a.y]:[Event.pointerX(f)+1,Event.pointerY(f)+2];zkau._tipz={tipId:e.id,cmpId:d.id,x:i[0],y:i[1],params:a};if(c){zkau._openTip(d.id,true)}else{setTimeout("zkau._openTip('"+d.id+"')",a.delay!==undefined?a.delay:zk_tipto)}}else{zkau._openTip(d.id,true)}return}}if(zkau._tipz){if(zkau._tipz.open){var e=$e(zkau._tipz.tipId);if(e&&zk.isAncestor(e,Event.element(f))){zkau._tipz.shallClose=false}else{zkau._tipz.shallClose=true;setTimeout(zkau._tryCloseTip,300)}}else{zkau._tipz=null}}};zkau._onDocMouseout=function(a){if(!a){a=window.event}if(zkau._hviz){var b=$e(zkau._hviz.id);if(b){b.src=zkau._hviz.src}zkau._hviz=null}if(zkau._tipz){if(zkau._tipz.open){zkau._tipz.shallClose=true;if(!zk.isAncestor($e(zkau._tipz.cmpId),Event.element(a),true)){setTimeout(zkau._tryCloseTip,300)}}else{zkau._tipz=null}}};zkau.cleanhvig=function(a){if(zkau._hviz&&$uuid(zkau._hviz.id)==a.id){zkau._hviz=null}};zkau._onResize=function(){if(!zk.booted){return}var b=$now();if((zkau._tmLastResz&&b<zkau._tmLastResz)||zkau._inResize){return}var a=zk.ie?250:50;zkau._tmResz=b+a-1;setTimeout(zkau._onDidResize,a)};zkau._onDidResize=function(){if(!zkau._tmResz){return}var a=$now();if(zk.loading||anima.count||a<zkau._tmResz){setTimeout(zkau._onDidResize,10);return}zkau._tmResz=null;zkau._tmLastResz=a+1000;if(zkau._cInfoReg){setTimeout(zkau._doClientInfo,20)}zkau._inResize=true;try{zk.beforeSizeAt();zk.onSizeAt();zkau._tmLastResz=$now()+(zk.ie?250:50)}finally{zkau._inResize=false}};zkau._doClientInfo=function(){zkau.cmd0.clientInfo()};zkau._openTip=function(cmpId,enforce){if(!zkau._tipz||(zkau._tipz.open&&!enforce)){return}if(!cmpId||cmpId==zkau._tipz.cmpId){var tip=$e(zkau._tipz.tipId);if(tip){var cmp=$e(cmpId),params=zkau._tipz.params;zkau._tipz.open=true;tip.style.position="absolute";zk.setVParent(tip);zkau._autopos(tip,zkau._tipz.x,zkau._tipz.y);zk.eval(tip,"context",null,cmp,params.position?params.position:params.x===null?"after_pointer":null)}else{zkau._tipz=null}}};zkau._tryCloseTip=function(){if(zkau._tipz&&zkau._tipz.shallClose){if(zkau._tipz.open){for(var e,g=$e(zkau._tipz.tipId),c=zkau.floats,b=c.length;--b>=0;){if(typeof c[b].getFloatIds!="function"){continue}if(!$visible(g)||getZKAttr(g,"animating")=="hide"){break}for(var d=c[b].getFloatIds(),a=d.length;--a>=0;){if(zk.isAncestor(g,d[a])){c[b]._close($e(d[a]));d.splice(a,1);e=true}}if(e){zkau._tipz=null;break}}}}};zkau._parentByZKAttr=function(c,b,a){for(;c;c=$parent(c)){if(b&&getZKAttr(c,b)){return c}if(a&&getZKAttr(c,a)){return c}if(getZKAttr(c,"float")){break}}return null};zkau._parentsByZKAttrs=function(f,d,c){var b,a,e=2;for(;f&&e;f=$parent(f)){if(getZKAttr(f,d)){--e;b=f}if(getZKAttr(f,c)){--e;a=f}if(getZKAttr(f,"float")){break}}return[b,a]};zkau._onDocKeydown=function(m){if(!m){m=window.event}var s=Event.element(m),p,i,j,q,a,r,g=Event.keyCode(m),d;switch(g){case 13:var e=$tag(s);if(e=="TEXTAREA"||(e=="BUTTON"&&getZKAttr(s,"keyevt")!="true")||(e=="INPUT"&&s.type.toLowerCase()=="button")){return true}case 27:if(zkau.closeFloats(s)){Event.stop(m);return false}if(g==13){p="skipOK";i="onOK"}else{p="skipCancel";i="onCancel"}break;case 16:case 17:case 18:return true;case 45:case 46:d=g==45?"I":"J";break;default:if(g>=33&&g<=40){d=String.fromCharCode("A".charCodeAt(0)+(g-33));break}else{if(g>=112&&g<=123){d=String.fromCharCode("P".charCodeAt(0)+(g-112));break}else{if(m.ctrlKey||m.altKey){d=String.fromCharCode(g).toLowerCase();break}}}return true}if(d){i="onCtrlKey"}var l=zkau.getMeta($uuid(s));if(l&&(typeof l.getCurrentTarget=="function")){s=l.getCurrentTarget()}for(var o=s,k;o;o=$parent(o)){if(o.id&&o.getAttribute){if(!k&&o.id.indexOf("!")==-1){k=o.id}if(getZKAttr(o,i)=="true"&&(!d||zkau._inCtkeys(m,d,getZKAttr(o,"ctkeys")))){var b=true;if(zkau.currentFocus){var f=zkau.currentFocus;switch($tag(f)){case"INPUT":var h=f.type.toLowerCase();if(h!="text"&&h!="password"){break}case"TEXTAREA":b=zkau.textbox&&zkau.textbox.updateChange(f,false)}}var c={uuid:o.id,cmd:i,ctl:true,data:[g,m.ctrlKey,m.shiftKey,m.altKey,k]};if(zk.gecko&&$tag(f)=="SELECT"&&$type(f)&&zkau.asap(f,"onSelect")){zkau.lateReq=c}else{zkau.send(c,38)}Event.stop(m);if(zk.ie&&g==112){zk._oldOnHelp=window.onhelp;window.onhelp=function(){return false};setTimeout(function(){window.onhelp=zk._oldOnHelp;zk._oldOnHelp=null},200)}return false}if("onCancel"==i&&$type(o)=="Wnd"){if(getZKAttr(o,"closable")=="true"){zkau.sendOnClose(o);Event.stop(m);return false}break}if(p&&getZKAttr(o,p)=="true"){break}}}if(g==27&&zkau.ignoreESC()){Event.stop(m);return false}return true};zkau.ignoreESC=function(){return zkau._areq};zkau._inCtkeys=function(b,a,e){if(e){var f=b.ctrlKey?"^":b.altKey?"@":b.shiftKey?"$":"#";var d=e.indexOf(f),c=e.indexOf(";",d+1);if(d>=0&&c>=0){e=e.substring(d+1,c);return e.indexOf(a)>=0}}return false};zkau.sendOnMove=function(b,a){var f=getZKAttr(b,"offset");var e=b.style.left,d=b.style.top;if(f&&getZKAttr(b,"pos")=="parent"){var c=f.split(",");e=zk.px($int(e)-$int(c[0]));d=zk.px($int(d)-$int(c[1]))}zkau.sendasap({uuid:b.id,cmd:"onMove",data:[e,d,a?a:""],ignorable:true})};zkau.sendOnZIndex=function(a){zkau.sendasap({uuid:a.id,cmd:"onZIndex",data:[a.style.zIndex],ignorable:true})};zkau.sendOnSize=function(b,a){zkau.sendasap({uuid:b.id,cmd:"onSize",data:[b.style.width,b.style.height,a]});setTimeout(function(){zk.beforeSizeAt(b);zk.onSizeAt(b)},zk.ie6Only?800:0)};zkau.sendOnClose=function(b,c){var a=$e(b);if(c){zkau.closeFloats(a)}zkau.send({uuid:a.id,cmd:"onClose"},5)};zkau.sendRedraw=function(){zk.errorDismiss();for(var b=zkau._dtids,a=b.length;--a>=0;){zkau.send({dtid:b[a],cmd:"redraw"})}};zkau.sendDummy=function(c){for(var b=zkau._dtids,a=b.length;--a>=0;){zkau.send({dtid:b[a],cmd:"dummy",data:c,ignorable:true})}};zkau.anyFloat=function(){for(var b=zkau.floats,a=b.length;--a>=0;){if(!b[a].empty()){return true}}return false};zkau.closeFloats=function(){return zkau._closeFloats("closeFloats",zkau._shallCloseBut,arguments)};zkau.closeFloatsOnFocus=function(){return zkau._closeFloats("closeFloatsOnFocus",zkau._shallCloseBut,arguments)};zkau._shallCloseBut=function(b,a){return !zk.isAncestorX(b,a,true,true)};zkau.closeFloatsOf=function(){return zkau._closeFloats("closeFloatsOf",zkau._shallCloseOf,arguments)};zkau._shallCloseOf=function(b,a){return zk.isAncestorX1(a,b,true,true)};zkau._closeFloats=function(h,b,e){var a;for(var c=zkau._popups.length;--c>=0;){var g=$e(zkau._popups[c]);if($visible(g)&&getZKAttr(g,"animating")!="hide"&&b(g,e)){a=true;zk.unsetVParent(g);zk.hide(g);zkau.sendasap({uuid:g.id,cmd:"onOpen",data:[false]})}}for(var d=zkau.floats,c=d.length;--c>=0;){var f=d[c];if(f[h].apply(f,e)){a=true}}if(a){zkau.hideCovered()}return a};zkau.hideCovered=function(){var c=[];for(var b=0,e=zkau._popups.length;b<e;++b){var d=$e(zkau._popups[b]);if($visible(d)){c.push(d)}}for(var b=0,f=zkau.floats.length;b<f;++b){zkau.floats[b].addHideCovered(c)}for(var b=0,a=zkau._overlaps.length;b<a;++b){var d=$e(zkau._overlaps[b]);if($visible(d)){c.push(d)}}zk.hideCovered(c);if(zkau.valid){zkau.valid.uncover()}};zkau.getMeta=function(a){var b=typeof a=="string"?a:a?a.id:null;if(!b){return null}return zkau._metas[$uuid(b)]};zkau.setMeta=function(a,b){var c=typeof a=="string"?a:a?a.id:null;if(!c){zk.error(mesg.COMP_OR_UUID_REQUIRED);return}if(b){zkau._metas[$uuid(c)]=b}else{delete zkau._metas[$uuid(c)]}};zkau.getMetaByType=function(b,a){b=$parentByType(b,a);return b!=null?zkau.getMeta(b):null};zkau.cleanupMeta=function(a){var b=zkau.getMeta(a);if(b){if(b.cleanup){b.cleanup()}zkau.setMeta(a,null)}};zkau.setSPushInfo=function(b,c){var a=zkau._spushInfo[b];if(!a){a=zkau._spushInfo[b]={}}if(c.min!=null){a.min=c.min}if(c.max!=null){a.max=c.max}if(c.factor!=null){a.factor=c.factor}};zkau.getSPushInfo=function(a){return zkau._spushInfo[a]};zkau.getByZid=function(d,c){if(c.startsWith("uuid(")&&c.endsWith(")")){return $e(c.substring(5,c.length-1))}var b=zkau._zidOwner(d);var a=zkau._zidsp[b];if(a){a=a[c];if(a){return $e(a)}}};zkau.initzid=function(d,c){var b=zkau._zidOwner(d);var a=zkau._zidsp[b];if(!a){a=zkau._zidsp[b]={}}if(!c){c=getZKAttr(d,"zid")}a[c]=d.id};zkau.cleanzid=function(c){var b=zkau._zidOwner(c);var a=zkau._zidsp[b];if(a){delete a[getZKAttr(c,"zid")]}};zkau.cleanzidsp=function(a){delete zkau._zidsp[a.id]};zkau._zidOwner=function(b){for(var a=b;a;a=$parent(a)){if(getZKAttr(a,"zidsp")){return a.id}}return"_zdt_"+zkau.dtid(b)};zkau.initdrag=function(n){zkau._drags[n.id]=new zDraggable(n,{starteffect:zk.voidf,endeffect:zkau._enddrag,change:zkau._dragging,ghosting:zkau._ghostdrag,z_dragdrop:true,constraint:zkau._constraint,ignoredrag:zkau._ignoredrag,zindex:88800});zk.eval(n,"initdrag")};zkau.cleandrag=function(n){if(zkau._drags[n.id]){zkau._drags[n.id].destroy();delete zkau._drags[n.id]}zk.eval(n,"cleandrag")};zkau._ignoredrag=function(el,pointer){return zk.eval(el,"ignoredrag",null,pointer)};zkau._dragging=function(f,g,b){var d=Event.element(b);if(d==f.zk_lastTarget){return}var c=zkau._getDrop(f.z_elorg||f.element,g,b),a=c&&c==f.zk_lastDrop;if(!a){zkau._cleanLastDrop(f);if(c){f.zk_lastDrop=c;Droppable_effect(c);a=true}}if(a&&f.element._img){if(f.element._img.className!="z-drop-allow"){f.element._img.className="z-drop-allow"}}else{if(f.element._img){if(f.element._img.className!="z-drop-disallow"){f.element._img.className="z-drop-disallow"}}}f.zk_lastTarget=d};zkau._enddrag=function(c,a){zkau._cleanLastDrop(zkau._drags[c.id]);var f=[Event.pointerX(a),Event.pointerY(a)];var d=zkau._getDrop(c,f,a);if(d){var b="";if(a){if(a.altKey){b+="a"}if(a.ctrlKey){b+="c"}if(a.shiftKey){b+="s"}}setTimeout("zkau._sendDrop('"+c.id+"','"+d.id+"','"+f[0]+"','"+f[1]+"','"+b+"')",38)}};zkau._sendDrop=function(b,e,a,d,c){zkau.send({uuid:e,cmd:"onDrop",data:[b,a,d,c]})};zkau._getDrop=function(g,a,h){var f=getZKAttr(g,"drag");var b=Event.element(h);l_next:for(;b;b=$parent(b)){if(b==g){return}var e=getZKAttr(b,"drop");if(e){if(e!="true"){if(f=="true"){continue}for(var d=0;;){var c=e.indexOf(",",d);var i=c>=0?e.substring(d,c):e.substring(d);if(i.trim()==f){break}if(c<0){continue l_next}d=c+1}}return b}}return null};zkau._cleanLastDrop=function(a){if(!a){return}if(a.zk_lastDrop){Droppable_effect(a.zk_lastDrop,true);a.zk_lastDrop=null}a.zk_lastTarget=null};zkau._proxyXY=function(a){return[Event.pointerX(a)+10,Event.pointerY(a)+10]};zkau._constraint=function(c,b,a){return zkau._proxyXY(a)};zkau._ghostdrag=function(f,j,h){var e;if(j){var i=$tag(f.element);zk.zk_special=e="TR"==i||"TD"==i||"TH"==i}else{e=zk.zk_special}if(j){zkau.beginGhostToDIV(f);var d=zkau._proxyXY(h);if(e){var b="";var c=Event.element(h);if(c.id.indexOf("!cave")>0){b=c.textContent||c.innerText}else{if(c.id.indexOf("!cell")>0){var g=$real(c.id);b=g.textContent||g.innerText}else{b=c.textContent||c.innerText}}if(!b){b=""}if(b.length>10){b=b.substring(0,10)+"..."}document.body.insertAdjacentHTML("beforeEnd",'<div id="zk_ddghost" class="z-drop-ghost" style="position:absolute;top:'+d[1]+"px;left:"+d[0]+'px;"><div class="z-drop-cnt"><span id="zk_ddghost!img" class="z-drop-disallow"></span> '+b+"</div></div>")}else{var a=f.element.cloneNode(true);a.id="zk_ddghost";a.style.position="absolute";a.style.top=zk.px(d[1],true);a.style.left=zk.px(d[0],true);document.body.appendChild(a)}zk.addClass(f.element,"z-dragged");f.element=$e("zk_ddghost");if(e){f.element._img=$e(f.element.id+"!img")}document.body.style.cursor="pointer"}else{f.element._img=null;zkau.endGhostToDIV(f);zk.rmClass(f.element,"z-dragged");document.body.style.cursor=""}return false};zkau.beginGhostToDIV=function(b){zk.dragging=true;b.delta=b.currentDelta();b.z_elorg=b.element;var a=zPos.cumulativeOffset(b.element);b.z_scrl=zPos.realOffset(b.element);b.z_scrl[0]-=zk.innerX();b.z_scrl[1]-=zk.innerY();a[0]-=b.z_scrl[0];a[1]-=b.z_scrl[1];return a};zkau.getGhostOrgin=function(a){return a.z_elorg};zkau.endGhostToDIV=function(a){setTimeout("zk.dragging=false",0);if(a.z_elorg&&a.element!=a.z_elorg){zk.remove(a.element);a.element=a.z_elorg;delete a.z_elorg}};zkau._pfj=0;zkau._pfRecvIds={};zkau._pfDoneIds={};zkau._pfsend=function(a,b,c){if(!c){b.setRequestHeader("ZK-Client-Start",a+"-"+zkau._pfj+++"="+Math.round($now()))}if(zkau._pfRecvIds[a]){b.setRequestHeader("ZK-Client-Receive",zkau._pfRecvIds[a]);zkau._pfRecvIds[a]=""}if(zkau._pfDoneIds[a]){b.setRequestHeader("ZK-Client-Complete",zkau._pfDoneIds[a]);zkau._pfDoneIds[a]=""}};zkau._pfGetIds=function(a){return a.getResponseHeader("ZK-Client-Complete")};zkau.pfrecv=function(b,a){zkau._pfAddIds(b,a,zkau._pfRecvIds)};zkau.pfdone=function(b,a){zkau._pfAddIds(b,a,zkau._pfDoneIds)};zkau._pfAddIds=function(c,a,d){if(a&&(a=a.trim())){var b=a+"="+Math.round($now());if(d[c]){d[c]+=","+b}else{d[c]=b}}};zkau.beginUpload=function(a){zkau.endUpload();zkau._upldWndId=a;zkau._tmupload=setInterval(function(){zkau.send({dtid:zkau.dtid(a),cmd:"getUploadInfo",ignorable:true})},1000)};zkau.updateUploadInfo=function(d,a){if(a<=0){zkau.endUpload()}else{if(zkau._tmupload){var b=$e("zk_upload!img");if(!b){var c='<div id="zk_upload" style="position:absolute;border:1px solid #77a;padding:9px;background-color:#fec;z-index:79000"><div style="width:202px;border:1px inset"><div id="zk_upload!img" class="z-upload-icon"></div></div><br/>'+mesg.FILE_SIZE+Math.round(a/1024)+mesg.KBYTES+'<br/><input type="button" value="'+mesg.CANCEL+'" onclick="zkau._cancelUpload()"</div>';document.body.insertAdjacentHTML("afterBegin",c);zk.center($e("zk_upload"));b=$e("zk_upload!img")}if(d>=0&&d<=100){b.style.height="10px";b.style.width=zk.px(d*2)}}}};zkau._cancelUpload=function(){zkau.endUpload();if(zkau._upldWndId){zkau.sendOnClose(zkau._upldWndId);zkau._upldWndId=null}};zkau.endUpload=function(){zk.focus(window);zk.remove($e("zk_upload"));if(zkau._tmupload){clearInterval(zkau._tmupload);zkau._tmupload=null}};zkau.history=new zk.History();zkau.cmd0={bookmark:function(a){zkau.history.bookmark(a)},obsolete:function(b,a){zkau._cleanupOnFatal();zk.error(a)},alert:function(a){zk.alert(a)},redirect:function(a,c){try{zk.go(a,false,c,true)}catch(b){if(!zkau.confirmClose){throw b}}},title:function(a){document.title=a},script:function(dt0){eval(dt0)},echo:function(a){zkau.send({dtid:a,cmd:"dummy",ignorable:true})},clientInfo:function(a){zkau._cInfoReg=true;zkau.send({dtid:a,cmd:"onClientInfo",data:[new Date().getTimezoneOffset(),screen.width,screen.height,screen.colorDepth,zk.innerWidth(),zk.innerHeight(),zk.innerX(),zk.innerY()]})},download:function(a){if(a){var c=$e("zk_download");if(c){c.src=a}else{var b='<iframe src="'+a+'" id="zk_download" name="zk_download" style="visibility:hidden;width:0;height:0;border:0"></iframe>';zk.insertHTMLBeforeEnd(document.body,b)}}},print:function(){window.print()},scrollBy:function(a,b){window.scrollBy(a,b)},scrollTo:function(a,b){window.scrollTo(a,b)},resizeBy:function(a,b){window.resizeBy(a,b)},resizeTo:function(a,b){window.resizeTo(a,b)},moveBy:function(a,b){window.moveBy(a,b)},moveTo:function(a,b){window.moveTo(a,b)},cfmClose:function(a){zkau.confirmClose=a},closeErrbox:function(){if(zkau.valid){for(var a=arguments.length;--a>=0;){zkau.valid.closeErrbox(arguments[a],false,true)}}},wrongValue:function(){for(var c=0,a=arguments.length-1;c<a;c+=2){var d=arguments[c],f=arguments[c+1],e=$e(d);if(e){e=$real(e);var b=e.value;e.defaultValue=b+"_err";if(b!=e.value){e.value=b}if(zkau.valid){zkau.valid.errbox(e.id,f,true)}else{zk.alert(f)}}else{if(!d){zk.alert(f)}}}},showBusy:function(b,a){var c=$e("zk_showBusy");if(c){c.parentNode.removeChild(c);zk.restoreDisabled()}if(a=="true"){c=$e("zk_loadprog");if(c){c.parentNode.removeChild(c)}c=$e("zk_prog");if(c){c.parentNode.removeChild(c)}c=$e("zk_showBusy");if(!c){b=b==""?mesg.PLEASE_WAIT:b;Boot_progressbox("zk_showBusy",b,0,0,true,true);zk.disableAll()}}},scrollIntoView:function(e){var d=$e(e);for(var a=d,b;(a=a.parentNode)&&d!=document.body;d=a){b=zk.scrollIntoView(a,d,b)}}};zkau.cmd1={setAttr:function(uuid,cmp,nm,val){if(nm=="z.init"||nm=="z.chchg"){if(cmp){var type=$type(cmp);if(type){zk.loadByType(cmp);if(zk.loading){zk.addInitCmp(cmp)}else{zk.eval(cmp,nm=="z.init"?"init":"childchg",type)}}}return}if(val==null&&arguments.length<=4){zkau.cmd1.rmAttr(uuid,cmp,nm);return}var done=false;if("z.drag"==nm){if(!getZKAttr(cmp,"drag")){zkau.initdrag(cmp)}zkau.setAttr(cmp,nm,val);done=true}else{if("z.drop"==nm){zkau.setAttr(cmp,nm,val);done=true}else{if("zid"==nm){zkau.cleanzid(cmp);if(val){zkau.initzid(cmp,val)}}}}var args=[cmp,"setAttr",null,nm,val];for(var j=arguments.length-4;--j>=0;){args[j+5]=arguments[j+4]}if(zk.eval.apply(cmp,args)){return}if(!done){zkau.setAttr(cmp,nm,val)}},rmAttr:function(uuid,cmp,nm){var done=false;if("z.drag"==nm){zkau.cleandrag(cmp);zkau.rmAttr(cmp,nm);done=true}else{if("z.drop"==nm){zkau.rmAttr(cmp,nm);done=true}}if(zk.eval(cmp,"rmAttr",null,nm)){return}if(!done){zkau.rmAttr(cmp,nm)}},outer:function(a,h,f){zk.unsetChildVParent(h,true);var k=zk.find(h,"onOuter"),b=zkau.currentFocus,e;if(b&&zk.isAncestor(h,b,true)){e=b.id;zkau.currentFocus=null}else{b=null}zk.cleanupAt(h);var j=h.previousSibling,d=h.parentNode,i=h.nextSibling;zk.setOuterHTML(h,f);if(j){zkau._initSibs(j,i,true)}else{zkau._initChildren(d,i)}if(zkau.valid){zkau.valid.fixerrboxes()}if(k){var c=zk.find(h);if(zk.debugJS){var g=c.onOuter;if(g&&g.length){zk.error("Registering onOuter in init not allowed")}}c.onOuter=k}zk.fire(h,"onOuter");if(b&&!zkau.currentFocus){if(e){zk.focus($e(e))}}},addAft:function(c,d,b,g){if(!d&&g){d=$e(g);if(!d){d=document.body}zkau.cmd1.addChd(g,d,b);return}var a=zk.isVParent(d);if(a){zk.unsetVParent(d)}var f=$childExterior(d);var e=f.nextSibling;zk.insertHTMLAfter(f,b);zkau._initSibs(f,e,true);if(a){zk.setVParent(d)}},addBfr:function(c,d,b){var a=zk.isVParent(d);if(a){zk.unsetVParent(d)}var f=$childExterior(d);var e=f.previousSibling;zk.insertHTMLBefore(f,b);zkau._initSibs(f,e,false);if(a){zk.setVParent(d)}},addChd:function(b,c,a){var e=$e(b+"!cave");if(!e){e=getZKAttr(c,"cave");if(e){e=$e(e)}}if(e){zkau._insertAndInitBeforeEnd(e,a);return}e=$e(b+"!child");if(e){var d=e.previousSibling;zk.insertHTMLBefore(e,a);zkau._initSibs(e,d,false);return}c=$real(c);zkau._insertAndInitBeforeEnd(c,a)},rm:function(a,b){if(b){zk.unsetChildVParent(b,true);zk.cleanupAt(b);b=$childExterior(b);zk.remove(b);zkau.hideCovered()}if(zkau.valid){zkau.valid.fixerrboxes()}},focus:function(uuid,cmp){if(!zk.eval(cmp,"focus")){setTimeout(function(){if(!zkau.canFocus(cmp,true)){return}zkau.autoZIndex(cmp);cmp=$real(cmp);zk.asyncFocus(cmp.id,35)},30)}},submit:function(a,b){setTimeout(function(){if(b&&b.submit){b.submit()}},50)},invoke:function(uuid,cmp,func){var args=arguments,len=args.length;if(len==8){zk.eval(cmp,func,null,args[3],args[4],args[5],args[6],args[7])}else{if(len==7){zk.eval(cmp,func,null,args[3],args[4],args[5],args[6])}else{if(len==6){zk.eval(cmp,func,null,args[3],args[4],args[5])}else{if(len==5){zk.eval(cmp,func,null,args[3],args[4])}else{if(len==4){zk.eval(cmp,func,null,args[3])}else{zk.eval(cmp,func,null)}}}}}},popup:function(uuid,cmp,mode,x,y){var type=$type(cmp);if(type){if(mode=="0"){zkau.closeFloatsOf(cmp)}else{var ref;if(mode=="1"){ref=$e(x);if(ref){var ofs=zk.revisedOffset($e(x));x=ofs[0];y=ofs[1]+zk.offsetHeight(ref)}}cmp.style.position="absolute";zk.setVParent(cmp);zkau._autopos(cmp,$int(x),$int(y));zk.eval(cmp,"context",type,ref)}}},echo2:function(a,b,d,c){zkau.send({uuid:a,cmd:"echo",data:c!=null?[d,c]:[d],ignorable:true})}};zkau.cmd1.cmd=zkau.cmd1.invoke};
|