if(!window.zk){
//ZK, Copyright 2009 Potix Corporation, LGPL
//jQuery, Copyright 2009 John Resig, MIT
//jQuery Mousewheel, Copyright (c) 2009 Brandon Aaron, MIT

window.$eval=function(s){return eval(s);};
(function(aL,C){var a=function(aX,aY){return new a.fn.init(aX,aY)},n=aL.jQuery,aa=aL.document,W,P=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aV=/^.[^:#\[\.,]*$/,aw=/\S/,M=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,e=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,b=navigator.userAgent,u,K=false,ac=[],aF,ar=Object.prototype.toString,ao=Object.prototype.hasOwnProperty,g=Array.prototype.push,F=Array.prototype.slice,s=Array.prototype.indexOf;a.fn=a.prototype={init:function(aX,a0){var aZ,a1,aY,a2;if(!aX){return this}if(aX.nodeType){this.context=this[0]=aX;this.length=1;return this}if(aX==="body"&&!a0){this.context=aa;this[0]=aa.body;this.selector="body";this.length=1;return this}if(typeof aX==="string"){aZ=P.exec(aX);if(aZ&&(aZ[1]||!a0)){if(aZ[1]){a2=(a0?a0.ownerDocument||a0:aa);aY=e.exec(aX);if(aY){if(a.isPlainObject(a0)){aX=[aa.createElement(aY[1])];a.fn.attr.call(aX,a0,true)}else{aX=[a2.createElement(aY[1])]}}else{aY=J([aZ[1]],[a2]);aX=(aY.cacheable?aY.fragment.cloneNode(true):aY.fragment).childNodes}return a.merge(this,aX)}else{a1=aa.getElementById(aZ[2]);if(a1){if(a1.id!==aZ[2]){return W.find(aX)}this.length=1;this[0]=a1}this.context=aa;this.selector=aX;return this}}else{if(!a0&&/^\w+$/.test(aX)){this.selector=aX;this.context=aa;aX=aa.getElementsByTagName(aX);return a.merge(this,aX)}else{if(!a0||a0.jquery){return(a0||W).find(aX)}else{return a(a0).find(aX)}}}}else{if(a.isFunction(aX)){return W.ready(aX)}}if(aX.selector!==C){this.selector=aX.selector;this.context=aX.context}return a.makeArray(aX,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(aX){return aX==null?this.toArray():(aX<0?this.slice(aX)[0]:this[aX])},pushStack:function(aY,a0,aX){var aZ=a();if(a.isArray(aY)){g.apply(aZ,aY)}else{a.merge(aZ,aY)}aZ.prevObject=this;aZ.context=this.context;if(a0==="find"){aZ.selector=this.selector+(this.selector?" ":"")+aX}else{if(a0){aZ.selector=this.selector+"."+a0+"("+aX+")"}}return aZ},each:function(aY,aX){return a.each(this,aY,aX)},ready:function(aX){a.bindReady();if(a.isReady){aX.call(aa,a)}else{if(ac){ac.push(aX)}}return this},eq:function(aX){return aX===-1?this.slice(aX):this.slice(aX,+aX+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(aX){return this.pushStack(a.map(this,function(aZ,aY){return aX.call(aZ,aY,aZ)}))},end:function(){return this.prevObject||a(null)},push:g,sort:[].sort,splice:[].splice};a.fn.init.prototype=a.fn;a.extend=a.fn.extend=function(){var a2=arguments[0]||{},a1=1,a0=arguments.length,a4=false,a5,aZ,aX,aY;if(typeof a2==="boolean"){a4=a2;a2=arguments[1]||{};a1=2}if(typeof a2!=="object"&&!a.isFunction(a2)){a2={}}if(a0===a1){a2=this;--a1}for(;a1<a0;a1++){if((a5=arguments[a1])!=null){for(aZ in a5){aX=a2[aZ];aY=a5[aZ];if(a2===aY){continue}if(a4&&aY&&(a.isPlainObject(aY)||a.isArray(aY))){var a3=aX&&(a.isPlainObject(aX)||a.isArray(aX))?aX:a.isArray(aY)?[]:{};a2[aZ]=a.extend(a4,a3,aY)}else{if(aY!==C){a2[aZ]=aY}}}}}return a2};a.extend({noConflict:function(aX){return a},isReady:(n&&n.isReady),ready:function(){if(!a.isReady){if(!aa.body){return setTimeout(a.ready,13)}a.isReady=true;if(ac){var aY,aX=0;while((aY=ac[aX++])){aY.call(aa,a)}ac=null}if(a.fn.triggerHandler){a(aa).triggerHandler("ready")}}},bindReady:function(){if(K){return}K=true;if(aa.readyState==="complete"){return a.ready()}if(aa.addEventListener){aa.addEventListener("DOMContentLoaded",aF,false);aL.addEventListener("load",a.ready,false)}else{if(aa.attachEvent){aa.attachEvent("onreadystatechange",aF);aL.attachEvent("onload",a.ready);var aX=false;try{aX=aL.frameElement==null}catch(aY){}if(aa.documentElement.doScroll&&aX){x()}}}},isFunction:function(aX){return ar.call(aX)==="[object Function]"},isArray:function(aX){return ar.call(aX)==="[object Array]"},isPlainObject:function(aY){if(!aY||ar.call(aY)!=="[object Object]"||aY.nodeType||aY.setInterval){return false}if(aY.constructor&&!ao.call(aY,"constructor")&&!ao.call(aY.constructor.prototype,"isPrototypeOf")){return false}var aX;for(aX in aY){}return aX===C||ao.call(aY,aX)},isEmptyObject:function(aY){for(var aX in aY){return false}return true},error:function(aX){throw aX},parseJSON:function(aX){if(typeof aX!=="string"||!aX){return null}aX=a.trim(aX);if(/^[\],:{}\s]*$/.test(aX.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return aL.JSON&&aL.JSON.parse?aL.JSON.parse(aX):(new Function("return "+aX))()}else{a.error("Invalid JSON: "+aX)}},noop:function(){},globalEval:function(aZ){if(aZ&&aw.test(aZ)){var aY=aa.getElementsByTagName("head")[0]||aa.documentElement,aX=aa.createElement("script");aX.type="text/javascript";if(a.support.scriptEval){aX.appendChild(aa.createTextNode(aZ))}else{aX.text=aZ}aY.insertBefore(aX,aY.firstChild);aY.removeChild(aX)}},each:function(a0,a4,aZ){var aY,a1=0,a2=a0.length,aX=a2===C||a.isFunction(a0);if(aZ){if(aX){for(aY in a0){if(a4.apply(a0[aY],aZ)===false){break}}}else{for(;a1<a2;){if(a4.apply(a0[a1++],aZ)===false){break}}}}else{if(aX){for(aY in a0){if(a4.call(a0[aY],aY,a0[aY])===false){break}}}else{for(var a3=a0[0];a1<a2&&a4.call(a3,a1,a3)!==false;a3=a0[++a1]){}}}return a0},trim:function(aX){return(aX||"").replace(M,"")},makeArray:function(aZ,aY){var aX=aY||[];if(aZ!=null){if(aZ.length==null||typeof aZ==="string"||a.isFunction(aZ)||(typeof aZ!=="function"&&aZ.setInterval)){g.call(aX,aZ)}else{a.merge(aX,aZ)}}return aX},inArray:function(aZ,a0){if(a0.indexOf){return a0.indexOf(aZ)}for(var aX=0,aY=a0.length;aX<aY;aX++){if(a0[aX]===aZ){return aX}}return -1},merge:function(a1,aZ){var a0=a1.length,aY=0;if(typeof aZ.length==="number"){for(var aX=aZ.length;aY<aX;aY++){a1[a0++]=aZ[aY]}}else{while(aZ[aY]!==C){a1[a0++]=aZ[aY++]}}a1.length=a0;return a1},grep:function(aY,a2,aX){var aZ=[];for(var a0=0,a1=aY.length;a0<a1;a0++){if(!aX!==!a2(aY[a0],a0)){aZ.push(aY[a0])}}return aZ},map:function(aY,a3,aX){var aZ=[],a2;for(var a0=0,a1=aY.length;a0<a1;a0++){a2=a3(aY[a0],a0,aX);if(a2!=null){aZ[aZ.length]=a2}}return aZ.concat.apply([],aZ)},guid:1,proxy:function(aZ,aY,aX){if(arguments.length===2){if(typeof aY==="string"){aX=aZ;aZ=aX[aY];aY=C}else{if(aY&&!a.isFunction(aY)){aX=aY;aY=C}}}if(!aY&&aZ){aY=function(){return aZ.apply(aX||this,arguments)}}if(aZ){aY.guid=aZ.guid=aZ.guid||aY.guid||a.guid++}return aY},uaMatch:function(aY){aY=aY.toLowerCase();var aX=/(webkit)[ \/]([\w.]+)/.exec(aY)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(aY)||/(msie) ([\w.]+)/.exec(aY)||!/compatible/.test(aY)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(aY)||[];return{browser:aX[1]||"",version:aX[2]||"0"}},browser:{}});u=a.uaMatch(b);if(u.browser){a.browser[u.browser]=true;a.browser.version=u.version}if(a.browser.webkit){a.browser.safari=true}if(s){a.inArray=function(aX,aY){return s.call(aY,aX)}}W=a(aa);if(aa.addEventListener){aF=function(){aa.removeEventListener("DOMContentLoaded",aF,false);a.ready()}}else{if(aa.attachEvent){aF=function(){if(aa.readyState==="complete"){aa.detachEvent("onreadystatechange",aF);a.ready()}}}}function x(){if(a.isReady){return}try{aa.documentElement.doScroll("left")}catch(aX){setTimeout(x,1);return}a.ready()}function aU(aX,aY){if(aY.src){a.ajax({url:aY.src,async:false,dataType:"script"})}else{a.globalEval(aY.text||aY.textContent||aY.innerHTML||"")}if(aY.parentNode){aY.parentNode.removeChild(aY)}}function am(aX,a5,a3,aZ,a2,a4){var aY=aX.length;if(typeof a5==="object"){for(var a0 in a5){am(aX,a0,a5[a0],aZ,a2,a3)}return aX}if(a3!==C){aZ=!a4&&aZ&&a.isFunction(a3);for(var a1=0;a1<aY;a1++){a2(aX[a1],a5,aZ?a3.call(aX[a1],a1,a2(aX[a1],a5)):a3,a4)}return aX}return aY?a2(aX[0],a5):C}function aO(){return(new Date).getTime()}(function(){a.support={};var a3=aa.documentElement,a2=aa.createElement("script"),aX=aa.createElement("div"),aY="script"+aO();aX.style.display="none";aX.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a5=aX.getElementsByTagName("*"),a4=aX.getElementsByTagName("a")[0];if(!a5||!a5.length||!a4){return}a.support={leadingWhitespace:aX.firstChild.nodeType===3,tbody:!aX.getElementsByTagName("tbody").length,htmlSerialize:!!aX.getElementsByTagName("link").length,style:/red/.test(a4.getAttribute("style")),hrefNormalized:a4.getAttribute("href")==="/a",opacity:/^0.55$/.test(a4.style.opacity),cssFloat:!!a4.style.cssFloat,checkOn:aX.getElementsByTagName("input")[0].value==="on",optSelected:aa.createElement("select").appendChild(aa.createElement("option")).selected,parentNode:aX.removeChild(aX.appendChild(aa.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};a2.type="text/javascript";try{a2.appendChild(aa.createTextNode("window."+aY+"=1;"))}catch(a0){}a3.insertBefore(a2,a3.firstChild);if(aL[aY]){a.support.scriptEval=true;delete aL[aY]}try{delete a2.test}catch(a0){a.support.deleteExpando=false}a3.removeChild(a2);if(aX.attachEvent&&aX.fireEvent){aX.attachEvent("onclick",function a6(){a.support.noCloneEvent=false;aX.detachEvent("onclick",a6)});aX.cloneNode(true).fireEvent("onclick")}aX=aa.createElement("div");aX.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aZ=aa.createDocumentFragment();aZ.appendChild(aX.firstChild);a.support.checkClone=aZ.cloneNode(true).cloneNode(true).lastChild.checked;a(function(){var a7=aa.createElement("div");a7.style.width=a7.style.paddingLeft="1px";aa.body.appendChild(a7);a.boxModel=a.support.boxModel=a7.offsetWidth===2;aa.body.removeChild(a7).style.display="none";a7=null});var a1=function(a7){var a9=aa.createElement("div");a7="on"+a7;var a8=(a7 in a9);if(!a8){a9.setAttribute(a7,"return;");a8=typeof a9[a7]==="function"}a9=null;return a8};a.support.submitBubbles=a1("submit");a.support.changeBubbles=a1("change");a3=a2=aX=a5=a4=null})();a.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aH="jQuery"+aO(),aG=0,aS={};a.extend({cache:{},expando:aH,noData:{embed:true,object:true,applet:true},data:function(aZ,aY,a1){if(aZ.nodeName&&a.noData[aZ.nodeName.toLowerCase()]){return}aZ=aZ==aL?aS:aZ;var a2=aZ[aH],aX=a.cache,a0;if(!a2&&typeof aY==="string"&&a1===C){return null}if(!a2){a2=++aG}if(typeof aY==="object"){aZ[aH]=a2;a0=aX[a2]=a.extend(true,{},aY)}else{if(!aX[a2]){aZ[aH]=a2;aX[a2]={}}}a0=aX[a2];if(a1!==C){a0[aY]=a1}return typeof aY==="string"?a0[aY]:a0},removeData:function(aZ,aY){if(aZ.nodeName&&a.noData[aZ.nodeName.toLowerCase()]){return}aZ=aZ==aL?aS:aZ;var a1=aZ[aH],aX=a.cache,a0=aX[a1];if(aY){if(a0){delete a0[aY];if(a.isEmptyObject(a0)){a.removeData(aZ)}}}else{if(a.support.deleteExpando){delete aZ[a.expando]}else{if(aZ.removeAttribute){aZ.removeAttribute(a.expando)}}delete aX[a1]}}});a.fn.extend({data:function(aX,aZ){if(typeof aX==="undefined"&&this.length){return a.data(this[0])}else{if(typeof aX==="object"){return this.each(function(){a.data(this,aX)})}}var a0=aX.split(".");a0[1]=a0[1]?"."+a0[1]:"";if(aZ===C){var aY=this.triggerHandler("getData"+a0[1]+"!",[a0[0]]);if(aY===C&&this.length){aY=a.data(this[0],aX)}return aY===C&&a0[1]?this.data(a0[0]):aY}else{return this.trigger("setData"+a0[1]+"!",[a0[0],aZ]).each(function(){a.data(this,aX,aZ)})}},removeData:function(aX){return this.each(function(){a.removeData(this,aX)})}});a.extend({queue:function(aY,aX,a0){if(!aY){return}aX=(aX||"fx")+"queue";var aZ=a.data(aY,aX);if(!a0){return aZ||[]}if(!aZ||a.isArray(a0)){aZ=a.data(aY,aX,a.makeArray(a0))}else{aZ.push(a0)}return aZ},dequeue:function(a0,aZ){aZ=aZ||"fx";var aX=a.queue(a0,aZ),aY=aX.shift();if(aY==="inprogress"){aY=aX.shift()}if(aY){if(aZ==="fx"){aX.unshift("inprogress")}aY.call(a0,function(){a.dequeue(a0,aZ)})}}});a.fn.extend({queue:function(aX,aY){if(typeof aX!=="string"){aY=aX;aX="fx"}if(aY===C){return a.queue(this[0],aX)}return this.each(function(a0,a1){var aZ=a.queue(this,aX,aY);if(aX==="fx"&&aZ[0]!=="inprogress"){a.dequeue(this,aX)}})},dequeue:function(aX){return this.each(function(){a.dequeue(this,aX)})},delay:function(aY,aX){aY=a.fx?a.fx.speeds[aY]||aY:aY;aX=aX||"fx";return this.queue(aX,function(){var aZ=this;setTimeout(function(){a.dequeue(aZ,aX)},aY)})},clearQueue:function(aX){return this.queue(aX||"fx",[])}});var an=/[\n\t]/g,R=/\s+/,au=/\r/g,aP=/href|src|style/,d=/(button|input)/i,z=/(button|input|object|select|textarea)/i,j=/^(a|area)$/i,I=/radio|checkbox/;a.fn.extend({attr:function(aX,aY){return am(this,aX,aY,true,a.attr)},removeAttr:function(aX,aY){return this.each(function(){a.attr(this,aX,"");if(this.nodeType===1){this.removeAttribute(aX)}})},addClass:function(a4){if(a.isFunction(a4)){return this.each(function(a7){var a6=a(this);a6.addClass(a4.call(this,a7,a6.attr("class")))})}if(a4&&typeof a4==="string"){var aX=(a4||"").split(R);for(var a0=0,aZ=this.length;a0<aZ;a0++){var aY=this[a0];if(aY.nodeType===1){if(!aY.className){aY.className=a4}else{var a1=" "+aY.className+" ",a3=aY.className;for(var a2=0,a5=aX.length;a2<a5;a2++){if(a1.indexOf(" "+aX[a2]+" ")<0){a3+=" "+aX[a2]}}aY.className=a.trim(a3)}}}}return this},removeClass:function(a2){if(a.isFunction(a2)){return this.each(function(a6){var a5=a(this);a5.removeClass(a2.call(this,a6,a5.attr("class")))})}if((a2&&typeof a2==="string")||a2===C){var a3=(a2||"").split(R);for(var aZ=0,aY=this.length;aZ<aY;aZ++){var a1=this[aZ];if(a1.nodeType===1&&a1.className){if(a2){var a0=(" "+a1.className+" ").replace(an," ");for(var a4=0,aX=a3.length;a4<aX;a4++){a0=a0.replace(" "+a3[a4]+" "," ")}a1.className=a.trim(a0)}else{a1.className=""}}}}return this},toggleClass:function(a0,aY){var aZ=typeof a0,aX=typeof aY==="boolean";if(a.isFunction(a0)){return this.each(function(a2){var a1=a(this);a1.toggleClass(a0.call(this,a2,a1.attr("class"),aY),aY)})}return this.each(function(){if(aZ==="string"){var a3,a2=0,a1=a(this),a4=aY,a5=a0.split(R);while((a3=a5[a2++])){a4=aX?a4:!a1.hasClass(a3);a1[a4?"addClass":"removeClass"](a3)}}else{if(aZ==="undefined"||aZ==="boolean"){if(this.className){a.data(this,"__className__",this.className)}this.className=this.className||a0===false?"":a.data(this,"__className__")||""}}})},hasClass:function(aX){var a0=" "+aX+" ";for(var aZ=0,aY=this.length;aZ<aY;aZ++){if((" "+this[aZ].className+" ").replace(an," ").indexOf(a0)>-1){return true}}return false},val:function(a4){if(a4===C){var aY=this[0];if(aY){if(a.nodeName(aY,"option")){return(aY.attributes.value||{}).specified?aY.value:aY.text}if(a.nodeName(aY,"select")){var a2=aY.selectedIndex,a5=[],a6=aY.options,a1=aY.type==="select-one";if(a2<0){return null}for(var aZ=a1?a2:0,a3=a1?a2+1:a6.length;aZ<a3;aZ++){var a0=a6[aZ];if(a0.selected){a4=a(a0).val();if(a1){return a4}a5.push(a4)}}return a5}if(I.test(aY.type)&&!a.support.checkOn){return aY.getAttribute("value")===null?"on":aY.value}return(aY.value||"").replace(au,"")}return C}var aX=a.isFunction(a4);return this.each(function(a9){var a8=a(this),ba=a4;if(this.nodeType!==1){return}if(aX){ba=a4.call(this,a9,a8.val())}if(typeof ba==="number"){ba+=""}if(a.isArray(ba)&&I.test(this.type)){this.checked=a.inArray(a8.val(),ba)>=0}else{if(a.nodeName(this,"select")){var a7=a.makeArray(ba);a("option",this).each(function(){this.selected=a.inArray(a(this).val(),a7)>=0});if(!a7.length){this.selectedIndex=-1}}else{this.value=ba}}})}});a.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aY,aX,a3,a6){if(!aY||aY.nodeType===3||aY.nodeType===8){return C}if(a6&&aX in a.attrFn){return a(aY)[aX](a3)}var aZ=aY.nodeType!==1||!a.isXMLDoc(aY),a2=a3!==C;aX=aZ&&a.props[aX]||aX;if(aY.nodeType===1){var a1=aP.test(aX);if(aX==="selected"&&!a.support.optSelected){var a4=aY.parentNode;if(a4){a4.selectedIndex;if(a4.parentNode){a4.parentNode.selectedIndex}}}if(aX in aY&&aZ&&!a1){if(a2){if(aX==="type"&&d.test(aY.nodeName)&&aY.parentNode){a.error("type property can't be changed")}aY[aX]=a3}if(a.nodeName(aY,"form")&&aY.getAttributeNode(aX)){return aY.getAttributeNode(aX).nodeValue}if(aX==="tabIndex"){var a5=aY.getAttributeNode("tabIndex");return a5&&a5.specified?a5.value:z.test(aY.nodeName)||j.test(aY.nodeName)&&aY.href?0:C}return aY[aX]}if(!a.support.style&&aZ&&aX==="style"){if(a2){aY.style.cssText=""+a3}return aY.style.cssText}if(a2){aY.setAttribute(aX,""+a3)}var a0=!a.support.hrefNormalized&&aZ&&a1?aY.getAttribute(aX,2):aY.getAttribute(aX);return a0===null?C:a0}return a.style(aY,aX,a3)}});var aB=/\.(.*)$/,A=function(aX){return aX.replace(/[^\w\s\.\|`]/g,function(aY){return"\\"+aY})};a.event={add:function(a0,a4,a9,a2){if(a0.nodeType===3||a0.nodeType===8){return}if(a0.setInterval&&(a0!==aL&&!a0.frameElement)){a0=aL}var aY,a8;if(a9.handler){aY=a9;a9=aY.handler}if(!a9.guid){a9.guid=a.guid++}var a5=a.data(a0);if(!a5){return}var ba=a5.events=a5.events||{},a3=a5.handle,a3;if(!a3){a5.handle=a3=function(){return typeof a!=="undefined"&&!a.event.triggered?a.event.handle.apply(a3.elem,arguments):C}}a3.elem=a0;a4=a4.split(" ");var a7,a1=0,aX;while((a7=a4[a1++])){a8=aY?a.extend({},aY):{handler:a9,data:a2};if(a7.indexOf(".")>-1){aX=a7.split(".");a7=aX.shift();a8.namespace=aX.slice(0).sort().join(".")}else{aX=[];a8.namespace=""}a8.type=a7;a8.guid=a9.guid;var aZ=ba[a7],a6=a.event.special[a7]||{};if(!aZ){aZ=ba[a7]=[];if(!a6.setup||a6.setup.call(a0,a2,aX,a3)===false){if(a0.addEventListener){a0.addEventListener(a7,a3,false)}else{if(a0.attachEvent){a0.attachEvent("on"+a7,a3)}}}}if(a6.add){a6.add.call(a0,a8);if(!a8.handler.guid){a8.handler.guid=a9.guid}}aZ.push(a8);a.event.global[a7]=true}a0=null},global:{},remove:function(bc,a7,aY,a3){if(bc.nodeType===3||bc.nodeType===8){return}var bf,a2,a4,ba=0,a0,a5,a8,a1,a6,aX,be,bb=a.data(bc),aZ=bb&&bb.events;if(!bb||!aZ){return}if(a7&&a7.type){aY=a7.handler;a7=a7.type}if(!a7||typeof a7==="string"&&a7.charAt(0)==="."){a7=a7||"";for(a2 in aZ){a.event.remove(bc,a2+a7)}return}a7=a7.split(" ");while((a2=a7[ba++])){be=a2;aX=null;a0=a2.indexOf(".")<0;a5=[];if(!a0){a5=a2.split(".");a2=a5.shift();a8=new RegExp("(^|\\.)"+a.map(a5.slice(0).sort(),A).join("\\.(?:.*\\.)?")+"(\\.|$)")}a6=aZ[a2];if(!a6){continue}if(!aY){for(var a9=0;a9<a6.length;a9++){aX=a6[a9];if(a0||a8.test(aX.namespace)){a.event.remove(bc,be,aX.handler,a9);a6.splice(a9--,1)}}continue}a1=a.event.special[a2]||{};for(var a9=a3||0;a9<a6.length;a9++){aX=a6[a9];if(aY.guid===aX.guid){if(a0||a8.test(aX.namespace)){if(a3==null){a6.splice(a9--,1)}if(a1.remove){a1.remove.call(bc,aX)}}if(a3!=null){break}}}if(a6.length===0||a3!=null&&a6.length===1){if(!a1.teardown||a1.teardown.call(bc,a5)===false){af(bc,a2,bb.handle)}bf=null;delete aZ[a2]}}if(a.isEmptyObject(aZ)){var bd=bb.handle;if(bd){bd.elem=null}delete bb.events;delete bb.handle;if(a.isEmptyObject(bb)){a.removeData(bc)}}},trigger:function(aX,a1,aZ){var a6=aX.type||aX,a0=arguments[3];if(!a0){aX=typeof aX==="object"?aX[aH]?aX:a.extend(a.Event(a6),aX):a.Event(a6);if(a6.indexOf("!")>=0){aX.type=a6=a6.slice(0,-1);aX.exclusive=true}if(!aZ){aX.stopPropagation();if(a.event.global[a6]){a.each(a.cache,function(){if(this.events&&this.events[a6]){a.event.trigger(aX,a1,this.handle.elem)}})}}if(!aZ||aZ.nodeType===3||aZ.nodeType===8){return C}aX.result=C;aX.target=aZ;a1=a.makeArray(a1);a1.unshift(aX)}aX.currentTarget=aZ;var a2=a.data(aZ,"handle");if(a2){a2.apply(aZ,a1)}var a7=aZ.parentNode||aZ.ownerDocument;try{if(!(aZ&&aZ.nodeName&&a.noData[aZ.nodeName.toLowerCase()])){if(aZ["on"+a6]&&aZ["on"+a6].apply(aZ,a1)===false){aX.result=false}}}catch(a4){}if(!aX.isPropagationStopped()&&a7){a.event.trigger(aX,a1,a7,true)}else{if(!aX.isDefaultPrevented()){var a3=aX.target,aY,a8=a.nodeName(a3,"a")&&a6==="click",a5=a.event.special[a6]||{};if((!a5._default||a5._default.call(aZ,aX)===false)&&!a8&&!(a3&&a3.nodeName&&a.noData[a3.nodeName.toLowerCase()])){try{if(a3[a6]){aY=a3["on"+a6];if(aY){a3["on"+a6]=null}a.event.triggered=true;a3[a6]()}}catch(a4){}if(aY){a3["on"+a6]=aY}a.event.triggered=false}}}},handle:function(aX){var a5,aZ,aY,a0,a6;aX=arguments[0]=a.event.fix(aX||aL.event);aX.currentTarget=this;a5=aX.type.indexOf(".")<0&&!aX.exclusive;if(!a5){aY=aX.type.split(".");aX.type=aY.shift();a0=new RegExp("(^|\\.)"+aY.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}var a6=a.data(this,"events"),aZ=a6[aX.type];if(a6&&aZ){aZ=aZ.slice(0);for(var a2=0,a1=aZ.length;a2<a1;a2++){var a4=aZ[a2];if(a5||a0.test(a4.namespace)){aX.handler=a4.handler;aX.data=a4.data;aX.handleObj=a4;var a3=a4.handler.apply(this,arguments);if(a3!==C){aX.result=a3;if(a3===false){aX.preventDefault();aX.stopPropagation()}}if(aX.isImmediatePropagationStopped()){break}}}}return aX.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a0){if(a0[aH]){return a0}var aY=a0;a0=a.Event(aY);for(var aZ=this.props.length,a2;aZ;){a2=this.props[--aZ];a0[a2]=aY[a2]}if(!a0.target){a0.target=a0.srcElement||aa}if(a0.target.nodeType===3){a0.target=a0.target.parentNode}if(!a0.relatedTarget&&a0.fromElement){a0.relatedTarget=a0.fromElement===a0.target?a0.toElement:a0.fromElement}if(a0.pageX==null&&a0.clientX!=null){var a1=aa.documentElement,aX=aa.body;a0.pageX=a0.clientX+(a1&&a1.scrollLeft||aX&&aX.scrollLeft||0)-(a1&&a1.clientLeft||aX&&aX.clientLeft||0);a0.pageY=a0.clientY+(a1&&a1.scrollTop||aX&&aX.scrollTop||0)-(a1&&a1.clientTop||aX&&aX.clientTop||0)}if(!a0.which&&((a0.charCode||a0.charCode===0)?a0.charCode:a0.keyCode)){a0.which=a0.charCode||a0.keyCode}if(!a0.metaKey&&a0.ctrlKey){a0.metaKey=a0.ctrlKey}if(!a0.which&&a0.button!==C){a0.which=(a0.button&1?1:(a0.button&2?3:(a0.button&4?2:0)))}return a0},guid:100000000,proxy:a.proxy,special:{ready:{setup:a.bindReady,teardown:a.noop},live:{add:function(aX){a.event.add(this,aX.origType,a.extend({},aX,{handler:U}))},remove:function(aY){var aX=true,aZ=aY.origType.replace(aB,"");a.each(a.data(this,"events").live||[],function(){if(aZ===this.origType.replace(aB,"")){aX=false;return false}});if(aX){a.event.remove(this,aY.origType,U)}}},beforeunload:{setup:function(aZ,aY,aX){if(this.setInterval){this.onbeforeunload=aX}return false},teardown:function(aY,aX){if(this.onbeforeunload===aX){this.onbeforeunload=null}}}}};var af=aa.removeEventListener?function(aY,aX,aZ){aY.removeEventListener(aX,aZ,false)}:function(aY,aX,aZ){aY.detachEvent("on"+aX,aZ)};a.Event=function(aX){if(!this.preventDefault){return new a.Event(aX)}if(aX&&aX.type){this.originalEvent=aX;this.type=aX.type}else{this.type=aX}this.timeStamp=aO();this[aH]=true};function aQ(){return false}function f(){return true}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=f;var aX=this.originalEvent;if(!aX){return}if(aX.preventDefault){aX.preventDefault()}aX.returnValue=false},stopPropagation:function(){this.isPropagationStopped=f;var aX=this.originalEvent;if(!aX){return}if(aX.stopPropagation){aX.stopPropagation()}aX.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=f;this.stopPropagation()},isDefaultPrevented:aQ,isPropagationStopped:aQ,isImmediatePropagationStopped:aQ};var Q=function(aY){var aX=aY.relatedTarget;try{while(aX&&aX!==this){aX=aX.parentNode}if(aX!==this){aY.type=aY.data;a.event.handle.apply(this,arguments)}}catch(aZ){}},ax=function(aX){aX.type=aX.data;a.event.handle.apply(this,arguments)};a.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aY,aX){a.event.special[aY]={setup:function(aZ){a.event.add(this,aX,aZ&&aZ.selector?ax:Q,aY)},teardown:function(aZ){a.event.remove(this,aX,aZ&&aZ.selector?ax:Q)}}});if(!a.support.submitBubbles){a.event.special.submit={setup:function(aY,aX){if(this.nodeName.toLowerCase()!=="form"){a.event.add(this,"click.specialSubmit",function(a1){var a0=a1.target,aZ=a0.type;if((aZ==="submit"||aZ==="image")&&a(a0).closest("form").length){return az("submit",this,arguments)}});a.event.add(this,"keypress.specialSubmit",function(a1){var a0=a1.target,aZ=a0.type;if((aZ==="text"||aZ==="password")&&a(a0).closest("form").length&&a1.keyCode===13){return az("submit",this,arguments)}})}else{return false}},teardown:function(aX){a.event.remove(this,".specialSubmit")}}}if(!a.support.changeBubbles){var ap=/textarea|input|select/i,aR,i=function(aY){var aX=aY.type,aZ=aY.value;if(aX==="radio"||aX==="checkbox"){aZ=aY.checked}else{if(aX==="select-multiple"){aZ=aY.selectedIndex>-1?a.map(aY.options,function(a0){return a0.selected}).join("-"):""}else{if(aY.nodeName.toLowerCase()==="select"){aZ=aY.selectedIndex}}}return aZ},O=function O(aZ){var aX=aZ.target,aY,a0;if(!ap.test(aX.nodeName)||aX.readOnly){return}aY=a.data(aX,"_change_data");a0=i(aX);if(aZ.type!=="focusout"||aX.type!=="radio"){a.data(aX,"_change_data",a0)}if(aY===C||a0===aY){return}if(aY!=null||a0){aZ.type="change";return a.event.trigger(aZ,arguments[1],aX)}};a.event.special.change={filters:{focusout:O,click:function(aZ){var aY=aZ.target,aX=aY.type;if(aX==="radio"||aX==="checkbox"||aY.nodeName.toLowerCase()==="select"){return O.call(this,aZ)}},keydown:function(aZ){var aY=aZ.target,aX=aY.type;if((aZ.keyCode===13&&aY.nodeName.toLowerCase()!=="textarea")||(aZ.keyCode===32&&(aX==="checkbox"||aX==="radio"))||aX==="select-multiple"){return O.call(this,aZ)}},beforeactivate:function(aY){var aX=aY.target;a.data(aX,"_change_data",i(aX))}},setup:function(aZ,aY){if(this.type==="file"){return false}for(var aX in aR){a.event.add(this,aX+".specialChange",aR[aX])}return ap.test(this.nodeName)},teardown:function(aX){a.event.remove(this,".specialChange");return ap.test(this.nodeName)}};aR=a.event.special.change.filters}function az(aY,aZ,aX){aX[0].type=aY;return a.event.handle.apply(aZ,aX)}if(aa.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(aZ,aX){a.event.special[aX]={setup:function(){this.addEventListener(aZ,aY,true)},teardown:function(){this.removeEventListener(aZ,aY,true)}};function aY(a0){a0=a.event.fix(a0);a0.type=aX;return a.event.handle.call(this,a0)}})}a.each(["bind","one"],function(aY,aX){a.fn[aX]=function(a4,a5,a3){if(typeof a4==="object"){for(var a1 in a4){this[aX](a1,a5,a4[a1],a3)}return this}if(a.isFunction(a5)){a3=a5;a5=C}var a2=aX==="one"?a.proxy(a3,function(a6){a(this).unbind(a6,a2);return a3.apply(this,arguments)}):a3;if(a4==="unload"&&aX!=="one"){this.one(a4,a5,a3)}else{for(var a0=0,aZ=this.length;a0<aZ;a0++){a.event.add(this[a0],a4,a2,a5)}}return this}});a.fn.extend({unbind:function(a1,a0){if(typeof a1==="object"&&!a1.preventDefault){for(var aZ in a1){this.unbind(aZ,a1[aZ])}}else{for(var aY=0,aX=this.length;aY<aX;aY++){a.event.remove(this[aY],a1,a0)}}return this},delegate:function(aX,aY,a0,aZ){return this.live(aY,a0,aZ,aX)},undelegate:function(aX,aY,aZ){if(arguments.length===0){return this.unbind("live")}else{return this.die(aY,null,aZ,aX)}},trigger:function(aX,aY){return this.each(function(){a.event.trigger(aX,aY,this)})},triggerHandler:function(aX,aZ){if(this[0]){var aY=a.Event(aX);aY.preventDefault();aY.stopPropagation();a.event.trigger(aY,aZ,this[0]);return aY.result}},toggle:function(aZ){var aX=arguments,aY=1;while(aY<aX.length){a.proxy(aZ,aX[aY++])}return this.click(a.proxy(aZ,function(a0){var a1=(a.data(this,"lastToggle"+aZ.guid)||0)%aY;a.data(this,"lastToggle"+aZ.guid,a1+1);a0.preventDefault();return aX[a1].apply(this,arguments)||false}))},hover:function(aX,aY){return this.mouseenter(aX).mouseleave(aY||aX)}});var av={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};a.each(["live","die"],function(aY,aX){a.fn[aX]=function(a6,a3,a8,a1){var a7,a4=0,a5,a0,a9,a2=a1||this.selector,aZ=a1?this:a(this.context);if(a.isFunction(a3)){a8=a3;a3=C}a6=(a6||"").split(" ");while((a7=a6[a4++])!=null){a5=aB.exec(a7);a0="";if(a5){a0=a5[0];a7=a7.replace(aB,"")}if(a7==="hover"){a6.push("mouseenter"+a0,"mouseleave"+a0);continue}a9=a7;if(a7==="focus"||a7==="blur"){a6.push(av[a7]+a0);a7=a7+a0}else{a7=(av[a7]||a7)+a0}if(aX==="live"){aZ.each(function(){a.event.add(this,m(a7,a2),{data:a3,selector:a2,handler:a8,origType:a7,origHandler:a8,preType:a9})})}else{aZ.unbind(m(a7,a2),a8)}}return this}});function U(aX){var a7,aY=[],ba=[],a6=arguments,a9,a5,a8,a0,a2,a4,a1,a3,bb=a.data(this,"events");if(aX.liveFired===this||!bb||!bb.live||aX.button&&aX.type==="click"){return}aX.liveFired=this;var aZ=bb.live.slice(0);for(a2=0;a2<aZ.length;a2++){a8=aZ[a2];if(a8.origType.replace(aB,"")===aX.type){ba.push(a8.selector)}else{aZ.splice(a2--,1)}}a5=a(aX.target).closest(ba,aX.currentTarget);for(a4=0,a1=a5.length;a4<a1;a4++){for(a2=0;a2<aZ.length;a2++){a8=aZ[a2];if(a5[a4].selector===a8.selector){a0=a5[a4].elem;a9=null;if(a8.preType==="mouseenter"||a8.preType==="mouseleave"){a9=a(aX.relatedTarget).closest(a8.selector)[0]}if(!a9||a9!==a0){aY.push({elem:a0,handleObj:a8})}}}}for(a4=0,a1=aY.length;a4<a1;a4++){a5=aY[a4];aX.currentTarget=a5.elem;aX.data=a5.handleObj.data;aX.handleObj=a5.handleObj;if(a5.handleObj.origHandler.apply(a5.elem,a6)===false){a7=false;break}}return a7}function m(aY,aX){return"live."+(aY&&aY!=="*"?aY+".":"")+aX.replace(/\./g,"`").replace(/ /g,"&")}a.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(aY,aX){a.fn[aX]=function(aZ){return aZ?this.bind(aX,aZ):this.trigger(aX)};if(a.attrFn){a.attrFn[aX]=true}});if(aL.attachEvent&&!aL.addEventListener){aL.attachEvent("onunload",function(){for(var aY in a.cache){if(a.cache[aY].handle){try{a.event.remove(a.cache[aY].handle.elem)}catch(aX){}}}})}(function(){var a8=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,a9=0,bb=Object.prototype.toString,a3=false,a2=true;[0,0].sort(function(){a2=false;return 0});var aZ=function(bk,bf,bn,bo){bn=bn||[];var bq=bf=bf||aa;if(bf.nodeType!==1&&bf.nodeType!==9){return[]}if(!bk||typeof bk!=="string"){return bn}var bl=[],bh,bs,bv,bg,bj=true,bi=a0(bf),bp=bk;while((a8.exec(""),bh=a8.exec(bp))!==null){bp=bh[3];bl.push(bh[1]);if(bh[2]){bg=bh[3];break}}if(bl.length>1&&a4.exec(bk)){if(bl.length===2&&a5.relative[bl[0]]){bs=bc(bl[0]+bl[1],bf)}else{bs=a5.relative[bl[0]]?[bf]:aZ(bl.shift(),bf);while(bl.length){bk=bl.shift();if(a5.relative[bk]){bk+=bl.shift()}bs=bc(bk,bs)}}}else{if(!bo&&bl.length>1&&bf.nodeType===9&&!bi&&a5.match.ID.test(bl[0])&&!a5.match.ID.test(bl[bl.length-1])){var br=aZ.find(bl.shift(),bf,bi);bf=br.expr?aZ.filter(br.expr,br.set)[0]:br.set[0]}if(bf){var br=bo?{expr:bl.pop(),set:a7(bo)}:aZ.find(bl.pop(),bl.length===1&&(bl[0]==="~"||bl[0]==="+")&&bf.parentNode?bf.parentNode:bf,bi);bs=br.expr?aZ.filter(br.expr,br.set):br.set;if(bl.length>0){bv=a7(bs)}else{bj=false}while(bl.length){var bu=bl.pop(),bt=bu;if(!a5.relative[bu]){bu=""}else{bt=bl.pop()}if(bt==null){bt=bf}a5.relative[bu](bv,bt,bi)}}else{bv=bl=[]}}if(!bv){bv=bs}if(!bv){aZ.error(bu||bk)}if(bb.call(bv)==="[object Array]"){if(!bj){bn.push.apply(bn,bv)}else{if(bf&&bf.nodeType===1){for(var bm=0;bv[bm]!=null;bm++){if(bv[bm]&&(bv[bm]===true||bv[bm].nodeType===1&&a6(bf,bv[bm]))){bn.push(bs[bm])}}}else{for(var bm=0;bv[bm]!=null;bm++){if(bv[bm]&&bv[bm].nodeType===1){bn.push(bs[bm])}}}}}else{a7(bv,bn)}if(bg){aZ(bg,bq,bn,bo);aZ.uniqueSort(bn)}return bn};aZ.uniqueSort=function(bg){if(ba){a3=a2;bg.sort(ba);if(a3){for(var bf=1;bf<bg.length;bf++){if(bg[bf]===bg[bf-1]){bg.splice(bf--,1)}}}}return bg};aZ.matches=function(bf,bg){return aZ(bf,null,null,bg)};aZ.find=function(bm,bf,bn){var bl,bj;if(!bm){return[]}for(var bi=0,bh=a5.order.length;bi<bh;bi++){var bk=a5.order[bi],bj;if((bj=a5.leftMatch[bk].exec(bm))){var bg=bj[1];bj.splice(1,1);if(bg.substr(bg.length-1)!=="\\"){bj[1]=(bj[1]||"").replace(/\\/g,"");bl=a5.find[bk](bj,bf,bn);if(bl!=null&&bl.length){bm=bm.replace(a5.match[bk],"");break}}}}if(!bl){bl=bf.getElementsByTagName("*")}return{set:bl,expr:bm}};aZ.filter=function(bq,bp,bt,bj){var bh=bq,bv=[],bn=bp,bl,bf,bm=bp&&bp[0]&&a0(bp[0]);while(bq&&bp.length){for(var bo in a5.filter){if((bl=a5.leftMatch[bo].exec(bq))!=null&&bl[2]){var bg=a5.filter[bo],bu,bs,bi=bl[1];bf=false;bl.splice(1,1);if(bi.substr(bi.length-1)==="\\"){continue}if(bn===bv){bv=[]}if(a5.preFilter[bo]){bl=a5.preFilter[bo](bl,bn,bt,bv,bj,bm);if(!bl){bf=bu=true}else{if(bl===true){continue}}}if(bl){for(var bk=0;(bs=bn[bk])!=null;bk++){if(bs){bu=bg(bs,bl,bk,bn,bt);var br=bj^!!bu;if(bt&&bu!=null){if(br){bf=true}else{bn[bk]=false}}else{if(br){bv.push(bs);bf=true}}}}}if(bu!==C){if(!bt){bn=bv}bq=bq.replace(a5.match[bo],"");if(!bf){return[]}break}}}if(bq===bh){if(bf==null){aZ.error(bq)}else{break}}bh=bq}return bn};aZ.error=function(bf){throw"Syntax error, unrecognized expression: "+bf};var a5=aZ.selectors={order:["ID","ZID","NAME","TAG","ZTAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,ZID:/\$((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,ZTAG:/^((?:[@\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(bf){return bf.getAttribute("href")}},relative:{"+":function(bo,bg){var bk=typeof bg==="string",bp=bk&&!/\W/.test(bg),bm=bk&&/@/.test(bg),bf=bk&&/\$/.test(bg),bl=bk&&!bp;if(bp){bg=bg.toLowerCase()}for(var bj=0,bi=bo.length,bh;bj<bi;bj++){if((bh=bo[bj])){while((bh=bh.previousSibling)&&bh.nodeType!==1){}if(bm||bf){var bn=zk.Widget.$(bh,{exact:1});bo[bj]=bn&&bn[bm?"widgetName":"id"]==bg.substring(1)?bh:false}else{bo[bj]=bl||bh&&bh.nodeName.toLowerCase()===bg?bh||false:bh===bg}}}if(bl){aZ.filter(bg,bo,true)}},">":function(bp,bh){var bl=typeof bh==="string",bn=bl&&/@/.test(bh),bf=bl&&/\$/.test(bh);if(bl&&!/\W/.test(bh)){bh=bh.toLowerCase();for(var bk=0,bj=bp.length;bk<bj;bk++){var bi=bp[bk];if(bi){var bo=bi.parentNode;bp[bk]=bo.nodeName.toLowerCase()===bh?bo:false}}}else{for(var bk=0,bj=bp.length;bk<bj;bk++){var bi=bp[bk];if(bi){if(bn||bf){var bm=zk.Widget.$(bi,{exact:1}),bg=bm?bm.parent:zk.Widget.$(bi.parentNode,{exact:1});bp[bk]=bg&&bg[bn?"widgetName":"id"]==bh.substring(1)?bg.$n():false}else{bp[bk]=bl?bi.parentNode:bi.parentNode===bh}if(!bl&&!bp[bk]){var bg=zk.Widget.$(bh,{exact:1}),bm=zk.Widget.$(bi,{exact:1});if(bg&&bm){bp[bk]=bg==bm.parent}}}}if(bl){aZ.filter(bh,bp,true)}}},"":function(bi,bg,bk){var bh=a9++,bf=bd;if(typeof bg==="string"&&!/\W/.test(bg)){var bj=bg=bg.toLowerCase();bf=aX}bf("parentNode",bg,bh,bi,bj,bk)},"~":function(bi,bg,bk){var bh=a9++,bf=bd;if(typeof bg==="string"&&!/\W/.test(bg)){var bj=bg=bg.toLowerCase();bf=aX}bf("previousSibling",bg,bh,bi,bj,bk)}},find:{ID:function(bg,bh,bi){if(typeof bh.getElementById!=="undefined"&&!bi){var bf=bh.getElementById(bg[1]);return bf?[bf]:[]}},NAME:function(bh,bk){if(typeof bk.getElementsByName!=="undefined"){var bg=[],bj=bk.getElementsByName(bh[1]);for(var bi=0,bf=bj.length;bi<bf;bi++){if(bj[bi].getAttribute("name")===bh[1]){bg.push(bj[bi])}}return bg.length===0?null:bg}},TAG:function(bf,bg){return bg.getElementsByTagName(bf[1])},ZID:function(bf,bg){return zk.Widget.getElementsById(bf[1])},ZTAG:function(bf,bg){return bg==aL?zk.Widget.getElementsByName(bf[1].substring(1)):jq.grep(zk.Widget.getElementsByName(bf[1].substring(1)),function(bh){return jq.isAncestor(bg,bh)})}},preFilter:{CLASS:function(bi,bg,bh,bf,bl,bm){bi=" "+bi[1].replace(/\\/g,"")+" ";if(bm){return bi}for(var bj=0,bk;(bk=bg[bj])!=null;bj++){if(bk){if(bl^(bk.className&&(" "+bk.className+" ").replace(/[\t\n]/g," ").indexOf(bi)>=0)){if(!bh){bf.push(bk)}}else{if(bh){bg[bj]=false}}}}return false},ID:function(bf){return bf[1].replace(/\\/g,"")},TAG:function(bg,bf){return bg[1].toLowerCase()},CHILD:function(bf){if(bf[1]==="nth"){var bg=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(bf[2]==="even"&&"2n"||bf[2]==="odd"&&"2n+1"||!/\D/.test(bf[2])&&"0n+"+bf[2]||bf[2]);bf[2]=(bg[1]+(bg[2]||1))-0;bf[3]=bg[3]-0}bf[0]=a9++;return bf},ATTR:function(bj,bg,bh,bf,bk,bl){var bi=bj[1].replace(/\\/g,"");if(!bl&&a5.attrMap[bi]){bj[1]=a5.attrMap[bi]}if(bj[2]==="~="){bj[4]=" "+bj[4]+" "}return bj},PSEUDO:function(bj,bg,bh,bf,bk){if(bj[1]==="not"){if((a8.exec(bj[3])||"").length>1||/^\w/.test(bj[3])){bj[3]=aZ(bj[3],null,null,bg)}else{var bi=aZ.filter(bj[3],bg,bh,true^bk);if(!bh){bf.push.apply(bf,bi)}return false}}else{if(a5.match.POS.test(bj[0])||a5.match.CHILD.test(bj[0])){return true}}return bj},POS:function(bf){bf.unshift(true);return bf}},filters:{enabled:function(bf){return bf.disabled===false&&bf.type!=="hidden"},disabled:function(bf){return bf.disabled===true},checked:function(bf){return bf.checked===true},selected:function(bf){bf.parentNode.selectedIndex;return bf.selected===true},parent:function(bf){return !!bf.firstChild},empty:function(bf){return !bf.firstChild},has:function(bh,bg,bf){return !!aZ(bf[3],bh).length},header:function(bf){return/h\d/i.test(bf.nodeName)},text:function(bf){return"text"===bf.type},radio:function(bf){return"radio"===bf.type},checkbox:function(bf){return"checkbox"===bf.type},file:function(bf){return"file"===bf.type},password:function(bf){return"password"===bf.type},submit:function(bf){return"submit"===bf.type},image:function(bf){return"image"===bf.type},reset:function(bf){return"reset"===bf.type},button:function(bf){return"button"===bf.type||bf.nodeName.toLowerCase()==="button"},input:function(bf){return/input|select|textarea|button/i.test(bf.nodeName)}},setFilters:{first:function(bg,bf){return bf===0},last:function(bh,bg,bf,bi){return bg===bi.length-1},even:function(bg,bf){return bf%2===0},odd:function(bg,bf){return bf%2===1},lt:function(bh,bg,bf){return bg<bf[3]-0},gt:function(bh,bg,bf){return bg>bf[3]-0},nth:function(bh,bg,bf){return bf[3]-0===bg},eq:function(bh,bg,bf){return bf[3]-0===bg}},filter:{PSEUDO:function(bl,bh,bi,bm){var bg=bh[1],bj=a5.filters[bg];if(bj){return bj(bl,bi,bh,bm)}else{if(bg==="contains"){return(bl.textContent||bl.innerText||aY([bl])||"").indexOf(bh[3])>=0}else{if(bg==="not"){var bk=bh[3];for(var bi=0,bf=bk.length;bi<bf;bi++){if(bk[bi]===bl){return false}}return true}else{aZ.error("Syntax error, unrecognized expression: "+bg)}}}},CHILD:function(bf,bi){var bl=bi[1],bg=bf;switch(bl){case"only":case"first":while((bg=bg.previousSibling)){if(bg.nodeType===1){return false}}if(bl==="first"){return true}bg=bf;case"last":while((bg=bg.nextSibling)){if(bg.nodeType===1){return false}}return true;case"nth":var bh=bi[2],bo=bi[3];if(bh===1&&bo===0){return true}var bk=bi[0],bn=bf.parentNode;if(bn&&(bn.sizcache!==bk||!bf.nodeIndex)){var bj=0;for(bg=bn.firstChild;bg;bg=bg.nextSibling){if(bg.nodeType===1){bg.nodeIndex=++bj}}bn.sizcache=bk}var bm=bf.nodeIndex-bo;if(bh===0){return bm===0}else{return(bm%bh===0&&bm/bh>=0)}}},ID:function(bg,bf){return bg.nodeType===1&&bg.getAttribute("id")===bf},TAG:function(bg,bf){return(bf==="*"&&bg.nodeType===1)||bg.nodeName.toLowerCase()===bf},ZTAG:function(bj,bh,bi,bg,bf){var bk=zk.Widget.$(bj,{exact:!bf})||false;return bk&&bk.className.toLowerCase().endsWith(bh[1].substring(1))},ZID:function(bg,bf){var bh=zk.Widget.$(bg);return bh?bh.id===bf[1]:false},CLASS:function(bg,bf){return(" "+(bg.className||bg.getAttribute("class"))+" ").indexOf(bf)>-1},ATTR:function(bk,bi){var bh=bi[1],bf=a5.attrHandle[bh]?a5.attrHandle[bh](bk):bk[bh]!=null?bk[bh]:bk.getAttribute(bh);if(!bf){var bm=zk.Widget.$(bk,{exact:1});if(bm){bf=bm.get(bh)||bf}}var bl=bf+"",bj=bi[2],bg=bi[4];return bf==null?bj==="!=":bj==="="?bl===bg:bj==="*="?bl.indexOf(bg)>=0:bj==="~="?(" "+bl+" ").indexOf(bg)>=0:!bg?bl&&bf!==false:bj==="!="?bl!==bg:bj==="^="?bl.indexOf(bg)===0:bj==="$="?bl.substr(bl.length-bg.length)===bg:bj==="|="?bl===bg||bl.substr(0,bg.length+1)===bg+"-":false},POS:function(bj,bg,bh,bk){var bf=bg[2],bi=a5.setFilters[bf];if(bi){return bi(bj,bh,bg,bk)}}}};var a4=a5.match.POS;for(var a1 in a5.match){a5.match[a1]=new RegExp(a5.match[a1].source+/(?![^\[]*\])(?![^\(]*\))/.source);a5.leftMatch[a1]=new RegExp(/(^(?:.|\r|\n)*?)/.source+a5.match[a1].source.replace(/\\(\d+)/g,function(bg,bf){return"\\"+(bf-0+1)}))}var a7=function(bg,bf){bg=Array.prototype.slice.call(bg,0);if(bf){bf.push.apply(bf,bg);return bf}return bg};try{Array.prototype.slice.call(aa.documentElement.childNodes,0)[0].nodeType}catch(be){a7=function(bj,bi){var bg=bi||[];if(bb.call(bj)==="[object Array]"){Array.prototype.push.apply(bg,bj)}else{if(typeof bj.length==="number"){for(var bh=0,bf=bj.length;bh<bf;bh++){bg.push(bj[bh])}}else{for(var bh=0;bj[bh];bh++){bg.push(bj[bh])}}}return bg}}var ba;if(aa.documentElement.compareDocumentPosition){ba=function(bg,bf){if(!bg.compareDocumentPosition||!bf.compareDocumentPosition){if(bg==bf){a3=true}return bg.compareDocumentPosition?-1:1}var bh=bg.compareDocumentPosition(bf)&4?-1:bg===bf?0:1;if(bh===0){a3=true}return bh}}else{if("sourceIndex" in aa.documentElement){ba=function(bg,bf){if(!bg.sourceIndex||!bf.sourceIndex){if(bg==bf){a3=true}return bg.sourceIndex?-1:1}var bh=bg.sourceIndex-bf.sourceIndex;if(bh===0){a3=true}return bh}}else{if(aa.createRange){ba=function(bi,bg){if(!bi.ownerDocument||!bg.ownerDocument){if(bi==bg){a3=true}return bi.ownerDocument?-1:1}var bh=bi.ownerDocument.createRange(),bf=bg.ownerDocument.createRange();bh.setStart(bi,0);bh.setEnd(bi,0);bf.setStart(bg,0);bf.setEnd(bg,0);var bj=bh.compareBoundaryPoints(Range.START_TO_END,bf);if(bj===0){a3=true}return bj}}}}function aY(bf){var bg="",bi;for(var bh=0;bf[bh];bh++){bi=bf[bh];if(bi.nodeType===3||bi.nodeType===4){bg+=bi.nodeValue}else{if(bi.nodeType!==8){bg+=aY(bi.childNodes)}}}return bg}(function(){var bg=aa.createElement("div"),bh="script"+(new Date).getTime();bg.innerHTML="<a name='"+bh+"'/>";var bf=aa.documentElement;bf.insertBefore(bg,bf.firstChild);if(aa.getElementById(bh)){a5.find.ID=function(bj,bk,bl){if(typeof bk.getElementById!=="undefined"&&!bl){var bi=bk.getElementById(bj[1]);return bi?bi.id===bj[1]||typeof bi.getAttributeNode!=="undefined"&&bi.getAttributeNode("id").nodeValue===bj[1]?[bi]:C:[]}};a5.filter.ID=function(bk,bi){var bj=typeof bk.getAttributeNode!=="undefined"&&bk.getAttributeNode("id");return bk.nodeType===1&&bj&&bj.nodeValue===bi}}bf.removeChild(bg);bf=bg=null})();(function(){var bf=aa.createElement("div");bf.appendChild(aa.createComment(""));if(bf.getElementsByTagName("*").length>0){a5.find.TAG=function(bg,bk){var bj=bk.getElementsByTagName(bg[1]);if(bg[1]==="*"){var bi=[];for(var bh=0;bj[bh];bh++){if(bj[bh].nodeType===1){bi.push(bj[bh])}}bj=bi}return bj}}bf.innerHTML="<a href='#'></a>";if(bf.firstChild&&typeof bf.firstChild.getAttribute!=="undefined"&&bf.firstChild.getAttribute("href")!=="#"){a5.attrHandle.href=function(bg){return bg.getAttribute("href",2)}}bf=null})();if(aa.querySelectorAll){(function(){var bf=aZ,bh=aa.createElement("div");bh.innerHTML="<p class='TEST'></p>";if(bh.querySelectorAll&&bh.querySelectorAll(".TEST").length===0){return}aZ=function(bl,bk,bi,bj){bk=bk||aa;if(!bj&&bk.nodeType===9&&!a0(bk)){try{return a7(bk.querySelectorAll(bl),bi)}catch(bm){}}return bf(bl,bk,bi,bj)};for(var bg in bf){aZ[bg]=bf[bg]}bh=null})()}(function(){var bf=aa.createElement("div");bf.innerHTML="<div class='test e'></div><div class='test'></div>";if(!bf.getElementsByClassName||bf.getElementsByClassName("e").length===0){return}bf.lastChild.className="e";if(bf.getElementsByClassName("e").length===1){return}a5.order.splice(1,0,"CLASS");a5.find.CLASS=function(bg,bh,bi){if(typeof bh.getElementsByClassName!=="undefined"&&!bi){return bh.getElementsByClassName(bg[1])}};bf=null})();function aX(bg,bl,bk,bo,bm,bn){for(var bi=0,bh=bo.length;bi<bh;bi++){var bf=bo[bi];if(bf){bf=bf[bg];var bj=false;while(bf){if(bf.sizcache===bk){bj=bo[bf.sizset];break}if(bf.nodeType===1&&!bn){bf.sizcache=bk;bf.sizset=bi}if(bf.nodeName.toLowerCase()===bl){bj=bf;break}bf=bf[bg]}bo[bi]=bj}}}function bd(bh,bq,bl,bt,br,bs){var bf=/\$/.test(bq),bo=/@/.test(bq),bn;for(var bj=0,bi=bt.length;bj<bi;bj++){var bg=bt[bj];if(bg){if(bq.indexOf("@")==0||bq.indexOf("$")==0){var bu=zk.Widget.$(bg,{exact:1}),bm=bh=="parentNode"?"parent":bh;while(bu&&(bu=bu[bm])){bg=bu.$n();if(bg){break}}}else{bg=bg[bh]}var bk=false;while(bg){if(bg.sizcache===bl){bk=bt[bg.sizset]===0?bn:bt[bg.sizset];break}if(bg.nodeType===1){if(!bs){bg.sizcache=bl;bg.sizset=bj}if(typeof bq!=="string"){if(bg===bq){bk=true;break}}else{if(aZ.filter(bq,[bg]).length>0){bk=bg;break}}}bg=bg[bh]}if(bk&&(bf||bo)){var bp=zk.Widget.$(bt[bj],{exact:1});if(bp&&bp[bf?"id":"widgetName"]==bq.substring(1)){bn=bk;bk=0}}bt[bj]=bk}}}var a6=aa.compareDocumentPosition?function(bg,bf){return !!(bg.compareDocumentPosition(bf)&16)}:function(bg,bf){return bg!==bf&&(bg.contains?bg.contains(bf):true)};var a0=function(bf){var bg=(bf?bf.ownerDocument||bf:0).documentElement;return bg?bg.nodeName!=="HTML":false};var bc=function(bf,bm){var bi=[],bj="",bk,bh=bm.nodeType?[bm]:bm;while((bk=a5.match.PSEUDO.exec(bf))){bj+=bk[0];bf=bf.replace(a5.match.PSEUDO,"")}bf=a5.relative[bf]?bf+"*":bf;for(var bl=0,bg=bh.length;bl<bg;bl++){aZ(bf,bh[bl],bi)}return aZ.filter(bj,bi)};a.find=aZ;a.expr=aZ.selectors;a.expr[":"]=a.expr.filters;a.unique=aZ.uniqueSort;a.text=aY;a.isXMLDoc=a0;a.contains=a6;return;aL.Sizzle=aZ})();var N=/Until$/,X=/^(?:parents|prevUntil|prevAll)/,aK=/,/,F=Array.prototype.slice;var ah=function(a0,aZ,aX){if(a.isFunction(aZ)){return a.grep(a0,function(a2,a1){return !!aZ.call(a2,a1,a2)===aX})}else{if(aZ.nodeType){return a.grep(a0,function(a2,a1){return(a2===aZ)===aX})}else{if(typeof aZ==="string"){var aY=a.grep(a0,function(a1){return a1.nodeType===1});if(aV.test(aZ)){return a.filter(aZ,aY,!aX)}else{aZ=a.filter(aZ,aY)}}}}return a.grep(a0,function(a2,a1){return(a.inArray(a2,aZ)>=0)===aX})};a.fn.extend({find:function(aX){var aZ=this.pushStack("","find",aX),a2=0;for(var a0=0,aY=this.length;a0<aY;a0++){a2=aZ.length;a.find(aX,this[a0],aZ);if(a0>0){for(var a3=a2;a3<aZ.length;a3++){for(var a1=0;a1<a2;a1++){if(aZ[a1]===aZ[a3]){aZ.splice(a3--,1);break}}}}}return aZ},has:function(aY){var aX=a(aY);return this.filter(function(){for(var a0=0,aZ=aX.length;a0<aZ;a0++){if(a.contains(this,aX[a0])){return true}}})},not:function(aX){return this.pushStack(ah(this,aX,false),"not",aX)},filter:function(aX){return this.pushStack(ah(this,aX,true),"filter",aX)},is:function(aX){return !!aX&&a.filter(aX,this).length>0},closest:function(a6,aX){if(a.isArray(a6)){var a3=[],a5=this[0],a2,a1={},aZ;if(a5&&a6.length){for(var a0=0,aY=a6.length;a0<aY;a0++){aZ=a6[a0];if(!a1[aZ]){a1[aZ]=a.expr.match.POS.test(aZ)?a(aZ,aX||this.context):aZ}}while(a5&&a5.ownerDocument&&a5!==aX){for(aZ in a1){a2=a1[aZ];if(a2.jquery?a2.index(a5)>-1:a(a5).is(a2)){a3.push({selector:aZ,elem:a5});delete a1[aZ]}}a5=a5.parentNode}}return a3}var a4=a.expr.match.POS.test(a6)?a(a6,aX||this.context):null;return this.map(function(a7,a8){while(a8&&a8.ownerDocument&&a8!==aX){if(a4?a4.index(a8)>-1:a(a8).is(a6)){return a8}a8=a8.parentNode}return null})},index:function(aX){if(!aX||typeof aX==="string"){return a.inArray(this[0],aX?a(aX):this.parent().children())}return a.inArray(aX.jquery?aX[0]:aX,this)},add:function(aX,aY){var a0=typeof aX==="string"?a(aX,aY||this.context):a.makeArray(aX),aZ=a.merge(this.get(),a0);return this.pushStack(y(a0[0])||y(aZ[0])?aZ:a.unique(aZ))},andSelf:function(){return this.add(this.prevObject)}});function y(aX){return !aX||!aX.parentNode||aX.parentNode.nodeType===11}a.each({parent:function(aY){var aX=aY.parentNode;return aX&&aX.nodeType!==11?aX:null},parents:function(aX){return a.dir(aX,"parentNode")},parentsUntil:function(aY,aX,aZ){return a.dir(aY,"parentNode",aZ)},next:function(aX){return a.nth(aX,2,"nextSibling")},prev:function(aX){return a.nth(aX,2,"previousSibling")},nextAll:function(aX){return a.dir(aX,"nextSibling")},prevAll:function(aX){return a.dir(aX,"previousSibling")},nextUntil:function(aY,aX,aZ){return a.dir(aY,"nextSibling",aZ)},prevUntil:function(aY,aX,aZ){return a.dir(aY,"previousSibling",aZ)},siblings:function(aX){return a.sibling(aX.parentNode.firstChild,aX)},children:function(aX){return a.sibling(aX.firstChild)},contents:function(aX){return a.nodeName(aX,"iframe")?aX.contentDocument||aX.contentWindow.document:a.makeArray(aX.childNodes)}},function(aX,aY){a.fn[aX]=function(a1,aZ){var a0=a.map(this,aY,a1);if(!N.test(aX)){aZ=a1}if(aZ&&typeof aZ==="string"){a0=a.filter(aZ,a0)}a0=this.length>1?a.unique(a0):a0;if((this.length>1||aK.test(aZ))&&X.test(aX)){a0=a0.reverse()}return this.pushStack(a0,aX,F.call(arguments).join(","))}});a.extend({filter:function(aZ,aX,aY){if(aY){aZ=":not("+aZ+")"}return a.find.matches(aZ,aX)},dir:function(aZ,aY,a1){var aX=[],a0=aZ[aY];while(a0&&a0.nodeType!==9&&(a1===C||a0.nodeType!==1||!a(a0).is(a1))){if(a0.nodeType===1){aX.push(a0)}a0=a0[aY]}return aX},nth:function(a1,aX,aZ,a0){aX=aX||1;var aY=0;for(;a1;a1=a1[aZ]){if(a1.nodeType===1&&++aY===aX){break}}return a1},sibling:function(aZ,aY){var aX=[];for(;aZ;aZ=aZ.nextSibling){if(aZ.nodeType===1&&aZ!==aY){aX.push(aZ)}}return aX}});var S=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,H=/(<([\w:]+)[^>]*?)\/>/g,ak=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,c=/<([\w:]+)/,t=/<tbody/i,L=/<|&#?\w+;/,E=/<script|<object|<embed|<option|<style/i,l=/checked\s*(?:[^=]|=\s*.checked.)/i,p=function(aY,aZ,aX){return ak.test(aX)?aY:aZ+"></"+aX+">"},ab={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ab.optgroup=ab.option;ab.tbody=ab.tfoot=ab.colgroup=ab.caption=ab.thead;ab.th=ab.td;if(!a.support.htmlSerialize){ab._default=[1,"div<div>","</div>"]}a.fn.extend({text:function(aX){if(a.isFunction(aX)){return this.each(function(aZ){var aY=a(this);aY.text(aX.call(this,aZ,aY.text()))})}if(typeof aX!=="object"&&aX!==C){return this.empty().append((this[0]&&this[0].ownerDocument||aa).createTextNode(aX))}return a.text(this)},wrapAll:function(aX){if(a.isFunction(aX)){return this.each(function(aZ){a(this).wrapAll(aX.call(this,aZ))})}if(this[0]){var aY=a(aX,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aY.insertBefore(this[0])}aY.map(function(){var aZ=this;while(aZ.firstChild&&aZ.firstChild.nodeType===1){aZ=aZ.firstChild}return aZ}).append(this)}return this},wrapInner:function(aX){if(a.isFunction(aX)){return this.each(function(aY){a(this).wrapInner(aX.call(this,aY))})}return this.each(function(){var aY=a(this),aZ=aY.contents();if(aZ.length){aZ.wrapAll(aX)}else{aY.append(aX)}})},wrap:function(aX){return this.each(function(){a(this).wrapAll(aX)})},unwrap:function(){return this.parent().each(function(){if(!a.nodeName(this,"body")){a(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(aX){if(this.nodeType===1){this.appendChild(aX)}})},prepend:function(){return this.domManip(arguments,true,function(aX){if(this.nodeType===1){this.insertBefore(aX,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aY){this.parentNode.insertBefore(aY,this)})}else{if(arguments.length){var aX=a(arguments[0]);aX.push.apply(aX,this.toArray());return this.pushStack(aX,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aY){this.parentNode.insertBefore(aY,this.nextSibling)})}else{if(arguments.length){var aX=this.pushStack(this,"after",arguments);aX.push.apply(aX,a(arguments[0]).toArray());return aX}}},remove:function(aX,a0){for(var aY=0,aZ;(aZ=this[aY])!=null;aY++){if(!aX||a.filter(aX,[aZ]).length){if(!a0&&aZ.nodeType===1){a.cleanData(aZ.getElementsByTagName("*"));a.cleanData([aZ])}if(aZ.parentNode){aZ.parentNode.removeChild(aZ)}}}return this},empty:function(){for(var aX=0,aY;(aY=this[aX])!=null;aX++){if(aY.nodeType===1){a.cleanData(aY.getElementsByTagName("*"))}while(aY.firstChild){aY.removeChild(aY.firstChild)}}return this},clone:function(aY){var aX=this.map(function(){if(!a.support.noCloneEvent&&!a.isXMLDoc(this)){var a0=this.outerHTML,aZ=this.ownerDocument;if(!a0){var a1=aZ.createElement("div");a1.appendChild(this.cloneNode(true));a0=a1.innerHTML}return a.clean([a0.replace(S,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(Y,"")],aZ)[0]}else{return this.cloneNode(true)}});if(aY===true){q(this,aX);q(this.find("*"),aX.find("*"))}return aX},html:function(aZ){if(aZ===C){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(S,""):null}else{if(typeof aZ==="string"&&!E.test(aZ)&&(a.support.leadingWhitespace||!Y.test(aZ))&&!ab[(c.exec(aZ)||["",""])[1].toLowerCase()]){aZ=aZ.replace(H,p);try{for(var aY=0,aX=this.length;aY<aX;aY++){if(this[aY].nodeType===1){a.cleanData(this[aY].getElementsByTagName("*"));this[aY].innerHTML=aZ}}}catch(a0){this.empty().append(aZ)}}else{if(a.isFunction(aZ)){this.each(function(a3){var a2=a(this),a1=a2.html();a2.empty().append(function(){return aZ.call(this,a3,a1)})})}else{this.empty().append(aZ)}}}return this},replaceWith:function(aX){if(this[0]&&this[0].parentNode){if(a.isFunction(aX)){return this.each(function(a0){var aZ=a(this),aY=aZ.html();aZ.replaceWith(aX.call(this,a0,aY))})}if(typeof aX!=="string"){aX=a(aX).detach()}return this.each(function(){var aZ=this.nextSibling,aY=this.parentNode;a(this).remove();if(aZ){a(aZ).before(aX)}else{a(aY).append(aX)}})}else{return this.pushStack(a(a.isFunction(aX)?aX():aX),"replaceWith",aX)}},detach:function(aX){return this.remove(aX,true)},domManip:function(a3,a8,a7){var a0,a1,a6=a3[0],aY=[],a2,a5;if(!a.support.checkClone&&arguments.length===3&&typeof a6==="string"&&l.test(a6)){return this.each(function(){a(this).domManip(a3,a8,a7,true)})}if(a.isFunction(a6)){return this.each(function(ba){var a9=a(this);a3[0]=a6.call(this,ba,a8?a9.html():C);a9.domManip(a3,a8,a7)})}if(this[0]){a5=a6&&a6.parentNode;if(a.support.parentNode&&a5&&a5.nodeType===11&&a5.childNodes.length===this.length){a0={fragment:a5}}else{a0=J(a3,this,aY)}a2=a0.fragment;if(a2.childNodes.length===1){a1=a2=a2.firstChild}else{a1=a2.firstChild}if(a1){a8=a8&&a.nodeName(a1,"tr");for(var aZ=0,aX=this.length;aZ<aX;aZ++){a7.call(a8?a4(this[aZ],a1):this[aZ],aZ>0||a0.cacheable||this.length>1?a2.cloneNode(true):a2)}}if(aY.length){a.each(aY,aU)}}return this;function a4(a9,ba){return a.nodeName(a9,"table")?(a9.getElementsByTagName("tbody")[0]||a9.appendChild(a9.ownerDocument.createElement("tbody"))):a9}}});function q(aZ,aX){var aY=0;aX.each(function(){if(this.nodeName!==(aZ[aY]&&aZ[aY].nodeName)){return}var a4=a.data(aZ[aY++]),a3=a.data(this,a4),a0=a4&&a4.events;if(a0){delete a3.handle;a3.events={};for(var a2 in a0){for(var a1 in a0[a2]){a.event.add(this,a2,a0[a2][a1],a0[a2][a1].data)}}}})}function J(a2,a0,aY){var a1,aX,aZ,a3=(a0&&a0[0]?a0[0].ownerDocument||a0[0]:aa);if(a2.length===1&&typeof a2[0]==="string"&&a2[0].length<512&&a3===aa&&!E.test(a2[0])&&(a.support.checkClone||!l.test(a2[0]))){aX=true;aZ=a.fragments[a2[0]];if(aZ){if(aZ!==1){a1=aZ}}}if(!a1){a1=a3.createDocumentFragment();a.clean(a2,a3,a1,aY)}if(aX){a.fragments[a2[0]]=aZ?a1:1}return{fragment:a1,cacheable:aX}}a.fragments={};a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aX,aY){a.fn[aX]=function(aZ){var a2=[],a5=a(aZ),a4=this.length===1&&this[0].parentNode;if(a4&&a4.nodeType===11&&a4.childNodes.length===1&&a5.length===1){a5[aY](this[0]);return this}else{for(var a3=0,a0=a5.length;a3<a0;a3++){var a1=(a3>0?this.clone(true):this).get();a.fn[aY].apply(a(a5[a3]),a1);a2=a2.concat(a1)}return this.pushStack(a2,aX,a5.selector)}}});a.extend({clean:function(aZ,a1,a8,a3){a1=a1||aa;if(typeof a1.createElement==="undefined"){a1=a1.ownerDocument||a1[0]&&a1[0].ownerDocument||aa}var a9=[];for(var a7=0,a2;(a2=aZ[a7])!=null;a7++){if(typeof a2==="number"){a2+=""}if(!a2){continue}if(typeof a2==="string"&&!L.test(a2)){a2=a1.createTextNode(a2)}else{if(typeof a2==="string"){a2=a2.replace(H,p);var ba=(c.exec(a2)||["",""])[1].toLowerCase(),a0=ab[ba]||ab._default,a6=a0[0],aY=a1.createElement("div");aY.innerHTML=a0[1]+a2+a0[2];while(a6--){aY=aY.lastChild}if(!a.support.tbody){var aX=t.test(a2),a5=ba==="table"&&!aX?aY.firstChild&&aY.firstChild.childNodes:a0[1]==="<table>"&&!aX?aY.childNodes:[];for(var a4=a5.length-1;a4>=0;--a4){if(a.nodeName(a5[a4],"tbody")&&!a5[a4].childNodes.length){a5[a4].parentNode.removeChild(a5[a4])}}}if(!a.support.leadingWhitespace&&Y.test(a2)){aY.insertBefore(a1.createTextNode(Y.exec(a2)[0]),aY.firstChild)}a2=aY.childNodes}}if(a2.nodeType){a9.push(a2)}else{a9=a.merge(a9,a2)}}if(a8){for(var a7=0;a9[a7];a7++){if(a3&&a.nodeName(a9[a7],"script")&&(!a9[a7].type||a9[a7].type.toLowerCase()==="text/javascript")){a3.push(a9[a7].parentNode?a9[a7].parentNode.removeChild(a9[a7]):a9[a7])}else{if(a9[a7].nodeType===1){a9.splice.apply(a9,[a7+1,0].concat(a.makeArray(a9[a7].getElementsByTagName("script"))))}a8.appendChild(a9[a7])}}}return a9},cleanData:function(aY){var a1,aZ,aX=a.cache,a4=a.event.special,a3=a.support.deleteExpando;for(var a2=0,a0;(a0=aY[a2])!=null;a2++){aZ=jq.nodeName(a0,"applet")?"":a0[a.expando];if(aZ){a1=aX[aZ];if(a1.events){for(var a5 in a1.events){if(a4[a5]){a.event.remove(a0,a5)}else{af(a0,a5,a1.handle)}}}if(a3){delete a0[a.expando]}else{if(a0.removeAttribute){a0.removeAttribute(a.expando)}}delete aX[aZ]}}}});var aq=/z-?index|font-?weight|opacity|zoom|line-?height/i,T=/alpha\([^)]*\)/,Z=/opacity=([^)]*)/,ag=/float/i,ay=/-([a-z])/ig,v=/([A-Z])/g,aN=/^-?\d+(?:px)?$/i,aT=/^-?\d/,aJ={position:"absolute",visibility:"hidden",display:"block"},V=["Left","Right"],aD=["Top","Bottom"],aj=aa.defaultView&&aa.defaultView.getComputedStyle,aM=a.support.cssFloat?"cssFloat":"styleFloat",k=function(aX,aY){return aY.toUpperCase()};a.fn.css=function(aX,aY){return am(this,aX,aY,true,function(a0,aZ,a1){if(a1===C){return a.curCSS(a0,aZ)}if(typeof a1==="number"&&!aq.test(aZ)){a1+="px"}a.style(a0,aZ,a1)})};a.extend({style:function(a1,aY,a2){if(!a1||a1.nodeType===3||a1.nodeType===8){return C}if((aY==="width"||aY==="height")&&parseFloat(a2)<0){a2=C}var a0=a1.style||a1,a3=a2!==C;if(!a.support.opacity&&aY==="opacity"){if(a3){a0.zoom=1;var aX=parseInt(a2,10)+""==="NaN"?"":"alpha(opacity="+a2*100+")";var aZ=a0.filter||a.curCSS(a1,"filter")||"";a0.filter=T.test(aZ)?aZ.replace(T,aX):aX}return a0.filter&&a0.filter.indexOf("opacity=")>=0?(parseFloat(Z.exec(a0.filter)[1])/100)+"":""}if(ag.test(aY)){aY=aM}aY=aY.replace(ay,k);if(a3){a0[aY]=a2}return a0[aY]},css:function(a0,aY,a2,aX){if(aY==="width"||aY==="height"){var a4,aZ=aJ,a3=aY==="width"?V:aD;function a1(){a4=aY==="width"?a0.offsetWidth:a0.offsetHeight;if(aX==="border"){return}a.each(a3,function(){if(!aX){a4-=parseFloat(a.curCSS(a0,"padding"+this,true))||0}if(aX==="margin"){a4+=parseFloat(a.curCSS(a0,"margin"+this,true))||0}else{a4-=parseFloat(a.curCSS(a0,"border"+this+"Width",true))||0}})}if(a0.offsetWidth!==0){a1()}else{a.swap(a0,aZ,a1)}return Math.max(0,Math.round(a4))}return a.curCSS(a0,aY,a2)},curCSS:function(a3,aY,aZ){var a6,aX=a3.style,a0;if(!a.support.opacity&&aY==="opacity"&&a3.currentStyle){a6=Z.test(a3.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return a6===""?"1":a6}if(ag.test(aY)){aY=aM}if(!aZ&&aX&&aX[aY]){a6=aX[aY]}else{if(aj){if(ag.test(aY)){aY="float"}aY=aY.replace(v,"-$1").toLowerCase();var a5=a3.ownerDocument.defaultView;if(!a5){return null}var a7=a5.getComputedStyle(a3,null);if(a7){a6=a7.getPropertyValue(aY)}if(aY==="opacity"&&a6===""){a6="1"}}else{if(a3.currentStyle){var a2=aY.replace(ay,k);a6=a3.currentStyle[aY]||a3.currentStyle[a2];if(!aN.test(a6)&&aT.test(a6)){var a1=aX.left,a4=a3.runtimeStyle.left;a3.runtimeStyle.left=a3.currentStyle.left;aX.left=a2==="fontSize"?"1em":(a6||0);a6=aX.pixelLeft+"px";aX.left=a1;a3.runtimeStyle.left=a4}}}}return a6},swap:function(a0,aZ,a1){var aX={};for(var aY in aZ){aX[aY]=a0.style[aY];a0.style[aY]=aZ[aY]}a1.call(a0);for(var aY in aZ){a0.style[aY]=aX[aY]}}});if(a.expr&&a.expr.filters){a.expr.filters.hidden=function(a0){var aY=a0.offsetWidth,aX=a0.offsetHeight,aZ=a0.nodeName.toLowerCase()==="tr";return aY===0&&aX===0&&!aZ?true:aY>0&&aX>0&&!aZ?false:a.curCSS(a0,"display")==="none"};a.expr.filters.visible=function(aX){return !a.expr.filters.hidden(aX)}}var ae=aO(),aI=/<script(.|\s)*?\/script>/gi,o=/select|textarea/i,aA=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,r=/=\?(&|$)/,D=/\?/,aW=/(\?|&)_=.*?(&|$)/,B=/^(\w+:)?\/\/([^\/?#]+)/,h=/%20/g,w=a.fn.load;a.fn.extend({load:function(aZ,a2,a3){if(typeof aZ!=="string"){return w.call(this,aZ)}else{if(!this.length){return this}}var a1=aZ.indexOf(" ");if(a1>=0){var aX=aZ.slice(a1,aZ.length);aZ=aZ.slice(0,a1)}var a0="GET";if(a2){if(a.isFunction(a2)){a3=a2;a2=null}else{if(typeof a2==="object"){a2=a.param(a2,a.ajaxSettings.traditional);a0="POST"}}}var aY=this;a.ajax({url:aZ,type:a0,dataType:"html",data:a2,complete:function(a5,a4){if(a4==="success"||a4==="notmodified"){aY.html(aX?a("<div />").append(a5.responseText.replace(aI,"")).find(aX):a5.responseText)}if(a3){aY.each(a3,[a5.responseText,a4,a5])}}});return this},serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?a.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||o.test(this.nodeName)||aA.test(this.type))}).map(function(aX,aY){var aZ=a(this).val();return aZ==null?null:a.isArray(aZ)?a.map(aZ,function(a1,a0){return{name:aY.name,value:a1}}):{name:aY.name,value:aZ}}).get()}});a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aX,aY){a.fn[aY]=function(aZ){return this.bind(aY,aZ)}});a.extend({get:function(aX,aZ,a0,aY){if(a.isFunction(aZ)){aY=aY||a0;a0=aZ;aZ=null}return a.ajax({type:"GET",url:aX,data:aZ,success:a0,dataType:aY})},getScript:function(aX,aY){return a.get(aX,null,aY,"script")},getJSON:function(aX,aY,aZ){return a.get(aX,aY,aZ,"json")},post:function(aX,aZ,a0,aY){if(a.isFunction(aZ)){aY=aY||a0;a0=aZ;aZ={}}return a.ajax({type:"POST",url:aX,data:aZ,success:a0,dataType:aY})},ajaxSetup:function(aX){a.extend(a.ajaxSettings,aX)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aL.XMLHttpRequest&&(aL.location.protocol!=="file:"||!aL.ActiveXObject)?function(){return new aL.XMLHttpRequest()}:function(){try{return new aL.ActiveXObject("Microsoft.XMLHTTP")}catch(aX){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(bc){var a7=a.extend(true,{},a.ajaxSettings,bc);var bh,bb,bg,bi=bc&&bc.context||a7,aZ=a7.type.toUpperCase();if(a7.data&&a7.processData&&typeof a7.data!=="string"){a7.data=a.param(a7.data,a7.traditional)}if(a7.dataType==="jsonp"){if(aZ==="GET"){if(!r.test(a7.url)){a7.url+=(D.test(a7.url)?"&":"?")+(a7.jsonp||"callback")+"=?"}}else{if(!a7.data||!r.test(a7.data)){a7.data=(a7.data?a7.data+"&":"")+(a7.jsonp||"callback")+"=?"}}a7.dataType="json"}if(a7.dataType==="json"&&(a7.data&&r.test(a7.data)||r.test(a7.url))){bh=a7.jsonpCallback||("jsonp"+ae++);if(a7.data){a7.data=(a7.data+"").replace(r,"="+bh+"$1")}a7.url=a7.url.replace(r,"="+bh+"$1");a7.dataType="script";aL[bh]=aL[bh]||function(bj){bg=bj;a2();a5();aL[bh]=C;try{delete aL[bh]}catch(bk){}if(a0){a0.removeChild(be)}}}if(a7.dataType==="script"&&a7.cache===null){a7.cache=false}if(a7.cache===false&&aZ==="GET"){var aX=aO();var bf=a7.url.replace(aW,"$1_="+aX+"$2");a7.url=bf+((bf===a7.url)?(D.test(a7.url)?"&":"?")+"_="+aX:"")}if(a7.data&&aZ==="GET"){a7.url+=(D.test(a7.url)?"&":"?")+a7.data}if(a7.global&&!a.active++){a.event.trigger("ajaxStart")}var ba=B.exec(a7.url),a1=ba&&(ba[1]&&ba[1]!==location.protocol||ba[2]!==location.host);if(a7.dataType==="script"&&aZ==="GET"&&a1){var a0=aa.getElementsByTagName("head")[0]||aa.documentElement;var be=aa.createElement("script");be.src=a7.url;if(a7.scriptCharset){be.charset=a7.scriptCharset}if(!bh){var a9=false;be.onload=be.onreadystatechange=function(){if(!a9&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a9=true;a2();a5();be.onload=be.onreadystatechange=null;if(a0&&be.parentNode){a0.removeChild(be)}}}}a0.insertBefore(be,a0.firstChild);return C}var a4=false;var a3=a7.xhr();if(!a3){return}if(a7.username){a3.open(aZ,a7.url,a7.async,a7.username,a7.password)}else{a3.open(aZ,a7.url,a7.async)}try{if(a7.data||bc&&bc.contentType){a3.setRequestHeader("Content-Type",a7.contentType)}if(a7.ifModified){if(a.lastModified[a7.url]){a3.setRequestHeader("If-Modified-Since",a.lastModified[a7.url])}if(a.etag[a7.url]){a3.setRequestHeader("If-None-Match",a.etag[a7.url])}}if(!a1){a3.setRequestHeader("X-Requested-With","XMLHttpRequest")}a3.setRequestHeader("Accept",a7.dataType&&a7.accepts[a7.dataType]?a7.accepts[a7.dataType]+", */*":a7.accepts._default)}catch(bd){}if(a7.beforeSend&&a7.beforeSend.call(bi,a3,a7)===false){if(a7.global&&!--a.active){a.event.trigger("ajaxStop")}a3.abort();return false}if(a7.global){a8("ajaxSend",[a3,a7])}var a6=a3.onreadystatechange=function(bj){if(!a3||a3.readyState===0||bj==="abort"){if(!a4){a5()}a4=true;if(a3){a3.onreadystatechange=a.noop}}else{if(!a4&&a3&&(a3.readyState===4||bj==="timeout")){a4=true;a3.onreadystatechange=a.noop;bb=bj==="timeout"?"timeout":!a.httpSuccess(a3)?"error":a7.ifModified&&a.httpNotModified(a3,a7.url)?"notmodified":"success";var bl;if(bb==="success"){try{bg=a.httpData(a3,a7.dataType,a7)}catch(bk){bb="parsererror";bl=bk}}if(bb==="success"||bb==="notmodified"){if(!bh){a2()}}else{a.handleError(a7,a3,bb,bl)}a5();if(bj==="timeout"){a3.abort()}if(a7.async){a3=null}}}};try{var aY=a3.abort;a3.abort=function(){if(a3){aY.call(a3)}a6("abort")}}catch(bd){}if(a7.async&&a7.timeout>0){setTimeout(function(){if(a3&&!a4){a6("timeout")}},a7.timeout)}try{a3.send(aZ==="POST"||aZ==="PUT"||aZ==="DELETE"?a7.data:null)}catch(bd){a.handleError(a7,a3,null,bd);a5()}if(!a7.async){a6()}function a2(){if(a7.success){a7.success.call(bi,bg,bb,a3)}if(a7.global){a8("ajaxSuccess",[a3,a7])}}function a5(){if(a7.complete){a7.complete.call(bi,a3,bb)}if(a7.global){a8("ajaxComplete",[a3,a7])}if(a7.global&&!--a.active){a.event.trigger("ajaxStop")}}function a8(bk,bj){(a7.context?a(a7.context):a.event).trigger(bk,bj)}return a3},handleError:function(aY,a0,aX,aZ){if(aY.error){aY.error.call(aY.context||aY,a0,aX,aZ)}if(aY.global){(aY.context?a(aY.context):a.event).trigger("ajaxError",[a0,aY,aZ])}},active:0,httpSuccess:function(aY){try{return !aY.status&&location.protocol==="file:"||(aY.status>=200&&aY.status<300)||aY.status===304||aY.status===1223||aY.status===0}catch(aX){}return false},httpNotModified:function(a0,aX){var aZ=a0.getResponseHeader("Last-Modified"),aY=a0.getResponseHeader("Etag");if(aZ){a.lastModified[aX]=aZ}if(aY){a.etag[aX]=aY}return a0.status===304||a0.status===0},httpData:function(a2,a0,aZ){var aY=a2.getResponseHeader("content-type")||"",aX=a0==="xml"||!a0&&aY.indexOf("xml")>=0,a1=aX?a2.responseXML:a2.responseText;if(aX&&a1.documentElement.nodeName==="parsererror"){a.error("parsererror")}if(aZ&&aZ.dataFilter){a1=aZ.dataFilter(a1,a0)}if(typeof a1==="string"){if(a0==="json"||!a0&&aY.indexOf("json")>=0){a1=a.parseJSON(a1)}else{if(a0==="script"||!a0&&aY.indexOf("javascript")>=0){a.globalEval(a1)}}}return a1},param:function(aX,a0){var aY=[];if(a0===C){a0=a.ajaxSettings.traditional}if(a.isArray(aX)||aX.jquery){a.each(aX,function(){a2(this.name,this.value)})}else{for(var a1 in aX){aZ(a1,aX[a1])}}return aY.join("&").replace(h,"+");function aZ(a3,a4){if(a.isArray(a4)){a.each(a4,function(a6,a5){if(a0||/\[\]$/.test(a3)){a2(a3,a5)}else{aZ(a3+"["+(typeof a5==="object"||a.isArray(a5)?a6:"")+"]",a5)}})}else{if(!a0&&a4!=null&&typeof a4==="object"){a.each(a4,function(a6,a5){aZ(a3+"["+a6+"]",a5)})}else{a2(a3,a4)}}}function a2(a3,a4){a4=a.isFunction(a4)?a4():a4;aY[aY.length]=encodeURIComponent(a3)+"="+encodeURIComponent(a4)}}});var G={},ad=/toggle|show|hide/,at=/^([+-]=)?([\d+-.]+)(.*)$/,aE,ai=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];a.fn.extend({show:function(aY,a6){if(aY||aY===0){return this.animate(aC("show",3),aY,a6)}else{for(var a3=0,a0=this.length;a3<a0;a3++){var aX=a.data(this[a3],"olddisplay");this[a3].style.display=aX||"";if(a.css(this[a3],"display")==="none"){var a5=this[a3].nodeName,a4;if(G[a5]){a4=G[a5]}else{var aZ=a("<"+a5+" />").appendTo("body");a4=aZ.css("display");if(a4==="none"){a4="block"}aZ.remove();G[a5]=a4}a.data(this[a3],"olddisplay",a4)}}for(var a2=0,a1=this.length;a2<a1;a2++){this[a2].style.display=a.data(this[a2],"olddisplay")||""}return this}},hide:function(a2,a3){if(a2||a2===0){return this.animate(aC("hide",3),a2,a3)}else{for(var a1=0,aY=this.length;a1<aY;a1++){var aX=a.data(this[a1],"olddisplay");if(!aX&&aX!=="none"){a.data(this[a1],"olddisplay",a.css(this[a1],"display"))}}for(var a0=0,aZ=this.length;a0<aZ;a0++){this[a0].style.display="none"}return this}},_toggle:a.fn.toggle,toggle:function(aZ,aY){var aX=typeof aZ==="boolean";if(a.isFunction(aZ)&&a.isFunction(aY)){this._toggle.apply(this,arguments)}else{if(aZ==null||aX){this.each(function(){var a0=aX?aZ:a(this).is(":hidden");a(this)[a0?"show":"hide"]()})}else{this.animate(aC("toggle",3),aZ,aY)}}return this},fadeTo:function(aX,aZ,aY){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aZ},aX,aY)},animate:function(a1,aY,a0,aZ){var aX=a.speed(aY,a0,aZ);if(a.isEmptyObject(a1)){return this.each(aX.complete)}return this[aX.queue===false?"each":"queue"](function(){var a4=a.extend({},aX),a6,a5=this.nodeType===1&&a(this).is(":hidden"),a2=this;for(a6 in a1){var a3=a6.replace(ay,k);if(a6!==a3){a1[a3]=a1[a6];delete a1[a6];a6=a3}if(a1[a6]==="hide"&&a5||a1[a6]==="show"&&!a5){return a4.complete.call(this)}if((a6==="height"||a6==="width")&&this.style){a4.display=a.css(this,"display");a4.overflow=this.style.overflow}if(a.isArray(a1[a6])){(a4.specialEasing=a4.specialEasing||{})[a6]=a1[a6][1];a1[a6]=a1[a6][0]}}if(a4.overflow!=null){this.style.overflow="hidden"}a4.curAnim=a.extend({},a1);a.each(a1,function(a8,bc){var bb=new a.fx(a2,a4,a8);if(ad.test(bc)){bb[bc==="toggle"?a5?"show":"hide":bc](a1)}else{var ba=at.exec(bc),bd=bb.cur(true)||0;if(ba){var a7=parseFloat(ba[2]),a9=ba[3]||"px";if(a9!=="px"){a2.style[a8]=(a7||1)+a9;bd=((a7||1)/bb.cur(true))*bd;a2.style[a8]=bd+a9}if(ba[1]){a7=((ba[1]==="-="?-1:1)*a7)+bd}bb.custom(bd,a7,a9)}else{bb.custom(bd,bc,"")}}});return true})},stop:function(aY,aX){var aZ=a.timers;if(aY){this.queue([])}this.each(function(){for(var a0=aZ.length-1;a0>=0;a0--){if(aZ[a0].elem===this){if(aX){aZ[a0](true)}aZ.splice(a0,1)}}});if(!aX){this.dequeue()}return this}});a.each({slideDown:aC("show",1),slideUp:aC("hide",1),slideToggle:aC("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(aX,aY){a.fn[aX]=function(aZ,a0){return this.animate(aY,aZ,a0)}});a.extend({speed:function(aZ,a0,aY){var aX=aZ&&typeof aZ==="object"?aZ:{complete:aY||!aY&&a0||a.isFunction(aZ)&&aZ,duration:aZ,easing:aY&&a0||a0&&!a.isFunction(a0)&&a0};aX.duration=a.fx.off?0:typeof aX.duration==="number"?aX.duration:a.fx.speeds[aX.duration]||a.fx.speeds._default;aX.old=aX.complete;aX.complete=function(){if(aX.queue!==false){a(this).dequeue()}if(a.isFunction(aX.old)){aX.old.call(this)}};return aX},easing:{linear:function(aZ,a0,aX,aY){return aX+aY*aZ},swing:function(aZ,a0,aX,aY){return((-Math.cos(aZ*Math.PI)/2)+0.5)*aY+aX}},timers:[],fx:function(aY,aX,aZ){this.options=aX;this.elem=aY;this.prop=aZ;if(!aX.orig){aX.orig={}}}});a.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(a.fx.step[this.prop]||a.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(aY){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var aX=parseFloat(a.css(this.elem,this.prop,aY));return aX&&aX>-10000?aX:parseFloat(a.curCSS(this.elem,this.prop))||0},custom:function(a1,a0,aZ){this.startTime=aO();this.start=a1;this.end=a0;this.unit=aZ||this.unit||"px";this.now=this.start;this.pos=this.state=0;var aX=this;function aY(a2){return aX.step(a2)}aY.elem=this.elem;if(aY()&&a.timers.push(aY)&&!aE){aE=setInterval(a.fx.tick,13)}},show:function(){this.options.orig[this.prop]=a.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());a(this.elem).show()},hide:function(){this.options.orig[this.prop]=a.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a0){var a5=aO(),a1=true;if(a0||a5>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var a2 in this.options.curAnim){if(this.options.curAnim[a2]!==true){a1=false}}if(a1){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;var aZ=a.data(this.elem,"olddisplay");this.elem.style.display=aZ?aZ:this.options.display;if(a.css(this.elem,"display")==="none"){this.elem.style.display="block"}}if(this.options.hide){a(this.elem).hide()}if(this.options.hide||this.options.show){for(var aX in this.options.curAnim){a.style(this.elem,aX,this.options.orig[aX])}}this.options.complete.call(this.elem)}return false}else{var aY=a5-this.startTime;this.state=aY/this.options.duration;var a3=this.options.specialEasing&&this.options.specialEasing[this.prop];var a4=this.options.easing||(a.easing.swing?"swing":"linear");this.pos=a.easing[a3||a4](this.state,aY,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};a.extend(a.fx,{tick:function(){var aY=a.timers;for(var aX=0;aX<aY.length;aX++){if(!aY[aX]()){aY.splice(aX--,1)}}if(!aY.length){a.fx.stop()}},stop:function(){clearInterval(aE);aE=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aX){a.style(aX.elem,"opacity",aX.now)},_default:function(aX){if(aX.elem.style&&aX.elem.style[aX.prop]!=null){aX.elem.style[aX.prop]=(aX.prop==="width"||aX.prop==="height"?Math.max(0,aX.now):aX.now)+aX.unit}else{aX.elem[aX.prop]=aX.now}}}});if(a.expr&&a.expr.filters){a.expr.filters.animated=function(aX){return a.grep(a.timers,function(aY){return aX===aY.elem}).length}}function aC(aY,aX){var aZ={};a.each(ai.concat.apply([],ai.slice(0,aX)),function(){aZ[this]=aY});return aZ}if("getBoundingClientRect" in aa.documentElement){a.fn.offset=function(a6){var aZ=this[0];if(a6){return this.each(function(a7){a.offset.setOffset(this,a6,a7)})}if(!aZ||!aZ.ownerDocument){return null}if(aZ===aZ.ownerDocument.body){return a.offset.bodyOffset(aZ)}var a1=aZ.getBoundingClientRect(),a5=aZ.ownerDocument,a2=a5.body,aX=a5.documentElement,a0=aX.clientTop||a2.clientTop||0,a3=aX.clientLeft||a2.clientLeft||0,a4=a1.top+(self.pageYOffset||a.support.boxModel&&aX.scrollTop||a2.scrollTop)-a0,aY=a1.left+(self.pageXOffset||a.support.boxModel&&aX.scrollLeft||a2.scrollLeft)-a3;return{top:a4,left:aY}}}else{a.fn.offset=function(a8){var a2=this[0];if(a8){return this.each(function(a9){a.offset.setOffset(this,a8,a9)})}if(!a2||!a2.ownerDocument){return null}if(a2===a2.ownerDocument.body){return a.offset.bodyOffset(a2)}a.offset.initialize();var aZ=a2.offsetParent,aY=a2,a7=a2.ownerDocument,a5,a0=a7.documentElement,a3=a7.body,a4=a7.defaultView,aX=a4?a4.getComputedStyle(a2,null):a2.currentStyle,a6=a2.offsetTop,a1=a2.offsetLeft;while((a2=a2.parentNode)&&a2!==a3&&a2!==a0){if(a.offset.supportsFixedPosition&&aX.position==="fixed"){break}a5=a4?a4.getComputedStyle(a2,null):a2.currentStyle;a6-=a2.scrollTop;a1-=a2.scrollLeft;if(a2===aZ){a6+=a2.offsetTop;a1+=a2.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a2.nodeName))){a6+=parseFloat(a5.borderTopWidth)||0;a1+=parseFloat(a5.borderLeftWidth)||0}aY=aZ,aZ=a2.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&a5.overflow!=="visible"){a6+=parseFloat(a5.borderTopWidth)||0;a1+=parseFloat(a5.borderLeftWidth)||0}aX=a5}if(aX.position==="relative"||aX.position==="static"){a6+=a3.offsetTop;a1+=a3.offsetLeft}if(a.offset.supportsFixedPosition&&aX.position==="fixed"){a6+=Math.max(a0.scrollTop,a3.scrollTop);a1+=Math.max(a0.scrollLeft,a3.scrollLeft)}return{top:a6,left:a1}}}a.offset={initialize:function(){var aX=aa.body,aY=aa.createElement("div"),a1,a3,a2,a4,aZ=parseFloat(a.curCSS(aX,"marginTop",true))||0,a0="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.extend(aY.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aY.innerHTML=a0;aX.insertBefore(aY,aX.firstChild);a1=aY.firstChild;a3=a1.firstChild;a4=a1.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(a3.offsetTop!==5);this.doesAddBorderForTableAndCells=(a4.offsetTop===5);a3.style.position="fixed",a3.style.top="20px";this.supportsFixedPosition=(a3.offsetTop===20||a3.offsetTop===15);a3.style.position=a3.style.top="";a1.style.overflow="hidden",a1.style.position="relative";this.subtractsBorderForOverflowNotVisible=(a3.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aX.offsetTop!==aZ);aX.removeChild(aY);aX=aY=a1=a3=a2=a4=null;a.offset.initialize=a.noop},bodyOffset:function(aX){var aZ=aX.offsetTop,aY=aX.offsetLeft;a.offset.initialize();if(a.offset.doesNotIncludeMarginInBodyOffset){aZ+=parseFloat(a.curCSS(aX,"marginTop",true))||0;aY+=parseFloat(a.curCSS(aX,"marginLeft",true))||0}return{top:aZ,left:aY}},setOffset:function(a2,aY,aZ){if(/static/.test(a.curCSS(a2,"position"))){a2.style.position="relative"}var a1=a(a2),a4=a1.offset(),aX=parseInt(a.curCSS(a2,"top",true),10)||0,a3=parseInt(a.curCSS(a2,"left",true),10)||0;if(a.isFunction(aY)){aY=aY.call(a2,aZ,a4)}var a0={top:(aY.top-a4.top)+aX,left:(aY.left-a4.left)+a3};if("using" in aY){aY.using.call(a2,a0)}else{a1.css(a0)}}};a.fn.extend({position:function(){if(!this[0]){return null}var aZ=this[0],aY=this.offsetParent(),a0=this.offset(),aX=/^body|html$/i.test(aY[0].nodeName)?{top:0,left:0}:aY.offset();a0.top-=parseFloat(a.curCSS(aZ,"marginTop",true))||0;a0.left-=parseFloat(a.curCSS(aZ,"marginLeft",true))||0;aX.top+=parseFloat(a.curCSS(aY[0],"borderTopWidth",true))||0;aX.left+=parseFloat(a.curCSS(aY[0],"borderLeftWidth",true))||0;return{top:a0.top-aX.top,left:a0.left-aX.left}},offsetParent:function(){return this.map(function(){var aX=this.offsetParent||aa.body;while(aX&&(!/^body|html$/i.test(aX.nodeName)&&a.css(aX,"position")==="static")){aX=aX.offsetParent}return aX})}});a.each(["Left","Top"],function(aY,aX){var aZ="scroll"+aX;a.fn[aZ]=function(a2){var a0=this[0],a1;if(!a0){return null}if(a2!==C){return this.each(function(){a1=al(this);if(a1){a1.scrollTo(!aY?a2:a(a1).scrollLeft(),aY?a2:a(a1).scrollTop())}else{this[aZ]=a2}})}else{a1=al(a0);return a1?("pageXOffset" in a1)?a1[aY?"pageYOffset":"pageXOffset"]:a.support.boxModel&&a1.document.documentElement[aZ]||a1.document.body[aZ]:a0[aZ]}}});function al(aX){return("scrollTo" in aX&&aX.document)?aX:aX.nodeType===9?aX.defaultView||aX.parentWindow:false}a.each(["Height","Width"],function(aY,aX){var aZ=aX.toLowerCase();a.fn["inner"+aX]=function(){return this[0]?a.css(this[0],aZ,false,"padding"):null};a.fn["outer"+aX]=function(a0){return this[0]?a.css(this[0],aZ,false,a0?"margin":"border"):null};a.fn[aZ]=function(a0){var a1=this[0];if(!a1){return a0==null?null:this}if(a.isFunction(a0)){return this.each(function(a3){var a2=a(this);a2[aZ](a0.call(this,a3,a2[aZ]()))})}return("scrollTo" in a1&&a1.document)?a1.document.compatMode==="CSS1Compat"&&a1.document.documentElement["client"+aX]||a1.document.body["client"+aX]:(a1.nodeType===9)?Math.max(a1.documentElement["client"+aX],a1.body["scroll"+aX],a1.documentElement["scroll"+aX],a1.body["offset"+aX],a1.documentElement["offset"+aX]):a0===C?a.css(a1,aZ):this.css(aZ,typeof a0==="string"?a0:a0+"px")}});if(!n){aL.jQuery=aL.$=a}aL.jq=a})(window);
(zk=function(a){return jq(a,zk).zk}).copy=function(d,c,a){d=d||{};for(var b in c){if(a){a[b]=d[b]}d[b]=c[b]}return d};(function(){var g=0,e=0,f,b=[];function k(){return function(){this.$oid=++g;this.$init.apply(this,arguments);var t=this._$ais;if(t){delete this._$ais;for(var s=t.length;s--;){t[s].call(this)}}}}function c(s,t,u){return function(w,z){if(t){w=t.apply(this,arguments)}var A=this[s];this[s]=w;if(u&&(A!==w||(z&&z.force))){u.apply(this,arguments)}return this}}function l(){if(jq.isReady||zk.Page.contained.length){r(true,zk.pi?"z-initing":null)}else{setTimeout(l,10)}}function p(){r()}function r(s,t){if(zk.processing&&!jq("#zk_proc").length&&!jq("#zk_showBusy").length){zUtl.progressbox("zk_proc",window.msgzk?msgzk.PLEASE_WAIT:"Processing...",s,t)}}function j(t){var u=t.widgetName;return t.id?u+"$"+t.id:u+"#"+t.uuid}function i(D,B){var t=[];for(var C=0,E=D.length;C<E;C++){if(t.length){t.push(", ")}var z=D[C];if(z&&(jq.isArray(z)||z.zk)){t.push("["+i(z,B)+"]")}else{if(zk.Widget.isInstance(z)){t.push(j(z))}else{if(z&&z.nodeType){var F=zk.Widget.$(z);if(F){t.push(jq.nodeName(z),":",j(F))}else{t.push(jq.nodeName(z),"#",z.id)}}else{if(B&&z&&(typeof z=="object")&&!z.nodeType){var H=["{\n"];for(var G in z){H.push(G,":",z[G],",\n")}if(H[H.length-1]==",\n"){H.pop()}H.push("\n}");t.push(H.join(""))}else{if(typeof z=="function"){var H=""+z,u=H.indexOf("{"),A=u<0?H.indexOf("\n"):-1;t.push(H.substring(0,u>0?u:A>0?A:H.length))}else{t.push(""+z)}}}}}}return t.join("")}function o(){if(f){var s=jq("#zk_log");if(!s.length){jq(document.body).append('<div id="zk_logbox" class="z-log"><button onclick="jq(\'#zk_logbox\').remove()">X</button><br/><textarea id="zk_log" rows="10"></textarea></div>');s=jq("#zk_log")}s=s[0];s.value+=f;s.scrollTop=s.scrollHeight;f=null}}function n(){if(zk.mounting){return zk.afterMount(n)}zk.stamp("ending");zk.stamp()}function q(z,s,t,w){for(var v=z._$subs,u=v?v.length:0;--u>=0;){var A=v[u];if(A[s]===t){A[s]=w;q(A,s,t,w)}}}zk.copy(zk,{procDelay:900,tipDelay:800,resendDelay:-1,clickPointer:[0,0],currentPointer:[0,0],loading:0,busy:0,cut:function(u,s){var t;if(u){t=u[s];delete u[s]}return t},$package:function(s,w,A){for(var z=0,u=window;;){var v=s.indexOf(".",z),C=v>=0?s.substring(z,v):s.substring(z);var t=u[C],B;if(B=!t){t=u[C]={}}if(v<0){if(B&&w!==false){zk.setLoaded(s)}if(A){t.$wv=true}return t}u=t;z=v+1}},$import:function(w,z){for(var v=0,A=window;;){var u=w.indexOf(".",v),s=u>=0?w.substring(v,u):w.substring(v);var t=A[s];if(u<0||!t){if(z){if(t){z(t)}else{zk.load(w.substring(0,w.lastIndexOf(".")),function(){z(zk.$import(w))})}}return t}A=t;v=u+1}},$extends:function(B,u,z){if(!B){throw"unknown superclass"}var t=k();var v=t.prototype,s=B.prototype,A=u["$define"];delete u["$define"];zk.copy(v,s);zk.define(t,A);zk.copy(v,u);for(var w in B){if(w!="prototype"){t[w]=B[w]}}zk.copy(t,z);v.$class=t;v._$super=s;v._$subs=[];s._$subs.push(v);t.$class=zk.Class;t.superclass=B;return t},$default:function(s,u){s=s||{};for(var t in u){if(s[t]===undefined){s[t]=u[t]}}return s},override:function(v,t,u){if(typeof t=="string"){v["$"+t]=v[t];v[t]=u}else{for(var s in u){q(v,s,t[s]=v[s],v[s]=u[s])}}return v},define:function(t,w){for(var s in w){var v="_"+s,u=s.charAt(0).toUpperCase()+s.substring(1),A=t.prototype,B=w[s],z=null;if(jq.isArray(B)){z=B.length?B[0]:null;B=B.length>1?B[1]:null}A["set"+u]=c(v,z,B);A["get"+u]=A["is"+u]=new Function("return this."+v+";")}return t},$void:function(){},parseInt:function(t,s){return t&&!isNaN(t=parseInt(t,s||10))?t:0},parseFloat:function(s){return s&&!isNaN(s=parseFloat(s))?s:0},set:function(t,s,C,w){if(typeof s=="string"){var z=t["set"+s.charAt(0).toUpperCase()+s.substring(1)];if(!z){t[s]=C}else{if(arguments.length>=4){z.call(t,C,w)}else{z.call(t,C)}}}else{for(var A=0,B=C.length,z,u,D;A<B;){u=C[A++];z=s["get"+u.charAt(0).toUpperCase()+u.substring(1)];if(w&&!z&&s[u]===undefined){continue}zk.set(t,u,z?z.call(s):s[u])}}return t},get:function(u,t){var s=t.charAt(0).toUpperCase()+t.substring(1);m=u["get"+s];if(m){return m.call(u)}m=u["is"+s];if(m){return m.call(u)}return u[t]},startProcessing:function(s){zk.processing=true;setTimeout(jq.isReady?p:l,s>0?s:0)},endProcessing:function(){zk.processing=false;zUtl.destroyProgressbox("zk_proc")},disableESC:function(){++zk._noESC},enableESC:function(){--zk._noESC},_noESC:0,error:function(s){new _zErb(s)},errorDismiss:function(){_zErb.closeAll()},log:function(s){var t=i((s!==zk)?arguments:(function(w){var u=[];for(var v=w.length;--v>0;){u.unshift(w[v])}return u})(arguments),(s===zk));f=(f?f+t:t)+"\n";setTimeout(function(){jq(o)},300)},stamp:function(s,v){if(s){if(!v&&!b.length){setTimeout(n,0)}b.push({n:s,t:zUtl.now()})}else{if(b.length){var u=zk._t0;for(var t;(t=b.shift());){zk.log(t.n+": "+(t.t-zk._t0));zk._t0=t.t}zk.log("total: "+(zk._t0-u))}}},ajaxURI:function(u,s){var C=zk.Desktop.$(s?s.desktop:null),t=s&&s.au;C=(C?C:zk)[t?"updateURI":"contextURI"];if(!u){return C}var D=u.charAt(0)=="/";if(t&&!D){D=true;u="/"+u}var z=C.lastIndexOf(";"),w=C.lastIndexOf("?");if(z<0&&w<0){return D?C+u:u}if(w>=0&&(z<0||w<z)){z=w}var A=D?C.substring(0,z):"";if(s&&s.ignoreSession){return A+u}var B=C.substring(z),v=u.indexOf("?");return v>=0?w>=0?A+u.substring(0,v)+B+"&"+u.substring(v+1):A+u.substring(0,v)+B+u.substring(v):A+u+B},stateless:function(u,w,s,t){var z=zk.Desktop,v;u=u||("z_auto"+e++);v=z.all[u];if(v&&!v.stateless){throw"Desktop conflict"}if(zk.updateURI==null){zk.updateURI=s}if(zk.contextURI==null){zk.contextURI=w}return v||new z(u,w,s,t,true)}});(function(){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;zk.ios=zk.agent.indexOf("iphone")>=0||zk.agent.indexOf("ipad")>=0;zk.android=zk.agent.indexOf("android")>=0;zk.mobile=zk.ios||zk.android;var s;if(zk.gecko){var t=zk.agent.indexOf("firefox/");t=zk.parseInt(zk.agent.substring(t+8));zk.gecko3=t>=3;zk.gecko2_=!zk.gecko3;s="gecko gecko"+t}else{if(zk.opera){s="opera"}else{var t=zk.agent.indexOf("msie ");zk.ie=t>=0;if(zk.ie){t=zk.parseInt(zk.agent.substring(t+5));zk.ie7=t>=7;zk.ie8c=t>=8;zk.ie8=t>=8&&document.documentMode>=8;zk.ie6_=!zk.ie7;zk.ie7_=zk.ie7&&!zk.ie8;s="ie ie"+t}else{if(zk.safari){s="safari"}}}}if(zk.air=zk.agent.indexOf("adobeair")>=0){s="air"}zk.css3=!(zk.ie||zk.gecko2_||zk.opera);if(s){jq(function(){var v=document.body,u=v.className;if(u){u+=" "}v.className=u+s})}})();function d(t,s){return function(){return s.apply(t,arguments)}}zk.Object=function(){};zk.Object.prototype={$init:zk.$void,afterInit:function(s){(this._$ais=this._$ais||[]).unshift(s)},$class:zk.Object,$instanceof:function(){for(var t=arguments.length,s;t--;){if(s=arguments[t]){var u=this.$class;if(u==zk.Class){return this==zk.Object||this==zk.Class}for(;u;u=u.superclass){if(u==s){return true}}}}return false},$super:function(z,w){var v=[],s=typeof z!="string";for(var u=arguments.length,t=s?1:0;--u>t;){v.unshift(arguments[u])}return s?this.$supers(z,w,v):this.$supers(z,v)},$supers:function(u,w,B){var z=this._$supers;if(!z){z=this._$supers={}}if(typeof u!="string"){var v=z[w],A;if(!(A=u.prototype._$super)||!(u=A[w])){throw w+" not in superclass"}z[w]=A;try{return u.apply(this,B)}finally{z[w]=v}}var v=z[u],t,A,s;if(v){s=v[u];A=v}else{s=this[u];A=this}while(A=A._$super){if(s!=A[u]){t=A[u];if(t){z[u]=A}break}}if(!t){throw u+" not in superclass"}try{return t.apply(this,w)}finally{z[u]=v}},_$subs:[],proxy:function(t){var u=this._$proxies,s;if(!u){this._$proxies=u={}}else{if(s=u[t]){return s}}return u[t]=d(this,t)}};zk.Class=function(){};zk.Class.superclass=zk.Object;zk.Class.prototype.$class=zk.Class;_zkf={$class:zk.Class,isInstance:function(s){return s&&s.$instanceof&&s.$instanceof(this)},isAssignableFrom:function(s){for(;s;s=s.superclass){if(this==s){return true}}return false},$instanceof:zk.Object.prototype.$instanceof};zk.copy(zk.Class,_zkf);zk.copy(zk.Object,_zkf);var h=[],a=0;_zErb=zk.$extends(zk.Object,{$init:function(u){var w="zk_err"+a++,t="#"+w;x=(a*5)%50,y=(a*5)%50,html='<div class="z-error" style="left:'+(jq.innerX()+x)+"px;top:"+(jq.innerY()+y)+'px;" id="'+w+'"><table cellpadding="2" cellspacing="2" width="100%"><tr><td align="right"><div id="'+w+'-p">';if(!zk.zkuery){html+='<span class="btn" onclick="_zErb._redraw()">redraw</span>&nbsp;'}html+='<span class="btn" onclick="_zErb._close(\''+w+'\')">close</span></div></td></tr><tr valign="top"><td class="z-error-msg">'+zUtl.encodeXML(u,{multiline:true})+"</td></tr></table></div>";jq(document.body).append(html);this.id=w;h.push(this);try{var v;this.dg=new zk.Draggable(null,v=jq(t)[0],{handle:jq(t+"-p")[0],zIndex:v.style.zIndex,starteffect:zk.$void,starteffect:zk.$void,endeffect:zk.$void})}catch(s){}},destroy:function(){h.$remove(this);if(this.dg){this.dg.destroy()}jq("#"+this.id).remove()}},{_redraw:function(){zk.errorDismiss();zAu.send(new zk.Event(null,"redraw"))},_close:function(u){for(var s=h.length;s--;){var t=h[s];if(t.id==u){h.splice(s,1);t.destroy();return}}},closeAll:function(){for(var s=h.length;s--;){h[s].destroy()}h=[]}})})();
zk.copy(String.prototype,{startsWith:function(a){return this.substring(0,a.length)==a},endsWith:function(a){return this.substring(this.length-a.length)==a},trim:function(){return jq.trim(this)},$camel: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},$inc:function(a){return String.fromCharCode(this.charCodeAt(0)+a)},$sub:function(a){return this.charCodeAt(0)-a.charCodeAt(0)}});zk.copy(Array.prototype,{$indexOf:function(a){return jq.inArray(a,this)},$contains:function(a){return this.$indexOf(a)>=0},$equals:function(c){if(jq.isArray(c)&&c.length==this.length){for(var a=this.length;a--;){var b=this[a];if(b!=c[a]&&(!jq.isArray(b)||!b.$equals(c[a]))){return false}}return true}},$remove:function(d){for(var c=jq.isArray(d),b=0,a=this.length;b<a;++b){if(d==this[b]||(c&&d.$equals(this[b]))){this.splice(b,1);return true}}return false},$addAll:function(a){return this.push.apply(this,a)},$clone:function(){return[].concat(this)}});if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c){for(var b=0,a=this.length;b<a;b++){if(this[b]==c){return b}}return -1}};
zjq=function(a){this.jq=a};(function(r,i){var f={},w=["font-family","font-size","font-weight","font-style","letter-spacing","line-height","text-align","text-decoration","text-indent","text-shadow","text-transform","text-overflow","direction","word-spacing","white-space"],l,k,c=["color","background-color","background"],n=[],o=0,u=0,p;function s(C,B){var A=B&&B!==zk?zk.Widget.$(B):null,z;return(z=A||zk.Desktop.sync())&&(z=z.$f(C,!A))?z.$n():null}function q(z){if(z.offsetParent){return z.offsetParent}if(z==r.body){return z}while((z=z.parentNode)&&z!=r.body){if(z.style&&jq(z).css("position")!="static"){return z}}return r.body}function g(A){if(--o<=0){for(var z=n.length;z--;){n[z].zsync(A)}}}function d(B){var z=zk.Widget.$(B);if(z){zk.currentFocus=z}try{B.focus()}catch(A){setTimeout(function(){try{B.focus()}catch(C){setTimeout(function(){try{B.focus()}catch(D){}},100)}},0)}}function a(A){try{A.select()}catch(z){setTimeout(function(){try{A.select()}catch(B){}},0)}}function v(){if(this.submit){jq.Event.fire(this,"submit");this.submit()}}function e(){this.style.MozUserSelect="none"}function y(){this.style.MozUserSelect=""}function b(G,H,B){if(G&&H){var D=zk(G).revisedOffset(),A=B?B.oft:zk(H).revisedOffset(),E=A[1]-D[1]+(G==(zk.safari?r.body:r.body.parentNode)?0:G.scrollTop),F=B?B.h:H.offsetHeight,z=E+F,C;if(G.scrollTop>E){G.scrollTop=E;C=true}else{if(z>G.clientHeight+G.scrollTop){G.scrollTop=!B?z:z-(G.clientHeight+(H.parentNode==G?0:G.scrollTop));C=true}}if(C||!B){if(!B){B={oft:A,h:H.offsetHeight,el:H}}else{B.oft=zk(B.el).revisedOffset()}}G.scrollTop=G.scrollTop;return B}}function t(B){var G=0,C=0,E;if(zk.gecko){var A=B.parentNode;while(A&&A!=r.body){var D=jq(A),z=D.css("position");if(z=="relative"||z=="absolute"){G+=zk.parseInt(D.css("border-top-width"));C+=zk.parseInt(D.css("border-left-width"))}A=A.offsetParent}}do{var H=jq(B);if(H.css("position")=="fixed"){G+=jq.innerY()+B.offsetTop;C+=jq.innerX()+B.offsetLeft;break}else{if(zk.opera){var F=jq.nodeName(B);if(E&&F=="div"&&B.scrollTop!=0){G+=B.scrollTop||0}E=F=="span"||F=="input"}G+=B.offsetTop||0;C+=B.offsetLeft||0;B=zk.gecko&&B!=r.body?q(B):B.offsetParent}}while(B);return[C,G]}function m(B){if(zk.safari&&jq.nodeName(B,"tr")&&B.cells.length){B=B.cells[0]}var A=0,z=0;do{A+=B.offsetTop||0;z+=B.offsetLeft||0;B=zk.gecko&&B!=r.body?q(B):B.offsetParent;if(B){if(jq.nodeName(B,"body")){break}var C=jq(B).css("position");if(C=="relative"||C=="absolute"){break}}}while(B);return[z,A]}function x(C,B,z){if(z){var A=C.revisedOffset();B.left=A[0];B.top=A[1]}else{B.left=C.offsetLeft();B.top=C.offsetTop()}return B}var h=[];function j(){if(h.length){for(var z;z=h.pop();){try{zjq._fixCSS(z)}catch(A){}}setTimeout(j)}}zk.copy(zjq,{_fixCSS:function(z){z.className+=" ";if(z.offsetHeight){}z.className.trim()},_cleanVisi:function(z){z.style.visibility="inherit"},_fixClick:zk.$void,_fixedVParent:zk.$void,_src0:""});zk.override(jq.fn,f,{init:function(C,z){if(z===zk){if(typeof C=="string"&&zUtl.isChar(C.charAt(0),{digit:1,upper:1,lower:1,_:1})){var B=r.getElementById(C);if(!B||B.id==C){var A=jq(B||[]);A.context=r;A.selector="#"+C;A.zk=new zjq(A);return A}C="#"+C}z=null}if(zk.Widget&&zk.Widget.isInstance(C)){C=C.$n()||"#"+C.uuid}var A=f.init.call(this,C,z);A.zk=new zjq(A);return A},replaceWith:function(z,C,A){if(!zk.Widget.isInstance(z)){return f.replaceWith.apply(this,arguments)}var B=this[0];if(B){z.replaceHTML(B,C,A)}return this}});jq.fn.init.prototype=jq.fn;jq.each(["remove","empty","show","hide"],function(A,z){f[z]=jq.fn[z];jq.fn[z]=function(){return !this.selector&&this[0]===r?this:f[z].apply(this,arguments)}});jq.each(["before","after","append","prepend"],function(A,z){f[z]=jq.fn[z];jq.fn[z]=function(B,D){if(!zk.Widget.isInstance(B)){return f[z].apply(this,arguments)}if(!this.length){return this}if(!zk.Desktop._ndt){zk.stateless()}var C=f[z].call(this,B.redrawHTML_());if(!B.z_rod){B.bind(D);zWatch.fireDown("beforeSize",B);zWatch.fireDown("onSize",B)}return C}});zjq.prototype={cleanVisibility:function(){return this.jq.each(function(){zjq._cleanVisi(this)})},isVisible:function(z){var A=this.jq[0];return A&&(!A.style||(A.style.display!="none"&&(!z||A.style.visibility!="hidden")))},isRealVisible:function(z){var A=this.jq[0];return A&&this.isVisible(z)&&(A.offsetWidth>0||A.offsetHeight>0)},scrollTo:function(){if(this.jq.length){var z=this.cmOffset();scrollTo(z[0],z[1])}return this},scrollIntoView:function(z){var C=this.jq[0];if(C){z=z||r.body.parentNode;for(var A=C,B;(A=A.parentNode)&&C!=z;C=A){B=b(A,C,B)}}return this},isOverlapped:function(z){var A=this.jq[0];if(A){return jq.isOverlapped(this.cmOffset(),[A.offsetWidth,A.offsetHeight],zk(z).cmOffset(),[z.offsetWidth,z.offsetHeight])}},sumStyles:function(B,D){var F=0;for(var C=0,z=B.length,E=this.jq;C<z;C++){var A=zk.parseInt(E.css(D[B.charAt(C)]));if(!isNaN(A)){F+=A}}return F},setOffsetHeight:function(z){var A=this.jq;z-=this.padBorderHeight()+zk.parseInt(A.css("margin-top"))+zk.parseInt(A.css("margin-bottom"));A[0].style.height=jq.px0(z);return this},revisedOffset:function(E){var D=this.jq[0];if(!E){if(D.getBoundingClientRect){var C,B;if(zk.ie&&!zk.ie8&&D.style.display=="none"){B=(C=D.style).visibility;C.visibility="hidden";C.display=""}var z=D.getBoundingClientRect();z=[z.left+jq.innerX()-D.ownerDocument.documentElement.clientLeft,z.top+jq.innerY()-D.ownerDocument.documentElement.clientTop];if(C){C.display="none";C.visibility=B}return z}E=this.cmOffset()}var A=zk(D.parentNode).scrollOffset();A[0]-=jq.innerX();A[1]-=jq.innerY();return[E[0]-A[0],E[1]-A[1]]},revisedWidth:function(z,A){z-=this.padBorderWidth();if(z>0&&A){z-=this.sumStyles("lr",jq.margins)}return z<0?0:z},revisedHeight:function(z,A){z-=this.padBorderHeight();if(z>0&&A){z-=this.sumStyles("tb",jq.margins)}return z<0?0:z},borderWidth:function(){return this.sumStyles("lr",jq.borders)},borderHeight:function(){return this.sumStyles("tb",jq.borders)},paddingWidth:function(){return this.sumStyles("lr",jq.paddings)},paddingHeight:function(){return this.sumStyles("tb",jq.paddings)},padBorderWidth:function(){return this.borderWidth()+this.paddingWidth()},padBorderHeight:function(){return this.borderHeight()+this.paddingHeight()},vflexHeight:function(){var B=this.jq[0],z=B.parentNode.clientHeight;if(zk.ie6_){var C=B.parentNode,A=C.style.height;if(A&&A.endsWith("px")){A=zk(C).revisedHeight(zk.parseInt(A));if(A&&A<z){z=A}}}for(var D=B;D=D.previousSibling;){if(D.offsetHeight&&zk(D).isVisible()){z-=D.offsetHeight}}for(var D=B;D=D.nextSibling;){if(D.offsetHeight&&zk(D).isVisible()){z-=D.offsetHeight}}return z},cellIndex:function(){var z=this.jq[0];return z?z.cellIndex:0},ncols:function(F){var G=this.jq[0],D=0,C;if(G&&(C=G.cells)){for(var B=0,A=C.length;B<A;++B){var z=C[B];if(!F||zk(z).isVisible()){var E=z.colSpan;if(E>=1){D+=E}else{++D}}}}return D},toStyleOffset:function(H,G){var B=this.jq[0],D=B.style.left,C=B.style.top,E=zk.opera||zk.air||zk.ie8;if(E||B.style.left==""||B.style.left=="auto"){B.style.left="0"}if(E||B.style.top==""||B.style.top=="auto"){B.style.top="0"}var A=this.cmOffset(),z=zk.parseInt(B.style.left),F=zk.parseInt(B.style.top);A=[H-A[0]+z,G-A[1]+F];B.style.left=D;B.style.top=C;return A},center:function(A){var z=this.jq[0],C=this.offsetWidth(),D=this.offsetHeight();if((!C||!D)&&!this.isVisible()){z.style.left=z.style.top="-10000px";z.style.display="block";C=this.offsetWidth();D=this.offsetHeight(),z.style.display="none"}var B=jq.innerX(),I=jq.innerY();var J,H,G,F;C=jq.innerWidth()-C;if(!A){J=B+C/2}else{if(A.indexOf("left")>=0){J=B}else{if(A.indexOf("right")>=0){J=B+C-1}else{if(A.indexOf("center")>=0){J=B+C/2}else{J=0;G=true}}}}D=jq.innerHeight()-D;if(!A){H=I+D/2}else{if(A.indexOf("top")>=0){H=I}else{if(A.indexOf("bottom")>=0){H=I+D-1}else{if(A.indexOf("center")>=0){H=I+D/2}else{H=0;F=true}}}}if(J<B){J=B}if(H<I){H=I}var E=this.toStyleOffset(J,H);if(!G){z.style.left=jq.px(E[0])}if(!F){z.style.top=jq.px(E[1])}return this},position:function(H,G,A){G=G||"overlap";if(H.nodeType){H=zk(H).dimension(true)}var M=H.left,L=H.top,D=this.dimension(),E=D.height;D=D.width;if(zk.ios){M-=jq.innerX();L-=jq.innerY()}switch(G){case"before_start":L-=E;break;case"before_end":L-=E;M+=H.width-D;break;case"after_start":L+=H.height;break;case"after_end":L+=H.height;M+=H.width-D;break;case"start_before":M-=D;break;case"start_after":M-=D;L+=H.height-E;break;case"end_before":M+=H.width;break;case"end_after":M+=H.width;L+=H.height-E;break;case"at_pointer":var F=zk.currentPointer;M=F[0];L=F[1];break;case"after_pointer":var F=zk.currentPointer;M=F[0];L=F[1]+20;break;case"overlap_end":M+=H.width-D;break;case"overlap_before":L+=H.height-E;break;case"overlap_after":M+=H.width-D;L+=H.height-E;break;default:}if(!A||!A.overflow){var K=jq.innerX(),J=jq.innerY(),B=K+jq.innerWidth(),z=J+jq.innerHeight();if(M+D>B){M=B-D}if(M<K){M=K}if(L+E>z){L=z-E}if(L<J){L=J}}var C=this.jq[0],I=this.toStyleOffset(M,L);C.style.left=jq.px(I[0]);C.style.top=jq.px(I[1]);return this},scrollOffset:function(){var B=this.jq[0],A=0,z=0;do{A+=B.scrollTop||0;z+=B.scrollLeft||0;B=B.parentNode}while(B);return[z,A]},cmOffset:function(){var z=this.jq[0];if(zk.safari&&jq.nodeName(z,"tr")&&z.cells.length){z=z.cells[0]}if(!(zk.gecko||zk.safari)||this.isVisible()||this.offsetWidth()){return t(z)}z.style.display="";var A=t(z);z.style.display="none";return A},absolutize:function(){var A=this.jq[0];if(A.style.position=="absolute"){return this}var B=m(A),D=B[0],C=B[1],z=A.style;A._$orgLeft=D-parseFloat(z.left||0);A._$orgTop=C-parseFloat(z.top||0);z.position="absolute";z.top=jq.px(C);z.left=jq.px(D);return this},relativize:function(){var A=this.jq[0];if(A.style.position=="relative"){return this}var z=A.style;z.position="relative";var C=parseFloat(z.top||0)-(A._$orgTop||0),B=parseFloat(z.left||0)-(A._$orgLeft||0);z.top=jq.px(C);z.left=jq.px(B);return this},offsetWidth:function(){var C=this.jq[0];if(!zk.safari||!jq.nodeName(C,"tr")){return C.offsetWidth}var B=0;for(var A=C.cells,z=A.length;z--;){B+=A[z].offsetWidth}return B},offsetHeight:function(){var D=this.jq[0];if(!zk.safari||!jq.nodeName(D,"tr")){return D.offsetHeight}var B=0;for(var A=D.cells,z=A.length;z--;){var C=A[z].offsetHeight;if(C>B){B=C}}return B},offsetTop:function(){var z=this.jq[0];if(zk.safari&&jq.nodeName(z,"tr")&&z.cells.length){z=z.cells[0]}return z.offsetTop},offsetLeft:function(){var z=this.jq[0];if(zk.safari&&jq.nodeName(z,"tr")&&z.cells.length){z=z.cells[0]}return z.offsetLeft},viewportOffset:function(){var A=0,z=0,B=this.jq[0],C=B;do{A+=C.offsetTop||0;z+=C.offsetLeft||0;if(C.offsetParent==r.body){if(jq(C).css("position")=="absolute"){break}}}while(C=C.offsetParent);do{if(!zk.opera||jq.nodeName(B,"body")){A-=B.scrollTop||0;z-=B.scrollLeft||0}}while(B=B.parentNode);return[z,A]},textSize:function(A){if(!k){k=r.createElement("div");k.style.cssText="left:-1000px;top:-1000px;position:absolute;visibility:hidden;border:none";r.body.appendChild(k);l=[];for(var C=w,B=C.length;B--;){l[B]=C[B].$camel()}}k.style.display="none";var D=this.jq;for(var C=l,B=C.length;B--;){var z=C[B];k.style[z]=D.css(z)}k.innerHTML=A||D[0].innerHTML;k.style.display="";return[k.offsetWidth,k.offsetHeight]},dimension:function(B){var C=this.jq.css("display");if(C!="none"&&C!=null){return x(this,{width:this.offsetWidth(),height:this.offsetHeight()},B)}var A=this.jq[0].style,z={};zk.copy(A,{visibility:"hidden",position:"absolute",display:"block"},z);try{return x(this,{width:this.offsetWidth(),height:this.offsetHeight()},B)}finally{zk.copy(A,z)}},redoCSS:function(A){for(var z=this.jq.length;z--;){h.push(this.jq[z])}setTimeout(j,A>=0?A:100);return this},redoSrc:function(){for(var z=this.jq.length;z--;){var A=this.jq[z],B=A.src;A.src=zjq._src0;A.src=B}return this},vparentNode:function(B){var A=this.jq[0];if(A){var z=A.z_vp;if(z){return jq("#"+z)[0]}z=A.z_vpagt;if(z&&(z=jq("#"+z)[0])){return z.parentNode}if(B){return A.parentNode}}},makeVParent:function(){var A=this.jq[0],B=A.parentNode;if(A.z_vp||A.z_vpagt||B==r.body){return this}var z=A.nextSibling,C=r.createElement("span");C.id=A.z_vpagt="_z_vpagt"+u++;C.style.display="none";zjq._fixedVParent(A);if(z){B.insertBefore(C,z)}else{B.appendChild(C)}A.z_vp=B.id;r.body.appendChild(A);return this},undoVParent:function(){var A=this.jq[0];if(A.z_vp||A.z_vpagt){var B=A.z_vp,C=A.z_vpagt,z=jq("#"+C);A.z_vp=A.z_vpagt=null;C=z[0];B=B?jq("#"+B)[0]:C?C.parentNode:null;if(B){zjq._fixedVParent(A);if(C){B.insertBefore(A,C);z.remove()}else{B.appendChild(A)}}}return this},focus:function(z){var A=this.jq[0];if(!A||!A.focus){return false}if(!jq.nodeName(A,"button","input","textarea","a","select","iframe")){return false}if(z>=0){setTimeout(function(){d(A)},z)}else{d(A)}return true},select:function(z){var A=this.jq[0];if(!A||typeof A.select!="function"){return false}if(z>=0){setTimeout(function(){a(A)},z)}else{a(A)}return true},getSelectionRange:function(){var C=this.jq[0];try{if(r.selection!=null&&C.selectionStart==null){var A=r.selection.createRange();var z=C.createTextRange();var B="";if(C.type.toLowerCase()=="text"){B=z.duplicate()}else{B=A.duplicate();B.moveToElementText(C)}B.setEndPoint("EndToEnd",A);var E=B.text.length-A.text.length;return[E,E+A.text.length]}else{return[C.selectionStart,C.selectionEnd]}}catch(D){return[0,0]}},setSelectionRange:function(D,A){var C=this.jq[0],z=C.value.length;if(D==null||D<0){D=0}if(D>z){D=z}if(A==null||A>z){A=z}if(A<0){A=0}if(C.setSelectionRange){C.setSelectionRange(D,A);C.focus()}else{if(C.createTextRange){var B=C.createTextRange();if(D!=A){B.moveEnd("character",A-B.text.length);B.moveStart("character",D)}else{B.move("character",D)}B.select()}}return this},submit:function(){this.jq.each(v);return this},disableSelection:function(){this.jq.each(e);return this},enableSelection:function(){this.jq.each(y);return this},setStyles:function(z){this.jq.css(z);return this},clearStyles:function(){var A=this.jq[0];if(A&&(A=A.style)){for(var z in A){if((!zk.ie||z!="accelerator")&&A[z]&&typeof A[z]=="string"){try{A[z]=""}catch(B){}}}}return this}};zk.copy(jq,{nodeName:function(B){var z=B&&B.nodeName?B.nodeName.toLowerCase():"",A=arguments.length;if(A<=1){return z}while(--A){if(z==arguments[A].toLowerCase()){return true}}return false},px:function(z){return(z||0)+"px"},px0:function(z){return Math.max(z||0,0)+"px"},$$:function(A,z){return typeof A=="string"?A?r.getElementsByName(A+(z?"-"+z:"")):null:A},isAncestor:function(z,A){if(!z){return true}for(;A;A=zk(A).vparentNode(true)){if(z==A){return true}}return false},innerX:function(){return i.pageXOffset||r.documentElement.scrollLeft||r.body.scrollLeft||0},innerY:function(){return i.pageYOffset||r.documentElement.scrollTop||r.body.scrollTop||0},innerWidth:function(){return r.compatMode?r.compatMode=="CSS1Compat"?r.documentElement.clientWidth:r.body.clientWidth:i.innerWidth},innerHeight:function(){return typeof i.innerHeight=="number"?i.innerHeight:r.compatMode=="CSS1Compat"?r.documentElement.clientHeight:r.body.clientHeight},pageWidth:function(){var A=r.body.scrollWidth,z=r.body.offsetWidth;return A>z?A:z},pageHeight:function(){var A=r.body.scrollHeight,z=r.body.offsetHeight;return A>z?A:z},margins:{l:"margin-left",r:"margin-right",t:"margin-top",b:"margin-bottom"},borders:{l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"},paddings:{l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"},scrollbarWidth:function(){if(!p){p=r.createElement("div");p.style.cssText="top:-1000px;left:-1000px;position:absolute;visibility:hidden;border:none;width:50px;height:50px;overflow:scroll;";r.body.appendChild(p)}return p.offsetWidth-p.clientWidth},isOverlapped:function(B,H,A,F){var J=B[0],I=H[0]+J,D=B[1],C=H[1]+D;var z=A[0],K=F[0]+z,G=A[1],E=F[1]+G;return z<=I&&K>=J&&G<=C&&E>=D},clearSelection:function(){try{if(i.getSelection){if(zk.safari){i.getSelection().collapse()}else{i.getSelection().removeAllRanges()}}else{if(r.selection){if(r.selection.empty){r.selection.empty()}else{if(r.selection.clear){r.selection.clear()}}}}return true}catch(z){return false}},filterTextStyle:function(E,G){if(typeof E=="string"){var F="";if(E){for(var C=0,B=0;B>=0;C=B+1){B=E.indexOf(";",C);var D=B>=0?E.substring(C,B):E.substring(C),A=D.indexOf(":"),z=A<0?D.trim():D.substring(0,A).trim();if(z&&(w.$contains(z)||c.$contains(z)||(G&&G.$contains(z)))){F+=D+";"}}}return F}var F={};for(var z in E){if(w.$contains(z)||c.$contains(z)||(G&&G.$contains(z))){F[z]=E[z]}}return F},parseStyle:function(D){var F={};if(D){var E=D.split(";");for(var C=0,A=E.length;C<A;){var B=E[C++].split(":"),z=B.length>0?B[0].trim():"";if(z){F[z]=B.length>1?B[1].trim():""}}}return F},newFrame:function(C,B,A){if(!B){B=zjq._src0}var z='<iframe id="'+C+'" name="'+C+'" src="'+B+'"';if(A==null){A="display:none"}z+=' style="'+A+'"></iframe>';jq(r.body).append(z);return zk(C).jq[0]},newStackup:function(A,C,z){A=jq(A||[],zk)[0];var B=r.createElement("iframe");B.id=C||(A?A.id+"-ifrstk":"z_ifrstk");B.style.cssText="position:absolute;overflow:hidden;filter:alpha(opacity=0)";B.frameBorder="no";B.tabIndex=-1;B.src=zjq._src0;if(A){B.style.width=A.offsetWidth+"px";B.style.height=A.offsetHeight+"px";B.style.top=A.style.top;B.style.left=A.style.left;B.style.zIndex=A.style.zIndex;A.parentNode.insertBefore(B,z||A)}return B},newHidden:function(z,C,A){var B=r.createElement("input");B.type="hidden";B.name=z;B.value=C;if(A){A.appendChild(B)}return B},head:function(){return r.getElementsByTagName("head")[0]||r.documentElement},confirm:function(A){zk.alerting=true;try{return confirm(A)}finally{try{zk.alerting=false}catch(z){}}},alert:function(A){zk.alerting=true;try{alert(A)}finally{try{zk.alerting=false}catch(z){}}},onzsync:function(z){n.unshift(z)},unzsync:function(z){n.$remove(z)},zsync:function(z){++o;setTimeout(function(){g(z)},50)},focusOut:zk.ie?function(){i.focus()}:function(){var z=jq("#z_focusOut")[0];if(!z){jq(r.body).append('<a href="javascript:;" style="position:absolute;left:'+zk.clickPointer[0]+"px;top:"+zk.clickPointer[1]+'px;" id="z_focusOut"/>');z=jq("#z_focusOut")[0]}z.focus();setTimeout(function(){jq(z).remove()},500)}});zk.copy(jq.Event.prototype,{stop:function(){this.preventDefault();this.stopPropagation()},mouseData:function(){return zk.copy({pageX:this.pageX,pageY:this.pageY},this.metaData())},keyData:function(){return zk.copy({keyCode:this.keyCode,charCode:this.charCode},this.metaData())},metaData:function(){var z={};if(this.altKey){z.altKey=true}if(this.ctrlKey){z.ctrlKey=true}if(this.shiftKey){z.shiftKey=true}z.which=this.which||0;return z}});zk.copy(jq.Event,{fire:r.createEvent?function(A,B){var z=r.createEvent("HTMLEvents");z.initEvent(B,false,false);A.dispatchEvent(z)}:function(z,A){z.fireEvent("on"+A)},stop:function(z){z.stop()},filterMetaData:function(A){var z={};if(A.altKey){z.altKey=true}if(A.ctrlKey){z.ctrlKey=true}if(A.shiftKey){z.shiftKey=true}z.which=A.which||0;return z},zk:function(z,E){var A=z.type,D=zk.Widget.$(z)||E,C,B;if(A.startsWith("mouse")){if(A.length>5){A="Mouse"+A.charAt(5).toUpperCase()+A.substring(6)}C=z.mouseData()}else{if(A.startsWith("key")){if(A.length>3){A="Key"+A.charAt(3).toUpperCase()+A.substring(4)}C=z.keyData()}else{if(A=="dblclick"){C=z.mouseData();B={ctl:true};A="DoubleClick"}else{if(A=="click"){C=z.mouseData();B={ctl:true}}A=A.charAt(0).toUpperCase()+A.substring(1)}}}return new zk.Event(D,"on"+A,C,B,z)}})})(document,window);
zk.Event=zk.$extends(zk.Object,{$init:function(e,a,d,c,b){this.currentTarget=this.target=e;this.name=a;this.data=d;if(d&&typeof d=="object"&&!jq.isArray(d)){zk.$default(this,d)}this.opts=c||{rtags:{}};if(this.domEvent=b){this.domTarget=b.target}},addOptions:function(a){this.opts=zk.copy(this.opts,a)},stop:function(c){var a=!c||!c.revoke;if(!c||c.propagation){this.stopped=a}if(!c||c.dom){this.domStopped=a}if(c&&c.au){this.auStopped=a}}});zWatch=(function(){var e={onSize:true,onShow:true,onHide:true,beforeSize:true},l={},f,c=zk.$extends(zk.Object,{$init:function(q,r,p,s){this.name=q;this.xinfs=r;this.args=p;this.origin=s},fire:function(s){var p,r,x,q=this.name,v=this.xinfs,w=this.args;if(s){for(var u=0,t=v.length;u<t;++u){if(v[u][0]==s){p=v[u][1];v.splice(u--,1);--t;m(q,p,s,w)}}}else{while(x=v.shift()){m(q,x[1],x[0],w)}}},fireDown:function(p){if(!p||p.bindLevel==null){this.fire(p)}(new c(this.name,d(this.name,this.xinfs,p,true),this.args,this.origin)).fire()}});function m(s,t,u,r){for(var q=0,p=t.length;q<p;){h(t[q++],u,s).apply(u,r)}}function b(p,q){return q.isWatchable_&&q.isWatchable_(p)}function j(q,r,s){if(b(q,s)){for(;s;s=s.parent){if(r==s){return true}}}return false}function d(q,v,r,u){var z=[],w=r.bindLevel;for(var t=v.length;t--;){var y=v[t],s=y[0],x=w>s.bindLevel;if(x){break}if((r==s&&b(q,s))||j(q,r,s)){if(u){v.splice(t,1)}z.unshift(y)}}return z}function o(q,r){r=r.$clone();if(e[q]){for(var p=r.length;p--;){if(!b(q,r[p][0])){r.splice(p,1)}}}return r}function a(p){return jq.isArray(p)?p[0]:p}function h(r,s,p){var q=jq.isArray(r)?r[1]:s[p];if(!q){throw (s.className||s)+":"+p+" not found"}return q}function i(){if(!f){return}f=false;for(var p in l){var q=l[p];if(q.length&&q[0][0].bindLevel!=null){q.sort(k)}}}function k(q,p){return q[0].bindLevel-p[0].bindLevel}function g(p,q){if(p=="onSize"||p=="onShow"||p=="onHide"){jq.zsync(q)}}function n(q,y,p,x){var t=l[q];if(t&&t.length){var v=p&&p.down&&y.bindLevel!=null;if(v){i()}var u=[],w=new c(q,v?d(q,t,y):o(q,t),u,y);u.push(w);for(var s=2,r=x.length;s<r;){u.push(x[s++])}if(p&&p.timeout>=0){setTimeout(function(){w.fire();g(q,y)},p.timeout)}else{w.fire();g(q,y)}}else{g(q,y)}}return{listen:function(t){for(var s in t){var r=l[s],u=t[s],w=a(u),v=[w,[u]];if(r){var p=w.bindLevel;if(p!=null){for(var q=r.length;;){if(--q<0){r.unshift(v);break}if(r[q][0]==w){r[q][1].push(u);break}if(p>=r[q][0].bindLevel){r.splice(q+1,0,v);break}}}else{for(var q=r.length;;){if(--q<0){r.push(v);break}if(r[q][0]==w){r[q][1].push(u);break}}}}else{l[s]=[v]}}},unlisten:function(s){for(var r in s){var q=l[r];if(q){var t=s[r],u=a(t);for(var p=q.length;p--;){if(q[p][0]==u){q[p][1].$remove(t);if(!q[p][1].length){q.splice(p,1)}break}}}}},unlistenAll:function(p){delete l[p]},fire:function(p,r,q){n(p,r,q,arguments)},fireDown:function(p,r,q){n(p,r,zk.copy(q,{down:true}),arguments)},onBindLevelMove:function(){f=true}}})();zWatch.listen({onBindLevelMove:zWatch});
(function(){function g(j,i){var h=zk._anique[j];if(!h){h=zk._anique[j]=[]}h.push(i)}function e(k){var h=zk._anique[k];if(h){var j=h.length;while(j){var i=h.shift();if(jq(i.el).is(":animated")){h.unshift(i);break}zk(i.el)[i.anima](i.wgt,i.opts);j--}if(!j){delete zk._anique[k]}}}function c(h,l){var k=h.jq;for(var j=l.length;j--;){if(l[j]!==null){k.data("zk.cache."+l[j],k[0].style[l[j]])}}return h}function d(h,l){var k=h.jq;for(var j=l.length;j--;){if(l[j]!==null){k.css(l[j],k.data("zk.cache."+l[j]))}}return h}function b(h,k,i,j){if(h.jq.is(":animated")){g(k.uuid,{el:h.jq[0],wgt:k,opts:i,anima:j});return true}return false}function f(h,i){var j=h.jq.css("position");if(!j||j=="static"){i.position="relative"}return h}function a(h,l,j,m,k){jq.timers.push(function(){if(k=="hide"){zWatch.fireDown("onHide",l)}if(j.beforeAnima){j.beforeAnima.call(l,h)}});var i=j.afterAnima;j.afterAnima=function(){if(k=="hide"){h.jq.hide()}else{if(zk.ie){zk(h.jq[0]).redoCSS()}zWatch.fireDown("onShow",l)}if(m){d(h,m)}if(i){i.call(l,h.jq.context)}setTimeout(function(){e(l.uuid)})};return h}zk.copy(zk,{animating:function(){return !!jq.timers.length},_anique:{}});zk.copy(zjq.prototype,{slideDown:function(m,j){if(b(this,m,j,"slideDown")){return this}var h=j?j.anchor||"t":"t",n=["top","left","height","width","overflow","position"],k={},i={overflow:"hidden"},l=this.dimension();j=j||{};f(c(this,n),i);switch(h){case"t":i.height="0px";k.height=jq.px0(l.height);break;case"b":i.height="0px";i.top=jq.px(l.top+l.height);k.height=jq.px0(l.height);k.top=jq.px(l.top);break;case"l":i.width="0px";k.width=jq.px0(l.width);break;case"r":i.width="0px";i.left=jq.px(l.left+l.width);k.width=jq.px0(l.width);k.left=jq.px(l.left);break}return a(this,m,j,n).jq.css(i).show().animate(k,{queue:false,easing:j.easing,duration:j.duration||400,complete:j.afterAnima})},slideUp:function(m,j){if(b(this,m,j,"slideUp")){return this}var h=j?j.anchor||"t":"t",n=["top","left","height","width","overflow","position"],k={},i={overflow:"hidden"},l=this.dimension();j=j||{};f(c(this,n),i);switch(h){case"t":k.height="hide";break;case"b":i.height=jq.px0(l.height);k.height="hide";k.top=jq.px(l.top+l.height);break;case"l":k.width="hide";break;case"r":i.width=jq.px0(l.width);k.width="hide";k.left=jq.px(l.left+l.width);break}return a(this,m,j,n,"hide").jq.css(i).animate(k,{queue:false,easing:j.easing,duration:j.duration||400,complete:j.afterAnima})},slideOut:function(m,j){if(b(this,m,j,"slideOut")){return this}var h=j?j.anchor||"t":"t",n=["top","left","position"],k={},i={},l=this.dimension();j=j||{};f(c(this,n),i);switch(h){case"t":k.top=jq.px(l.top-l.height);break;case"b":k.top=jq.px(l.top+l.height);break;case"l":k.left=jq.px(l.left-l.width);break;case"r":k.left=jq.px(l.left+l.width);break}return a(this,m,j,n,"hide").jq.css(i).animate(k,{queue:false,easing:j.easing,duration:j.duration||500,complete:j.afterAnima})},slideIn:function(m,j){if(b(this,m,j,"slideIn")){return this}var h=j?j.anchor||"t":"t",n=["top","left","position"],k={},i={},l=this.dimension();j=j||{};f(c(this,n),i);switch(h){case"t":i.top=jq.px(l.top-l.height);k.top=jq.px(l.top);break;case"b":i.top=jq.px(l.top+l.height);k.top=jq.px(l.top);break;case"l":i.left=jq.px(l.left-l.width);k.left=jq.px(l.left);break;case"r":i.left=jq.px(l.left+l.width);k.left=jq.px(l.left);break}return a(this,m,j,n).jq.css(i).show().animate(k,{queue:false,easing:j.easing,duration:j.duration||500,complete:j.afterAnima})},_updateProp:function(h){c(this,h)}})})();
(function(){var q=[],o={},c,n,j,a,l,h,g;function f(s,t,r){j=setTimeout(function(){j=null;if(!zk.ie||!n||n.node==s.node){n=s}},s.opts.delay);a=r}function b(){n=null;if(l){setTimeout(function(){l=null},0)}}function k(t){if(!n||n.dead){return}var r=jq.Event.zk(t),s=[r.pageX,r.pageY];if(h&&h[0]==s[0]&&h[1]==s[1]){return}h=s;n._updateDrag(s,r);t.stop()}function m(s){if(j){clearTimeout(j);j=null}if(!n){return}h=null;var r;n._endDrag(r=jq.Event.zk(s));n=null;if(r.domStopped){s.stop()}}function e(r){if(n){n._keypress(r)}}function i(s){var r=s.node;r._$opacity=jq(r).css("opacity");o[r]=true;new zk.eff.Opacity(r,{duration:0.2,from:r._$opacity,to:0.7})}function d(t){var s=t.node,r=typeof s._$opacity=="number"?s._$opacity:1;new zk.eff.Opacity(s,{duration:0.2,from:0.7,to:r,queue:{scope:"_draggable",position:"end"},afterFinish:function(){delete o[s]}})}function p(w,x){var t,s;if((t=x[0])||(s=x[1])){var v=w.node,r=v.style.position,u=Math.sqrt(Math.abs(s^2)+Math.abs(t^2))*0.02;new zk.eff.Move(v,{x:-t,y:-s,duration:u,queue:{scope:"_draggable",position:"end"},afterFinish:function(){v.style.position=r}})}}zk.Draggable=zk.$extends(zk.Object,{$init:function(t,s,r){if(!c){jq(c=jq.newStackup(null,"z_ddstkup")).hide();document.body.appendChild(c)}this.control=t;this.node=s=s?jq(s,zk)[0]:t.node||(t.$n?t.$n():null);if(!s){throw"Handle required for "+t}r=zk.$default(r,{scrollSensitivity:20,scrollSpeed:15,initSensitivity:3,delay:0,fireOnMove:true});if(r.reverteffect==null){r.reverteffect=p}if(r.endeffect==null){r.endeffect=d;if(r.starteffect==null){r.starteffect=i}}if(r.handle){this.handle=jq(r.handle,zk)[0]}if(!this.handle){this.handle=s}if(r.scroll&&!r.scroll.scrollTo&&!r.scroll.outerHTML){r.scroll=jq(r.scroll,zk)[0];this._isScrollChild=zUtl.isAncestor(r.scroll,s)}this.delta=this._currentDelta();this.opts=r;this.dragging=false;jq(this.handle).mousedown(this.proxy(this._mousedown));if(q.length==0){jq(document).mouseup(m).mousemove(k).keypress(e)}q.push(this)},destroy:function(){jq(this.handle).unbind("mousedown",this.proxy(this._mousedown));q.$remove(this);if(q.length==0){jq(document).unbind("mouseup",m).unbind("mousemove",k).unbind("keypress",e)}if(n==this){n=null}this.node=this.control=this.handle=null;this.dead=true},_currentDelta:function(){var r=jq(this.node);return[zk.parseInt(r.css("left")),zk.parseInt(r.css("top"))]},_startDrag:function(r){zWatch.fire("onStartDrag",this,r);zk(document.body).disableSelection();jq.clearSelection();if(this.opts.overlay){var v=document.createElement("div");document.body.appendChild(v);v.className="z-dd-stackup";zk(v).disableSelection();var u=(this.stackup=v).style;u.width=jq.px0(jq.pageWidth());u.height=jq.px0(jq.pageHeight())}zk.dragging=this.dragging=true;var x=this.node,w;if(w=this.opts.ghosting){if(typeof w=="function"){this.delta=this._currentDelta();this.orgnode=this.node;var s=zk(this.node),y=s.cmOffset();this.z_scrl=s.scrollOffset();this.z_scrl[0]-=jq.innerX();this.z_scrl[1]-=jq.innerY();y[0]-=this.z_scrl[0];y[1]-=this.z_scrl[1];x=this.node=w(this,y,r)}else{this._clone=jq(x).clone()[0];this.z_orgpos=x.style.position;if(this.z_orgpos!="absolute"){jq(x).absolutize()}x.parentNode.insertBefore(this._clone,x)}}if(this.opts.stackup){if(zk(c).isVisible()){this._stackup=jq.newStackup(x,x.id+"-ddstk")}else{this._stackup=c;this._syncStackup();x.parentNode.insertBefore(c,x)}}this.orgZ=-1;if(w=this.opts.zIndex){if(typeof w=="function"){w=w(this)}if(w>=0){this.orgZ=zk.parseInt(jq(x).css("z-index"));x.style.zIndex=w}}if(this.opts.scroll){if(this.opts.scroll==window){var t=this._getWndScroll(this.opts.scroll);this.orgScrlLeft=t.left;this.orgScrlTop=t.top}else{this.orgScrlLeft=this.opts.scroll.scrollLeft;this.orgScrlTop=this.opts.scroll.scrollTop}}if(this.opts.starteffect){this.opts.starteffect(this,r)}},_syncStackup:function(){if(this._stackup){var s=this.node,r=this._stackup.style;r.display="block";r.left=s.offsetLeft+"px";r.top=s.offsetTop+"px";r.width=s.offsetWidth+"px";r.height=s.offsetHeight+"px"}},_updateDrag:function(w,r){if(!this.dragging){var s=this.opts.initSensitivity;if(s&&w[0]<=a[0]+s&&w[0]>=a[0]-s&&w[1]<=a[1]+s&&w[1]>=a[1]-s){return}this._startDrag(r)}this._updateInnerOfs();this._draw(w,r);if(this.opts.change){this.opts.change(this,w,r)}this._syncStackup();if(this.opts.scroll){this._stopScrolling();var u;if(this.opts.scroll==window){var x=this._getWndScroll(this.opts.scroll);u=[x.left,x.top,x.left+x.width,x.top+x.height]}else{u=zk(this.opts.scroll).viewportOffset();u[0]+=this.opts.scroll.scrollLeft+this._innerOfs[0];u[1]+=this.opts.scroll.scrollTop+this._innerOfs[1];u.push(u[0]+this.opts.scroll.offsetWidth);u.push(u[1]+this.opts.scroll.offsetHeight)}var t=[0,0],s=this.opts.scrollSensitivity;if(w[0]<(u[0]+s)){t[0]=w[0]-(u[0]+s)}if(w[1]<(u[1]+s)){t[1]=w[1]-(u[1]+s)}if(w[0]>(u[2]-s)){t[0]=w[0]-(u[2]-s)}if(w[1]>(u[3]-s)){t[1]=w[1]-(u[3]-s)}this._startScrolling(t)}if(navigator.appVersion.indexOf("AppleWebKit")>0){window.scrollBy(0,0)}r.stop()},_finishDrag:function(w,x){this.dragging=false;if(this.stackup){jq(this.stackup).remove();delete this.stackup}zk(document.body).enableSelection();setTimeout(jq.clearSelection,0);var t=this._stackup;if(t){if(t==c){jq(t).hide()}else{jq(t).remove()}delete this._stackup}var s=this.node;if(this.opts.ghosting){if(typeof this.opts.ghosting=="function"){if(this.opts.endghosting){this.opts.endghosting(this,this.orgnode)}if(s!=this.orgnode){jq(s).remove();this.node=this.orgnode}delete this.orgnode}else{if(this.z_orgpos!="absolute"){zk(this.node).relativize();s.style.position=this.z_orgpos}jq(this._clone).remove();this._clone=null}}var A=[w.pageX,w.pageY];var v=this.opts.revert;if(v&&typeof v=="function"){v=v(this,A,w)}var u=this._currentDelta(),r=this.delta;if(v&&this.opts.reverteffect){this.opts.reverteffect(this,[u[0]-this.delta[0],u[1]-this.delta[1]])}else{this.delta=u}if(this.orgZ!=-1){s.style.zIndex=this.orgZ}if(this.opts.endeffect){this.opts.endeffect(this,w)}var z=this.control;if(this.opts.fireOnMove&&zk.Widget.isInstance(z)){if(u[0]!=r[0]||u[1]!=r[1]){z.fire("onMove",zk.copy({left:s.style.left,top:s.style.top},w.data),{ignorable:true})}}b(this);var y=this;setTimeout(function(){zk.dragging=false;zWatch.fire("onEndDrag",y,w)},0)},_mousedown:function(u){var s=this.node,r=jq.Event.zk(u);if(o[s]||r.which!=1){return}var t=[r.pageX,r.pageY];if(this.opts.ignoredrag&&this.opts.ignoredrag(this,t,r)){if(r.domStopped){u.stop()}return}var v=zk(s).cmOffset();this.offset=[t[0]-v[0],t[1]-v[1]];f(this,u,t);if(zk.opera||zk.gecko){u.stop();l=jq.Event.zk(u,this.control)}},_keypress:function(r){if(r.keyCode==27){this._finishDrag(jq.Event.zk(r),false);r.stop()}},_endDrag:function(r){if(this.dragging){this._stopScrolling();this._finishDrag(r,true);r.stop()}else{b(this)}},_draw:function(A,C){var w=this.node,v=zk(w),z=v.cmOffset();if(this.opts.ghosting){var s=v.scrollOffset();z[0]+=s[0]-this._innerOfs[0];z[1]+=s[1]-this._innerOfs[1]}var y=this._currentDelta();z[0]-=y[0];z[1]-=y[1];if(this.opts.scroll&&(this.opts.scroll!=window&&this._isScrollChild)){z[0]-=this.opts.scroll.scrollLeft-this.orgScrlLeft;z[1]-=this.opts.scroll.scrollTop-this.orgScrlTop}var u=[A[0]-z[0]-this.offset[0],A[1]-z[1]-this.offset[1]],x=this.opts.snap;if(x){if(typeof x=="function"){u=x(this,u)}else{if(x instanceof Array){u=[Math.round(u[0]/x[0])*x[0],Math.round(u[1]/x[1])*x[1]]}else{u=[Math.round(u[0]/x)*x,Math.round(u[1]/x)*x]}}}if(this.z_scrl){u[0]-=this.z_scrl[0];u[1]-=this.z_scrl[1]}var t=w.style;if(typeof this.opts.draw=="function"){this.opts.draw(this,this.snap_(u),C)}else{if(typeof this.opts.constraint=="function"){var B=this.opts.constraint(this,u,C);if(B){u=B}u=this.snap_(u);t.left=jq.px(u[0]);t.top=jq.px(u[1])}else{u=this.snap_(u);if((!this.opts.constraint)||(this.opts.constraint=="horizontal")){t.left=jq.px(u[0])}if((!this.opts.constraint)||(this.opts.constraint=="vertical")){t.top=jq.px(u[1])}}}if(t.visibility=="hidden"){t.visibility=""}},_stopScrolling:function(){if(this.scrollInterval){clearInterval(this.scrollInterval);this.scrollInterval=null;g=null}},_startScrolling:function(r){if(r[0]||r[1]){this.scrollSpeed=[r[0]*this.opts.scrollSpeed,r[1]*this.opts.scrollSpeed];this.lastScrolled=new Date();this.scrollInterval=setInterval(this.proxy(this._scroll),10)}},_scroll:function(){var s=new Date(),w=s-this.lastScrolled;this.lastScrolled=s;if(this.opts.scroll==window){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var v=this._getWndScroll(this.opts.scroll),u=w/1000;this.opts.scroll.scrollTo(v.left+u*this.scrollSpeed[0],v.top+u*this.scrollSpeed[1])}}else{this.opts.scroll.scrollLeft+=this.scrollSpeed[0]*w/1000;this.opts.scroll.scrollTop+=this.scrollSpeed[1]*w/1000}this._updateInnerOfs();if(this._isScrollChild){g=g||h;g[0]+=this.scrollSpeed[0]*w/1000;g[1]+=this.scrollSpeed[1]*w/1000;if(g[0]<0){g[0]=0}if(g[1]<0){g[1]=0}this._draw(g)}if(this.opts.change){var t=window.event?jq.event.fix(window.event):null,r=t?jq.Event.zk(t):null;this.opts.change(this,r?[r.pageX,r.pageY]:h,r)}},_updateInnerOfs:function(){this._innerOfs=[jq.innerX(),jq.innerY()]},_getWndScroll:function(t){var u,s,r,v,x=t.document,y=x.documentElement;if(y&&y.scrollTop){u=y.scrollTop;s=y.scrollLeft}else{if(t.document.body){u=x.body.scrollTop;s=x.body.scrollLeft}}if(t.innerWidth){r=t.innerWidth;v=t.innerHeight}else{if(y&&y.clientWidth){r=y.clientWidth;v=y.clientHeight}else{r=x.body.offsetWidth;v=x.body.offsetHeight}}return{top:u,left:s,width:r,height:v}},snap_:function(r){if(r[1]<0){r[1]=0}return r}},{ignoreMouseUp:function(){return zk.dragging?true:l},ignoreClick:function(){return zk.dragging}})})();
(function(){var e,f;function d(){return e||(e={stackup:zk.eff.shallStackup()})}zk.eff={shallStackup:function(){return f}};if(!zk.css3){var b={left:4,right:4,top:3,bottom:3},c=zk.ie6_?'" 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">&#160;</div></div></div><div class="z-shadow-bl"><div class="z-shadow-br"></div></div></div>';zk.eff.Shadow=zk.$extends(zk.Object,{$init:function(h,i){i=this.opts=zk.$default(zk.$default(i,b),d());if(zk.ie6_){i.left-=1;i.right-=8;i.top-=2;i.bottom-=6}this.node=h;var g=h.id+"-sdw";jq(h).before('<div id="'+g+c);this.shadow=jq(g,zk)[0]},destroy:function(){jq(this.shadow).remove();jq(this.stackup).remove();this.node=this.shadow=this.stackup=null},hide:function(){jq(this.shadow).hide();jq(this.stackup).hide()},sync:function(){var n=this.node,i=jq(n),u=this.shadow;if(!n||!i.zk.isVisible(true)){this.hide();return false}for(var r=u;;){if(!(r=r.nextSibling)||r.tagName){if(r!=n){n.parentNode.insertBefore(u,n)}break}}var g=this.opts,o=n.offsetLeft,x=n.offsetTop,s=n.offsetWidth,p=n.offsetHeight,m=Math.max(0,s-g.left+g.right),k=Math.max(0,p-g.top+g.bottom),v=u.style;v.left=jq.px(o+g.left);v.top=jq.px(x+g.top);v.width=jq.px0(m);v.zIndex=zk.parseInt(i.css("zIndex"));v.display="block";if(zk.ie6_){v.height=jq.px0(k)}else{var j=u.childNodes;j[1].style.height=jq.px0(k-j[0].offsetHeight-j[2].offsetHeight)}var q=this.stackup;if(g.stackup){if(!q){q=this.stackup=jq.newStackup(n,n.id+"-sdwstk",u)}v=q.style;v.left=jq.px(o);v.top=jq.px(x);v.width=jq.px0(s);v.height=jq.px0(p);v.zIndex=u.style.zIndex;v.display="block"}return true},getBottomElement:function(){return this.stackup||this.shadow}})}else{zk.eff.Shadow=zk.$extends(zk.Object,{$init:function(g,h){this.wgt=zk.Widget.$(g.id);this.opts=zk.$default(h,d());this.node=g},destroy:function(){jq(this.stackup).remove();jq(this.node).removeClass(this.wgt.getZclass()+"-shadow");this.wgt=this.node=this.stackup=null},hide:function(){jq(this.stackup).hide();jq(this.node).removeClass(this.wgt.getZclass()+"-shadow")},sync:function(){var j=this.node,i=jq(j);if(!j||!i.zk.isVisible(true)){if(this.opts.stackup&&j){if(!this.stackup){this.stackup=jq.newStackup(j,j.id+"-sdwstk",j)}}this.hide();return false}i.addClass(this.wgt.getZclass()+"-shadow");var g=this.opts,k=j.offsetLeft,q=j.offsetTop,o=j.offsetWidth,m=j.offsetHeight,n=this.stackup;if(g.stackup){if(!n){n=this.stackup=jq.newStackup(j,j.id+"-sdwstk",j)}var p=n.style;p.left=jq.px(k);p.top=jq.px(q);p.width=jq.px0(o);p.height=jq.px0(m);p.zIndex=zk.parseInt(i.css("zIndex"));p.display="block"}return true},getBottomElement:function(){return this.stackup}})}function a(){var i=this.mask,h=zk(i).toStyleOffset(jq.innerX(),jq.innerY()),g=i.style;g.left=jq.px(h[0]);g.top=jq.px(h[1]);g.width=jq.px0(jq.innerWidth());g.height=jq.px0(jq.innerHeight());g.display="block";if(i=this.stackup){zk.set(i.style,g,["left","top","width","height"])}}zk.eff.FullMask=zk.$extends(zk.Object,{$init:function(j){j=zk.$default(j,d());var h=this.mask=jq(j.mask||[],zk)[0];if(this.mask){if(j.anchor){j.anchor.parentNode.insertBefore(h,j.anchor)}if(j.id){h.id=j.id}if(j.zIndex!=null){h.style.zIndex=j.zIndex}if(j.visible==false){h.style.display="none"}}else{var g=j.id||"z_mask",i='<div id="'+g+'" class="z-modal-mask"';if(j.zIndex!=null||j.visible==false){i+=' style="';if(j.zIndex!=null){i+="z-index:"+j.zIndex}if(j.visible==false){i+=";display:none"}i+='"'}i+="></div>";if(j.anchor){jq(j.anchor,zk).before(i)}else{jq(document.body).append(i)}h=this.mask=jq(g,zk)[0]}if(j.stackup){this.stackup=jq.newStackup(h,h.id+"-mkstk")}a.call(this);var k;jq(h).click(jq.Event.stop);jq(window).resize(k=this.proxy(a)).scroll(k)},destroy:function(){var g=this.mask,h;jq(g).unbind("click",jq.Event.stop).remove();jq(window).unbind("resize",h=this.proxy(a)).unbind("scroll",h);jq(this.stackup).remove();this.mask=this.stackup=null},hide:function(){this.mask.style.display="none";if(this.stackup){this.stackup.style.display="none"}},sync:function(h){if(!zk(h).isVisible(true)){this.hide();return}if(this.mask.nextSibling!=h){var i=h.parentNode;i.insertBefore(this.mask,h);if(this.stackup){i.insertBefore(this.stackup,this.mask)}}var g=this.mask.style;g.display="block";g.zIndex=h.style.zIndex;if(this.stackup){g=this.stackup.style;g.display="block";g.zIndex=h.style.zIndex}}});zk.eff.Mask=zk.$extends(zk.Object,{$init:function(g){g=g||{};var q=zk(g.anchor);if(!q.jq.length||!q.isRealVisible(true)){return}this._opts=g;var l=g.id||"z_applymask",m=jq(l,zk)[0];if(m){return this}var j=g.message||((window.msgzk?msgzk.LOADING:"Loading")+"..."),i=document.createElement("div");document.body.appendChild(i);var p=g.offset||q.revisedOffset(),o=g.width||q.offsetWidth(),k=g.height||q.offsetHeight();jq(i).replaceWith('<div id="'+l+'" style="visibility:hidden"><div class="z-apply-mask" style="display:block;top:'+p[1]+"px;left:"+p[0]+"px;width:"+o+"px;height:"+k+'px;"></div><div id="'+l+'-z_loading" class="z-apply-loading"><div class="z-apply-loading-indicator"><span class="z-apply-loading-icon"></span> '+j+"</div></div></div>");this.mask=jq(l,zk)[0];this.wgt=zk.Widget.$(g.anchor);if(this.wgt){zWatch.listen({onShow:[this.wgt,this.onShow],onHide:[this.wgt,this.onHide],onSize:[this.wgt,this.onSize]});this.wgt.__mask=this}this.sync()},hide:function(){this.mask.style.display="none"},onHide:function(){this.__mask.hide()},sync:function(){var m=zk(this._opts.anchor);if(!m.isVisible(true)){this.hide();return}var l=this._opts,i=this.mask.firstChild.style,n=l.offset||m.revisedOffset(),g=l.width||m.offsetWidth(),j=l.height||m.offsetHeight();i.top=jq.px(n[1]);i.left=jq.px(n[0]);i.width=jq.px(g);i.height=jq.px(j);var k=m.jq.offsetParent().css("z-index");if(zk.ie&&!zk.ie8){k=k==0?1:k}i.zIndex=k;this.mask.lastChild.style.zIndex=k;this.mask.style.display="block";var o=jq(this.mask.id+"-z_loading",zk)[0];if(o){if(o.offsetHeight>j){o.style.height=jq.px0(zk(o).revisedHeight(j))}if(o.offsetWidth>g){o.style.width=jq.px0(zk(o).revisedWidth(g))}o.style.top=jq.px0(n[1]+((j-o.offsetHeight)/2));o.style.left=jq.px0(n[0]+((g-o.offsetWidth)/2))}this.mask.style.visibility=""},onSize:_zkf=function(){this.__mask.sync()},onShow:_zkf,destroy:function(){jq(this.mask).remove();if(this.wgt){zWatch.unlisten({onShow:[this.wgt,this.onShow],onHide:[this.wgt,this.onHide],onSize:[this.wgt,this.onSize]});delete this.wgt.__mask}this.mask=this.wgt=null}});jq(function(){var j,l=0,h;function k(m){var n=m.origin;++l;setTimeout(function(){if(!--l){if(n){n=n.getTopWidget()}if(n!=j){j=n;zk._wgtutl.autohide()}}},120)}function i(){j=false;++l;setTimeout(function(){if(!--l){zk._wgtutl.autohide()}},100)}f=zk.useStackup;if(f=="auto"||(h=f=="auto/gecko")){if(zk.gecko&&h){f=false}else{h=zk.safari||zk.opera;f=!h||zk.ie6_}}else{if(f==null){f=zk.ie6_}}if(h){var g=function(m){if(m=="onSize"||m=="onMove"||m=="onShow"||m=="onHide"||m=="onResponse"){i()}};zk.override(zWatch,h={},{fire:function(m){h.fire.apply(this,arguments);g(m)},fireDown:function(m){h.fireDown.apply(this,arguments);g(m)}});zWatch.listen({onFloatUp:k})}})})();
zk.BigDecimal=zk.$extends(zk.Object,{_precision:0,$define:{precision:null},$init:function(d){d=d?""+d:"0";var c=-1;for(var b=0,a=d.length;b<a;++b){var e=d.charAt(b);if((e<"0"||e>"9")&&e!="-"&&e!="+"){if(c<0&&e=="."){c=b}else{d=d.substring(0,b);break}}}if(c>=0){d=d.substring(0,c)+d.substring(c+1);this._precision=d.length-c;this._dot=true}this._value=d},$toString:function(){if(this._value.length==0){return""}var b=this._value.length-this._precision,c="";if(b<0){for(var a=-b;a-->0;){c+="0"}}return this._value.substring(0,b)+(this._dot||this._precision?"."+c+this._value.substring(b):"")},$toLocaleString:function(){if(this._value.length==0){return""}var b=this._value.length-this._precision;if(b<=0){var c="";for(var a=-b;a-->0;){c+="0"}return"0"+(this._precision?zk.DECIMAL+c+this._value:"")}return this._value.substring(0,b)+(this._precision?zk.DECIMAL+this._value.substring(b):"")}});zk.Long=zk.$extends(zk.Object,{_precision:0,$define:{precision:null},$init:function(c){c=c?""+c:"0";for(var b=0,a=c.length;b<a;++b){var d=c.charAt(b);if((d<"0"||d>"9")&&d!="-"&&d!="+"){c=c.substring(0,b);break}}this._value=c},$toString:zkf=function(){if(this._value.length==0){return""}var a=this._value.length-this._precision;return a<=0?0:this._value.substring(0,a)},$toLocaleString:zkf});
(function(){var c={lt:"<",gt:">",amp:"&",quot:'"'},d={};for(var b in c){d[c[b]]=b}function e(g){var f=g.indexOf("//");if(f>0){f=g.indexOf("/",f+2);if(f>0){return g.substring(f)}}}function a(k,h){k.push(h);for(var f=h.frames,i=0,g=f.length;i<g;++i){a(k,f[i])}}zUtl={isChar:function(g,f){return(f.digit&&g>="0"&&g<="9")||(f.upper&&g>="A"&&g<="Z")||(f.lower&&g>="a"&&g<="z")||(f.whitespace&&(g==" "||g=="\t"||g=="\n"||g=="\r"))||f[g]},parseMap:function(o,k,g){var h={};if(o){var f=o.split(k||",");if(g){var j=[],q=new RegExp(g,"g"),n="",p,i;while((p=f.shift())!==undefined){if((i=(n+=p).match(q))&&i.length!=1){if(n){j.push(n)}n=""}else{n+=k}}f=j}for(var m=f.length;m--;){var n=f[m].trim(),l=n.indexOf("=");if(l!=-1){h[n.substring(0,l)]=n.substring(l+1,n.length).trim()}}}return h},encodeXML:function(q,f){var p="";q=q!=null?String(q):"";var m=0,r=q.length,l=f&&f.pre,h=l||(f&&f.multiline),g=f?f.maxlength:0;if(!h&&g&&r>g){var o=g;while(o>0&&q.charAt(o-1)==" "){--o}return q.substring(0,o)+"..."}for(var o=0;o<r;++o){var i=q.charAt(o);if(i=="\n"){if(h){p+=q.substring(m,o)+"<br/>\n";m=o+1}}else{if(i==" "||i=="\t"){if(l){p+=q.substring(m,o)+"&nbsp;";if(i=="\t"){p+="&nbsp;&nbsp;&nbsp;"}m=o+1}}else{var n=d[i];if(n){p+=q.substring(m,o)+"&"+n+";";m=o+1}}}}return !m?q:m<r?p+q.substring(m):p},decodeXML:function(f){var n="";if(!f){return n}var i=0,h=f.length;for(var m=0;m<h;++m){var p=f.charAt(m);if(p=="&"){var g=f.indexOf(";",m+1);if(g>=0){var o=f.charAt(m+1)=="#"?String.fromCharCode(f.charAt(m+2).toLowerCase()=="x"?parseInt(f.substring(m+3,g),16):parseInt(f.substring(m+2,g),10)):c[f.substring(m+1,g)];if(o){n+=f.substring(i,m)+o;i=(m=g)+1}}}}return !i?f:i<h?n+f.substring(i):n},cellps0:' cellpadding="0" cellspacing="0" border="0"',img0:'<img style="height:0;width:0"/>',i0:'<i style="height:0;width:0"/>',now:function(){return new Date().getTime()},today:function(f){var g=new Date();return f?g:new Date(g.getFullYear(),g.getMonth(),g.getDate())},isAncestor:function(f,g){if(!f){return true}for(;g;g=g.getParent?g.getParent():g.parent){if(f==g){return true}}return false},progressbox:function(t,i,z,C,f){if(z&&zk.Page.contained.length){for(var E=zk.Page.contained.length,D=zk.Page.contained[--E];D;D=zk.Page.contained[--E]){if(!D._applyMask){D._applyMask=new zk.eff.Mask({id:D.uuid+"-mask",message:i,anchor:D.$n()})}}return}if(f&&f.busy){zk.busy++;jq.focusOut()}var o=jq.innerX(),m=jq.innerY(),A=' style="left:'+o+"px;top:"+m+'px"',h=t+"-t",B=t+"-m",p='<div id="'+t+'"';if(z){p+='><div id="'+B+'" class="z-modal-mask"'+A+"></div"}p+='><div id="'+h+'" class="z-loading"'+A+'><div class="z-loading-indicator"><span class="z-loading-icon"></span> '+i+"</div></div>";if(C){p+='<div class="'+C+'"></div>'}jq(document.body).append(p+"</div>");var F=jq(t,zk),v=F[0],G=jq(h,zk),q=G[0],w=q.style;if(z){v.z_mask=new zk.eff.FullMask({mask:jq(B,zk)[0],zIndex:G.css("z-index")-1})}if(z&&G.length){w.left=jq.px((jq.innerWidth()-q.offsetWidth)/2+o);w.top=jq.px((jq.innerHeight()-q.offsetHeight)/2+m)}else{var k=zk.progPos;if(k){var g,r,u=jq.innerWidth(),s=jq.innerHeight(),H=u-zk(q).offsetWidth(),l=s-zk(q).offsetHeight();if(k.indexOf("mouse")>=0){var j=zk.currentPointer;g=j[0]+10;r=j[1]+10}else{if(k.indexOf("left")>=0){g=o}else{if(k.indexOf("right")>=0){g=o+H-1}else{if(k.indexOf("center")>=0){g=o+H/2}else{g=0}}}if(k.indexOf("top")>=0){r=m}else{if(k.indexOf("bottom")>=0){r=m+l-1}else{if(k.indexOf("center")>=0){r=m+l/2}else{r=0}}}g=g<o?o:g;r=r<m?m:r}w.left=jq.px(g);w.top=jq.px(r)}}F.zk.cleanVisibility()},destroyProgressbox:function(k,f){if(f&&f.busy&&--zk.busy<0){zk.busy=0}var g=jq(k,zk),j;if(g.length){if(j=g[0].z_mask){j.destroy()}g.remove()}for(var i=zk.Page.contained.length,h=zk.Page.contained[--i];h;h=zk.Page.contained[--i]){if(h._applyMask){h._applyMask.destroy();h._applyMask=null}}},go:function(i,k){k=k||{};if(k.target){open(i,k.target)}else{if(k.overwrite){location.replace(i?i:location.href)}else{if(i){location.href=i;if(!k.reload){return}var h=i.indexOf("#"),f=h>=0?i.substring(0,h):i,g=e(location.href);h=g.indexOf("#");if(h>=0){g=g.substring(0,h)}if(g!=f){return}}location.reload()}}},frames:function(f){var g=[];a(g,f);return g},intsToString:function(h){if(!h){return""}var i=[];for(var g=0,f=h.length;g<f;++g){i.push(h[g])}return i.join()},stringToInts:function(m,f){if(m==null){return null}var l=[];for(var h=0;;){var g=m.indexOf(",",h),i=(g>=0?m.substring(h,g):m.substring(h)).trim();if(i.length==0){if(g<0){break}l.push(f)}else{l.push(zk.parseInt(i))}if(g<0){break}h=g+1}return l},mapToString:function(j,g,i){g=g||"=";i=i||" ";var h=[];for(var f in j){h.push(i,f,g,j[f])}h[0]="";return h.join("")},appendAttr:function(f,h,g){return h||g?" "+f+'="'+h+'"':""}};zk._t0=zk._t1=zUtl.now()})();
(function(){var Q={},J={},S=[],G=0,X={},i={onDoubleClick:"dblclick"},h={},F=[],L,W,p=zUtl.now()+60000;function U(ag){var af;return ag&&ag.nodeType==3&&(af=ag.nodeValue)&&!af.trim().length}function T(aj,ai,ag){if(typeof ag!="function"){if(!ag&&!(ag=X[ai])){X[ai]=ag="_do"+ai.substring(2)}var ah=aj[ag];if(!ah){throw"Listener "+ag+" not found in "+aj.className}ag=ah}var af=i[ai];if(!af){af=i[ai]=ai.substring(2).toLowerCase()}return[af,E(aj,ag)]}function E(ai,ag){var ah=ai._$evproxs,af;if(!ah){ai._$evproxs=ah={}}else{if(af=ah[ag]){return af}}return ah[ag]=l(ai,ag)}function l(ag,af){return function(al){var ak=[],ah;for(var aj=arguments.length;--aj>0;){ak.unshift(arguments[aj])}ak.unshift(ah=jq.Event.zk(al,ag));switch(al.type){case"focus":if(ag.canActivate()){zk.currentFocus=ag;zWatch.fire("onFloatUp",ag);break}return;case"blur":if(!zk._cfByMD){zk.currentFocus=null}break;case"click":case"dblclick":case"mouseup":if(zk.Draggable.ignoreClick()){return}}var ai=af.apply(ag,ak);if(ai===undefined){ai=ah.returnValue}if(ah.domStopped){al.stop()}return al.type=="dblclick"&&ai===undefined?false:ai}}function O(ag,ai){var af=ai.previousSibling,ah=ai.nextSibling;if(af){af.nextSibling=ah}else{ag.firstChild=ah}if(ah){ah.previousSibling=af}else{ag.lastChild=af}ai.nextSibling=ai.previousSibling=ai.parent=null;--ag.nChildren}function V(ai,ah){var ag=ah.parent=ai.parent,af=ah.previousSibling=ai.previousSibling;if(af){af.nextSibling=ah}else{if(ag){ag.firstChild=ah}}af=ah.nextSibling=ai.nextSibling;if(af){af.previousSibling=ah}else{if(ag){ag.lastChild=ah}}}function z(af){P(af);Q[af.uuid]=af;if(af.id){M(af)}}function Y(af){if(af.id){j(af)}delete Q[af.uuid];af.desktop=null;af.clearCache()}function r(af){z(af);if(!af.z_rod){af.z_rod=9}for(var ag=af.firstChild;ag;ag=ag.nextSibling){r(ag)}}function f(ag,af){Y(ag);if(!af||ag.z_rod===9){delete ag.z_rod;for(var ah=ag.firstChild;ah;ah=ah.nextSibling){f(ah,true)}}}function y(ag,af){ag.bindLevel=af++;for(ag=ag.firstChild;ag;ag=ag.nextSibling){y(ag,af)}}function D(ag){if(ag._fellows){ag._fellows[ag.id]=ag}var af=ag.parent;if(af){af=af.$o();if(af){af._fellows[ag.id]=ag}}}function o(ag){if(ag._fellows){delete ag._fellows[ag.id]}var af=ag.parent;if(af){af=af.$o();if(af){delete af._fellows[ag.id]}}}function t(ag){var af=ag.parent;af=af?af.$o():null;if(af){s(ag,af)}}function s(ag,af){if(ag.id){af._fellows[ag.id]=ag}if(!ag._fellows){for(ag=ag.firstChild;ag;ag=ag.nextSibling){s(ag,af)}}}function A(ag){var af=ag.parent;af=af?af.$o():null;if(af){q(ag,af)}}function q(ag,af){if(ag.id){delete af._fellows[ag.id]}if(!ag._fellows){for(ag=ag.firstChild;ag;ag=ag.nextSibling){q(ag,af)}}}function M(ag){var af=J[ag.id];if(af){af.push(ag)}else{J[ag.id]=[ag]}}function j(ag){var af=J[ag.id];if(af){af.$remove(ag);if(!af.length){delete J[ag.id]}}}function k(ag,af){if(!ag.shallIgnoreClick_(af)&&!ag.fireX(af).stopped&&af.shallStop){af.stop();return false}return !af.stopped}function C(ah,af){var ag;return ah&&(ag=ah.parent)&&ag.dragControl&&(!af||ag.dragControl(ah))}function B(ag){var af=zk.currentFocus;if(af&&zUtl.isAncestor(ag,af)){zk.currentFocus=null;return af}}function K(af){if(af&&af.desktop&&!zk.currentFocus){af.focus()}}function d(aL,aG){this.beforeMinFlex_(aG);if(aG=="h"){if(this._vflexsz===undefined){this.setFlexSize_({height:"auto"});var ag=this.firstChild,aE=ag&&ag.$n(),aH=aE?aE.parentNode:aL,aN=aH.firstChild,aD=zk(aH),ap=aH.offsetTop,ak=aH.offsetParent,aO=aD.sumStyles("t",jq.paddings),at=aO+aD.sumStyles("t",jq.borders),av=0,aJ=0,ar=0;if(ag){for(;ag;ag=ag.nextSibling){aN=ag.$n();if(aN){var aM=zk(aN),aj=aN.offsetParent==ak,an=0;if(!ag.ignoreFlexSize_("h")){an=aN.offsetTop-(aj?ap+at:aO);if(ag._vflex=="min"){if(aM.isVisible()){an+=ag._vflexsz===undefined?d.apply(ag,[aN,aG]):ag._vflexsz;var aP=aM.sumStyles("t",jq.margins);if(!zk.safari||aP>=0){an-=aP}}else{an+=ag._vflexsz===undefined?0:ag._vflexsz}}else{an+=aN.offsetHeight;var aI=aM.sumStyles("b",jq.margins);if(!zk.safari||aI>=0){an+=aI}}}if(ag._maxFlexHeight&&an>aJ){aJ=an}else{if(ag._sumFlexHeight){ar+=an}else{if(an>av){av=an}}}}}}else{if(aN){var ai=this.ignoreChildNodeOffset_("h");for(;aN;aN=aN.nextSibling){var aM=zk(aN),an=0;if(ai){var aK=aN.firstChild,ao=aK&&aK.nodeType==3?aK.nodeValue:null;if(ao){var af=aM.textSize(ao);an=af[1];if(an>av){av=an}}}else{var aj=aN.offsetParent==ak;an=aN.offsetHeight+aN.offsetTop-(aj?ap+at:aO)}var aI=aM.sumStyles(ai?"tb":"b",jq.margins);if(!zk.safari||aI>=0){an+=aI}if(an>av){av=an}}}else{av=aH.offsetHeight-aD.padBorderHeight()}}if(aJ){ar+=aJ}if(ar>av){av=ar}var au=0,aA=false;while(aH&&aH!=aL){if(!aA){au+=aD.padBorderHeight()}else{au+=aD.sumStyles("b",jq.paddings);au+=aD.sumStyles("b",jq.borders)}var aF=aH.parentNode,al=aF?aF.offsetTop:0,ay=aF?aF.offsetParent:null;aA=aH.offsetParent==ay;au+=aH.offsetTop;if(aA){au-=al}var aI=aD.sumStyles("b",jq.margins);if(!zk.safari||aI>=0){au+=aI}aH=aF;aD=zk(aH)}if(!aA){au+=aD.padBorderHeight()}else{au+=aD.sumStyles("b",jq.paddings);au+=aD.sumStyles("b",jq.borders)}var am=zk(aL).sumStyles("tb",jq.margins);if(zk.safari&&am<0){am=0}an=this.setFlexSize_({height:(av+au+am)});if(an&&an.height>=0){this._vflexsz=an.height+am}this.afterChildrenMinFlex_("h")}return this._vflexsz}else{if(aG=="w"){if(this._hflexsz===undefined){this.setFlexSize_({width:"auto"});var ag=this.firstChild,aE=ag&&ag.$n(),aH=aE?aE.parentNode:aL,aN=aH.firstChild,aD=zk(aH),ah=aH.offsetLeft,ak=aH.offsetParent,az=aD.sumStyles("l",jq.paddings),aq=az+aD.sumStyles("l",jq.borders),av=0,ar=0;if(ag){for(;ag;ag=ag.nextSibling){aN=ag.$n();if(aN){var aM=zk(aN),aj=aN.offsetParent==ak,an=0;if(!ag.ignoreFlexSize_("w")){an=aN.offsetLeft-(aj?ah+aq:az);if(ag._hflex=="min"){if(aM.isVisible()){an+=ag._hflexsz===undefined?d.apply(ag,[aN,aG]):ag._hflexsz;var aB=aM.sumStyles("l",jq.margins);if(!zk.safari||aB>=0){an-=aB}}else{an+=ag._hflexsz===undefined?0:ag._hflexsz}}else{an+=aN.offsetWidth;var aC=aM.sumStyles("r",jq.margins);if(!zk.safari||aC>=0){an+=aC}}if(ag._sumFlexWidth){ar+=an}else{if(an>av){av=an}}}}}}else{if(aN){var ai=this.ignoreChildNodeOffset_("w");for(;aN;aN=aN.nextSibling){var aM=zk(aN),an=0;if(ai){var aK=aN.firstChild,ao=aK&&aK.nodeType==3?aK.nodeValue:null;if(ao){var af=aM.textSize(ao);an=af[0];if(an>av){av=an}}}else{var aj=aN.offsetParent==ak;an=aN.offsetWidth+aN.offsetLeft-(aj?ah+aq:az)}var aC=aM.sumStyles(ai?"lr":"r",jq.margins);if(!zk.safari||aC>=0){an+=aC}if(an>av){av=an}}}else{av=aH.offsetWidth-aD.padBorderWidth()}}if(ar>av){av=ar}var au=0,aA=false;while(aH&&aH!=aL){if(!aA){au+=aD.padBorderWidth()}else{au+=aD.sumStyles("r",jq.paddings);au+=aD.sumStyles("r",jq.borders)}var aF=aH.parentNode,ax=aF?aF.offsetLeft:0,ay=aF?aF.offsetParent:null;aA=aH.offsetParent==ay;au+=aH.offsetLeft;if(aA){au-=ax}var aC=aD.sumStyles("r",jq.margins);if(!zk.safari||aC>=0){au+=aC}aH=aF;aD=zk(aH)}if(!aA){au+=aD.padBorderWidth()}else{au+=aD.sumStyles("r",jq.paddings);au+=aD.sumStyles("r",jq.borders)}var aw=this._isIgnoreMargin&&this._isIgnoreMargin(),am=aw?0:zk(aL).sumStyles("lr",jq.margins);if(zk.safari&&am<0){am=0}var an=this.setFlexSize_({width:(av+au+am)},aw);if(an&&an.width>=0){this._hflexsz=an.width+am}this.afterChildrenMinFlex_("w")}return this._hflexsz}else{return 0}}}function c(ah,aj,ai){if((this._vflex===undefined||(this._vflexsz&&this._vflex=="min"))&&(this._hflex===undefined||(this._hflexsz&&this._hflex=="min"))){return}if(ai){b.apply(this);return}var ag=p1=this,al=-1;if(this._hflex=="min"&&this._hflexsz===undefined){++al;while((p1=p1.parent)&&p1._hflex=="min"){delete p1._hflexsz;ag=p1;++al}}var af=p2=this,ak=-1;if(this._vflex=="min"&&this._vflexsz===undefined){++ak;while((p2=p2.parent)&&p2._vflex=="min"){delete p2._vflexsz;af=p2;++ak}}if(al>0||ak>0){zWatch.fireDown("onSize",al>ak?ag:af,null,true)}else{b.apply(af)}}function b(){if((this._vflex===undefined||(this._vflexsz&&this._vflex=="min"))&&(this._hflex===undefined||(this._hflexsz&&this._hflex=="min"))){return}if(!this.parent.beforeChildrenFlex_(this)){return}if(this._flexFixed||(!this._nvflex&&!this._nhflex)){delete this._flexFixed;return}this._flexFixed=true;var ax=false,ag=false,aM=false,aw=[],ao=0,ai=[],al=0,aL=this.$n().parentNode,aK=zk(aL),av=this.getParentSize_(aL),ay=av.height,aD=av.width,aQ=aL.firstChild;for(;aQ;aQ=aQ.nextSibling){if(aQ.nodeType!=3){break}}var ak;if(zk.ie6_&&jq.nodeName(aL,"div")){ak=aL.style.position;aL.style.position="relative"}var ap=aL.offsetTop,aC=aL.offsetLeft,aR=aK.sumStyles("t",jq.paddings),aA=aK.sumStyles("t",jq.borders)+aR,aG=aK.sumStyles("l",jq.paddings),az=aK.sumStyles("l",jq.borders)+aG,aN=0,au=0,aI=aN,aS=au;for(;aQ;aQ=aQ.nextSibling){var aP=zk(aQ);if(aP.isVisible()){if(aQ.nodeType===3){ax=true;ag=aM=false;continue}var aE=aP.offsetHeight(),aJ=aE>0?aP.offsetWidth():0,aj=aQ.offsetParent===aL.offsetParent,am=aQ.offsetTop-(aj?aA+ap:aR),af=aQ.offsetLeft-(aj?az+aC:aG),aT=af+aJ+aP.sumStyles("r",jq.margins),aH=am+aE+aP.sumStyles("b",jq.margins),ah=Q[aQ.id];if(ah&&ah._nhflex){if(ah!==this){ah._flexFixed=true}if(ah._hflex=="min"){d.apply(ah,[aQ,"w"]);af=aQ.offsetLeft-(aj?az+aC:aG);aJ=aP.offsetWidth();aT=af+aJ+aP.sumStyles("r",jq.margins);aS=Math.max(aS,aT);aM=false}else{if(ax){var at=am-aP.sumStyles("l",jq.margins);aS=Math.max(aS,at)}if(!aM&&aS>au){aD-=aS-au}au=aS=aT;ai.push(ah);al+=ah._nhflex;aM=true}}else{aS=Math.max(aS,aT);aM=false}if(ah&&ah._nvflex){if(ah!==this){ah._flexFixed=true}if(ah._vflex=="min"){d.apply(ah,[aQ,"h"]);am=aQ.offsetTop-(aj?aA+ap:aR);aE=aP.offsetHeight();aH=am+aE+aP.sumStyles("b",jq.margins);aI=Math.max(aI,aH);ag=false}else{if(ax){var aB=am-aP.sumStyles("t",jq.margins);aI=Math.max(aI,aB)}if(!ag&&aI>aN){ay-=aI-aN}aN=aI=aH;aw.push(ah);ao+=ah._nvflex;ag=true}}else{aI=Math.max(aI,aH);ag=false}ax=false}}if(zk.ie6_&&jq.nodeName(aL,"div")){aL.style.position=ak}if(aI>aN){ay-=aI-aN}if(aS>au){aD-=aS-au}var aq=ay>0?ay:0;for(var aO=aw.length-1;aO>0;--aO){var ah=aw.shift(),aF=(ah._nvflex*ay/ao)|0;ah.setFlexSize_({height:aF});ah._vflexsz=aF;aq-=aF}if(aw.length){var ah=aw.shift();ah.setFlexSize_({height:aq});ah._vflexsz=aq}var ar=this.getParentSize_(aL);if(ar.width>av.width){aD+=(ar.width-av.width)}aq=aD>0?aD:0;for(var aO=ai.length-1;aO>0;--aO){var ah=ai.shift(),an=(ah._nhflex*aD/al)|0;ah.setFlexSize_({width:an});ah._hflexsz=an;aq-=an}if(ai.length){var ah=ai.shift();ah.setFlexSize_({width:aq});ah._hflexsz=aq}this.parent.afterChildrenFlex_(this);this._flexFixed=false}function ac(af){if(!af._flexListened){zWatch.listen({onSize:[af,c],onShow:[af,c],beforeSize:af});af._flexListened=true}}function g(af){if(af._flexListened){zWatch.unlisten({onSize:[af,c],onShow:[af,c],beforeSize:af});delete af._flexListened}}zk.DnD={getDrop:function(ag,ah,af){var ai=af.target;return ai?ai.getDrop_(ag.control):null},ghost:function(ag,ah,ai){if(ai!=null){jq(document.body).append('<div id="zk_ddghost" class="z-drop-ghost z-drop-disallow" style="position:absolute;top:'+ah[1]+"px;left:"+ah[0]+'px;"><div class="z-drop-cnt"><span id="zk_ddghost-img" class="z-drop-disallow"></span>&nbsp;'+ai+"</div></div>");ag._dragImg=jq("#zk_ddghost-img")[0];return jq("#zk_ddghost")[0]}var af=jq(ag.node).clone()[0];af.id="zk_ddghost";zk.copy(af.style,{position:"absolute",left:ah[0]+"px",top:ah[1]+"px"});jq(af).addClass("z-drag-ghost");document.body.appendChild(af);return af}};function a(ag){if(ag){var af;if(af=ag._lastDrop){ag._lastDrop=null;af.dropEffect_()}ag._lastDropTo=null}}function aa(af){return[af.pageX+7,af.pageY+5]}function n(ag,af){a(ag);var ah=[af.pageX,af.pageY],ai=zk.DnD.getDrop(ag,ah,af);if(ai){ai.onDrop_(ag,af)}}function x(ai,al,ag){var ah;if(!ag||(ah=ag.domTarget)==ai._lastDropTo){return}var aj=zk.DnD.getDrop(ai,al,ag),ak=aj&&aj==ai._lastDrop;if(!ak){a(ai);if(aj){ai._lastDrop=aj;aj.dropEffect_(true);ak=true}}var af=ai._dragImg;if(af){if(ak){jq(ai.node).removeClass("z-drop-disallow").addClass("z-drop-allow")}else{jq(ai.node).removeClass("z-drop-allow").addClass("z-drop-disallow")}af.className=ak?"z-drop-allow":"z-drop-disallow"}ai._lastDropTo=ah}function Z(ag,ah,af){return ag.control.cloneDrag_(ag,aa(af))}function I(ag,af){ag.control.uncloneDrag_(ag);ag._dragImg=null}function R(ag,ah,af){return aa(af)}function N(ag,ah,af){return ag.control.ignoreDrag_(ah)}function ae(ag){for(var af;ag&&ag!=document.body;ag=ag.parentNode){if((af=ag.style)&&((af=af.position)=="absolute"||af=="relative")){return ag}}}function H(af){return af?zk.parseInt(af.style.zIndex):0}function w(ag){var ah=ag.$n();if(ah){return ah}for(var af=ag.firstChild;af;af=af.nextSibling){ah=af.getFirstNode_();if(ah){return ah}}}function ad(af,ag){for(;ag;ag=ag.parent){if(ag==af){return true}else{if(!ag.isVisible()){break}}}return false}function ab(aj){var ai=1800;for(var ah=S.length;ah--;){var af=S[ah].widget,ag=zk.parseInt(af.getFloatZIndex_(S[ah].node));if(ag>=ai&&!zUtl.isAncestor(aj,af)&&af.isVisible()){ai=ag+1}}return ai}function e(ag,af){for(ag=ag.firstChild;ag;ag=ag.nextSibling){var ah=ag.$n();if(ah){af.push(ah)}else{e(ag,af)}}}function m(af){if(af._z$rd){delete af._z$rd;af._norenderdefer=true;af.replaceHTML("#"+af.uuid,af.parent?af.parent.desktop:null)}}function v(ag,af){ag._asyncRRD=true;setTimeout(function(){if(ag._asyncRRD){P(ag);ag.rerender()}},af)}function P(af){delete af._asyncRRD}var u={starteffect:zk.$void,endeffect:n,change:x,ghosting:Z,endghosting:I,constraint:R,ignoredrag:N,zIndex:88800};zk.Widget=zk.$extends(zk.Object,{_visible:true,nChildren:0,bindLevel:-1,_mold:"default",className:"zk.Widget",widgetName:"widget",_floating:false,$init:function(af){this._asaps={};this._lsns={};this._bklsns={};this._subnodes={};this.effects_={};this.afterInit(function(){if(af){var ah=af.mold;if(ah!=null){if(ah){this._mold=ah}delete af.mold}for(var ag in af){this.set(ag,af[ag])}}if((zk.spaceless||this.rawId)&&this.id){this.uuid=this.id}if(!this.uuid){this.uuid=zk.Widget.nextUuid()}})},$define:{mold:function(){this.rerender()},style:function(){this.updateDomStyle_()},sclass:function(){this.updateDomClass_()},zclass:function(){this.rerender()},width:function(af){if(!this._nhflex){var ag=this.$n();if(ag){ag.style.width=af||""}}},height:function(af){if(!this._nvflex){var ag=this.$n();if(ag){ag.style.height=af||""}}},left:function(af){var ag=this.$n();if(ag){ag.style.left=af||""}},top:function(af){var ag=this.$n();if(ag){ag.style.top=af||""}},tooltiptext:function(af){var ag=this.$n();if(ag){ag.title=af||""}},droppable:[function(af){return af&&"false"!=af?af:null},function(af){var ah;if(af&&af!="true"){ah=af.split(",");for(var ag=ah.length;ag--;){if(!(ah[ag]=ah[ag].trim())){ah.splice(ag,1)}}}this._dropTypes=ah}],vflex:function(af){this._nvflex=(true===af||"true"==af)?1:af=="min"?-65500:zk.parseInt(af);if(this._nvflex<0&&af!="min"){this._nvflex=0}if(Q[this.uuid]===this){if(!this._nvflex){this.setFlexSize_({height:""});delete this._vflexsz;if(!this._nhflex){g(this)}}else{ac(this)}zWatch.fireDown("onSize",this.parent)}},hflex:function(af){this._nhflex=(true===af||"true"==af)?1:af=="min"?-65500:zk.parseInt(af);if(this._nhflex<0&&af!="min"){this._nhflex=0}if(Q[this.uuid]===this){if(!this._nhflex){this.setFlexSize_({width:""});delete this._hflexsz;if(!this._nvflex){g(this)}}else{ac(this)}zWatch.fireDown("onSize",this.parent)}},renderdefer:null},setDraggable:function(af){if(!af&&af!=null){af="false"}this._draggable=af;if(this.desktop&&!C(this,true)){if(af&&af!="false"){this.initDrag_()}else{this.cleanDrag_()}}},getDraggable:function(){var af=this._draggable;return af?af:C(this)?"true":"false"},$o:function(){for(var af=this;af;af=af.parent){if(af._fellows){return af}}},$f:function(ak,ai){var aj=this.$o();if(!arguments.length){return aj?aj._fellows:{}}for(var ah=ak.split("/"),ag=0,af=ah.length;ag<af;++ag){ak=ah[ag];if(ak){if(aj){aj=aj._fellows[ak]}if(!aj&&ai&&(aj=J[ak])){aj=aj[0]}if(!aj||zk.spaceless){break}ai=false}}return aj},getId:function(){return this.id},setId:function(af){if(af!=this.id){if(this.id){o(this);j(this)}if(af&&(zk.spaceless||this.rawId)){zk._wgtutl.setUuid(this,af)}this.id=af;if(af){D(this);if(this.desktop||this.z_rod){M(this)}}}return this},set:function(aj,al,ag){var am;if(aj.length>4&&aj.startsWith("$$on")){var ah=this.$class,ak=ah._importantEvts;(ak||(ah._importantEvts={}))[aj.substring(2)]=al}else{if(aj.length>3&&aj.startsWith("$on")){this._asaps[aj.substring(1)]=al}else{if(aj.length>2&&aj.startsWith("on")&&(am=aj.charAt(2))>="A"&&am<="Z"){this.setListener(aj,al)}else{var af=arguments.length>=3;if(aj.startsWith("u$")){var ai=this;zk.afterMount(function(){aj=aj.substring(2);al=zk.Widget.$(al);if(af){zk.set(ai,aj,al,ag)}else{zk.set(ai,aj,al)}})}else{if(af){zk.set(this,aj,al,ag)}else{zk.set(this,aj,al)}}}}}return this},get:function(af){return zk.get(this,af)},getChildAt:function(ag){if(ag>=0&&ag<this.nChildren){for(var af=this.firstChild;af;af=af.nextSibling){if(--ag<0){return af}}}},getChildIndex:function(){var af=this.parent,ag=0;if(af){for(af=af.firstChild;af;af=af.nextSibling,++ag){if(af==this){return ag}}}return 0},setChildren:function(ah){if(ah){for(var ag=0,af=ah.length;ag<af;){this.appendChild(ah[ag++])}}return this},appendChild:function(aj,ag){if(aj==this.lastChild){return false}var af;if((af=aj.parent)!=this){aj.beforeParentChanged_(this)}if(af){W=true;try{af.removeChild(aj)}finally{W=false}}aj.parent=this;var ai=this.lastChild;if(ai){ai.nextSibling=aj;aj.previousSibling=ai;this.lastChild=aj}else{this.firstChild=this.lastChild=aj}++this.nChildren;t(aj);if(!ag){if(this.shallChildROD_(aj)){r(aj)}else{var ah=this.desktop;if(ah){this.insertChildHTML_(aj,null,ah)}}}aj.afterParentChanged_(af);if(!L){this.onChildAdded_(aj)}return true},shallChildROD_:function(af){return af.z_rod||this.z_rod},insertBefore:function(ak,ah,ag){if(!ah||ah.parent!=this){this.insertingBefore_=true;try{return this.appendChild(ak,ag)}finally{this.insertingBefore_=false}}if(ak==ah||ak.nextSibling==ah){return false}var af;if((af=ak.parent)!=this){ak.beforeParentChanged_(this)}if(af){W=true;try{af.removeChild(ak)}finally{W=false}}ak.parent=this;var aj=ah.previousSibling;if(aj){ak.previousSibling=aj;aj.nextSibling=ak}else{this.firstChild=ak}ah.previousSibling=ak;ak.nextSibling=ah;++this.nChildren;t(ak);if(!ag){if(this.shallChildROD_(ak)){r(ak)}else{var ai=this.desktop;if(ai){this.insertChildHTML_(ak,ah,ai)}}}ak.afterParentChanged_(af);if(!L){this.onChildAdded_(ak)}return true},removeChild:function(ah,ag){var af;if(!(af=ah.parent)){return false}if(this!=af){return false}A(ah);if(ah.z_rod){f(ah)}else{if(ah.desktop){this.removeChildHTML_(ah,ag)}}if(!W){ah.beforeParentChanged_(null)}O(this,ah);if(!W){ah.afterParentChanged_(af)}if(!L){this.onChildRemoved_(ah)}return true},detach:function(){if(this.parent){this.parent.removeChild(this)}else{var af=zk.currentFocus;if(af&&zUtl.isAncestor(this,af)){zk.currentFocus=null}var ag=this.$n();if(ag){this.unbind();jq(ag).remove()}}},clear:function(){while(this.lastChild){this.removeChild(this.lastChild)}},replaceWidget:function(ai){V(this,ai);A(this);t(ai);var ah=zk.currentFocus;if(ah&&zUtl.isAncestor(this,ah)){zk.currentFocus=null}var ag=this.$n(),aj=this.parent;if(this.z_rod){f(this);r(ai)}else{if(this.desktop){var af=ai.desktop||this.desktop;if(ag){ai.replaceHTML(ag,af)}else{this.unbind();ai.bind(af)}y(ai,aj?aj.bindLevel+1:0);zWatch.fire("onBindLevelMove",ai)}}if(aj){aj.onChildReplaced_(this,ai)}this.parent=this.nextSibling=this.previousSibling=null},replaceCavedChildren_:function(af,ap,aq,al){L=true;try{var an=this.$n(af),ah,am=[];for(var ao=this.firstChild;ao;){var ag=ao.nextSibling;if(jq.isAncestor(an,ao.$n())){if(!ah||ah==ao){ah=ag}this.removeChild(ao,true);am.push(ao)}ao=ag}for(var aj=0,ak=ap.length;aj<ak;++aj){this.insertBefore(ap[aj],ah,true)}}finally{L=false}if(ah=this.desktop){var ai=[];if(aq){ai.push(aq)}for(var aj=0,ak=ap.length;aj<ak;++aj){ap[aj].redraw(ai)}if(al){ai.push(al)}jq(an).html(ai.join(""));for(var aj=0,ak=ap.length;aj<ak;++aj){ap[aj].bind(ah);this.onChildReplaced_(am[aj],ap[aj])}}},beforeParentChanged_:function(){},afterParentChanged_:function(){},isRealVisible:function(af){var ai=af&&af.dom;for(var ah=this;ah;ah=ah.parent){if(ai){if(!zk(ah.$n()).isVisible()){return false}}else{if(!ah.isVisible()){return false}}var ag=ah.parent,aj;if(ag&&ag.isVisible()&&(ag=ag.$n())&&(aj=ah.$n())){while((aj=zk(aj).vparentNode(true))&&ag!=aj){if((aj.style||{}).display=="none"){return false}}}if(af&&af.until==ah){break}}return true},isVisible:function(af){var ag=this._visible;if(!af||!ag){return ag}var ah=this.$n();return !ah||zk(ah).isVisible()},setVisible:function(ai){if(this._visible!=ai){this._visible=ai;var af=this.parent,ag;if(this.desktop){var am=!af||af.isRealVisible(),aj=this.$n(),al=this._floating;if(!am){if(!al){this.setDomVisible_(aj,ai)}}else{if(ai){var aq;if(al){this.setZIndex(aq=ab(this),{fire:true})}this.setDomVisible_(aj,true);for(var ak=0,ap=S.length;ak<ap;++ak){var ao=S[ak].widget,ah=S[ak].node;if(this==ao){ao.setDomVisible_(ah,true,{visibility:1})}else{if(ad(this,ao)){aq=aq>=0?++aq:ab(ao);ao.setFloatZIndex_(ah,aq);ao.setDomVisible_(ah,true,{visibility:1})}}}if(ag=af){af.onChildVisible_(this)}this.fire("onShow");if(!zk.animating()){zWatch.fireDown("onShow",this)}}else{this.fire("onHide");if(!zk.animating()){zWatch.fireDown("onHide",this)}for(var ak=S.length,an=this.bindLevel;ak--;){var ao=S[ak].widget;if(an>=ao.bindLevel){break}if(ad(this,ao)){ao.setDomVisible_(S[ak].node,false,{visibility:1})}}this.setDomVisible_(aj,false)}}}if(af&&!ag){af.onChildVisible_(this)}}return this},zsync:function(){for(var ag in this.effects_){var af=this.effects_[ag];if(af&&af.sync){af.sync()}}},show:function(){return this.setVisible(true)},hide:function(){return this.setVisible(false)},setDomVisible_:function(ah,ag,af){if(!af||af.display){ah.style.display=ag?"":"none"}if(af&&af.visibility){ah.style.visibility=ag?"visible":"hidden"}},onChildAdded_:function(){},onChildRemoved_:function(){},onChildReplaced_:function(af,ag){this.childReplacing_=true;try{if(af){this.onChildRemoved_(af)}if(ag){this.onChildAdded_(ag)}}finally{this.childReplacing_=false}},onChildVisible_:function(){},setTopmost:function(){if(!this.desktop){return -1}for(var aj=this;aj;aj=aj.parent){if(aj._floating){var ah=ab(aj);for(var ag=0,ai=S.length;ag<ai;++ag){var af=S[ag].widget,ak=S[ag].node;if(aj==af){af.setFloatZIndex_(ak,ah)}else{if(zUtl.isAncestor(aj,af)&&af.isVisible()){af.setFloatZIndex_(ak,++ah)}}}return ah}}return -1},setFloatZIndex_:function(ag,af){if(ag!=this.$n()){ag.style.zIndex=af}else{this.setZIndex(af,{fire:true})}},getFloatZIndex_:function(af){return af!=this.$n()?af.style.zIndex:this._zIndex},getTopWidget:function(){for(var af=this;af;af=af.parent){if(af._floating){return af}}},isFloating_:function(){return this._floating},setFloating_:function(aj,ai){if(this._floating!=aj){if(aj){var ah={widget:this,node:ai&&ai.node?ai.node:this.$n()},af=this.bindLevel;for(var ag=S.length;;){if(--ag<0){S.unshift(ah);break}if(af>=S[ag].widget.bindLevel){S.splice(ag+1,0,ah);break}}this._floating=true}else{for(var ag=S.length;ag--;){if(S[ag].widget==this){S.splice(ag,1)}}this._floating=false}}return this},getZIndex:_zkf=function(){return this._zIndex},getZindex:_zkf,setZIndex:_zkf=function(ah,af){if(this._zIndex!=ah){this._zIndex=ah;var ag=this.$n();if(ag){ag.style.zIndex=ah=ah>=0?ah:"";if(af&&af.fire){this.fire("onZIndex",ah,{ignorable:true})}}}return this},setZindex:_zkf,getScrollTop:function(){var af=this.$n();return af?af.scrollTop:0},getScrollLeft:function(){var af=this.$n();return af?af.scrollLeft:0},setScrollTop:function(af){var ag=this.$n();if(ag){ag.scrollTop=af}return this},setScrollLeft:function(af){var ag=this.$n();if(ag){ag.scrollLeft=af}return this},scrollIntoView:function(){zk(this.$n()).scrollIntoView();return this},redraw:function(af){if(!this.deferRedraw_(af)){var ah=this.prolog;if(ah){af.push(ah)}for(var aj=this,ag=this._mold;aj;aj=aj.superclass){var ai=aj.$class.molds;if(ai&&(ai=ai[ag])){return ai.apply(this,arguments)}}throw"mold "+ag+" not found in "+this.className}},deferRedraw_:function(ag){var af;if((af=this._renderdefer)>=0){if(!this._norenderdefer){this.z_rod=this._z$rd=true;ag.push("<div",this.domAttrs_({domClass:1}),' class="z-renderdefer"></div>');ag=null;var ah=this;setTimeout(function(){m(ah)},af);return true}delete this._norenderdefer;delete this.z_rod}return false},forcerender:function(){m(this)},updateDomClass_:function(){if(this.desktop){var af=this.$n();if(af){af.className=this.domClass_()}this.zsync()}},updateDomStyle_:function(){if(this.desktop){var ag=jq.parseStyle(this.domStyle_()),ah=this.$n();zk(ah).clearStyles().jq.css(ag);var af=this.getTextNode();if(af&&af!=ah){zk(af).clearStyles().jq.css(jq.filterTextStyle(ag))}this.zsync()}},getTextNode:function(){},domStyle_:function(ah){var ag="";if(!this.isVisible()&&(!ah||!ah.visible)){ag="display:none;"}if(!ah||!ah.style){var af=this.getStyle();if(af){ag+=af;if(af.charAt(af.length-1)!=";"){ag+=";"}}}if(!ah||!ah.width){var af=this.getWidth();if(af){ag+="width:"+af+";"}}if(!ah||!ah.height){var af=this.getHeight();if(af){ag+="height:"+af+";"}}if(!ah||!ah.left){var af=this.getLeft();if(af){ag+="left:"+af+";"}}if(!ah||!ah.top){var af=this.getTop();if(af){ag+="top:"+af+";"}}if(!ah||!ah.zIndex){var af=this.getZIndex();if(af>=0){ag+="z-index:"+af+";"}}return ag},domClass_:function(ah){var ag="";if(!ah||!ah.sclass){var af=this.getSclass();if(af){ag=af}}if(!ah||!ah.zclass){var af=this.getZclass();if(af){ag+=(ag?" ":"")+af}}return ag},domAttrs_:function(ai){var ah="",ag;if(!ai||!ai.id){ah+=zUtl.appendAttr("id",this.uuid)}if(!ai||!ai.domStyle){ah+=zUtl.appendAttr("style",this.domStyle_(ai))}if(!ai||!ai.domClass){ah+=zUtl.appendAttr("class",this.domClass_())}if(!ai||!ai.tooltiptext){ah+=zUtl.appendAttr("title",this.domTooltiptext_())}for(var af in (ag=this.domExtraAttrs)){ah+=zUtl.appendAttr(af,ag[af])}return ah},domTooltiptext_:function(){return this.getTooltiptext()},domTextStyleAttr_:function(){var af=this.getStyle();return af?zUtl.appendAttr("style",jq.filterTextStyle(af)):af},replaceHTML:function(ak,aj,ai){if(!aj){aj=this.desktop;if(!zk.Desktop._ndt){zk.stateless()}}var ag=ai?null:B(this);var ah=this.parent;if(ah){ah.replaceChildHTML_(this,ak,aj,ai)}else{var af=this.getOldWidget_(ak);if(af){af.unbind(ai)}else{if(this.z_rod){f(this)}}jq(ak).replaceWith(this.redrawHTML_(ai,true));this.bind(aj,ai)}if(!ai){zWatch.fireDown("beforeSize",this);zWatch.fireDown("onSize",this)}K(ag);return this},getOldWidget_:function(af){return zk.Widget.$(af,{strict:true})},redrawHTML_:function(ah,af){var ag=[];this.redraw(ag,ah);if(af&&!this.rawId&&this.prolog&&ag[0]==this.prolog){ag[0]=""}return ag.join("")},rerender:function(ai){if(this.desktop){if(typeof ai=="number"){v(this,ai);return this}var aj=this.$n();if(aj){var af=this.z$rod;this.z$rod=false;var ah;if(ai){ah=ai.skip(this);if(ah){var ag=B(this);this.replaceHTML(aj,null,ai);ai.restore(this,ah);zWatch.fireDown("onRestore",this);zWatch.fireDown("beforeSize",this);zWatch.fireDown("onSize",this);K(ag)}}if(!ah){this.replaceHTML(aj)}this.z$rod=af}}return this},replaceChildHTML_:function(aj,ai,ah,ag){var af=aj.getOldWidget_(ai);if(af){af.unbind(ag)}else{if(this.shallChildROD_(aj)){f(aj)}}jq(ai).replaceWith(aj.redrawHTML_(ag,true));aj.bind(ah,ag)},insertChildHTML_:function(al,aj,ak){var ai;if(aj){aj=aj.getFirstNode_()}if(!aj){for(var ag=this;;){ai=ag.getCaveNode();if(ai){break}var af=ag.nextSibling;if(af&&(aj=af.getFirstNode_())){break}if(!(ag=ag.parent)){ai=document.body;break}}}if(aj){var ah=aj.previousSibling;if(U(ah)){aj=ah}jq(aj).before(al.redrawHTML_())}else{jq(ai).append(al.redrawHTML_())}al.bind(ak)},getCaveNode:function(){return this.$n("cave")||this.$n()},getFirstNode_:function(){for(var af=this;af;af=af.nextSibling){var ag=w(af);if(ag){return ag}}},removeChildHTML_:function(aj,ag){var ah=zk.currentFocus;if(ah&&zUtl.isAncestor(aj,ah)){zk.currentFocus=null}var ai=aj.$n();if(ai){var af=ai.previousSibling;if(aj.prolog&&U(af)){jq(af).remove()}}else{e(aj,ai=[])}aj.unbind();if(!ag){aj.removeHTML_(ai)}},removeHTML_:function(af){jq(af).remove();this.clearCache()},$n:function(af){if(af){var ag=this._subnodes[af];if(!ag&&this.desktop){ag=jq(this.uuid+"-"+af,zk)[0];this._subnodes[af]=ag?ag:"n/a"}return ag=="n/a"?null:ag}var ag=this._node;if(!ag&&this.desktop&&!this._nodeSolved){this._node=ag=jq(this.uuid,zk)[0];this._nodeSolved=true}return ag},clearCache:function(){this._node=null;this._subnodes={};this._nodeSolved=false},getPage:function(){var ag,af;for(ag=this.parent;ag;ag=ag.parent){if(ag.$instanceof(zk.Page)){return ag}}return(ag=(af=this.desktop)._bpg)?ag:(af._bpg=new zk.Body(af))},bind:function(ai,ah){if(this.z_rod){r(this)}else{var ag=[],af;this.bind_(ai,ah,ag);while(af=ag.shift()){af()}}return this},unbind:function(ai){if(this.z_rod){f(this)}else{var ah=[];this.unbind_(ai,ah);for(var ag=0,af=ah.length;ag<af;){ah[ag++]()}}return this},bind_:function(am,ak,aj){z(this);this.desktop=am||(am=zk.Desktop.$(this.parent));var ai=this.parent;this.bindLevel=ai?ai.bindLevel+1:0;var ah=this._draggable;if(ah&&ah!="false"&&!C(this)){this.initDrag_()}if(this._nvflex||this._nhflex){ac(this)}for(var al=this.firstChild,ag;al;al=ag){ag=al.nextSibling;if(!ak||!ak.skipped(this,al)){if(al.z_rod){r(al)}else{al.bind_(am,null,aj)}}}if(this.isListen("onBind")){var af=this;zk.afterMount(function(){if(af.desktop){af.fire("onBind")}})}},unbind_:function(ak,aj){Y(this);g(this);for(var al=this.firstChild,ai;al;al=ai){ai=al.nextSibling;if(!ak||!ak.skipped(this,al)){if(al.z_rod){f(al)}else{if(al.desktop){al.unbind_(null,aj)}}}}this.cleanDrag_();if(this.isListen("onUnbind")){var ah=this;zk.afterMount(function(){if(!ah.desktop){ah.fire("onUnbind")}})}for(var ag in this.effects_){var af=this.effects_[ag];if(af){af.destroy()}}this.effects_={}},extraBind_:function(af,ag){if(ag==false){delete Q[af]}else{Q[af]=this}},setFlexSize_:function(ah,ag){var ai=this.$n(),af=zk(ai);if(ah.height!==undefined){if(ah.height=="auto"){ai.style.height=""}else{if(ah.height!=""){this.setFlexSizeH_(ai,af,ah.height,ag)}else{ai.style.height=this._height||""}}}if(ah.width!==undefined){if(ah.width=="auto"){ai.style.width=""}else{if(ah.width!=""){this.setFlexSizeW_(ai,af,ah.width,ag)}else{ai.style.width=this._width||""}}}return{height:ai.offsetHeight,width:ai.offsetWidth}},setFlexSizeH_:function(am,ag,af,ah){var ak=ag.revisedHeight(af,!ah),ai=ak,al=ag.sumStyles("tb",jq.margins);am.style.height=jq.px0(ak);var aj=ag.sumStyles("tb",jq.margins);if(ak==jq(am).outerHeight(false)){ai=af-((zk.safari&&aj>=0&&aj<al)?aj:al)}else{if(zk.safari&&aj>=0&&aj<al){ai=ag.revisedHeight(af,!ah)}}if(ai!=ak){am.style.height=jq.px0(ai)}},setFlexSizeW_:function(am,ag,ak,ai){var ah=ag.revisedWidth(ak,!ai),af=ah,al=ag.sumStyles("lr",jq.margins),aj=ag.padBorderWidth();if(zk.safari&&!ai&&ak==(am.offsetWidth+al)){ah=ak-aj}am.style.width=jq.px0(ah);if(ah==jq(am).outerWidth(false)){af=ah+aj}if(af!=ah){am.style.width=jq.px0(af)}},beforeChildrenFlex_:function(af){return true},afterChildrenFlex_:function(af){},ignoreFlexSize_:function(af){return false},ignoreChildNodeOffset_:function(af){return false},beforeMinFlex_:function(){},afterChildrenMinFlex_:function(){},getParentSize_:function(af){var ag=zk(af);return ag?{height:ag.revisedHeight(af.offsetHeight),width:ag.revisedWidth(af.offsetWidth)}:{}},fixFlex_:function(){b.apply(this)},fixMinFlex_:function(ag,af){return d.apply(this,arguments)},resetSize_:function(af){var ag=this.$n();if(af=="w"){ag.style.width=""}else{if(af=="h"){ag.style.height=""}}},beforeSize:function(){if(this.isRealVisible()){if(this._hflex&&this._hflex!="min"){this.resetSize_("w")}if(this._vflex&&this._vflex!="min"){this.resetSize_("h")}}},initDrag_:function(){this._drag=new zk.Draggable(this,this.getDragNode(),this.getDragOptions_(u))},cleanDrag_:function(){var af=this._drag;if(af){this._drag=null;af.destroy()}},getDragNode:function(){return this.$n()},getDragOptions_:function(af){return af},ignoreDrag_:function(af){return false},getDrop_:function(af){if(this!=af){var ag=this._droppable,aj=af._draggable;if(ag=="true"){return this}if(ag&&aj!="true"){for(var ai=this._dropTypes,ah=ai.length;ah--;){if(aj==ai[ah]){return this}}}}return this.parent?this.parent.getDrop_(af):null},dropEffect_:function(af){jq(this.$n()||[])[af?"addClass":"removeClass"]("z-drag-over")},getDragMessage_:function(){if(jq.nodeName(this.getDragNode(),"tr","td","th")){var af=this.$n("real")||this.getCaveNode();return af?af.textContent||af.innerText||"":""}},onDrop_:function(ag,af){var ah=zk.copy({dragged:ag.control},af.data);this.fire("onDrop",ah,null,38)},cloneDrag_:function(ag,ah){var ai=this.getDragMessage_();if(typeof ai=="string"&&ai.length>9){ai=ai.substring(0,9)+"..."}var af=zk.DnD.ghost(ag,ah,ai);ag._orgcursor=document.body.style.cursor;document.body.style.cursor="pointer";jq(this.getDragNode()).addClass("z-dragged");return af},uncloneDrag_:function(af){document.body.style.cursor=af._orgcursor||"";jq(this.getDragNode()).removeClass("z-dragged")},focus:function(ah){var ag;if(this.isVisible()&&this.canActivate({checkOnly:true})&&(ag=this.$n())){if(zk(ag).focus(ah)){this.setTopmost();return true}for(var af=this.firstChild;af;af=af.nextSibling){if(af.isVisible()&&af.focus(ah)){return true}}}return false},canActivate:function(ag){if(zk.busy&&(!ag||!ag.checkOnly)){jq.focusOut();return false}var af=zk.currentModal;if(af&&!zUtl.isAncestor(af,this)){if(!ag||!ag.checkOnly){var ah=zk.currentFocus;if(ah&&zUtl.isAncestor(af,ah)){ah.focus(0)}else{af.focus(0)}}return false}return true},smartUpdate:function(af,ah,ag){zAu.send(new zk.Event(this,"setAttr",[af,ah]),ag>=0?ag:-1);return this},fireX:function(ap,ao){var ag=ap.currentTarget;ap.currentTarget=this;try{var an=ap.name,al=this._lsns[an],am=al?al.length:0;if(am){for(var aj=0;aj<am;){var ah=al[aj++],ai=ah[0];(ah[1]||ai[an]).call(ai,ap);if(ap.stopped){return ap}}}if(!ap.auStopped){var aq=ap.opts&&ap.opts.toServer;if(aq||(this.inServer&&this.desktop)){if(ap.opts.sendAhead){this.sendAU_(ap,ao>=0?ao:38)}else{var af=aq||this._asaps[an];if(af==null){var ak=this.$class._importantEvts;if(ak){var ak=ak[an];if(ak!=null){af=ak}}}if(af!=null){this.sendAU_(ap,af?ao>=0?ao:38:-1)}}}}return ap}finally{ap.currentTarget=ag}},beforeSendAU_:function(ah,af){var ag=af.name;if(ag=="onClick"||ag=="onRightClick"||ag=="onDoubleClick"){af.shallStop=true}},sendAU_:function(af,ah,ag){(af.target||this).beforeSendAU_(this,af);af=new zk.Event(this,af.name,af.data,af.opts,af.domEvent);if(af.opts.sendAhead){zAu.sendAhead(af,ah)}else{zAu.send(af,ah)}},shallIgnoreClick_:function(af){},fire:function(ai,ah,af,ag){return this.fireX(new zk.Event(this,ai,ah,af),ag)},listen:function(aj,ai){ai=ai?ai:0;for(var af in aj){var ak=aj[af];if(jq.isArray(ak)){ak=[ak[0]||this,ak[1]]}else{if(typeof ak=="function"){ak=[this,ak]}else{ak=[ak||this,null]}}ak.priority=ai;var ag=this._lsns[af];if(!ag){this._lsns[af]=[ak]}else{for(var ah=ag.length;;){if(--ah<0||ag[ah].priority>=ai){ag.splice(ah+1,0,ak);break}}}}return this},unlisten:function(ai){l_out:for(var af in ai){var aj=ai[af],ag=this._lsns[af],ak;for(var ah=ag?ag.length:0;ah--;){ak=ag[ah];if(jq.isArray(aj)){aj=[aj[0]||this,aj[1]]}else{if(typeof aj=="function"){aj=[this,aj]}else{aj=[aj||this,null]}}if(ak[0]==aj[0]&&ak[1]==aj[1]){ag.splice(ah,1);continue l_out}}}return this},isListen:function(af,ai){var ah=this._asaps[af];if(ah){return true}if(ai&&ai.asapOnly){ah=this.$class._importantEvts;return ah&&ah[af]}if(ai&&ai.any){if(ah!=null){return true}ah=this.$class._importantEvts;if(ah&&ah[af]!=null){return true}}var ag=this._lsns[af];return ag&&ag.length},setListeners:function(ag){for(var af in ag){this.setListener(af,ag[af])}},setListener:function(af,ai){if(jq.isArray(af)){ai=af[1];af=af[0]}var aj=this._bklsns,ag=aj[af],ah={};if(ag){delete aj[af];ah[af]=ag;this.unlisten(ah)}if(ai){ah[af]=aj[af]=typeof ai!="function"?new Function("var event=arguments[0];"+ai):ai;this.listen(ah)}},setOverride:function(af,ah){if(jq.isArray(af)){ah=af[1];af=af[0]}if(ah){var ag="$"+af;if(this[ag]==null&&this[af]){this[ag]=this[af]}this[af]=ah}else{var ag="$"+af;this[af]=this[ag];delete this[ag]}},setOverrides:function(ag){for(var af in ag){this.setOverride(af,ag[af])}},doSelect_:function(af){if(!af.stopped){var ag=this.parent;if(ag){ag.doSelect_(af)}}},doClick_:function(af){if(k(this,af)){var ag=this.parent;if(ag){ag.doClick_(af)}}},doDoubleClick_:function(af){if(k(this,af)){var ag=this.parent;if(ag){ag.doDoubleClick_(af)}}},doRightClick_:function(af){if(k(this,af)){var ag=this.parent;if(ag){ag.doRightClick_(af)}}},doMouseOver_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doMouseOver_(af)}}},doMouseOut_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doMouseOut_(af)}}},doMouseDown_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doMouseDown_(af)}}},doMouseUp_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doMouseUp_(af)}}},doMouseMove_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doMouseMove_(af)}}},doKeyDown_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doKeyDown_(af)}}},doKeyUp_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doKeyUp_(af)}}},doKeyPress_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doKeyPress_(af)}}},doFocus_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doFocus_(af)}}},doBlur_:function(af){if(!this.fireX(af).stopped){var ag=this.parent;if(ag){ag.doBlur_(af)}}},domListen_:function(ai,ah,ag){if(!this.$weave){var af=T(this,ah,ag);jq(ai,zk).bind(af[0],af[1])}return this},domUnlisten_:function(ai,ah,ag){if(!this.$weave){var af=T(this,ah,ag);jq(ai,zk).unbind(af[0],af[1])}return this},fromPageCoord:function(af,ah){var ag=zk(this).revisedOffset();return[af-ag[0],ah-ag[1]]},isWatchable_:function(af){var ag;return(ag=this.$n())&&zk(ag).isRealVisible(af!="onShow")},toJSON:function(){return this.uuid}},{$:function(ah,af){if(ah&&ah.zk&&ah.zk.jq==ah){ah=ah[0]}if(!ah||zk.Widget.isInstance(ah)){return ah}var an,ag;if(typeof ah=="string"){if((ag=ah.charAt(0))=="#"){ah=ah.substring(1)}else{if(ag=="$"){ag=J[ah.substring(1)];return ag?ag[0]:null}}an=Q[ah];if(!an){an=(ag=ah.indexOf("-"))>=0?Q[ah.substring(0,ag)]:null}return an}if(!ah.nodeType){var am,al;ah=((am=ah.originalEvent)?am.z$target:null)||((am=ah.target)&&(al=am.z$proxy)?al:am)||ah}if(af&&af.exact){return Q[ah.id]}for(;ah;ah=zk(ah).vparentNode(true)){try{ag=ah.id||(ah.getAttribute?ah.getAttribute("id"):"");if(ag&&typeof ag=="string"){an=Q[ag];if(an){return an}var ai=ag.indexOf("-");if(ai>=0){ag=ag.substring(0,ai);an=Q[ag];if(an){if(af&&af.child){var aj=an.$n();if(aj&&jq.isAncestor(aj,ah)){return an}}else{return an}}}}}catch(ak){}if(af&&af.strict){break}}return null},mimicMouseDown_:function(aj,ag){var ah=zk.currentModal;if(ah&&!aj){var ai=zk.currentFocus;if(ai&&zUtl.isAncestor(ah,ai)){ai.focus(0)}else{ah.focus(0)}}else{if(!aj||aj.canActivate()){if(!ag){zk.currentFocus=aj;zk._cfByMD=true;setTimeout(function(){zk._cfByMD=false},0)}if(aj){zWatch.fire("onFloatUp",aj)}else{for(var af in zk.Desktop.all){zWatch.fire("onFloatUp",zk.Desktop.all[af])}}}}},getElementsByName:function(af){var ag=[];for(var ah in Q){if(af=="*"||af==Q[ah].widgetName){var ai=Q[ah].$n();if(ai){ag.push(ai)}}}if(ag.length){ag.sort(function(ak,aj){return zk.Widget.$(ak).$oid-zk.Widget.$(aj).$oid})}return ag},getElementsById:function(aj){var ag=[];for(var ai,ah=J[aj],af=ah?ah.length:0;af--;){ai=ah[af].$n();if(ai){ag.unshift(ai)}}return ag},uuid:function(ah){var ag=typeof ah=="object"?ah.id||"":ah,af=ag.indexOf("-");return af>=0?ag.substring(0,af):ah},nextUuid:function(){return"_z_"+G++},isAutoId:function(af){return !af||af.startsWith("_z_")||af.startsWith("z_")},register:function(ai,ag){var af=zk.$import(ai);af.prototype.className=ai;var ah=ai.lastIndexOf(".");if(ah>=0){ai=ai.substring(ah+1)}h[af.prototype.widgetName=ai.toLowerCase()]=af;if(ag){af.prototype.blankPreserved=true}},getClass:function(af){return h[af]},newInstance:function(ah,ag){var af=h[ah];if(!af){throw"widget not found: "+ah}return new af(ag)}});zkreg=zk.Widget.register;zk.RefWidget=zk.$extends(zk.Widget,{className:"zk.RefWidget",widgetName:"refWidget",bind_:function(){var af=zk.Widget.$(this.uuid);if(!af){throw"illegal: "+af}var ag;if(ag=af.parent){O(ag,af)}V(this,af);this.parent=this.nextSibling=this.previousSibling=null;t(af)}});zk.Desktop=zk.$extends(zk.Widget,{bindLevel:0,className:"zk.Desktop",widgetName:"desktop",$init:function(ai,ak,af,ah,am){this.$super("$init",{uuid:ai});var al=zk.Desktop,ag=al.all,aj=zUtl.now();if(aj>p){p=aj+60000;al.sync()}this._aureqs=[];if(aj=ag[ai]){if(af!=null){aj.updateURI=af}if(ak!=null){aj.contextURI=ak}}else{this.uuid=this.id=ai;this.updateURI=af!=null?af:zk.updateURI;this.contextURI=ak!=null?ak:zk.contextURI;this.requestPath=ah||"";this.stateless=am;ag[ai]=this;++al._ndt;if(!al._dt){al._dt=this}}},_exists:function(){if(this._pguid){for(var af=this.firstChild;af;af=af.nextSibling){if(af.$n()){return true}}}},bind_:zk.$void,unbind_:zk.$void,setId:zk.$void},{$:function(ag){var ah=zk.Desktop,af;if(ag){if(ah.isInstance(ag)){return ag}af=ah.all[ag];if(af){return af}af=zk.Widget.$(ag);for(;af;af=af.parent){if(af.desktop){return af.desktop}if(af.$instanceof(ah)){return af}}return null}if(af=ah._dt){return af}for(ag in ah.all){return ah.all[ag]}},all:{},_ndt:0,sync:function(){var ai=zk.Desktop,af=ai.all,ah;if((ah=ai._dt)&&!ah._exists()){ai._dt=null}for(var ag in af){if(!(ah=af[ag])._exists()){delete af[ag];--ai._ndt}else{if(!ai._dt){ai._dt=ah}}}return ai._dt}});zk._wgtutl={setUuid:function(ag,af){if(!af){af=zk.Widget.nextUuid()}if(af!=ag.uuid){var ah=ag.$n();if(ah){if(!ag.rawId){throw"id immutable after bound"}ah.id=af;delete Q[ag.uuid];Q[af]=ag;ag.clearCache()}ag.uuid=af}},replace:function(ah,ag){V(ah,ag);ag.lastChild=ah.lastChild;for(var af=ag.firstChild=ah.firstChild;af;af=af.nextSibling){af.parent=ag}ah.parent=ah.nextSibling=ah.previousSibling=ah.firstChild=ah.lastChild=null},autohide:function(){if(!S.length){for(var ag;ag=F.shift();){ag.style.visibility=ag.getAttribute("z_ahvis")||""}return}for(var aq=["IFRAME","APPLET"],ak=2;ak--;){l_nxtel:for(var ap=document.getElementsByTagName(aq[ak]),aj=ap.length;aj--;){var ag=ap[aj],ao=zk(ag),al;if((!(al=ao.isVisible(true))&&!F.$contains(ag))||(!ak&&!ag.getAttribute("z_autohide")&&!ag.getAttribute("z.autohide"))){continue}for(var ai=ae(ag),ah=S.length;ah--;){var am=S[ah].node,af=ae(am);if(af==ai||H(af)<H(ai)||!ao.isOverlapped(am)){continue}if(al){F.push(ag);try{ag.setAttribute("z_ahvis",ag.style.visibility)}catch(an){}ag.style.visibility="hidden"}continue l_nxtel}if(F.$remove(ag)){ag.style.visibility=ag.getAttribute("z_ahvis")||""}}}}}})();zk.Page=zk.$extends(zk.Widget,{_style:"width:100%;height:100%",className:"zk.Page",widgetName:"page",$init:function(b,a){this._fellows={};this.$super("$init",b);if(a){zk.Page.contained.push(this)}},redraw:function(b){b.push("<div",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</div>")}},{contained:[]});zkreg("zk.Page",true);zk.Body=zk.$extends(zk.Page,{$init:function(a){this.$super("$init",{});this.desktop=a},$n:function(a){return a?null:document.body},redraw:zk.$void});zk.Native=zk.$extends(zk.Widget,{className:"zk.Native",widgetName:"native",redraw:function(b){var c=this.prolog;if(c){b.push(c)}for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}c=this.epilog;if(c){b.push(c)}}});zk.Macro=zk.$extends(zk.Widget,{className:"zk.Macro",widgetName:"macro",_enclosingTag:"span",$define:{enclosingTag:function(){this.rerender()}},redraw:function(b){b.push("<",this._enclosingTag,this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</",this._enclosingTag,">")}});zk.Skipper=zk.$extends(zk.Object,{skipped:function(a,b){return a.caption!=b},skip:function(c,b){var a=jq(b||(c.uuid+"-cave"),zk)[0];if(a&&a.firstChild){a.parentNode.removeChild(a);return a}},restore:function(d,b){if(b){var c=jq(b.id,zk)[0];for(var a;a=b.firstChild;){b.removeChild(a);c.appendChild(a);if(zk.ie){zjq._fixIframe(a)}}}}});zk.Skipper.nonCaptionSkipper=new zk.Skipper();function zkopt(b){for(var a in b){var c=b[a];switch(a){case"pd":zk.procDelay=c;break;case"td":zk.tipDelay=c;break;case"rd":zk.resendDelay=c;break;case"dj":zk.debugJS=c;break;case"kd":zk.keepDesktop=c;break;case"pf":zk.pfmeter=c;break;case"cd":zk.clickFilterDelay=c;break;case"ta":zk.timerAlive=c;break;case"to":zk.timeout=c;zAu._resetTimeout();break;case"ed":switch(c){case"e":zk.feature.ee=true;case"p":zk.feature.pe=true}break;case"eu":zAu.setErrorURI(c);break;case"ppos":zk.progPos=c;break;case"eup":zAu.setPushErrorURI(c)}}};
zk.copy(zk,(function(){var o={zk:true},j=[],k=[],l=[],n=[],i={},a={},e={},g={},b=[],d=zk.copy({},o);function c(p){d[p]=true;j.push(p);if(h()==1){zk.disableESC()}}function f(p,t){if(!p||d[p]){return !zk.loading&&!k.length}c(p);var s=p.indexOf(".");if(s){s=zk.getVersion(p.substring(0,s))}if(!s){s=zk.build}var u=document.createElement("script"),r=p+".wpd",q=zk.getHost(p,true);u.type="text/javascript";u.charset="UTF-8";if(r.charAt(0)!="/"){r="/"+r}if(q){r=q+"/web/js"+r}else{if(s){r="/web/_zv"+s+"/js"+r}else{r="/web/js"+r}r=zk.ajaxURI(r,{desktop:t,au:true})}u.src=r;jq.head().appendChild(u);return false}function m(r,q){for(var p;p=r.shift();){if(h()||(q&&k.length)){r.unshift(p);return}p()}}function h(){return(zk.loading=j.length)}return{setLoaded:_zkf=function(r,t){j.$remove(r);d[r]=true;if(t){if(!o[r]){k.push(r)}}else{k.$remove(r);o[r]=true;var p=i[r];if(p){delete i[r];l.$addAll(p)}var u=a[r];if(u){delete a[r];for(var q;q=u.unshift();){zk.load(q)}}}if(!h()){try{zk.enableESC()}catch(s){}m(l);m(n,1)}},setScriptLoaded:_zkf,isLoaded:function(p,q){return(q&&d[p])||o[p]},load:function(q,s,r){if(typeof s=="function"){if(r){throw"At most one function allowed"}else{r=s;s=null}}if(r){zk.afterLoad(q,r,true)}var u;for(var t=q.split(","),p=t.length;p--;){q=t[p].trim();if(!f(q,s)){u=true}}return !u},loadScript:function(r,p,s){if(p){c(p)}var q=document.createElement("script");q.type="text/javascript";q.charset=s||"UTF-8";q.src=r;jq.head().appendChild(q);return this},loadCSS:function(p,s,r){var q=document.createElement("link");if(s){q.id=s}q.rel="stylesheet";q.type="text/css";q.href=p;if(r){q.media=r}jq.head().appendChild(q);return this},getVersion:function(p){return e[p]},setVersion:function(q,p){e[q]=p},depends:function(q,p){if(q&&p){if(o[q]){zk.load(p)}else{if(a[q]){a[q].push(p)}else{a[q]=[p]}}}},afterLoad:function(x,v,t){if(typeof x=="string"){if(!v){return true}for(var s=x.split(","),u=s.length;u--;){var q=s[u].trim();if(q&&!o[q]){while(u--){var y=s[u].trim();if(y&&!o[y]){var r=x,w=v;v=function(){zk.afterLoad(r,w,t)};break}}if(i[q]){i[q].push(v)}else{i[q]=[v]}return false}}x=v}if(x){if(zk.loading||k.length){(t?l:n).push(x);return false}x();return true}},getHost:function(q,s){for(var r in g){if(q.startsWith(r)){return g[r][s?1:0]}}return b[s?1:0]},setHost:function(s,u,v){var q=s+u;if(!b.length){for(var t=document.getElementsByTagName("script"),r=0,p=t.length;r<p;++r){var w=t[r].src;if(w){if(w.startsWith(s)){b=[s,q];break}else{if(w.indexOf("/zk.wpd")>=0){break}}}}}for(var r=0;r<v.length;++r){g[v[r]]=[s,q]}}}})());
function zkpi(a,b){return zk.isLoaded(a)?null:{n:a,p:zk.$package(a,false,b)}}function zkpb(c,e,f,a,b,d){zkx([0,c,zk.copy(d,{dt:e,cu:f,uu:a,ru:b}),[]])}zkpe=zk.$void;function zkver(c,g,b,f,e,d){zk.version=c;zk.build=g;zk.contextURI=b;zk.updateURI=f;for(var a in e){zk.setVersion(a,e[a])}zk.feature={standard:true};zkopt(d)}function zkmld(b,e){if(!b.superclass){zk.afterLoad(function(){zkmld(b,e)});return}var c=b.molds={};for(var a in e){var d=e[a];c[a]=typeof d=="function"?d:d[0].molds[d[1]]}}function zkamn(a,b){zk.load(a,function(){setTimeout(function(){zk.afterMount(b)},20)})}function zkmprops(c,b){var a=zk.cut(b,"z$ea");if(a){var f=jq(c,zk)[0];if(f){var d=[],e;while(e=f.firstChild){d.push(e);f.removeChild(e)}b[a]=d}}a=zk.cut(b,"z$al");if(a){zk.afterLoad(function(){for(var g in a){b[g]=a[g]()}})}}(function(){var a=zk.Widget.$,q=[],p=[],j=[],k={},r={},f={s:0,e:-1,f0:[],f1:[]};f.i=setInterval(function(){var w;if((zk.booted&&!zk.mounting)||(w=c())){if(w||f.s==f.e){clearInterval(f.i);var u=f.f0.concat(f.f1);f=null;for(var v;v=u.shift();){v()}}else{f.e=f.s}}},25);zk._apac=function(u,v){if(f){return f[v?"f0":"f1"].push(u)}u()};function c(){var u=zk.Desktop.all;for(var v in u){if(u[v].stateless){return true}}}zk.afterMount=function(u){if(u){if(zk.mounting){return j.push(u)}if(zk.loading){return zk.afterLoad(u)}if(!jq.isReady){return jq(u)}setTimeout(u,0)}};function m(){return k.curdt||(k.curdt=zk.Desktop.$())}function h(){for(var u=q.length;u--;){var v=q[u];if(!v.pked){v.pked=true;b(v[0],v[1])}}}function b(A,u){var w=zk.cut(u[2],"z$pk");if(w){zk.load(w)}var z=u[0];if(z){if(z===1){u[0]=z="zhtml.Widget"}var x=z.lastIndexOf(".");if(x>=0){zk.load(z.substring(0,x),A)}}for(var y=u[3],x=y.length;x--;){b(A,y[x])}}function d(){if(zk.loading){zk.afterLoad(d);return}var u=q.shift();if(u){p.push([u[0],g(u[3]||u[0],u[1],true),u[2]]);if(q.length){return i(d)}}t()}function t(){for(;;){if(q.length){return}if(zk.loading){zk.afterLoad(t);return}var u=p.shift();if(!u){break}var v=u[1];if(u[2]){v.bind(u[0])}else{v.replaceHTML("#"+v.uuid,u[0])}}s()}function s(){if(q.length||p.length){return}zk.booted=true;zk.mounting=false;o(s);f&&++f.s;zk.endProcessing();zk.bmk.onURLChange();if(zk.pfmeter){var u=zk.Desktop.all;for(var v in u){zAu._pfdone(u[v],v)}}}function n(){if(zk.loading){zk.afterLoad(n);return}var v=q.shift();if(v){var x=v[4][0],u=v[4][1],w=zk.Widget,y;if(u){w.$=function(A,z){return u(a(A,z))}}try{y=g(null,v[1])}finally{if(u){w.$=a}}x(y);if(q.length){return i(n)}}e()}function e(){zk.mounting=false;o(e);zAu._doCmds();o(e)}function o(u){for(var v;v=j.shift();){v();if(zk.loading){zk.afterLoad(u);return true}}}function l(u){if(u&&u.length){zk._apac(function(){for(var v=0;v<u.length;v+=2){zAu.process(u[v],u[v+1])}},true)}}function g(E,x,H){var K,C=x[0],u=x[1],D=x[2]||{};if(C===0){K=new zk.Page({uuid:u},zk.cut(D,"ct"));K.inServer=true;if(E){E.appendChild(K,H)}}else{if(C=="#stub"){K=a(u);if(!K){throw"Unknow stub "+u}var F=new zk.Widget();zk._wgtutl.replace(K,F);K.unbind()}else{var I=zk.$import(C),z={uuid:u},G=x[4];if(!I){throw"Unknown widget: "+C}if(G){z.mold=G}K=new I(z);K.inServer=true}if(E){E.appendChild(K,H)}zkmprops(u,D)}for(var J in D){K.set(J,D[J])}for(var y=0,B=x[3],A=B.length;y<A;++y){g(K,B[y])}return K}function i(v){var u=zUtl.now(),w=u-zk._t1;if(w>2500){zk._t1=u;w>>=6;setTimeout(v,w<10?w:10)}else{v()}}zk.copy(window,{zkdt:function(w,y,u,v){var x=zk.Desktop.$(w);if(x==null){x=new zk.Desktop(w,y,u,v);if(zk.pfmeter){zAu._pfrecv(x,w)}}else{if(u!=null){x.updateURI=u}if(y!=null){x.contextURI=y}if(v!=null){x.requestPath=v}}k.curdt=x;return x},zkx:function(x,w,y,B){zk.mounting=true;if(B){jq.globalEval(B)}l(y);var z,v=n,u;if(!w||!w.length){z=w;w=null;v=d}if(x){if(x[0]===0){var A=x[2];zkdt(zk.cut(A,"dt"),zk.cut(A,"cu"),zk.cut(A,"uu"),zk.cut(A,"ru"))._pguid=x[1];if(u=zk.cut(A,"ow")){u=zk.Widget.$(u)}}q.push([m(),x,k.binding,u,w]);h()}if(z){setTimeout(v,0)}else{i(v)}},zkx_:function(u,w,v){zk._t1=zUtl.now();u[1]=[w,v];zkx.apply(window,u)},zkq:function(v,u){r[v]=u},zkqx:function(v){var u=r[v];if(u){delete r[v];u(v)}},zkac:function(){l(arguments)},zkmx:function(){zkmb();try{zkx.apply(window,arguments)}finally{zkme()}},zkmb:function(v){zk.mounting=true;k.binding=v;var u=390-(zUtl.now()-zk._t1);zk.startProcessing(u>0?u:0)},zkme:function(){k.curdt=null;k.binding=false}})})(window);jq(function(){var a=[],d={},f;zk.copy(zk,{beforeUnload:function(g,h){if(h&&h.remove){a.$remove(g)}else{a.push(g)}}});function c(h){var i=h.target;if(i&&!i.$weave){var g=h.name;if(g=="onClick"||g=="onRightClick"){i.doSelect_(h);if(h.stopped){g=null}}if(g){i["do"+g.substring(2)+"_"].call(i,h)}if(h.domStopped){h.domEvent.stop()}}}function b(i,l,j){zk.clickPointer[0]=i.pageX;zk.clickPointer[1]=i.pageY;if(!l){l=i.target}var k=i.domTarget,g=document.body,h=zk.currentFocus;if((k!=g&&k!=g.parentNode)||(i.pageX<g.clientWidth&&i.pageY<g.clientHeight)){zk.Widget.mimicMouseDown_(l,j)}c(i);if(h&&zk.ie){var m=jq(h)[0];if(m){setTimeout(function(){try{var n=zk.currentFocus;if(n!=h&&!m.offsetWidth&&!m.offsetHeight){n.focus()}}catch(o){}})}}}function e(){if(!d.time){return}var g=zUtl.now();if(zk.mounting||zk.loading||g<d.time||zk.animating()){setTimeout(e,10);return}d.time=null;d.lastTime=g+1000;if(!zk.zkuery){zAu._onClientInfo()}d.inResize=true;try{zWatch.fire("beforeSize");zWatch.fire("onSize");d.lastTime=zUtl.now()+8}finally{d.inResize=false}}jq(document).keydown(function(g){var i=zk.Widget.$(g,{child:true});if(i){var h=new zk.Event(i,"onKeyDown",g.keyData(),null,g);c(h);if(!h.stopped&&i.afterKeyDown_){i.afterKeyDown_(h);if(h.domStopped){h.domEvent.stop()}}}if(g.keyCode==27&&(zk._noESC>0||(!zk.zkuery&&zAu.shallIgnoreESC()))){return false}}).keyup(function(g){var h=zk.keyCapture;if(h){zk.keyCapture=null}else{h=zk.Widget.$(g,{child:true})}c(new zk.Event(h,"onKeyUp",g.keyData(),null,g))}).keypress(function(g){var h=zk.keyCapture;if(!h){h=zk.Widget.$(g,{child:true})}c(new zk.Event(h,"onKeyPress",g.keyData(),null,g))}).mousedown(function(g){var h=zk.Widget.$(g,{child:true});b(new zk.Event(h,"onMouseDown",g.mouseData(),null,g),h)}).mouseup(function(g){var h=zk.Draggable.ignoreMouseUp(),i;if(h===true){return}if(h!=null){b(h,null,true);if((i=h.target)&&i!=zk.currentFocus){try{i.focus()}catch(h){}}}i=zk.mouseCapture;if(i){zk.mouseCapture=null}else{i=zk.Widget.$(g,{child:true})}c(new zk.Event(i,"onMouseUp",g.mouseData(),null,g))}).mousemove(function(g){zk.currentPointer[0]=g.pageX;zk.currentPointer[1]=g.pageY;var h=zk.mouseCapture;if(!h){h=zk.Widget.$(g,{child:true})}c(new zk.Event(h,"onMouseMove",g.mouseData(),null,g))}).mouseover(function(g){zk.currentPointer[0]=g.pageX;zk.currentPointer[1]=g.pageY;c(new zk.Event(zk.Widget.$(g,{child:true}),"onMouseOver",g.mouseData(),{ignorable:1},g))}).mouseout(function(g){c(new zk.Event(zk.Widget.$(g,{child:true}),"onMouseOut",g.mouseData(),{ignorable:1},g))}).click(function(g){if(zk.Draggable.ignoreClick()){return}zjq._fixClick(g);if(g.which==1){c(new zk.Event(zk.Widget.$(g,{child:true}),"onClick",g.mouseData(),{ctl:true},g))}}).dblclick(function(g){if(zk.Draggable.ignoreClick()){return}var i=zk.Widget.$(g,{child:true});if(i){var h=new zk.Event(i,"onDoubleClick",g.mouseData(),{ctl:true},g);c(h);if(h.domStopped){return false}}}).bind("contextmenu",function(g){zk.clickPointer[0]=g.pageX;zk.clickPointer[1]=g.pageY;var i=zk.Widget.$(g,{child:true});if(i){var h=new zk.Event(i,"onRightClick",g.mouseData(),{ctl:true},g);c(h);if(h.domStopped){return false}}return !zk.ie||g.returnValue});jq(window).resize(function(){if(zk.mounting){return}var h=zUtl.now();if((d.lastTime&&h<d.lastTime)||d.inResize){return}var g=zk.ie?250:50;d.time=h+g-1;setTimeout(e,g)}).scroll(function(){zWatch.fire("onScroll")}).unload(function(){zk.unloading=true;var g=!zk.opera&&!zk.keepDesktop&&!zk.zkuery;if(g||zk.pfmeter){try{var h=zk.Desktop.all;for(var i in h){var j=h[i];jq.ajax(zk.$default({url:zk.ajaxURI(null,{desktop:j,au:true}),data:{dtid:i,cmd_0:g?"rmDesktop":"dummy",opt_0:"i"},beforeSend:function(l){if(zk.pfmeter){zAu._pfsend(j,l,true)}}},zAu.ajaxSettings))}}catch(k){}}});f=window.onbeforeunload;window.onbeforeunload=function(){if(!zk.skipBfUnload){if(zk.confirmClose){return zk.confirmClose}for(var g=0;g<a.length;++g){var h=a[g]();if(h){return h}}}if(f){var h=f.apply(window,arguments);if(h){return h}}zk.unloading=true}});
zk.bmk=(function(){var a="",d="";var h=zk.ie&&!zk.ie8?function(j,l){var k=zk.ajaxURI("/web/js/zk/bookmark.html",{au:true,ignoreSession:true}),m=jq("#zk_histy")[0];if(!m){m=jq.newFrame("zk_histy",l?k+"?"+encodeURIComponent(l):k)}if(j){k+="?"+encodeURIComponent(j)}m.src=k}:zk.$void;function b(){var k=location.hash,l=k.indexOf("#");k=l>=0?decodeURIComponent(k.substring(l+1)):"";return k||d}function i(){var j=b();if(j!=a){a=j;zAu.send(new zk.Event(null,"onBookmarkChange",j),50);zk.bmk.onURLChange()}}function e(l){var k=l.lastIndexOf(";");if(k>=0){l=l.substring(0,k)}k=l.lastIndexOf("#");if(k>=0){l=l.substring(0,k)}k=l.lastIndexOf("?");if(k>=0){l=l.substring(0,k)}return l}function c(j,k){j=encodeURIComponent(j);return(!k&&zk.safari)||!j?j:"#"+j}function g(j,k){if(a!=j){var l=a;a=j;if(k){location.replace(location.href.replace(/#.*/,"")+c(j,true))}else{location.hash=c(j)}h(j,l);zk.bmk.onURLChange()}}var f=function(){f=null;i();setInterval(i,250)};zk._apac(f);return{bookmark:function(j,k){if(f){a=d=j}else{(zk.bmk.bookmark=g)(j,k)}},onIframeLoaded:zk.ie?function(m){var l=m.indexOf("?"),k=l>=0?m.substring(l+1):"";location.hash=k?"#"+k:"";i()}:zk.$void,onURLChange:function(){try{var p=window.frameElement;if(!parent||parent==window||!p){return}var n=parent.location,m=location,l=n.protocol!=m.protocol||n.host!=m.host||n.port!=m.port?m.href:m.pathname,q=l.lastIndexOf(";"),o=l.lastIndexOf("?");if(q>=0&&(o<0||q<o)){var v=l.substring(0,q);l=o<0?v:v+l.substring(o)}if(m.hash&&"#"!=m.hash){l+=m.hash}var w=jq(p);if(w.attr("z_xsrc")!=p.src){var u=p.src,r=location.pathname;w.attr("z_xsrc",u);u=e(u);r=e(r);if(u.endsWith(r)||r.endsWith(u)){w.attr("z_xurl",l);return}}if(parent.onIframeURLChange&&w.attr("z_xurl")!=l){parent.onIframeURLChange(p.id,l);w.attr("z_xurl",l)}}catch(t){}}}})();
(function(){var y={},i,r={},f=[],B=[],b,G,J,l,a,s,h,k,E,c=(zUtl.now()%9999)+1,x=[],m,j=0;function t(){if(!zAu.processing()){zk.endProcessing();zAu.doneTime=zUtl.now()}}function K(V,U){var N=V.dt,P=U.responseText;if(!P){if(zk.pfmeter){zAu._pfdone(N,o(U))}return false}var M=[];M.rtags=V.rtags;if(zk.pfmeter){M.dt=N;M.pfIds=o(U)}P=jq.evalJSON(P);var Q=P.rs,W=P.rid;if(W){W=parseInt(W);if(!isNaN(W)){M.rid=W}}for(var R=0,T=Q?Q.length:0;R<T;++R){var L=Q[R],O=L[0],S=L[1];if(!O){zAu.showError("ILLEGAL_RESPONSE","command required");continue}M.push({cmd:O,data:S||[]})}B.push(M);return true}function g(N,M){var L=zAu.cmd1[N],O;if(L){if(!M.length){return zAu.showError("ILLEGAL_RESPONSE","uuid required",N)}M[0]=zk.Widget.$(O=M[0])}else{L=zAu.cmd0[N];if(!L){return zAu.showError("ILLEGAL_RESPONSE","Unknown",N)}}L.apply(zAu,M)}function p(){var M=b,L=G;if(M&&M.readyState<3){b=G=null;try{if(typeof M.abort=="function"){M.abort()}}catch(N){}if(L.tmout<60000){L.tmout+=3000}D(L)}}function D(L,M){if(c==L.sid){J=L;setTimeout(d,M?M:0)}}function d(){var L=J;if(L){J=null;if(c==L.sid){H(L)}}}function n(O,M){for(var L=f.$clone(),N;N=L.shift();){if(N(O,M)){return true}}}function z(){var T=b,U=G;try{if(T&&T.readyState==4){b=G=null;if(U.tfn){clearTimeout(U.tfn)}if(zk.pfmeter){zAu._pfrecv(U.dt,o(T))}var L=T.getResponseHeader("ZK-SID"),N;if((N=T.status)==200){if(L&&L!=c){i="ZK-SID "+(L?"mismatch":"required");return}var V;if((V=T.getResponseHeader("ZK-Error"))&&!n(T,V=zk.parseInt(V)||V)&&V==5501&&zAu.confirmRetry("FAILED_TO_RESPONSE","out of sequence")){D(U);return}if(K(U,T)){if(L&&++c>9999){c=1}l=0;J=null}}else{if((!L||L==c)&&!n(T,i=N)){var O=y[""+N];if(typeof O=="string"){zUtl.go(O,{reload:true})}else{switch(N){default:if(!l){break}case 12002:case 12030:case 12031:case 12152:case 12159:case 13030:case 503:if(!l){l=3}if(--l){D(U,200);return}}if(!U.ignorable&&!zk.unloading){var M=T.statusText;if(zAu.confirmRetry("FAILED_TO_RESPONSE",N+(M?": "+M:""))){l=2;D(U);return}}}}}}}catch(R){if(!window.zAu){return}b=G=null;try{if(T&&typeof T.abort=="function"){T.abort()}}catch(S){}if(U&&!U.ignorable&&!zk.unloading){var M=R.message;i="[Receive] "+M;if(zAu.confirmRetry("FAILED_TO_RESPONSE",(M&&M.indexOf("NOT_AVAILABLE")<0?M:""))){D(U);return}}}if(a&&!b&&!J){a=false;var Q=zk.Desktop.all;for(var P in Q){v(Q[P],0)}}zAu._doCmds()}function q(O,N,P){var L=zk.clickFilterDelay;if(L>0&&(N.opts||{}).ctl){if(G&&G.ctli==N.uuid&&G.ctlc==N.cmd){return}var M=zUtl.now();if(s==N.uuid&&k==N.cmd&&M-h<L){return}h=M;s=N.uuid;k=N.cmd}O._aureqs.push(N);v(O,P)}function v(L,M){if(!M){M=0}if(L&&M>=0){setTimeout(function(){zAu.sendNow(L)},M)}}function H(L){var M=zAu.ajaxSettings,O=M.xhr(),N=C(L)?L.uri+"?"+L.content:null;zAu.sentTime=zUtl.now();try{O.onreadystatechange=z;O.open("POST",N?N:L.uri,true);O.setRequestHeader("Content-Type",M.contentType);O.setRequestHeader("ZK-SID",L.sid);if(i){O.setRequestHeader("ZK-Error-Report",i);i=null}if(zk.pfmeter){zAu._pfsend(L.dt,O)}b=O;G=L;if(zk.resendDelay>0){G.tfn=setTimeout(p,zk.resendDelay+L.tmout)}if(N){O.send(null)}else{O.send(L.content)}if(!L.implicit){zk.startProcessing(zk.procDelay)}}catch(Q){try{if(typeof O.abort=="function"){O.abort()}}catch(P){}if(!L.ignorable&&!zk.unloading){var R=Q.message;i="[Send] "+R;if(zAu.confirmRetry("FAILED_TO_SEND",R)){D(L);return}}}}function u(N,M){if(M.pageX!=null&&M.x==null){var L=N?N.fromPageCoord(M.pageX,M.pageY):[M.pageX,M.pageY];M.x=L[0];M.y=L[1]}return jq.toJSON(M)}var C=zk.ie?function(L){var N=L.content,M=N.length,O,P;if(M+L.uri.length<2000){while(M--){P=N.charAt(M);if(P=="%"&&O>="8"){return false}O=P}return true}return false}:zk.$void;function e(L){var N=L.rtags||{},M;try{while(L&&L.length){if(zk.mounting){return false}var O=L.shift();try{g(O.cmd,O.data)}catch(P){zAu.showError("FAILED_TO_PROCESS",null,O.cmd,P);if(!M){M=P}}}}finally{if(!L||!L.length){zWatch.fire("onResponse",null,{timeout:0,rtags:N})}}if(M){throw M}return true}function F(L){jq(document.body).append(L)}function o(L){return L.getResponseHeader("ZK-Client-Complete")}function I(N,O,L){if(L&&(L=L.trim())){var M=L+"="+Math.round(zUtl.now());if(N[O]){N[O]+=","+M}else{N[O]=M}}}function A(){zAu.cmd0.clientInfo()}function w(){zAu.send(new zk.Event(null,"dummy",null,{ignorable:true,serverAlive:true}))}zAu={_resetTimeout:function(){if(m){clearTimeout(m);m=null}if(zk.timeout>0){m=setTimeout(w,zk.timeout*1000)}},_onClientInfo:function(){if(zAu._cInfoReg){setTimeout(A,20)}},onError:function(L){f.push(L)},unError:function(L){f.$remove(L)},confirmRetry:function(L,M){var N=msgzk[L];return jq.confirm((N?N:L)+"\n"+msgzk.TRY_AGAIN+(M?"\n\n("+M+")":""))},showError:function(L,N,O,M){var P=msgzk[L];zk.error((P?P:L)+"\n"+(N?N+": ":"")+(O||"")+(M?"\n"+(M.message||M):""))},getErrorURI:function(L){return y[""+L]},setErrorURI:function(M,L){if(arguments.length==1){for(var N in M){zAu.setErrorURI(N,M[N])}}else{y[""+M]=L}},getPushErrorURI:function(L){return r[""+L]},setPushErrorURI:function(M,L){if(arguments.length==1){for(var N in M){zAu.setPushErrorURI(N,M[N])}return}r[""+M]=L},processing:function(){return zk.mounting||B.length||b||J},send:function(O,P){if(P<0){O.opts=zk.copy(O.opts,{defer:true})}var M=O.target;if(M){q(M.className=="zk.Desktop"?M:M.desktop,O,P)}else{var L=zk.Desktop.all;for(var N in L){q(L[N],O,P)}}},sendAhead:function(P,Q){var M=P.target;if(M){var O=M.className=="zk.Desktop"?M:M.desktop;O._aureqs.unshift(P);v(O,Q)}else{var L=zk.Desktop.all;for(var N in L){O._aureqs.unshift(P);v(L[N],Q)}return}},process:function(M,L){g(M,L?jq.evalJSON(L):[])},shallIgnoreESC:function(){return b},_doCmds:function(){for(var Q;Q=x.shift();){Q()}var O,N=0,P=E;for(;N<B.length;++N){if(zk.mounting){return}var L=B[N];if(P==L.rid||!P||!L.rid||zk.Desktop._ndt>1){B.splice(N,1);var M=P;if(L.rid){if((P=L.rid+1)>=1000){P=1}E=P}try{if(e(L)){N=-1;if(zk.pfmeter){var Q=function(){zAu._pfdone(L.dt,L.pfIds)};if(zk.mounting){x.push(Q)}else{Q()}}}else{E=M;B.splice(N,0,L);return}}catch(R){if(!O){O=R}N=-1}}}if(B.length){setTimeout(function(){if(B.length&&P==E){var U=B[0].rid;for(N=1;N<B.length;++N){var S=B[N].rid,T=S-U;if(T>500||(T<0&&T>-500)){U=S}}E=U;zAu._doCmds()}},3600)}else{t()}if(O){throw O}},beforeSend:function(L){return L},encode:function(M,Q,P){var S=Q.target,O=Q.opts||{},N=M?"":"dtid="+P.id;N+="&cmd_"+M+"="+Q.name;if((O.implicit||O.ignorable)&&!(O.serverAlive)){N+="&opt_"+M+"=i"}if(S&&S.className!="zk.Desktop"){N+="&uuid_"+M+"="+S.uuid}var R=Q.data,L=typeof R;if(L=="string"||L=="number"||L=="boolean"||jq.isArray(R)){R={"":R}}if(R){N+="&data_"+M+"="+encodeURIComponent(u(S,R))}return N},sendNow:function(N){var aa=N._aureqs;if(aa.length==0){return false}if(zk.mounting){zk.afterMount(function(){zAu.sendNow(N)});return true}if(b||J){a=true;return true}var W,P;for(var R=0,O=aa.length;R<O;++R){var Y=aa[R],L=Y.opts||{};if(L.uri!=P){if(R){break}P=L.uri}if(!(W=L.ignorable||L.implicit||L.defer)){break}}try{zWatch.fire("onSend",null,W)}catch(U){zAu.showError("FAILED_TO_SEND",null,null,U)}var Z=true,Q,S,X;for(var R=0,O=aa.length;R<O;++R){var Y=aa[R],V=Y.name,L=Y.opts||{};if(L.uri!=P){break}Z=Z&&L.ignorable;if(L.ctl&&!Q){Q=Y.target.uuid;S=V}if(!X&&(zk.timerAlive||V!="onTimer")&&V!="dummy"){X=true}}if(X){zAu._resetTimeout()}var T="",M={},ab=P||zk.ajaxURI(null,{desktop:N,au:true});for(var R=0,O=aa.length;O;++R,--O){var Y=aa.shift();if((Y.opts||{}).uri!=P){aa.unshift(Y);break}ab=zAu.beforeSend(ab,Y,N);T+=zAu.encode(R,Y,N);zk.copy(M,(Y.opts||{}).rtags)}if(T){H({sid:c,uri:ab,dt:N,content:T,ctli:Q,ctlc:S,implicit:W,ignorable:Z,tmout:0,rtags:M})}return true},ajaxSettings:zk.$default({global:false,contentType:"application/x-www-form-urlencoded;charset=UTF-8"},jq.ajaxSettings),_pfrecv:function(M,L){I(M,"_pfRecvIds",L)},_pfdone:function(M,L){I(M,"_pfDoneIds",L)},_pfsend:function(N,M,O){if(!O){M.setRequestHeader("ZK-Client-Start",N.id+"-"+j+++"="+Math.round(zUtl.now()))}var L;if(L=N._pfRecvIds){M.setRequestHeader("ZK-Client-Receive",L);N._pfRecvIds=null}if(L=N._pfDoneIds){M.setRequestHeader("ZK-Client-Complete",L);N._pfDoneIds=null}},createWidgets:function(M,P,O){var Q=[],L=M.length;if(L>0){for(var N=0;N<L;++N){zkx_(M[N],function(R){Q.push(R);if(Q.length==L){P(Q)}},O)}}else{P(Q)}},wrongValue_:function(M,L){if(L!==false){jq.alert(L)}}};zAu.cmd0={bookmark:function(L,M){zk.bmk.bookmark(L,M)},obsolete:function(M,N){var L=zk.Desktop.$(M);if(L&&(L=L.requestPath)){N=N.replace(M,L+" ("+M+")")}jq.alert(N,{icon:"ERROR",button:{Reload:function(){location.reload()},Cancel:true}})},alert:function(N,M,L){jq.alert(N,{icon:L||"ERROR",title:M})},redirect:function(L,N){try{zUtl.go(L,{target:N,reload:true})}catch(M){if(!zk.confirmClose){throw M}}},title:function(L){document.title=L},script:function(L){jq.globalEval(L)},echo:function(L){zAu.send(new zk.Event(zk.Desktop.$(L),"dummy",null,{ignorable:true}))},clientInfo:function(L){zAu._cInfoReg=true;zAu.send(new zk.Event(zk.Desktop.$(L),"onClientInfo",[new Date().getTimezoneOffset(),screen.width,screen.height,screen.colorDepth,jq.innerWidth(),jq.innerHeight(),jq.innerX(),jq.innerY()],{implicit:true}))},download:function(L){if(L){var N=jq("#zk_download")[0];if(N){N.src=L}else{var M='<iframe src="'+L+'" id="zk_download" name="zk_download" style="visibility:hidden;width:0;height:0;border:0" frameborder="0"></iframe>';jq(document.body).append(M)}}},print:function(){window.print()},scrollBy:function(L,M){window.scrollBy(L,M)},scrollTo:function(L,M){window.scrollTo(L,M)},resizeBy:function(L,M){window.resizeBy(L,M)},resizeTo:function(L,M){window.resizeTo(L,M)},moveBy:function(L,M){window.moveBy(L,M)},moveTo:function(L,M){window.moveTo(L,M)},cfmClose:function(L){zk.confirmClose=L},showBusy:function(M,N){if(arguments.length==1){N=M;M=null}zAu.cmd0.clearBusy(M);var L=M?zk.Widget.$(M):null;if(!M){zUtl.progressbox("zk_showBusy",N||msgzk.PLEASE_WAIT,true,null,{busy:true})}else{if(L){L.effects_.showBusy=new zk.eff.Mask({id:L.uuid+"-shby",anchor:L.$n(),message:N})}}},clearBusy:function(N){var L=N?zk.Widget.$(N):null,M=L?L.effects_:null;if(M&&M.showBusy){M.showBusy.destroy();delete M.showBusy}if(!N){zUtl.destroyProgressbox("zk_showBusy",{busy:true})}},clearWrongValue:function(){for(var L=arguments.length;L--;){var M=zk.Widget.$(arguments[L]);if(M){if(M.clearErrorMessage){M.clearErrorMessage()}else{zAu.wrongValue_(M,false)}}}},wrongValue:function(){for(var M=0,L=arguments.length-1;M<L;M+=2){var N=arguments[M],P=arguments[M+1],O=zk.Widget.$(N);if(O){if(O.setErrorMessage){O.setErrorMessage(P)}else{zAu.wrongValue_(O,P)}}else{if(!N){jq.alert(P)}}}},submit:function(L){setTimeout(function(){var M=zk.Widget.$(L);if(M&&M.submit){M.submit()}else{zk(L).submit()}},50)},scrollIntoView:function(M){var L=zk.Widget.$(M);if(L){L.scrollIntoView()}else{zk(M).scrollIntoView()}}};zAu.cmd1={setAttr:function(N,L,M){if(L=="z$pk"){zk.load(M)}else{if(L=="z$al"){zk.afterLoad(function(){for(L in M){N.set(L,M[L]())}})}else{N.set(L,M,true)}}},outer:function(M,L){zkx_(L,function(N){M.replaceWidget(N)},function(O){for(var N=O;N;N=N.parent){if(N==M){return null}}return O})},addAft:function(M,L,N){if((!M||(!M.z_rod&&!M.$n()))&&N){M=zk.Widget.$(N);if(M){zAu.cmd1.addChd(M,L)}else{zkx_(L,F)}return}zkx_(L,function(Q){var O=M.parent;if(O){O.insertBefore(Q,M.nextSibling);if(O.$instanceof(zk.Desktop)){F(Q)}}else{var P=M.$n();if(P){jq(P).after(Q,M.desktop)}else{F(Q)}}if(!Q.z_rod){zWatch.fireDown("beforeSize",Q);zWatch.fireDown("onSize",Q)}})},addBfr:function(M,L){zkx_(L,function(N){M.parent.insertBefore(N,M);if(!N.z_rod){zWatch.fireDown("beforeSize",N);zWatch.fireDown("onSize",N)}})},addChd:function(M,L){zkx_(L,function(N){M.appendChild(N);if(!N.z_rod){zWatch.fireDown("beforeSize",N);zWatch.fireDown("onSize",N)}})},rm:function(L){if(L){L.detach()}},uuid:function(M,L){if(M){zk._wgtutl.setUuid(M,L)}},focus:function(L){if(L){L.focus(0)}},select:function(N,L,M){if(N.select){N.select(L,M)}},invoke:function(P,O,N){var M=[];for(var L=arguments.length;--L>1;){M.unshift(arguments[L])}P[O].apply(P,M)},echo2:function(N,M,L){zAu.send(new zk.Event(N,"echo",L!=null?[M,L]:[M],{ignorable:true}))}}})();function onIframeURLChange(b,a){if(!zk.unloading){var c=zk.Widget.$(b);if(c){c.fire("onURIChange",a)}}};
(function(c){function d(f){return f<10?"0"+f:f}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(f){return this.valueOf()?this.getUTCFullYear()+"-"+d(this.getUTCMonth()+1)+"-"+d(this.getUTCDate())+"T"+d(this.getUTCHours())+":"+d(this.getUTCMinutes())+":"+d(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(f){return this.valueOf()}}var b=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,g=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h,j={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},i;function a(f){g.lastIndex=0;return g.test(f)?'"'+f.replace(g,function(k){var l=j[k];return typeof l==="string"?l:"\\u"+("0000"+k.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function e(r,o){var m,l,s,f,p=h,n,q=o[r];if(q&&typeof q==="object"&&typeof q.toJSON==="function"){q=q.toJSON(r)}if(typeof i==="function"){q=i.call(o,r,q)}switch(typeof q){case"string":return a(q);case"number":return isFinite(q)?String(q):"null";case"boolean":case"null":return String(q);case"object":if(!q){return"null"}n=[];if(Object.prototype.toString.apply(q)==="[object Array]"){f=q.length;for(m=0;m<f;m+=1){n[m]=e(m,q)||"null"}s=n.length===0?"[]":h?"[\n"+h+n.join(",\n"+h)+"\n"+p+"]":"["+n.join(",")+"]";h=p;return s}for(l in q){if(Object.hasOwnProperty.call(q,l)){s=e(l,q);if(s){n.push(a(l)+(h?": ":":")+s)}}}s=n.length===0?"{}":h?"{\n"+h+n.join(",\n"+h)+"\n"+p+"}":"{"+n.join(",")+"}";h=p;return s}}c.toJSON=function(l,k){var f;h="";i=k;return e("",{"":l})};c.evalJSON=function(f){return(new Function("return ("+f+")"))()}}(jq));
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);

zkver('5.0.4','2010090312','','/zkau',{'timelinez.timeline':'2.3.1_50','fckez.fckez':'2.6.5_50','gmapsz.gmaps':'2.51','timeplotz.timeplot':'1.1_50','ckez.ckez':'3.1_51'},{ed:'e',pd:1800,cd:0,eu:{},eup:{}});}(function(){if(zk._p=zkpi('zul'))try{
(function(){var c=jq.alert,a={QUESTION:"z-msgbox z-msgbox-question",EXCLAMATION:"z-msgbox z-msgbox-exclamation",INFORMATION:"z-msgbox z-msgbox-information",ERROR:"z-msgbox z-msgbox-error",NONE:"z-msgbox z-msgbox-none"};function b(e,g){return new zul.wgt.Button({label:msgzul[e.toUpperCase()]||e,listeners:{onClick:function(f){if(typeof g=="function"){g.call(this,f)}this.$o().detach()}}})}function d(h){var g=[];for(var e in h){var i=h[e];g.push(b(e,typeof i=="function"?i:null))}if(!g.length){g.push(b("OK"))}return g}jq.alert=function(f,e){if(e&&e.mode=="os"){return c(f)}e=e||{};zk.load("zul.wnd,zul.wgt,zul.box",function(){var g=new zul.wnd.Window({closable:true,width:"250pt",title:e.title||"ZK",border:"normal",children:[new zul.box.Box({mold:"horizontal",children:[new zul.wgt.Div({sclass:a[(e.icon||"").toUpperCase()]||a.INFORMATION}),new zul.wgt.Div({sclass:"z-messagebox",width:"210pt",children:[new zul.wgt.Label({value:f,multiline:true})]})]}),new zul.wgt.Separator({bar:true}),new zul.box.Box({mold:"horizontal",style:"margin-left:auto; margin-right:auto",children:d(e.button)})],mode:e.mode||"modal"});var h=e.desktop||zk.Desktop.$();if(h&&(h=h.firstChild)&&h.desktop){h.appendChild(g)}else{jq(document.body).append(g)}})};zAu.wrongValue_=function(g,f){var e=g.effects_;if(e.errMesg){e.errMesg.destroy();delete e.errMesg}if(f!==false){e.errMesg={destroy:zk.$void};zk.load("zul.inp",function(){if(e.errMesg){(e.errMesg=new zul.inp.Errorbox()).show(g,f)}})}}})();
(function(){var c,l,m,d,b;function i(o){if(m&&!m.isOpen()){k();h();m=d=null}var n=m&&zUtl.isAncestor(m,o);if(n){h()}return !n}function f(o,n,p){b=p;if(m!=o){g();c={tip:o,ref:n,timer:setTimeout(a,p.delay!==undefined?p.delay:zk.tipDelay)}}else{if(d==n){h()}}}function e(n){if(d==n||m==n){l=setTimeout(g,100)}else{k()}}function k(){var n=c;if(n){c=null;clearTimeout(n.timer)}}function h(){var n=l;if(n){l=null;clearTimeout(n)}}function a(){var n=c;if(n){m=n.tip,d=n.ref;c=null;var p=b,o=p.x!==undefined?[p.x,p.y]:zk.currentPointer;m.open(d,o,p.position?p.position:p.x===null?"after_pointer":null,{sendOnOpen:true})}}function g(){k();h();var n=m;if(n){m=d=null;n.close({sendOnOpen:true})}}function j(n){zk.error("setCtrlKeys: "+n)}zul.Widget=zk.$extends(zk.Widget,{getContext:function(){return this._context},setContext:function(n){if(zk.Widget.isInstance(n)){n="uuid("+n.uuid+")"}this._context=n;return this},getPopup:function(){return this._popup},setPopup:function(n){if(zk.Widget.isInstance(n)){n="uuid("+n.uuid+")"}this._popup=n;return this},getTooltip:function(){return this._tooltip},setTooltip:function(n){if(zk.Widget.isInstance(n)){n="uuid("+n.uuid+")"}this._tooltip=n;return this},getCtrlKeys:function(){return this._ctrlKeys},setCtrlKeys:function(x){if(this._ctrlKeys==x){return}if(!x){this._ctrlKeys=this._parsedCtlKeys=null;return}var u=[{},{},{},{},{}],p=0;for(var r=0,t=x.length;r<t;++r){var n=x.charAt(r);switch(n){case"^":case"$":case"@":if(p){return j("Combination of Shift, Alt and Ctrl not supported: "+x)}p=n=="^"?1:n=="@"?2:3;break;case"#":var o=r+1;for(;o<t;++o){var q=x.charAt(o);if((q>"Z"||q<"A")&&(q>"z"||q<"a")&&(q>"9"||q<"0")){break}}if(o==r+1){return j("Unexpected character "+n+" in "+x)}var y=x.substring(r+1,o).toLowerCase();if("pgup"==y){n=33}else{if("pgdn"==y){n=34}else{if("end"==y){n=35}else{if("home"==y){n=36}else{if("left"==y){n=37}else{if("up"==y){n=38}else{if("right"==y){n=39}else{if("down"==y){n=40}else{if("ins"==y){n=45}else{if("del"==y){n=46}else{if(y.length>1&&y.charAt(0)=="f"){var w=zk.parseInt(y.substring(1));if(w==0||w>12){return j("Unsupported function key: #f"+w)}n=112+w-1}else{return j("Unknown #"+y+" in "+x)}}}}}}}}}}}u[p][n]=true;p=0;r=o-1;break;default:if(!p||((n>"Z"||n<"A")&&(n>"z"||n<"a")&&(n>"9"||n<"0"))){return j("Unexpected character "+n+" in "+x)}if(p==3){return j("$a - $z not supported (found in "+x+"). Allowed: $#f1, $#home and so on.")}if(n<="z"&&n>="a"){n=n.toUpperCase()}u[p][n.charCodeAt(0)]=true;p=0;break}}this._parsedCtlKeys=u;this._ctrlKeys=x;return this},_parsePopParams:function(n){var r={},o=n.indexOf(","),s=n.indexOf("="),p=n;if(s!=-1){p=n.substring(0,n.substring(0,s).lastIndexOf(","))}if(o!=-1){r.id=p.substring(0,o).trim();var q=p.substring(o+1,p.length);if(q){r.position=q.trim()}zk.copy(r,zUtl.parseMap(n.substring(p.length,n.length)))}else{r.id=n.trim()}if(r.x){r.x=zk.parseInt(r.x)}if(r.y){r.y=zk.parseInt(r.y)}if(r.delay){r.delay=zk.parseInt(r.delay)}return r},doClick_:function(o,q){if(!this.shallIgnoreClick_(o)&&!o.contextSelected){var s=this._popup?this._parsePopParams(this._popup):{},n=this._smartFellow(s.id);if(n){o.contextSelected=true;var p=this,r=s.x!==undefined?[s.x,s.y]:[o.pageX,o.pageY];setTimeout(function(){n.open(p,r,s.position?s.position:null,{sendOnOpen:true})},0);o.stop({dom:true})}}if(q!==true){this.$supers("doClick_",arguments)}},doRightClick_:function(o){if(!this.shallIgnoreClick_(o)&&!o.contextSelected){var r=this._context?this._parsePopParams(this._context):{},n=this._smartFellow(r.id);if(n){o.contextSelected=true;var p=this,q=r.x!==undefined?[r.x,r.y]:[o.pageX,o.pageY];setTimeout(function(){n.open(p,q,r.position?r.position:null,{sendOnOpen:true})},0);o.stop({dom:true})}}this.$supers("doRightClick_",arguments)},doTooltipOver_:function(n){if(!n._tiped&&i(this)){var p=this._tooltip?this._parsePopParams(this._tooltip):{},o=this._smartFellow(p.id);if(o){n._tiped=true;f(o,this,p)}}},doTooltipOut_:function(n){e(this)},doMouseOver_:function(n){this.doTooltipOver_(n);this.$supers("doMouseOver_",arguments)},doMouseOut_:function(n){this.doTooltipOut_(n);this.$supers("doMouseOut_",arguments)},_smartFellow:function(n){return n?n.startsWith("uuid(")&&n.endsWith(")")?zk.Widget.$(n.substring(5,n.length-1)):this.$f(n,true):null},afterKeyDown_:function(r){var t=r.keyCode,o="onCtrlKey",v;switch(t){case 13:var n=r.domTarget,s=jq.nodeName(n);if(s=="textarea"||(s=="button"&&(!n.id||!n.id.endsWith("-a")))||(s=="input"&&n.type.toLowerCase()=="button")){return}v=o="onOK";break;case 27:v=o="onCancel";break;case 16:case 17:case 18:return;case 45:case 46:break;default:if((t>=33&&t<=40)||(t>=112&&t<=123)||r.ctrlKey||r.altKey){break}return}var n=r.target,u=n;for(;;u=u.parent){if(!u){return}if(!u.isListen(o,{any:true})){continue}if(v){break}var p=u._parsedCtlKeys;if(p&&p[r.ctrlKey?1:r.altKey?2:r.shiftKey?3:0][t]){break}}for(var q=n;;q=q.parent){if(q.beforeCtrlKeys_&&q.beforeCtrlKeys_(r)){return}if(q==u){break}}u.fire(o,zk.copy({reference:n},r.data),{ctl:true});r.stop();if(zk.ie&&t==112){zk._oldOnHelp=window.onhelp;window.onhelp=function(){return false};setTimeout(function(){window.onhelp=zk._oldOnHelp;zk._oldOnHelp=null},200)}},beforeCtrlKeys_:function(n){}})})();
zul.LabelImageWidget=zk.$extends(zul.Widget,{_label:"",$define:{label:function(){this.updateDomContent_()},image:function(a){var b=this.getImageNode();if(b){b.src=a||""}else{(this.desktop)}this.updateDomContent_()},hoverImage:null},updateDomContent_:function(){this.rerender()},domImage_:function(){var a=this._image;return a?'<img src="'+a+'" align="absmiddle" />':""},domLabel_:function(){return zUtl.encodeXML(this.getLabel())},domContent_:function(){var b=this.domLabel_(),a=this.domImage_();return a?b?a+" "+b:a:b},doMouseOver_:function(){var a=this._hoverImage;if(a){var b=this.getImageNode();if(b){b.src=a}}this.$supers("doMouseOver_",arguments)},doMouseOut_:function(){if(this._hoverImage){var a=this.getImageNode();if(a){a.src=this._image}}this.$supers("doMouseOut_",arguments)},getImageNode:function(){if(!this._eimg&&this._image){var a=this.$n();if(a){this._eimg=jq(a).find("img:first")[0]}}return this._eimg},clearCache:function(){this._eimg=null;this.$supers("clearCache",arguments)}});
zul.Auxbutton=zk.$extends(zk.Object,{$init:function(d,a,c){this._wgt=d;this._btn=a;this._ref=c;var b=jq(a);b.zk.disableSelection();if(!d.$weave){b.mouseover(this.proxy(this._domOver)).mouseout(this.proxy(this._domOut)).mousedown(this.proxy(this._domDown))}},cleanup:function(){var a=jq(this._btn);a.zk.enableSelection();if(!this._wgt.$weave){a.unbind("mouseover",this.proxy(this._domOver)).unbind("mouseout",this.proxy(this._domOut)).unbind("mousedown",this.proxy(this._domDown))}},_domOver:function(){var d=this._wgt,a=d.getInputNode(),c=d.getZclass(),b=d.inRoundedMold();if(!d.isDisabled()&&!zk.dragging){if(b&&!d._buttonVisible){return}jq(this._btn).addClass(c+"-btn-over");if(b&&!jq(a).hasClass(c+"-text-invalid")){jq(a).addClass(c+"-inp-over")}}},_domOut:function(){var b=this._wgt,a=b.getZclass();if(!b.isDisabled()&&!zk.dragging){jq(this._btn).removeClass(a+"-btn-over");jq(b.getInputNode()).removeClass(a+"-inp-over")}},_domDown:function(){var f=this._wgt,b=f.getInputNode(),e=f.getZclass(),d=f.inRoundedMold();if(!f.isDisabled()&&!zk.dragging){var c=zul.Auxbutton,a=c._curab;if(a){a._domUp()}if(d&&!f._buttonVisible){return}jq(this._btn).addClass(e+"-btn-clk");if(d&&!f.isReadonly()&&!jq(b).hasClass(e+"-text-invalid")){jq(b).addClass(e+"-inp-clk")}jq(document).mouseup(this.proxy(this._domUp));c._curab=this}},_domUp:function(){var b=zul.Auxbutton,a=b._curab;if(a){b._curab=null;var d=a._wgt,c=d.getZclass();if(d.inRoundedMold()&&!d._buttonVisible){return}jq(a._btn).removeClass(c+"-btn-clk");jq(d.getInputNode()).removeClass(c+"-inp-clk");jq(document).unbind("mouseup",a.proxy(this._domUp))}}});
(function(){function f(k,g,i){var h=k.getKey(g),j=k.uploaders[h];if(j){j.destroy(i)}delete k.uploaders[h]}function e(g){return g.indexOf("maxsize=")>=0?g.match(new RegExp(/maxsize=([^,]*)/))[1]:""}function c(k,h,j){var g=k.getKey(k.sid),i=new zul.Uploader(k,g,h,j);zul.Upload.start(i);k.uploaders[g]=i;k.sid++;k.initContent()}function b(g){var o=this,h=o._ctrl,m=h._wgt,j=m.desktop,k=zk.ajaxURI("/upload",{desktop:j,au:true})+"?uuid="+m.uuid+"&dtid="+j.uuid+"&sid="+h.sid+(h.maxsize!==""?"&maxsize="+h.maxsize:"")+(h.isNative?"&native=true":""),i=o.form;i.action=k;var l=i.parentNode;l.parentNode.removeChild(l);c(o._ctrl,i,o.value)}zul.Upload=zk.$extends(zk.Object,{sid:0,uploaders:{},$init:function(i,g,h){this.maxsize=e(h);this.isNative=h.indexOf("native")!=-1;this._clsnm=(this.maxsize||this.isNative)?h.split(",")[0]:h;this._wgt=i;this._parent=g;this.initContent()},sync:function(){var o=this._wgt,g=o.$n(),k=this._parent,n=k?k.lastChild:g.nextSibling,i=n.firstChild.firstChild,l=zk(g).cmOffset(),h=jq(n).css({top:"0",left:"0"}).zk.cmOffset(),j=i.offsetWidth-g.offsetWidth,m=n.style;m.top=l[1]-h[1]+"px";m.left=l[0]-h[0]-j+"px";i.style.height=g.offsetHeight+"px";i.style.clip="rect(auto,auto,auto,"+j+"px)"},initContent:function(){var m=this._wgt,i=this._parent,l=m.$n(),k=m.desktop,h='<span class="z-upload"><form enctype="multipart/form-data" method="POST"><input name="file" type="file" hidefocus="true" style="height:'+l.offsetHeight+'px"/></form></span>';if(i){jq(i).append(h)}else{jq(m).after(h)}this.sync();var g=this._outer=i?i.lastChild:l.nextSibling,j=g.firstChild.firstChild;j.z$proxy=l;j._ctrl=this;jq(j).change(b)},destroy:function(){jq(this._outer).remove();this._wgt=this._parent=null;for(var g in this.uploaders){var h=this.uploaders[g];if(h){delete this.uploaders[g];h.destroy()}}},getKey:function(g){return(this._wgt?this._wgt.uuid:"")+"_uplder_"+g},cancel:function(g){f(this,g)},finish:function(g){f(this,g,true)}},{error:function(j,h,g){var i=zk.Widget.$(h);if(i){jq.alert(j,{desktop:i.desktop,icon:"ERROR"});zul.Upload.close(h,g)}},close:function(h,g){var i=zk.Widget.$(h);if(!i||!i._uplder){return}i._uplder.cancel(g)},sendResult:function(h,j,g){var i=zk.Widget.$(h);if(!i||!i._uplder){return}i._uplder.finish(g);zAu.send(new zk.Event(i.desktop,"updateResult",{contentId:j,wid:i.uuid,sid:g}))},isFinish:function(k){for(var h=(typeof k=="string"?k:k.uuid)+"_uplder_",j=zul.Upload.files,g=j.length;g--;){if(j[0].id.startsWith(h)){return false}}return true},start:function(h){var g=zul.Upload.files;if(h){g.push(h)}if(g[0]&&!g[0].isStart){g[0].isStart=true;g[0].start()}},destroy:function(j){for(var h=zul.Upload.files,g=h.length;g--;){if(h[g].id==j.id){h.splice(g,1);break}}zul.Upload.start()},files:[]});zul.Uploader=zk.$extends(zk.Object,{$init:function(h,l,i,k){this.id=l;this.flnm=k;this._upload=h;this._form=i;this._parent=i.parentNode;this._sid=h.sid;this._wgt=h._wgt;var j,g=this;if(h._clsnm.startsWith("true")){j=new zul.UploadViewer(this,k)}else{zk.$import(h._clsnm,function(m){j=new m(g,k)})}this.viewer=j},getWidget:function(){return this._wgt},destroy:function(g){this.end(g);if(this._form){jq(this._form.parentNode).remove();jq("#"+this.id+"_ifm").remove()}this._form=this._upload=this._wgt=null},start:function(){var m=this._wgt,k=this.id+"_ifm";document.body.appendChild(this._parent);if(!jq("#"+k).length){jq.newFrame(k)}this._form.target=k;this._form.submit();this._form.style.display="none";var j=zk.ajaxURI("/upload",{desktop:m.desktop,au:true}),i=m.desktop.id,g=this,l="cmd=uploadInfo&dtid="+i+"&wid="+m.uuid+"&sid="+this._sid;if(zul.Uploader._tmupload){clearInterval(zul.Uploader._tmupload)}function h(){jq.ajax({type:"POST",url:j,data:l,success:function(n){var p=n.split(",");if(n.startsWith("error:")){zul.Uploader.clearInterval(g.id);var o=g.getWidget();if(o){g.cancel();zul.Upload.error(n.substring(6,n.length),o.uuid,g._sid)}}else{if(!g.update(zk.parseInt(p[0]),zk.parseInt(p[1]))){zul.Uploader.clearInterval(g.id)}}},complete:function(p,n){var o;if((o=p.getResponseHeader("ZK-Error"))=="404"||o=="410"||n=="error"||n==410){zul.Uploader.clearInterval(g.id);var q=g.getWidget();if(q){g.cancel();zul.Upload.error(msgzk.FAILED_TO_RESPONSE,q.uuid,g._sid)}return}}})}h.id=this.id;zul.Uploader.clearInterval=function(n){if(h.id==n){clearInterval(zul.Uploader._tmupload);zul.Uploader._tmupload=undefined}};zul.Uploader._tmupload=setInterval(h,1000)},cancel:function(){zul.Uploader.clearInterval(this.id);if(this._upload){this._upload.cancel(this._sid)}},update:function(g,h){var i=this.getWidget();if(!i||h<=0){this.end()}else{if(zul.Uploader._tmupload){if(g>=0&&g<=100){this.viewer.update(g,h)}return g>=0&&g<100}}return false},end:function(g){this.viewer.destroy(g);zul.Upload.destroy(this)}});function a(h,i){var g=zul.UploadViewer.flman;if(!g||!g.desktop){if(g){g.detach()}zul.UploadViewer.flman=g=new zul.UploadManager();h.getWidget().getPage().appendChild(g)}g.removeFile(h);g.addFile(h)}function d(g,h){if(zul.UploadManager){return a(g,h)}zk.load("zul.wgt,zul.box",function(){zul.UploadManager=zk.$extends(zul.wgt.Popup,{_files:{},$init:function(){this.$supers("$init",arguments);this.setSclass("z-fileupload-manager")},onFloatUp:function(i){var j=i.origin;if(!this.isVisible()){return}this.setTopmost()},getFileItem:function(i){return this._files[i]||zk.Widget.$(i)},addFile:function(k){var m=k.id,l=k.flnm,j=this.getFileItem(m);if(!j){j=new zul.wgt.Div({uuid:m,children:[new zul.wgt.Label({value:l+":"}),new zul.box.Box({mold:"horizontal",children:[new zul.wgt.Progressmeter({id:m,sclass:"z-fileupload-progress"}),new zul.wgt.Div({sclass:"z-fileupload-rm",listeners:{onClick:function(){var n=m.substring(0,m.indexOf("_uplder_"));zul.Uploader.clearInterval(m);var o=zk.Widget.$(n);if(o){o._uplder.cancel(m.substring(m.lastIndexOf("_")+1,m.length))}}}})]}),new zul.wgt.Label({id:m+"_total"}),new zul.wgt.Separator()]});try{this.appendChild(j)}catch(i){}this._files[m]=j}return j},updateFile:function(k,l,i){var m=k.id,j=this.getFileItem(m);if(!j){return}j.$f(m).setValue(l);j.$f(m+"_total").setValue(i)},removeFile:function(k){var m=k.id,j=this.getFileItem(m);if(j){j.detach()}delete this._files[m];var l=true;for(var i in this._files){if(!(l=false)){break}}if(l){this.close()}},open:function(j,i){this.$super("open",j,null,i||"after_start",{sendOnOpen:false,disableMask:true})}});a(g,h)})}zul.UploadViewer=zk.$extends(zk.Object,{$init:function(g,h){this._uplder=g;d(g,h)},update:function(h,i){var g=zul.UploadViewer.flman;if(g){if(!g.isOpen()){g.open(this._uplder.getWidget())}g.updateFile(this._uplder,h,msgzk.FILE_SIZE+Math.round(i/1024)+msgzk.KBYTES)}},destroy:function(){var g=zul.UploadViewer.flman;if(g){g.removeFile(this._uplder)}}})})();

}finally{zk.setLoaded(zk._p.n);}})();zk.load('zul',function(){if(zk._p=zkpi('zul.wgt'))try{
zul.wgt.A=zk.$extends(zul.LabelImageWidget,{_dir:"normal",$define:{disabled:function(){this.rerender()},dir:_zkf=function(){var a=this.$n();if(a){a.innerHTML=this.domContent_()}},href:function(a){var b=this.$n();if(b){b.href=a||""}},target:function(a){var b=this.$n();if(b){b.target=a||""}},tabindex:function(a){var b=this.$n();if(b){b.tabIndex=a||""}}},getZclass:function(){var a=this._zclass;return a?a:"z-a"},bind_:function(){this.$supers(zul.wgt.A,"bind_",arguments);if(!this._disabled){var a=this.$n();this.domListen_(a,"onFocus","doFocus_").domListen_(a,"onBlur","doBlur_")}},unbind_:function(){var a=this.$n();this.domUnlisten_(a,"onFocus","doFocus_").domUnlisten_(a,"onBlur","doBlur_");this.$supers(zul.wgt.A,"unbind_",arguments)},domContent_:function(){var b=zUtl.encodeXML(this.getLabel()),a=this.getImage();if(!a){return b}a='<img src="'+a+'" align="absmiddle" />';return this.getDir()=="reverse"?b+a:a+b},domClass_:function(c){var b=this.$supers("domClass_",arguments);if(this._disabled&&(!c||!c.zclass)){var a=this.getZclass();if(a){b+=(b?" ":"")+a+"-disd"}}return b},domAttrs_:function(c){var a=this.$supers("domAttrs_",arguments),b;if(b=this.getTarget()){a+=' target="'+b+'"'}if(b=this.getTabindex()){a+=' tabIndex="'+b+'"'}if(b=this.getHref()){a+=' href="'+b+'"'}else{a+=' href="javascript:;"'}return a},doClick_:function(a){if(this._disabled){a.stop()}else{this.fireX(a);if(!a.stopped){this.$super("doClick_",a,true)}}}});
zkreg('zul.wgt.A');zk._m={};
zk._m['default']=function(a){a.push("<a ",this.domAttrs_(),">",this.domContent_(),"</a>")};
;zkmld(zk._p.p.A,zk._m);zul.wgt.Cell=zk.$extends(zul.Widget,{_colspan:1,_rowspan:1,_rowType:0,_boxType:1,$define:{colspan:function(a){var b=this.$n();if(b){b.colSpan=a}},rowspan:function(a){var b=this.$n();if(b){b.rowSpan=a}},align:function(a){var b=this.$n();if(b){b.align=a}},valign:function(a){var b=this.$n();if(b){b.valign=a}}},_getParentType:function(){var a=zk.isLoaded("zul.grid")&&this.parent.$instanceof(zul.grid.Row);if(!a){return zk.isLoaded("zul.box")&&this.parent.$instanceof(zul.box.Box)?this._boxType:null}return this._rowType},_getRowAttrs:function(){return this.parent._childAttrs(this,this.getChildIndex())},_getBoxAttrs:function(){return this.parent._childInnerAttrs(this)},domAttrs_:function(e){var d=this.$supers("domAttrs_",arguments),b;if((b=this._colspan)!=1){d+=' colspan="'+b+'"'}if((b=this._rowspan)!=1){d+=' rowspan="'+b+'"'}if((b=this._align)){d+=' align="'+b+'"'}if((b=this._valign)){d+=' valign="'+b+'"'}var c,a=zUtl.parseMap(d," ",'"');switch(this._getParentType()){case this._rowType:c=zUtl.parseMap(this._getRowAttrs()," ",'"');break;case this._boxType:c=zUtl.parseMap(this._getBoxAttrs()," ",'"');break}if(c){zk.copy(c,a)}return" "+zUtl.mapToString(c)},getZclass:function(){return this._zclass==null?"z-cell":this._zclass}});
zkreg('zul.wgt.Cell');zk._m={};
zk._m['default']=function(c){c.push("<td",this.domAttrs_(),">");for(var b=0,a=this.firstChild;a;a=a.nextSibling,b++){a.redraw(c)}c.push("</td>")};
;zkmld(zk._p.p.Cell,zk._m);zul.wgt.Div=zk.$extends(zul.Widget,{$define:{align:function(a){var b=this.$n();if(b){b.align=a}}},domAttrs_:function(b){var c=this._align,a=this.$supers("domAttrs_",arguments);return c!=null?a+' align="'+c+'"':a}});
zkreg('zul.wgt.Div',true);zk._m={};
zk._m['default']=zk.Page.prototype.redraw;
;zkmld(zk._p.p.Div,zk._m);zul.wgt.Span=zk.$extends(zul.Widget,{});
zkreg('zul.wgt.Span',true);zk._m={};
zk._m['default']=function(b){b.push("<span",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</span>")};
;zkmld(zk._p.p.Span,zk._m);zul.wgt.Include=zk.$extends(zul.Widget,{_content:"",$define:{content:function(a){var b=this.$n();if(b){if(a&&this._comment){a="<!--\n"+a+"\n-->"}b.innerHTML=a||""}},comment:null},domStyle_:function(b){var a=this.$supers("domStyle_",arguments);if(!this.previousSibling&&!this.nextSibling){if((!b||!b.width)&&!this.getWidth()){a+="width:100%;"}if((!b||!b.height)&&!this.getHeight()){a+="height:100%;"}}return a},bind_:function(){this.$supers(zul.wgt.Include,"bind_",arguments);var a;if(jq.isArray(a=this._content)){for(var c=this.$n(),b=0;b<a.length;++b){c.appendChild(a[b])}}zkqx(this.uuid)},unbind_:function(){if(jq.isArray(this._content)){for(var a=this.$n();a.firstChild;){a.removeChild(a.firstChild)}}this.$supers(zul.wgt.Include,"unbind_",arguments)}});
zkreg('zul.wgt.Include');zk._m={};
zk._m['default']=function(b){b.push("<div",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}if(this._comment){b.push("<!--\n")}if(!jq.isArray(this._content)){b.push(this._content)}if(this._comment){b.push("\n-->")}b.push("</div>")};
;zkmld(zk._p.p.Include,zk._m);zul.wgt.Label=zk.$extends(zul.Widget,{_value:"",_maxlength:0,$define:{value:_zkf=function(){var a=this.$n();if(a){a.innerHTML=this.getEncodedText()}},multiline:_zkf,pre:_zkf,maxlength:_zkf},getEncodedText:function(){return zUtl.encodeXML(this._value,{multiline:this._multiline,pre:this._pre,maxlength:this._maxlength})},getZclass:function(){var a=this._zclass;return a!=null?a:"z-label"}});
zkreg('zul.wgt.Label');zk._m={};
zk._m['default']=function(a){a.push("<span",this.domAttrs_(),">",this.getEncodedText(),"</span>")};
;zkmld(zk._p.p.Label,zk._m);(function(){var b=zk.ie?function(d){if(d.desktop&&d._mold=="trendy"){var g=d.$n(),e=d.$n("box");e.rows[1].style.height="";e.style.height=!g.style.height||g.style.height=="auto"?"":"100%";if(g.style.height&&e.offsetHeight){var f=zk.parseInt(jq(e.rows[0].cells[0]).css("height"));if(f!=e.rows[0].cells[0].offsetHeight){e.rows[1].style.height=jq.px0(e.offsetHeight-f-zk.parseInt(jq(e.rows[2].cells[0]).css("height")))}}}}:zk.$void;var c=zk.ie?function(d){if(d.desktop&&d._mold=="trendy"){var e=d.$n().style.width;d.$n("box").style.width=!e||e=="auto"?"":"100%"}}:zk.$void;var a=zul.wgt.Button=zk.$extends(zul.LabelImageWidget,{_orient:"horizontal",_dir:"normal",_type:"button",$define:{href:null,target:null,dir:_zkf=function(){this.updateDomContent_()},orient:_zkf,type:_zkf,disabled:function(d){if(this.desktop){if(this._upload){this._cleanUpld()}if(this._mold=="os"){var f=this.$n(),e=this.getZclass();if(e){jq(f)[(f.disabled=d)?"addClass":"removeClass"](e+"-disd")}}else{this.rerender()}}},image:function(d){if(this._mold=="trendy"){this.rerender()}else{var e=this.getImageNode();if(e){e.src=d||""}}},tabindex:function(d){var e=this.$n();if(e){(this.$n("btn")||e).tabIndex=d||""}},autodisable:null,upload:function(d){var e=this.$n();if(e&&!this._disabled){this._cleanUpld();if(d&&d!="false"){this._initUpld()}}}},setVisible:function(d){if(this._visible!=d){this.$supers("setVisible",arguments);if(this._mold=="trendy"){this.rerender()}}return this},focus:function(d){if(this.desktop&&this.isVisible()&&this.canActivate({checkOnly:true})){zk(this.$n("btn")||this.$n()).focus(d);return true}return false},domContent_:function(){var e=zUtl.encodeXML(this.getLabel()),d=this.getImage();if(!d){return e}d='<img src="'+d+'" align="absmiddle" />';var f="vertical"==this.getOrient()?"<br/>":" ";return this.getDir()=="reverse"?e+f+d:d+f+e},domClass_:function(f){var e=this.$supers("domClass_",arguments);if(this._disabled&&(!f||!f.zclass)){var d=this.getZclass();if(d){e+=(e?" ":"")+d+"-disd"}}return e},getZclass:function(){var d=this._zclass;return d!=null?d:this._mold!="trendy"?"z-button-os":"z-button"},bind_:function(){this.$supers(a,"bind_",arguments);var d;if(this._mold!="trendy"){d=this.$n()}else{if(this._disabled){return}zk(this.$n("box")).disableSelection();d=this.$n("btn");if(this._upload||zk.ie){zWatch.listen({onSize:this,onShow:this})}}this.domListen_(d,"onFocus","doFocus_").domListen_(d,"onBlur","doBlur_");if(!this._disabled&&this._upload){this._initUpld()}},unbind_:function(){if(!this._disabled&&this._upload){this._cleanUpld()}var d=this._mold=="trendy",e=!d?this.$n():this.$n("btn");if(e){this.domUnlisten_(e,"onFocus","doFocus_").domUnlisten_(e,"onBlur","doBlur_")}if(this._upload||(zk.ie&&d)){zWatch.unlisten({onSize:this,onShow:this})}this.$supers(a,"unbind_",arguments)},_initUpld:function(){var d;if(d=this._upload){this._uplder=new zul.Upload(this,null,d)}},_cleanUpld:function(){var d;if(d=this._uplder){this._uplder=null;d.destroy()}},setWidth:zk.ie?function(d){this.$supers("setWidth",arguments);c(this)}:function(){this.$supers("setWidth",arguments)},setHeight:zk.ie?function(d){this.$supers("setHeight",arguments);b(this)}:function(){this.$supers("setHeight",arguments)},onSize:_zkf=zk.ie?function(){b(this);c(this);if(this._uplder){this._uplder.sync()}}:function(){if(this._uplder){this._uplder.sync()}},onShow:_zkf,doFocus_:function(d){if(this._mold=="trendy"){jq(this.$n("box")).addClass(this.getZclass()+"-focus")}this.$supers("doFocus_",arguments)},doBlur_:function(d){if(this._mold=="trendy"){jq(this.$n("box")).removeClass(this.getZclass()+"-focus")}this.$supers("doBlur_",arguments)},doClick_:function(d){if(!this._disabled){var h=this._autodisable,g;if(h){h=h.split(",");for(var f=h.length;f--;){var k=h[f].trim();if(k){var i;if(i=k.charAt(0)=="+"){k=k.substring(1)}k="self"==k?this:this.$f(k);if(k){k.setDisabled(true);if(this.inServer){if(i){k.smartUpdate("disabled",true)}else{if(!g){g=[k]}else{g.push(k)}}}}}}}if(g){g=new zul.wgt.ADBS(g);if(this.isListen("onClick",{asapOnly:true})){zWatch.listen({onResponse:g})}else{setTimeout(function(){g.onResponse()},800)}}if(this._type!="button"){var l;if((l=this.$n("btn"))&&(l=l.form)){if(this._type!="reset"){zk(l).submit()}else{l.reset()}return}}this.fireX(d);if(!d.stopped){var e=this._href;if(e){zUtl.go(e,{target:this._target||(d.data.ctrlKey?"_blank":"")})}this.$super("doClick_",d,true)}}},doMouseOver_:function(){if(!this._disabled){jq(this.$n("box")).addClass(this.getZclass()+"-over")}this.$supers("doMouseOver_",arguments)},doMouseOut_:function(d){if(!this._disabled&&this!=a._curdn&&!(zk.ie&&jq.isAncestor(this.$n("box"),d.domEvent.relatedTarget||d.domEvent.toElement))){jq(this.$n("box")).removeClass(this.getZclass()+"-over")}this.$supers("doMouseOut_",arguments)},doMouseDown_:function(){if(!this._disabled){var d=this.getZclass();jq(this.$n("box")).addClass(d+"-clk").addClass(d+"-over");if(!zk.ie||!this._uplder){zk(this.$n("btn")).focus(30)}}zk.mouseCapture=this;this.$supers("doMouseDown_",arguments)},doMouseUp_:function(){if(!this._disabled){var d=this.getZclass();jq(this.$n("box")).removeClass(d+"-clk").removeClass(d+"-over");if(zk.ie&&this._uplder){zk(this.$n("btn")).focus(30)}}this.$supers("doMouseUp_",arguments)},setFlexSize_:function(d){var e=this.$n();if(d.height!==undefined){if(d.height=="auto"){e.style.height=""}else{if(d.height!=""){e.style.height=jq.px0(this._mold=="trendy"?zk(e).revisedHeight(d.height,true):d.height)}else{e.style.height=this._height?this._height:""}}b(this)}if(d.width!==undefined){if(d.width=="auto"){e.style.width=""}else{if(d.width!=""){e.style.width=jq.px0(this._mold=="trendy"?zk(e).revisedWidth(d.width,true):d.width)}else{e.style.width=this._width?this._width:""}}c(this)}return{height:e.offsetHeight,width:e.offsetWidth}}});zul.wgt.ADBS=zk.$extends(zk.Object,{$init:function(d){this._ads=d},onResponse:function(){for(var d=this._ads,e;e=d.shift();){e.setDisabled(false)}zWatch.unlisten({onResponse:this})}})})();
zkreg('zul.wgt.Button');zk._m={};
zk._m['os']=function(b){b.push('<button type="',this._type,'"',this.domAttrs_());var a=this._tabindex;if(this._disabled){b.push(' disabled="disabled"')}if(a){b.push(' tabindex="',a,'"')}b.push(">",this.domContent_(),"</button>")};
;zk._m['trendy']=function(b){var h=this.getZclass(),a=this._tabindex,g=this.uuid;a=a?' tabindex="'+a+'"':"";var d='<button type="'+this._type+'" id="'+g+'-btn" class="'+h+'"',f=this.isDisabled();if(f){d+=' disabled="disabled"'}if(a&&(zk.gecko||zk.safari)){d+=a}d+="></button>";var e="100%",c="100%";if(zk.ie&&!zk.ie8){if(!this._width){e=""}if(!this._height){c=""}}b.push("<span",this.domAttrs_(),'><table id="',g,'-box" style="width:',e,";height:",c,'"',zUtl.cellps0,(a&&!zk.gecko&&!zk.safari?a:""),'><tr><td class="',h,'-tl">',(!zk.ie?d:""),'</td><td class="',h,'-tm"></td>','<td class="',h,'-tr"></td></tr>','<tr><td class="',h,'-cl">',(zk.ie?d:""),'</td><td class="',h,'-cm">',this.domContent_(),'</td><td class="',h,'-cr"><div></div></td></tr>','<tr><td class="',h,'-bl"></td>','<td class="',h,'-bm"></td>','<td class="',h,'-br"></td></tr></table></span>')};
;zk._m['default']=[zk._p.p.Button,'os'];zkmld(zk._p.p.Button,zk._m);zul.wgt.Separator=zk.$extends(zul.Widget,{_orient:"horizontal",$define:{orient:_zkf=function(){this.updateDomClass_()},bar:_zkf,spacing:function(){this.updateDomStyle_()}},isVertical:function(){return this._orient=="vertical"},bind_:function(){this.$supers(zul.wgt.Separator,"bind_",arguments);var a;if(zk.ie&&(a=this.$n()).offsetWidth<=2){a.style.backgroundPosition="left top"}},getZclass:function(){var b=this._zclass,a=this.isBar();return b?b:"z-separator"+(this.isVertical()?"-ver"+(a?"-bar":""):"-hor"+(a?"-bar":""))},domStyle_:function(){var b=this.$supers("domStyle_",arguments);if(!this._isPercentGecko()){return b}var a=zk.parseInt(this._spacing.substring(0,this._spacing.length-1).trim());if(a<=0){return b}a=a>=2?(a/2)+"%":"1%";return"margin:"+(this.isVertical()?"0 "+a:a+" 0")+";"+b},getWidth:function(){var a=this.$supers("getWidth",arguments);return !this.isVertical()||(a!=null&&a.length>0)||this._isPercentGecko()?a:this._spacing},getHeight:function(){var a=this.$supers("getHeight",arguments);return this.isVertical()||(a!=null&&a.length>0)||this._isPercentGecko()?a:this._spacing},_isPercentGecko:function(){return zk.gecko&&this._spacing!=null&&this._spacing.endsWith("%")}});
zkreg('zul.wgt.Separator');zk._m={};
zk._m['default']=function(b){var a=this.isVertical()?"span":"div";b.push("<",a,this.domAttrs_(),">&nbsp;</",a,">")};
;zkmld(zk._p.p.Separator,zk._m);zul.wgt.Space=zk.$extends(zul.wgt.Separator,{_orient:"vertical"});
zkreg('zul.wgt.Space');zk._m={};
zk._m['default']=zul.wgt.Separator.molds["default"];
;zkmld(zk._p.p.Space,zk._m);zul.wgt.Caption=zk.$extends(zul.LabelImageWidget,{domDependent_:true,rerender:function(){if(this.parent&&this.parent.$instanceof(zul.wgt.Groupbox)&&this.parent.isLegend()){this.parent.rerender()}else{this.$supers("rerender",arguments)}},getZclass:function(){var a=this._zclass;return a!=null?a:"z-caption"},domContent_:function(){var b=this.getLabel(),a=this.getImage(),c=this.parent?this.parent._title:"";if(c){b=b?c+" - "+b:c}b=zUtl.encodeXML(b);if(!a){return b}a='<img src="'+a+'" align="absmiddle" />';return b?a+" "+b:a},doClick_:function(){if(this.parent.$instanceof(zul.wgt.Groupbox)){this.parent.setOpen(!this.parent.isOpen())}this.$supers("doClick_",arguments)},_isCollapsibleVisible:function(){var a=this.parent;return a.isCollapsible&&a.isCollapsible()},_isCloseVisible:function(){var a=this.parent;return a.isClosable&&a.isClosable()},_isMinimizeVisible:function(){var a=this.parent;return a.isMinimizable&&a.isMinimizable()},_isMaximizeVisible:function(){var a=this.parent;return a.isMaximizable&&a.isMaximizable()},_isIgnoreMargin:function(){var a=this.parent;return zk.safari&&a&&a.$instanceof(zul.wgt.Groupbox)&&a.isLegend()}});
zkreg('zul.wgt.Caption',true);zk._m={};
zk._m['default']=function(b){var d=this.parent;if(d.isLegend&&d.isLegend()){b.push("<legend",this.domAttrs_(),"><span>",this.domContent_());for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</span></legend>");return}var f=this.getZclass(),c=this.domContent_(),e=d.uuid,g=d.getZclass();b.push("<table",this.domAttrs_(),zUtl.cellps0,' width="100%"><tr valign="middle"><td align="left" class="',f,'-l">',(c?c:"&nbsp;"),'</td><td align="right" class="',f,'-r" id="',this.uuid,'-cave">');for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</td>");if(this._isCollapsibleVisible()){b.push('<td width="16"><div id="',e,'-exp" class="',g,"-icon ",g,'-exp"></div></td>')}if(this._isMinimizeVisible()){b.push('<td width="16"><div id="',e,'-min" class="',g,"-icon ",g,'-min"></div></td>')}if(this._isMaximizeVisible()){b.push('<td width="16"><div id="',e,'-max" class="',g,"-icon ",g,"-max");if(d.isMaximized()){b.push(" ",g,"-maximized")}b.push('"></div></td>')}if(this._isCloseVisible()){b.push('<td width="16"><div id="',e,'-close" class="',g,"-icon ",g,'-close"></div></td>')}b.push("</tr></table>")};
;zkmld(zk._p.p.Caption,zk._m);(function(){var a=zk.gecko2_?function(d){var f=d.originalEvent;if(f){f.z$target=f.currentTarget}}:null;function c(d){var e=d.domEvent;return e&&jq.nodeName(e.target,"label")}var b=zul.wgt.Checkbox=zk.$extends(zul.LabelImageWidget,{_checked:false,$define:{disabled:function(d){var e=this.$n("real");if(e){e.disabled=d}},checked:function(d){var e=this.$n("real");if(e){e.checked=d}},name:function(d){var e=this.$n("real");if(e){e.name=d||""}},tabindex:function(d){var e=this.$n("real");if(e){e.tabIndex=d||""}},value:function(d){var e=this.$n("real");if(e){e.value=d||""}}},focus:function(d){if(this.desktop&&this.isVisible()&&this.canActivate({checkOnly:true})){zk(this.$n("real")||this.$n()).focus(d);return true}return false},getZclass:function(){var d=this._zclass;return d!=null?d:"z-checkbox"},contentAttrs_:function(){var e="",d;if(d=this.getName()){e+=' name="'+d+'"'}if(this._disabled){e+=' disabled="disabled"'}if(this._checked){e+=' checked="checked"'}if(d=this._tabindex){e+=' tabindex="'+d+'"'}if(d=this.getValue()){e+=' value="'+d+'"'}return e},bind_:function(e){this.$supers(b,"bind_",arguments);var d=this.$n("real");if(d.checked!=d.defaultChecked){d.checked=d.defaultChecked}if(zk.gecko2_){jq(d).click(a)}this.domListen_(d,"onFocus","doFocus_").domListen_(d,"onBlur","doBlur_")},unbind_:function(){var d=this.$n("real");if(zk.gecko2_){jq(d).unbind("click",a)}this.domUnlisten_(d,"onFocus","doFocus_").domUnlisten_(d,"onBlur","doBlur_");this.$supers(b,"unbind_",arguments)},doSelect_:function(d){if(!c(d)){this.$supers("doSelect_",arguments)}},doClick_:function(d){if(!c(d)){var f=this.$n("real"),e=f.checked;if(e!=this._checked){this.setChecked(e).fire("onCheck",e)}if(zk.safari){jq(f).focus()}return this.$supers("doClick_",arguments)}},beforeSendAU_:function(e,d){if(d.name!="onClick"){this.$supers("beforeSendAU_",arguments)}},getTextNode:function(){return jq(this.$n()).find("label:first")[0]}})})();
zkreg('zul.wgt.Checkbox');zk._m={};
zk._m['default']=function(a){var b=this.uuid,c=this.getZclass();a.push("<span",this.domAttrs_(),">",'<input type="checkbox" id="',b,'-real"',this.contentAttrs_(),'/><label for="',b,'-real"',this.domTextStyleAttr_(),' class="',c,'-cnt">',this.domContent_(),"</label></span>")};
;zkmld(zk._p.p.Checkbox,zk._m);zul.wgt.Groupbox=zk.$extends(zul.Widget,{_open:true,_closable:true,$define:{open:function(b,a){var c=this.$n();if(c&&this._closable){if(this.isLegend()){jq(c)[b?"removeClass":"addClass"](this.getZclass()+"-colpsd");zWatch.fireDown(b?"onShow":"onHide",this);if(zk.ie6_){zk(this).redoCSS()}}else{zk(this.getCaveNode())[b?"slideDown":"slideUp"](this)}if(!a){this.fire("onOpen",{open:b})}}},closable:_zkf=function(){this._updateDomOuter()},contentStyle:_zkf,contentSclass:_zkf},isLegend:function(){return this._mold=="default"},_updateDomOuter:function(){this.rerender(zk.Skipper.nonCaptionSkipper)},_contentAttrs:function(){var a=' class="',b=this._contentSclass;if(b){a+=b+" "}a+=this.getZclass()+'-cnt"';b=this._contentStyle;if(!this.isLegend()){if(this.caption){b="border-top:0;"+(b||"")}if(!this._open){b="display:none;"+(b||"")}}if(b){a+=' style="'+b+'"'}return a},_redrawCave:function(b,d){b.push('<div id="',this.uuid,'-cave"',this._contentAttrs(),">");if(!d){for(var a=this.firstChild,c=this.caption;a;a=a.nextSibling){if(a!=c){a.redraw(b)}}}b.push("</div>")},setHeight:function(){this.$supers("setHeight",arguments);if(this.desktop){this._fixHgh()}},_fixHgh:function(){var b=this.$n().style.height;if(b&&b!="auto"){var c=this.$n("cave");if(c){if(zk.ie6_){c.style.height=""}var a=function(){c.style.height=zk(c).revisedHeight(zk(c).vflexHeight(),true)+"px"};a();if(zk.gecko){setTimeout(a,0)}}}},onSize:_zkf=function(){this._fixHgh();if(!this.isLegend()){setTimeout(this.proxy(this._fixShadow),500)}},onShow:_zkf,_fixShadow:function(){var a=this.$n("sdw");if(a){a.style.display=zk.parseInt(jq(this.$n("cave")).css("border-bottom-width"))?"":"none"}},updateDomStyle_:function(){this.$supers("updateDomStyle_",arguments);if(this.desktop){this.onSize()}},focus:function(c){if(this.desktop&&this.isVisible()&&this.canActivate({checkOnly:true})){var b=this.caption;for(var a=this.firstChild;a;a=a.nextSibling){if(a!=b&&a.focus(c)){return true}}return b&&b.focus(c)}return false},getZclass:function(){var a=this._zclass;return a?a:this.isLegend()?"z-fieldset":"z-groupbox"},bind_:function(){this.$supers(zul.wgt.Groupbox,"bind_",arguments);if(!this.isLegend()){zWatch.listen({onSize:this,onShow:this})}},unbind_:function(){if(!this.isLegend()){zWatch.unlisten({onSize:this,onShow:this})}this.$supers(zul.wgt.Groupbox,"unbind_",arguments)},onChildAdded_:function(a){this.$supers("onChildAdded_",arguments);if(a.$instanceof(zul.wgt.Caption)){this.caption=a}},onChildRemoved_:function(a){this.$supers("onChildRemoved_",arguments);if(a==this.caption){this.caption=null}},domClass_:function(){var a=this.$supers("domClass_",arguments);if(!this._open){if(a){a+=" "}a+=this.getZclass()+"-colpsd"}return a}});
zkreg('zul.wgt.Groupbox',true);zk._m={};
zk._m['3d']=function(a,e){var d=this.getZclass(),c=this.uuid,b=this.caption;a.push("<div",this.domAttrs_(),">");if(b){a.push('<div class="',d,'-tl"><div class="',d,'-tr"></div></div><div class="',d,'-hl"><div class="',d,'-hr"><div class="',d,'-hm"><div class="',d,'-header">');b.redraw(a);a.push("</div></div></div></div>")}this._redrawCave(a,e);a.push('<div id="',c,'-sdw" class="',d,'-bl"><div class="',d,'-br"><div class="',d,'-bm"></div></div></div></div>')};
;zk._m['default']=function(a,c){a.push("<fieldset",this.domAttrs_(),">");var b=this.caption;if(b){b.redraw(a)}this._redrawCave(a,c);a.push("</fieldset>")};
;zkmld(zk._p.p.Groupbox,zk._m);zul.wgt.Html=zk.$extends(zul.Widget,{_content:"",$define:{content:function(a){var b=this.$n();if(b){b.innerHTML=a||""}}},bind_:function(){this.$supers(zul.wgt.Html,"bind_",arguments);if(jq.isArray(this._content)){for(var a=this._content,c=this.$n(),b=0;b<a.length;++b){c.appendChild(a[b])}}},unbind_:function(){if(jq.isArray(this._content)){for(var a=this.$n();a.firstChild;){a.removeChild(a.firstChild)}}this.$supers(zul.wgt.Html,"unbind_",arguments)}});
zkreg('zul.wgt.Html');zk._m={};
zk._m['default']=function(a){a.push("<span",this.domAttrs_(),">",(jq.isArray(this._content)?"":this._content),"</span>")};
;zkmld(zk._p.p.Html,zk._m);zul.wgt.Popup=zk.$extends(zul.Widget,{_visible:false,isOpen:function(){return this.isVisible()},open:function(c,f,g,b){var e=this._posInfo(c,f,g),d=this.$n(),j=d.style.top,i=jq(d);if(!j){this._openInfo=arguments}i.css({position:"absolute"}).zk.makeVParent();if(e){i.zk.position(e.dim,e.pos,b)}this.setVisible(true);this.setFloating_(true);this.setTopmost();if((!b||!b.disableMask)&&this.isListen("onOpen",{asapOnly:true})){if(this.mask){this.mask.destroy()}this.mask=new zk.eff.Mask({id:this.uuid+"-mask",anchor:d});zWatch.listen({onResponse:this})}if(this.shallStackup_()){if(!this._stackup){this._stackup=jq.newStackup(d,d.id+"-stk")}else{var h,a;(h=this._stackup.style).top=(a=d.style).top;h.left=a.left;h.zIndex=a.zIndex;h.display="block"}}c=zk.Widget.$(c);if(b&&b.sendOnOpen){this.fire("onOpen",{open:true,reference:c})}},shallStackup_:function(){return zk.eff.shallStackup()},position:function(d,e,b,c){var a=this._posInfo(d,e,b);if(a){zk(this.$n()).position(a.dim,a.pos,c)}},_posInfo:function(c,f,a,b){var g,e;if(c&&a){if(typeof c=="string"){c=zk.Widget.$(c)}if(c){var d=zul.Widget.isInstance(c)?c.$n():c;g=a;e=zk(d).dimension(true)}}else{if(jq.isArray(f)){e={left:zk.parseInt(f[0]),top:zk.parseInt(f[1]),width:0,height:0}}}if(e){return{pos:g,dim:e}}},onResponse:function(){if(this.mask){this.mask.destroy()}zWatch.unlisten({onResponse:this});this.mask=null},close:function(a){if(this._stackup){this._stackup.style.display="none"}this.setVisible(false);zk(this.$n()).undoVParent();this.setFloating_(false);if(a&&a.sendOnOpen){this.fire("onOpen",{open:false})}},getZclass:function(){var a=this._zclass;return a!=null?a:"z-popup"},onFloatUp:function(a){if(!this.isVisible()){return}var c=a.origin;for(var b;c;c=c.parent){if(c==this){if(!b){this.setTopmost()}return}b=b||c.isFloating_()}this.close({sendOnOpen:true})},bind_:function(){this.$supers(zul.wgt.Popup,"bind_",arguments);zWatch.listen({onFloatUp:this,onShow:this});this.setFloating_(true)},unbind_:function(){if(this._stackup){jq(this._stackup).remove();this._stackup=null}if(this._openInfo){this._openInfo=null}zWatch.unlisten({onFloatUp:this,onShow:this});this.setFloating_(false);this.$supers(zul.wgt.Popup,"unbind_",arguments)},onShow:function(a){a.fire(this.firstChild);var b=this._openInfo;if(b){this.position.apply(this,b);this._openInfo=null}this._fixWdh();this._fixHgh()},_offsetHeight:function(){var c=this.$n(),b=c.offsetHeight-1,a=jq(c).find("> div:first-child")[0],f=jq(c).find("> div:last")[0],e=this.getCaveNode().parentNode,d=this.$n("body");b-=a.offsetHeight;b-=f.offsetHeight;b-=zk(e).padBorderHeight();b-=zk(d).padBorderHeight();return b},_fixHgh:function(){var a=this.$n().style.height,b=this.getCaveNode();if(zk.ie6_&&((a&&a!="auto")||b.style.height)){b.style.height="0px"}if(a&&a!="auto"){zk(b).setOffsetHeight(this._offsetHeight())}else{b.style.height="auto"}},_fixWdh:zk.ie7_?function(){var d=this.$n(),a=d.style.width,g=jq(d).children("div"),c=g[0],b=g[g.length-1],f=this.$n("cave").parentNode;if(!a||a=="auto"){var e=zk(f.parentNode).padBorderWidth()+zk(f.parentNode.parentNode).padBorderWidth();if(c){c.firstChild.style.width=jq.px0(f.offsetWidth-(zk(c).padBorderWidth()+zk(c.firstChild).padBorderWidth()-e))}if(b){b.firstChild.style.width=jq.px0(f.offsetWidth-(zk(b).padBorderWidth()+zk(b.firstChild).padBorderWidth()-e))}}else{if(c){c.firstChild.style.width=""}if(b){b.firstChild.style.width=""}}}:zk.$void,setHeight:function(a){this.$supers("setHeight",arguments);if(this.desktop){zWatch.fireDown("onShow",this)}},setWidth:function(a){this.$supers("setWidth",arguments);if(this.desktop){zWatch.fireDown("onShow",this)}},prologHTML_:function(a){},epilogHTML_:function(a){}});
zkreg('zul.wgt.Popup',true);zk._m={};
zk._m['default']=function(b){var c=this.getZclass();b.push("<div",this.domAttrs_(),'><div class="',c,'-tl"><div class="',c,'-tr"></div></div>','<div id="',this.uuid,'-body" class="',c,'-cl"><div class="',c,'-cr"><div class="',c,'-cm">','<div id="',this.uuid,'-cave" class="',c,'-cnt">');this.prologHTML_(b);for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}this.epilogHTML_(b);b.push('</div></div></div></div><div class="',c,'-bl"><div class="',c,'-br"></div></div></div>')};
;zkmld(zk._p.p.Popup,zk._m);zul.wgt.Radio=zk.$extends(zul.wgt.Checkbox,{getRadiogroup:function(a){if(!a&&this._group){return this._group}var b=a||this.parent;for(;b;b=b.parent){if(b.$instanceof(zul.wgt.Radiogroup)){return b}}return null},setRadiogroup:function(b){var a;if((a=this._group)!=b){if(a){a._rmExtern(this)}this._group=b;if(b){b._addExtern(this)}this._fixName()}},setChecked:_zkf=function(c){if(c!=this._checked){this._checked=c;var e=this.$n("real");if(e){e.checked=c||false;var d=this.getRadiogroup();if(d){if(c){for(var a=d.getItems(),b=a.length;b--;){if(a[b]!=this){a[b].$n("real").checked=false;a[b]._checked=false}}}d._fixSelectedIndex()}}}return this},setSelected:_zkf,isSelected:zul.wgt.Checkbox.prototype.isChecked,getName:function(){var a=this.getRadiogroup();return a!=null?a.getName():this.uuid},_fixName:function(){var a=this.$n("real");if(a){a.name=this.getName()}},getZclass:function(){var a=this._zclass;return a!=null?a:"z-radio"},beforeParentChanged_:function(b){var a=this.getRadiogroup(),b=b?this.getRadiogroup(b):null;if(a!=b){if(a&&a.$instanceof(zul.wgt.Radiogroup)){a._fixOnRemove(this)}if(b&&b.$instanceof(zul.wgt.Radiogroup)){b._fixOnAdd(this)}}this.$supers("beforeParentChanged_",arguments)}});
zkreg('zul.wgt.Radio');zk._m={};
zk._m['default']=function(b){var c=this.uuid,d=this.getZclass(),a=this.getRadiogroup();b.push("<span",this.domAttrs_(),">",'<input type="radio" id="',c,'-real"',this.contentAttrs_(),'/><label for="',c,'-real"',this.domTextStyleAttr_(),' class="',d,'-cnt">',this.domContent_(),"</label>",(a&&a._orient=="vertical"?"<br/>":""),"</span>")};
;zkmld(zk._p.p.Radio,zk._m);(function(){function f(i){var h=b(i);h.$addAll(i._externs);return h}function b(i){var h=[];for(var j=i.firstChild;j;j=j.nextSibling){if(j.$instanceof(zul.wgt.Radio)){h.push(j)}else{if(!j.$instanceof(zul.wgt.Radiogroup)){h=h.concat(b(j))}}}return h}function d(o,p,k){var m=e(o,p,k);if(!m){for(var n=o._externs,i=0,h=n.length;i<h;++i){if(!g(o,n[i])&&p.value++==k){return n[i]}}}return m}function e(j,l,h){for(var k=j.firstChild;k;k=k.nextSibling){if(k.$instanceof(zul.wgt.Radio)){if(l.value++==h){return k}}else{if(!k.$instanceof(zul.wgt.Radiogroup)){var i=e(k,l,h);if(i!=null){return i}}}}}function c(o,p){var n=a(o,p);if(n<0){for(var m=o._externs,k=0,h=m.length,i;k<h;++k){if(!g(o,i=m[k])){if(i.isSelected()){return p.value}++p.value}}}return n}function a(h,k){for(var j=h.firstChild;j;j=j.nextSibling){if(j.$instanceof(zul.wgt.Radio)){if(j.isSelected()){return k.value}++k.value}else{if(!j.$instanceof(zul.wgt.Radiogroup)){var i=a(j,k);if(i>=0){return i}}}}return -1}function g(j,h){for(var i=h;(i=i.parent)!=null;){if(i.$instanceof(zul.wgt.Radiogroup)){return i==j}}}zul.wgt.Radiogroup=zk.$extends(zul.Widget,{_orient:"horizontal",_jsel:-1,$init:function(){this.$supers("$init",arguments);this._externs=[]},$define:{orient:function(){this.rerender()},name:function(j){for(var h=this.getItems(),k=h.length;k--;){h[k].setName(j)}}},getItemAtIndex:function(h){return h>=0?d(this,{value:0},h):null},getItemCount:function(){return this.getItems().length},getItems:function(){return f(this)},getSelectedIndex:function(){return this._jsel},setSelectedIndex:function(h){if(h<0){h=-1}if(this._jsel!=h){if(h<0){getSelectedItem().setSelected(false)}else{getItemAtIndex(h).setSelected(true)}}},getSelectedItem:function(){return this._jsel>=0?this.getItemAtIndex(this._jsel):null},setSelectedItem:function(h){if(h==null){this.setSelectedIndex(-1)}else{if(h.$instanceof(zul.wgt.Radio)){h.setSelected(true)}}},appendItem:function(h,j){var i=new zul.wgt.Radio();i.setLabel(h);i.setValue(j);this.appendChild(i);return i},removeItemAt:function(h){var i=this.getItemAtIndex(h);if(i&&!this._rmExtern(i)){var j=i.parent;if(j){j.removeChild(i)}}return i},_fixSelectedIndex:function(){this._jsel=c(this,{value:0})},_fixOnAdd:function(h){if(this._jsel>=0&&h.isSelected()){h.setSelected(false)}else{this._fixSelectedIndex()}},_fixOnRemove:function(h){if(h.isSelected()){this._jsel=-1}else{if(this._jsel>0){this._fixSelectedIndex()}}},_addExtern:function(h){this._externs.push(h);if(!g(this,h)){this._fixOnAdd(h)}},_rmExtern:function(h){if(this._externs.$remove(h)){if(!g(this,h)){this._fixOnRemove(h)}return true}}})})();
zkreg('zul.wgt.Radiogroup');zk._m={};
zk._m['default']=function(b){b.push("<span",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</span>")};
;zkmld(zk._p.p.Radiogroup,zk._m);zul.wgt.Toolbar=zk.$extends(zul.Widget,{_orient:"horizontal",_align:"start",$define:{align:_zkf=function(){this.rerender()},orient:_zkf},getZclass:function(){var a=this._zclass;return a?a:"z-toolbar"+(this.parent&&zk.isLoaded("zul.tab")&&this.parent.$instanceof(zul.tab.Tabbox)?"-tabs":"")+(this.inPanelMold()?"-panel":"")},inPanelMold:function(){return this._mold=="panel"},onChildAdded_:function(){this.$supers("onChildAdded_",arguments);if(this.inPanelMold()){this.rerender()}},onChildRemoved_:function(){this.$supers("onChildRemoved_",arguments);if(!this.childReplacing_&&this.inPanelMold()){this.rerender()}}});
zkreg('zul.wgt.Toolbar',true);zk._m={};
zk._m['panel']=function(b){var c=this.getZclass();b.push("<div ",this.domAttrs_(),">",'<div class="',c,"-body ",c,"-",this.getAlign(),'" >','<table id="',this.uuid,'-cnt" class="',c,'-cnt"',zUtl.cellps0,"><tbody>");if("vertical"!=this.getOrient()){b.push("<tr>");for(var a=this.firstChild;a;a=a.nextSibling){b.push('<td class="',c,'-hor">');a.redraw(b);b.push("</td>")}b.push("</tr>")}else{for(var a=this.firstChild;a;a=a.nextSibling){b.push('<tr><td class="',c,'-ver">');a.redraw(b);b.push("</td></tr>")}}b.push('</tbody></table><div class="z-clear"></div></div></div>')};
;zk._m['default']=function(b){var d=this.getZclass(),c="vertical"!=this.getOrient()?"":"<br/>";b.push("<div ",this.domAttrs_(),">",'<div id="',this.uuid,'-cave"',' class="',d,"-body ",d,"-",this.getAlign(),'" >');for(var a=this.firstChild;a;a=a.nextSibling){b.push(c);a.redraw(b)}b.push('</div><div class="z-clear"></div></div>')};
;zkmld(zk._p.p.Toolbar,zk._m);zul.wgt.Toolbarbutton=zk.$extends(zul.LabelImageWidget,{_orient:"horizontal",_dir:"normal",$define:{disabled:function(){this.rerender()},href:null,target:null,dir:_zkf=function(){this.updateDomContent_()},orient:_zkf,tabindex:function(a){var b=this.$n();if(b){b.tabIndex=a||""}},upload:function(a){var b=this.$n();if(b&&!this._disabled){this._cleanUpld();if(a&&a!="false"){this._initUpld()}}}},getZclass:function(){var a=this._zclass;return a?a:"z-toolbarbutton"},getTextNode:function(){return this.$n().firstChild.firstChild},bind_:function(){this.$supers(zul.wgt.Toolbarbutton,"bind_",arguments);if(!this._disabled){var a=this.$n();this.domListen_(a,"onFocus","doFocus_").domListen_(a,"onBlur","doBlur_")}if(!this._disabled&&this._upload){this._initUpld()}},unbind_:function(){if(!this._disabled&&this._upload){this._cleanUpld()}var a=this.$n();this.domUnlisten_(a,"onFocus","doFocus_").domUnlisten_(a,"onBlur","doBlur_");this.$supers(zul.wgt.Toolbarbutton,"unbind_",arguments)},_initUpld:function(){var a;if(a=this._upload){this._uplder=new zul.Upload(this,null,a)}},_cleanUpld:function(){var a;if(a=this._uplder){this._uplder=null;a.destroy()}},domContent_:function(){var b=zUtl.encodeXML(this.getLabel()),a=this.getImage();if(!a){return b}a='<img src="'+a+'" align="absmiddle" />';var c="vertical"==this.getOrient()?"<br/>":"&nbsp;";return this.getDir()=="reverse"?b+c+a:a+c+b},domClass_:function(c){var b=this.$supers("domClass_",arguments);if(this._disabled&&(!c||!c.zclass)){var a=this.getZclass();if(a){b+=(b?" ":"")+a+"-disd"}}return b},domAttrs_:function(c){var a=this.$supers("domAttrs_",arguments),b=this.getTabindex();if(b){a+=' tabIndex="'+b+'"'}return a},doClick_:function(a){if(!this.isDisabled()){this.fireX(a);if(!a.stopped){var b=this._href;if(b){zUtl.go(b,{target:this._target||(a.data.ctrlKey?"_blank":"")})}this.$super("doClick_",a,true)}}},doMouseOver_:function(a){if(!this.isDisabled()){jq(this).addClass(this.getZclass()+"-over");this.$supers("doMouseOver_",arguments)}},doMouseOut_:function(a){if(!this.isDisabled()){jq(this).removeClass(this.getZclass()+"-over");this.$supers("doMouseOut_",arguments)}}});
zkreg('zul.wgt.Toolbarbutton');zk._m={};
zk._m['default']=function(a){var b=this.getZclass();a.push("<div",this.domAttrs_(),'><div class="',b,'-body"><div ',this.domTextStyleAttr_(),'class="',b,'-cnt">',this.domContent_(),"</div></div></div>")};
;zkmld(zk._p.p.Toolbarbutton,zk._m);zul.wgt.Image=zk.$extends(zul.Widget,{$define:{src:function(a){var b=this.getImageNode();if(b){b.src=a||""}},hover:null,align:function(a){var b=this.getImageNode();if(b){b.align=a||""}},border:function(a){var b=this.getImageNode();if(b){b.border=a||""}},hspace:function(a){var b=this.getImageNode();if(b){b.hspace=a}},vspace:function(a){var b=this.getImageNode();if(b){b.vspace=a}}},getImageNode:function(){return this.$n()},doMouseOver_:function(){var b=this._hover;if(b){var a=this.getImageNode();if(a){a.src=b}}this.$supers("doMouseOver_",arguments)},doMouseOut_:function(){if(this._hover){var a=this.getImageNode();if(a){a.src=this._src||""}}this.$supers("doMouseOut_",arguments)},domAttrs_:function(b){var a=this.$supers("domAttrs_",arguments);if(!b||!b.content){a+=this.contentAttrs_()}return a},contentAttrs_:function(){var a=' src="'+(this._src||"")+'"',b;if(b=this._align){a+=' align="'+b+'"'}if(b=this._border){a+=' border="'+b+'"'}if(b=this._hspace){a+=' hspace="'+b+'"'}if(b=this._vspace){a+=' vspace="'+b+'"'}return a}});
zkreg('zul.wgt.Image');zk._m={};
zk._m['alphafix']=function(a){a.push("<image",this.domAttrs_(),"/>")};
;zk._m['default']=[zk._p.p.Image,'alphafix'];zkmld(zk._p.p.Image,zk._m);zul.wgt.Imagemap=zk.$extends(zul.wgt.Image,{bind_:function(){this.$supers(zul.wgt.Imagemap,"bind_",arguments);if(!jq("#zk_hfr_")[0]){jq.newFrame("zk_hfr_",null,zk.safari?"position:absolute;top:-1000px;left:-1000px;width:0;height:0;display:inline":null)}},getImageNode:function(){return this.$n("real")},getCaveNode:function(){return this.$n("map")},doClick_:function(a){},onChildAdded_:function(){this.$supers("onChildAdded_",arguments);if(this.desktop&&this.firstChild==this.lastChild){this._fixchd(true)}},onChildRemoved_:function(){this.$supers("onChildRemoved_",arguments);if(this.desktop&&!this.firstChild){this._fixchd(false)}},_fixchd:function(b){var a=this.uuid+"-map";img=this.getImageNode();img.useMap=b?"#"+a:"";img.isMap=!b},contentAttrs_:function(){var a=this.$supers("contentAttrs_",arguments);return a+(this.firstChild?' usemap="#'+this.uuid+'-map"':' ismap="ismap"')},fromPageCoord:function(a,c){var b=zk(this.getImageNode()).revisedOffset();return[a-b[0],c-b[1]]},_doneURI:function(){var a=zul.wgt.Imagemap,b=a._doneURI;return b?b:a._doneURI=zk.IMAGEMAP_DONE_URI?zk.IMAGEMAP_DONE_URI:zk.ajaxURI("/web/zul/html/imagemap-done.html",{desktop:this.desktop,au:true})}},{onclick:function(b){if(zul.wgt.Imagemap._toofast()){return}var c=b.indexOf("?");if(c<0){return}var a=b.indexOf("?",++c);if(a<0){return}var e=b.substring(c,a),d=zk.Widget.$(e);if(!d){return}c=b.indexOf(",",++a);if(c<0){return}d.fire("onClick",{x:zk.parseInt(b.substring(a,c)),y:zk.parseInt(b.substring(c+1))},{ctl:true})},_toofast:function(){if(zk.gecko){var a=zul.wgt.Imagemap,b=zUtl.now();if(a._stamp&&b-a._stamp<800){return true}a._stamp=b}return false}});
zkreg('zul.wgt.Imagemap');zk._m={};
zk._m['alphafix']=function(c){var d=this.uuid,b=d+"-map";c.push("<span",this.domAttrs_({content:1}),'><a href="',this._doneURI(),"?",d,'" target="zk_hfr_"><img id="',d,'-real"',this.contentAttrs_(),'/></a><map name="',b,'" id="',b,'">');for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(c)}c.push("</map></span>")};
;zk._m['default']=[zk._p.p.Imagemap,'alphafix'];zkmld(zk._p.p.Imagemap,zk._m);zul.wgt.Area=zk.$extends(zk.Widget,{$define:{shape:function(a){var b=this.$n();if(b){b.shape=a||""}},coords:function(a){var b=this.$n();if(b){b.coords=v||""}}},doClick_:function(a){if(zul.wgt.Imagemap._toofast()){return}var b=this.id||this.uuid;this.parent.fire("onClick",{area:b},{ctl:true});a.stop()},domAttrs_:function(c){var a=this.$supers("domAttrs_",arguments)+' href="javascript:;"',b;if(b=this._coords){a+=' coords="'+b+'"'}if(b=this._shape){a+=' shape="'+b+'"'}return a}});
zkreg('zul.wgt.Area');zk._m={};
zk._m['default']=function(a){a.push("<area",this.domAttrs_(),"/>")};
;zkmld(zk._p.p.Area,zk._m);zul.wgt.Chart=zk.$extends(zul.wgt.Imagemap,{});
zkreg('zul.wgt.Chart');zk._m={};
zk._m['default']=[zk._p.p.Imagemap,'alphafix'];zkmld(zk._p.p.Chart,zk._m);zul.wgt.Captcha=zk.$extends(zul.wgt.Image,{});
zkreg('zul.wgt.Captcha');zk._m={};
zk._m['default']=[zk._p.p.Image,'alphafix'];zkmld(zk._p.p.Captcha,zk._m);zul.wgt.Progressmeter=zk.$extends(zul.Widget,{_value:0,$define:{value:function(){if(this.$n()){this._fixImgWidth()}}},getZclass:function(){var a=this._zclass;return a!=null?a:"z-progressmeter"},_fixImgWidth:_zkf=function(){var b=this.$n(),a=this.$n("img");if(a){if(zk.ie6_){a.style.width=""}a.style.width=Math.round((b.clientWidth*this._value)/100)+"px"}},onSize:_zkf,onShow:_zkf,bind_:function(){this.$supers(zul.wgt.Progressmeter,"bind_",arguments);this._fixImgWidth(this._value);zWatch.listen({onSize:this,onShow:this})},unbind_:function(){zWatch.unlisten({onSize:this,onShow:this});this.$supers(zul.wgt.Progressmeter,"unbind_",arguments)},setWidth:function(a){this.$supers("setWidth",arguments);this._fixImgWidth()}});
zkreg('zul.wgt.Progressmeter');zk._m={};
zk._m['default']=function(a){a.push("<div",this.domAttrs_(),'><span id="',this.uuid,'-img"','class="',this.getZclass(),'-img"></span></div>')};
;zkmld(zk._p.p.Progressmeter,zk._m);zul.wgt.Fileupload=zk.$extends(zul.wgt.Button,{});
zkreg('zul.wgt.Fileupload');
}finally{zk.setLoaded(zk._p.n);}});zk.setLoaded('zul.wgt',1);(function(){if(zk._p=zkpi('zkmax'))try{
zAu.cmd0.echoGx=function(l,d){var g=zAu.cmd0.echoGx.getAll();for(var f=arguments.length;f-->2;){for(var b=arguments[f],c=g.length;c--;){try{var k=g[c];if(k.zk.Desktop.$(b)){var a="zAu.send(new zk.Event(zk.Desktop.$('"+b+"'),'"+l+"'";if(d!==null){a+=",'"+d+"'"}k.setTimeout(a+"))",0);break}}catch(h){}}}};zAu.cmd0.echoGx.getAll=function(){return zUtl.frames(top)};
zk.copy(zkmax,{rod:function(d){var c=true,a=d,b;if(a){if((b=a.z$rod0)!=null){return b}for(;a;a=a.parent){if((b=a.z$rod)!=null){if(d===a){return b}c=b;break}}}if(d&&(d=d.parent)&&d!==a){d.z$rod=c}return c},rodRender:function(c,a){if(c.z_rod&&(!c.parent||!c.parent.z_rod)){if(!a){c._rodopen=true}var b;c.replaceHTML("#"+c.uuid,(b=c.parent)?b.desktop:c.desktop)}}});(function(){function b(c){return function(){var d={};zk.override(zk.$import(c).prototype,d,{redraw:function(e){if(this._rodopen){delete this._rodopen}else{if(!this._visible&&zkmax.rod(this)){this.z_rod=true;e.push('<div id="',this.uuid,'" style="display:none"></div>');return}}d.redraw.apply(this,arguments)},setVisible:function(e){if(e){zkmax.rodRender(this)}d.setVisible.apply(this,arguments)},setMaximized:function(e){if(e){zkmax.rodRender(this)}d.setMaximized.apply(this,arguments)},forcerender:function(){d.forcerender.apply(this,arguments);zkmax.rodRender(this)}})}}function a(){var c=["zul.wgt.Div","zul.wgt.Include","zul.wnd.Panel","zul.wnd.Window"],e;while(e=c.pop()){var d=e.lastIndexOf(".");zk.afterLoad(e.substring(0,d),b(e))}}a()})();
zk.afterLoad('zul.tab',function(){
(function(){var b={},a=zul.tab.Tabpanel;zk.override(a.molds,b.molds={},{"default":function(c){if(this._rodopen){delete this._rodopen}else{if(!this.isSelected()&&!this.getTabbox().inAccordionMold()&&zkmax.rod(this)){this.z_rod=true;c.push('<div id="',this.uuid,'" style="display:none"></div>');return}}b.molds["default"].apply(this,arguments)}});zk.override(a.prototype,b,{_sel:function(c){if(c){zkmax.rodRender(this)}b._sel.apply(this,arguments)},forcerender:function(){b.forcerender.apply(this,arguments);zkmax.rodRender(this)}})})();
});
zk.afterLoad('zul.wgt',function(){
(function(){var a={},b=zul.wgt.Popup;function c(d){if(d.z_rod&&(!d.parent||!d.parent.z_rod)){d._rodopen=true;zkmax.rodRender(d)}}zk.override(b.molds,a.molds={},{"default":function(d){if(this._rodopen){delete this._rodopen}else{if(!this.isOpen()&&zkmax.rod(this)){this.z_rod=true;d.push('<div id="',this.uuid,'" style="display:none"></div>');return}}a.molds["default"].apply(this,arguments)}});zk.override(b.prototype,a,{open:function(){c(this);a.open.apply(this,arguments)},close:function(){c(this);a.close.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);c(this)}})})();
(function(){var a={};function b(f){for(var d=f.firstChild,e=f.caption;d;d=d.nextSibling){if(d!=e){return d}}}function c(f){if(f._rodKid&&(!f.parent||!f.parent.z_rod)){delete f._rodKid;f._rodopen=true;var e=[];f._redrawCave(e);jq("#"+f.uuid+"-cave").replaceWith(e.join(""));for(var d=b(f);d;d=d.nextSibling){d.unbind();d.bind(f.desktop)}f.clearCache()}}zk.override(zul.wgt.Groupbox.prototype,a,{_redrawCave:function(e){var d;if(this._rodopen){delete this._rodopen}else{if((d=b(this))&&!this._open&&zkmax.rod(this)){e.push('<div id="',this.uuid,'-cave"');if(!this.isLegend()){e.push(' style="display:none;border:1px solid"')}e.push("></div>");for(;d;d=d.nextSibling){if(d!=this.caption){d.z_rod=true}}this._rodKid=true;return}}a._redrawCave.apply(this,arguments)},setOpen:function(d){if(d){c(this)}a.setOpen.apply(this,arguments)},shallChildROD_:function(d){return this._rodKid||a.shallChildROD_.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);c(this)}})})();
});
zk.afterLoad('zul.menu',function(){
(function(){var a={},b=zul.menu.Menupopup;zk.override(b.molds,a.molds={},{"default":function(c){if(this._rodopen){delete this._rodopen}else{if(!this.isOpen()&&zkmax.rod(this)){this.z_rod=true;c.push('<div id="',this.uuid,'" style="display:none"></div>');return}}a.molds["default"].apply(this,arguments)}});zk.override(b.prototype,a,{open:function(){zkmax.rodRender(this);a.open.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);zkmax.rodRender(this)}})})();
});
zk.afterLoad('zul.inp',function(){
(function(){var d={},a={};function b(g,f){var e;if(g._rodopen){delete g._rodopen}else{if((e=g.firstChild)&&!g._open&&zkmax.rod(g)){f.push('<div id="',g.uuid,'-pp" style="display:none"></div>');for(;e;e=e.nextSibling){e.z_rod=true}g._rodKid=true;return true}}}function c(g){if(g._rodKid&&(!g.parent||!g.parent.z_rod)){delete g._rodKid;g._rodopen=true;var f=[];g.redrawpp_(f);jq("#"+g.uuid+"-pp").replaceWith(f.join(""));for(var e=g.firstChild;e;e=e.nextSibling){e.unbind();e.bind(g.desktop)}g.clearCache()}}zk.override(zul.inp.Combobox.prototype,d,{redrawpp_:function(e){if(!b(this,e)){d.redrawpp_.apply(this,arguments)}},shallChildROD_:function(e){return this._rodKid||d.shallChildROD_.apply(this,arguments)},forcerender:function(){d.forcerender.apply(this,arguments);c(this)},open:function(){c(this);d.open.apply(this,arguments)}});zk.override(zul.inp.Bandbox.prototype,a,{redrawpp_:function(e){if(!b(this,e)){a.redrawpp_.apply(this,arguments)}},forcerender:function(){a.forcerender.apply(this,arguments);c(this)},open:function(){c(this);a.open.apply(this,arguments)}})})();
});
zk.afterLoad('zul.db',function(){
(function(){var a={},b={};function c(g,f){var e;if(g._rodopen){delete g._rodopen}else{if((e=g.firstChild)&&!g._open&&zkmax.rod(g)){f.push('<div id="',g.uuid,'-pp" style="display:none"></div>');g.z_childrod=true;for(;e;e=e.nextSibling){e.z_rod=true}return true}}delete g.z_childrod}function d(g){var e;if((e=g.firstChild)&&e.z_rod&&(!g.parent||!g.parent.z_rod)){g._rodopen=true;var f=[];g.redrawpp_(f);jq("#"+g.uuid+"-pp").replaceWith(f.join(""));for(;e;e=e.nextSibling){e.unbind();e.bind(g.desktop)}g.clearCache()}}zk.override(zul.db.Datebox.prototype,a,{redrawpp_:function(e){if(!c(this,e)){a.redrawpp_.apply(this,arguments)}},forcerender:function(){a.forcerender.apply(this,arguments);d(this)}});zk.override(zul.db.CalendarPop.prototype,b,{open:function(){d(this.parent);b.open.apply(this,arguments)}})})();
});
zk.afterLoad('zul.sel',function(){
(function(){var a=zk.ie?1193046:16777216,b={};zk.override(zul.sel.Listbox.prototype,b,{_totalSize:0,_avgrowhgh:21,_offset:0,_limit:20,_bufpad:16*10,_viewtop:0,_lasttop:0,_totalhgh:null,_rowshgh:null,_topPad:0,_itop:0,_ibottom:0,_padsz:{},domPad_:function(c,d){if(this._listbox$rod){c.push('<tbody id="',this.uuid,d,'"></tbody>')}},setTotalSize:function(c){if(this._listbox$rod){if(c!=this._totalSize){this._totalSize=c}if(!this._scrolling&&this.desktop){this._initPadSizes();if(zk.ie){this._doScroll()}}}},setItemsInvalid_:function(c){var d=this;zAu.createWidgets(c,function(f){if(d.$n("rows")){d.replaceCavedChildren_("rows",f)}else{var h;for(var i=d.firstItem;i;){var k=d.nextItem();if(!k){h=i.nextSibling}d.removeChild(i,true);i=k}for(var g=0,e=f.length;g<e;++g){d.insertBefore(f[g],h,true)}}},function(f){for(var e=f,g=f;e;g=e,e=e.parent){if(e==d&&g.$instanceof(zul.sel.Listitem)){return null}}return f})},_fireOnScrollPos:function(c){if(this._listbox$rod){if(!this.inPagingMold()&&!this.inSelectMold()){clearTimeout(this._timeoutId);this._timeoutId=setTimeout(this.proxy(this._scrollPage),c>=0?c:zk.gecko?200:60)}}else{b._fireOnScrollPos.apply(this,arguments)}},_calcSize:function(){b._calcSize.apply(this,arguments);if(this._listbox$rod&&!this.inPagingMold()&&!this.inSelectMold()){this._initPadSizes()}},_setPadSize:function(f,d,e){this._padsz[d]=e;var c=['<tbody id="',this.uuid,"-",d,'">'];if(!zk.safari){while(true){c.push('<tr style="height:',Math.min(e,a),'px"></tr>');e-=a;if(e<=0){break}}}else{while(true){c.push('<tr><td style="height:',Math.min(e,a),'px"></td></tr>');e-=a;if(e<=0){break}}}c.push("</tbody>");jq(f).replaceWith(c.join(""));delete this._subnodes[d]},_initPadSizes:function(){if(this.inPagingMold()){return}if(this._justScrollPads){delete this._justScrollPads;return}var f=this.$n("rows");if(!f){return}var g=this._nrows,k=this._rowshgh=f.offsetHeight,m=this._totalSize,j=this.ebody;this._avgrowhgh=g>0?((k/g)|0):21;this._ibottom=this._offset+g;if(this._topPad<0){this._topPad=this._offset*this._avgrowhgh}if(this._offset==0){this._topPad=0}var c=this._topPad,i=m*this._avgrowhgh-k-c;if(i<0){if(this._offset>0){c+=i}i=0;if(c<0){c=0}}else{if(this._totalSize<=this._ibottom){i=0}}if(this._topPad!=c){this.fire("onTopPad",{topPad:this._topPad=c})}this._setPadSize(this.$n("tpad"),"tpad",c);this._setPadSize(this.$n("bpad"),"bpad",i);this._totalhgh=this.ebodytbl.offsetHeight;this._itop=this._offset;var n=j.offsetHeight;this._limit=(((n+this._bufpad*2)/this._avgrowhgh)|0)+2;if(!this._viewtop&&!this._lasttop&&this._currentTop>0){this._viewtop=this._lasttop=this._currentTop}if(this._totalSize>this._ibottom){j.scrollTop=this._currentTop;var e=this._viewtop=j.scrollTop,h=e+n,d=f.lastChild,l=d?this._rowScrollBottom(d):c;if(h>l){this.fire("onDataLoading",{offset:this._itop,limit:this._limit})}}},_rowScrollBottom:function(c){return c.offsetTop+c.offsetHeight-(this.ebodytbl.offsetParent==c.offsetParent?this.ebodytbl.offsetTop:0)},_rowOffsetTop:function(c){var d=this.$n("rows");return c.offsetTop-(d.offsetParent==c.offsetParent?d.offsetTop:0)},setSelInView_:function(c){var d=c*this._avgrowhgh;this.ebody.scrollTop=d},_scrollPage:function(){var g=this.$n("rows");if(!g){return}var p=this.ebody,h=this._viewtop=p.scrollTop,m=h+p.offsetHeight;var d=this._padsz.tpad,o=this._lasttop,i=d,q=this._rowshgh,r=i+q;if(h!=o){var c=h-this._bufpad,n=m+this._bufpad;if(c<0){c=0}if(n>this._totalhgh){n=this._totalhgh-(zk.ie?1:0)}if(h>o){if(r<n){var l=this._itop;if(r<c){l=this._ibottom+(((c-r)/this._avgrowhgh)|0)}else{var e=c-d;if(e>=0){var k=this._ibottom-1;l=0;for(var s=this.lastItem;s;s=this.previousItem(s),--k){var f=this._rowOffsetTop(s.$n());if(f<e){l=k;break}}}}if(l>=this._totalSize){l=this._totalSize-this._limit}if(l<0||h==0){l=0}if(l!=this._offset){this._lastoffset=l;this._lasttop=h;this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft});this.fire("onDataLoading",{offset:l,limit:this._limit})}}else{this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft})}}else{if(i>c||(c==0&&this._offset>0)){var l=c==0?0:(this._itop-((i-c)/this._avgrowhgh)|0);if(l>=this._totalSize){l=this._totalSize-this._limit}if(l<0){l=0}if(l!=this._offset){this._lastoffset=l;this._lasttop=h;this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft});this.fire("onDataLoading",{offset:l,limit:this._limit})}}else{this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft})}}}},setScrollPads_:function(p){var n=p.offset,s=p.sel;this._justScrollPads=true;delete this._scrolling;if(!this._listbox$rod||n!=this._lastoffset){return}var w=this.$n("rows");if(!w){return}var f=this.$n("tpad"),l=this.$n("bpad"),j=this._padsz.tpad,c=this._padsz.bpad,o=this._rowshgh,r=this._itop,d=this._ibottom,q=this._rowshgh=w.offsetHeight,g=this._totalSize,h=this._itop=n,e=this._ibottom=h+this._nrows;if(h>r){if(h>=d){j=j+o+((n-d)*this._avgrowhgh|0)}else{var u=this.firstItem;for(var t=h;t<d&&u;++t){u=this.nextItem(u)}j=j+o-(u?this._rowOffsetTop(u.$n()):q)}}else{if(h<r){if(e<=r){j=j-((r-n)*this._avgrowhgh|0)}else{var u=this.lastItem;for(var t=e-1;t>r&&u;--t){u=this.previousItem(u)}j=j-(u?this._rowOffsetTop(u.$n()):q)}}}if(n==0){j=0}else{if(j==0){j=n*this._avgrowhgh}}c=this._totalhgh-q-j;var i=c>0&&e>=g;if(i){c=0}if(c<0){i=true;c=((g-e)*this._avgrowhgh)|0}if(this._topPad!=j){this.fire("onTopPad",{topPad:this._topPad=j})}this._setPadSize(f,"tpad",j<0?0:j);this._setPadSize(l,"bpad",c<0?0:c);if(j<0||c<0||i){this._totalhgh=this.ebodytbl.offsetHeight}if(this._totalSize<=e&&this._viewtop>this.ebody.scrollTop){this.ebody.scrollTop=this._viewtop}if(s){var x=zk.Widget.$(s);if(x){this._syncFocus(x);this._setFocus(x,true);zk(x).scrollIntoView(this.ebody)}}},focusA_:function(c,d){if(this._listbox$rod&&!this.inPagingMold()&&!this.inSelectMold()){var e;if(zk.ie){e=this.ebody.scrollTop}b.focusA_.apply(this,arguments);if(zk.ie){this.ebody.scrollTop=e}}else{b.focusA_.apply(this,arguments)}}})})();
(function(){var d={},b={},c=zul.sel.Tree;function e(f){f=f.parent;if(f&&!f._rodopen){while((f=f.parent)&&!c.isInstance(f)){if(!f._rodopen&&f.isOpen&&!f.isOpen()){return true}}}}function a(f){if(!f.parent||!f.parent.z_rod){var g;if((f=f.treechildren)&&(f=f.firstChild)&&(g=f.treerow)&&g.z_rod){for(;f;f=f.nextSibling){f._rodopen=true;if(g=f.treerow){zkmax.rodRender(g,true)}if(f.isOpen()&&f.treechildren){a(f,true)}delete f._rodopen}}}}zk.override(zul.sel.Treerow.molds,d.molds={},{"default":function(f){if(zkmax.rod(this)&&e(this)){this.z_rod=true;f.push('<tr id="',this.uuid,'" style="display:none"></tr>');return}d.molds["default"].apply(this,arguments)}});zk.override(zul.sel.Treeitem.prototype,b,{setOpen:function(f){if(f){a(this)}b.setOpen.apply(this,arguments)},forcerender:function(){b.forcerender.apply(this,arguments);a(this)}})})();
});
zk.afterLoad('zul.grid', function(){
(function(){var a=zk.ie?1193046:16777216,b={};zk.override(zul.grid.Grid.prototype,b,{_totalSize:0,_avgrowhgh:21,_offset:0,_limit:20,_bufpad:21*10,_viewtop:0,_lasttop:0,_totalhgh:null,_rowshgh:null,_topPad:0,_itop:0,_ibottom:0,_padsz:{},domPad_:function(c,d){if(this._grid$rod){c.push('<tbody id="',this.uuid,d,'"></tbody>')}},setTotalSize:function(c){if(this._grid$rod){this._totalSize=c;if(!this._scrolling&&this.desktop){this._initPadSizes();if(zk.ie){this._doScroll()}}}},_fireOnScrollPos:function(c){if(this._grid$rod){if(!this.inPagingMold()){clearTimeout(this._timeoutId);this._timeoutId=setTimeout(this.proxy(this._scrollPage),c>=0?c:zk.gecko?200:60)}}else{b._fireOnScrollPos.apply(this,arguments)}},_calcSize:function(){b._calcSize.apply(this,arguments);if(this._grid$rod&&!this.inPagingMold()){this._initPadSizes()}},_setPadSize:function(f,d,e){this._padsz[d]=e;var c=['<tbody id="',this.uuid,"-",d,'">'];if(!zk.safari){while(true){c.push('<tr style="height:',Math.min(e,a),'px"></tr>');e-=a;if(e<=0){break}}}else{while(true){c.push('<tr><td style="height:',Math.min(e,a),'px"></td></tr>');e-=a;if(e<=0){break}}}c.push("</tbody>");jq(f).replaceWith(c.join(""));delete this._subnodes[d]},_initPadSizes:function(){if(this.inPagingMold()){return}var o,f;if(!(o=this.rows)||!(f=o.$n())){return}var g=o.nChildren,k=this._rowshgh=f.offsetHeight,m=this._totalSize,j=this.ebody;this._avgrowhgh=g>0?((k/g)|0):21;this._ibottom=this._offset+g;if(this._topPad<0){this._topPad=this._offset*this._avgrowhgh}if(this._offset==0){this._topPad=0}var c=this._topPad;var i=m*this._avgrowhgh-k-c;if(i<0){if(this._offset>0){c+=i}i=0;if(c<0){c=0}}else{if(this._totalSize<=this._ibottom){i=0}}if(this._topPad!=c){this.fire("onTopPad",{topPad:this._topPad=c})}this._setPadSize(this.$n("tpad"),"tpad",c);this._setPadSize(this.$n("bpad"),"bpad",i);this._totalhgh=this.ebodytbl.offsetHeight;this._itop=this._offset;var n=j.offsetHeight;this._limit=(((n+this._bufpad*2)/this._avgrowhgh)|0)+2;if(!this._viewtop&&!this._lasttop&&this._currentTop>0){this._viewtop=this._lasttop=this._currentTop}if(this._totalSize>this._ibottom){j.scrollTop=this._currentTop;var e=this._viewtop=j.scrollTop,h=e+n,d=o.lastChild.$n(),l=this._rowScrollBottom(d);if(h>l){this.fire("onDataLoading",{offset:this._itop,limit:this._limit})}}},_rowScrollBottom:function(c){return c.offsetTop+c.offsetHeight-(this.ebodytbl.offsetParent==c.offsetParent?this.ebodytbl.offsetTop:0)},_rowOffsetTop:function(c){var d=this.rows.$n();return c.offsetTop-(d.offsetParent==c.offsetParent?d.offsetTop:0)},_scrollPage:function(){var t,g;if(!(t=this.rows)||!(g=t.$n())){return}var p=this.ebody,h=this._viewtop=p.scrollTop,m=h+p.offsetHeight;var d=this._padsz.tpad,o=this._lasttop,i=d,q=this._rowshgh,r=i+q;if(h!=o){var c=h-this._bufpad,n=m+this._bufpad;if(c<0){c=0}if(n>this._totalhgh){n=this._totalhgh-(zk.ie?1:0)}if(h>o){if(r<n){var l=this._itop;if(r<c){l=this._ibottom+(((c-r)/this._avgrowhgh)|0)}else{var e=c-d;if(e>=0){var k=this._ibottom-1;l=0;for(var s=t.lastChild;s;s=s.previousSibling,--k){var f=this._rowOffsetTop(s.$n());if(f<e){l=k;break}}}}if(l>=this._totalSize){l=this._totalSize-this._limit}if(l<0||h==0){l=0}if(l!=this._offset){this._lastoffset=l;this._lasttop=h;this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft});this.fire("onDataLoading",{offset:l,limit:this._limit})}}else{this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft})}}else{if(i>c||(c==0&&this._offset>0)){var l=c==0?0:(this._itop-((i-c)/this._avgrowhgh)|0);if(l>=this._totalSize){l=this._totalSize-this._limit}if(l<0){l=0}if(l!=this._offset){this._lastoffset=l;this._lasttop=h;this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft});this.fire("onDataLoading",{offset:l,limit:this._limit})}}else{this._currentTop=h;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft})}}}},setScrollPads_:function(o){delete this._scrolling;if(!this._grid$rod||o!=this._lastoffset){return}this._inScrollPads=true;var s,d;if(!(s=this.rows)||!(d=s.$n())){return}var t=this.$n("tpad"),j=this.$n("bpad"),c=this._padsz.tpad,h=this._padsz.bpad,n=this._rowshgh,i=this._itop,r=this._ibottom,l=this._rowshgh=d.offsetHeight,q=this._totalSize,g=this._itop=o,p=this._ibottom=g+s.nChildren;if(g>i){if(g>=r){c=c+n+((o-r)*this._avgrowhgh|0)}else{var f=s.firstChild;for(var e=g;e<r&&f;++e){f=f.nextSibling}c=c+n-(f?this._rowOffsetTop(f.$n()):l)}}else{if(g<i){if(p<=i){c=c-((i-o)*this._avgrowhgh|0)}else{var f=s.lastChild;for(var e=p-1;e>i&&f;--e){f=f.previousSibling}c=c-(f?this._rowOffsetTop(f.$n()):l)}}}if(o==0){c=0}else{if(c==0){c=o*this._avgrowhgh}}h=this._totalhgh-l-c;var m=h>0&&p>=q;if(m){h=0}if(h<0){m=true;h=((q-p)*this._avgrowhgh)|0}if(this._topPad!=c){this.fire("onTopPad",{topPad:this._topPad=c})}this._setPadSize(t,"tpad",c<0?0:c);this._setPadSize(j,"bpad",h<0?0:h);if(c<0||h<0||m){this._totalhgh=this.ebodytbl.offsetHeight}if(this._totalSize<=p&&this._viewtop>this.ebody.scrollTop){this.ebody.scrollTop=this._viewtop}}})})();
});
zk.afterLoad('zul.wnd', function(){
(function(){var a={};function b(c){if(c=c.panelchildren){zkmax.rodRender(c)}}zk.override(zul.wnd.Panelchildren.molds,a.molds={},{"default":function(c){if(this._rodopen){delete this._rodopen}else{var d;if((d=this.parent)&&!d._open&&zkmax.rod(this)){this.z_rod=true;c.push('<div id="',this.uuid,'" style="display:none"></div>');return}}a.molds["default"].apply(this,arguments)}});zk.override(zul.wnd.Panel.prototype,a,{setOpen:function(c){if(c){b(this)}a.setOpen.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);b(this)}})})();
});

}finally{zk.setLoaded(zk._p.n);}})();(function(){if(zk._p=zkpi('zul.breeze'))try{
zul.breeze.theme = function(){
	var c = document.cookie;
	if(!c) return '';
	var startIdx = c.indexOf('zktheme=');
	if (startIdx < 0) return '';
	var valStartIdx = startIdx + 'zktheme='.length,
		endIdx = c.indexOf(';', startIdx);
	return (endIdx < 0) ? c.substring(valStartIdx) : c.substring(valStartIdx, endIdx);
};
var t = zul.breeze.theme();
if ( !t || 'breeze' == t) {
zk.afterLoad("zul.db",function(){zul.db.Datebox.prototype.bind_=function(){this.$supers(zul.db.Datebox,"bind_",arguments);var a=this.$n("btn"),b=this.getInputNode();if(this._inplace){jq(b).addClass(this.getInplaceCSS())}if(a){this._auxb=new zul.Auxbutton(this,a,b);this.domListen_(a,"onClick","_doBtnClick")}if(!this._buttonVisible&&!this.inRoundedMold()){jq(b).addClass(this.getZclass()+"-right-edge")}this.syncWidth();zWatch.listen({onSize:this,onShow:this});this._pop.setFormat(this.getDateFormat())};zul.db.Calendar.molds["default"]=function(l){var a=this.uuid,r=this._view,c=this.getZclass(),f=this.getTime(),g=f.getMonth(),o=f.getDate(),q=f.getFullYear(),t=new zk.fmt.Calendar(f).getYear()-q,b=q-(q%10+1),p=zk.parseInt(q/100);l.push('<div id="',this.uuid,'"',this.domAttrs_(),'><table style="table-layout: fixed" width="100%"',zUtl.cellps0,">",'<tr><td class="',c,'-tdl"><div  class="',c,'-left"><div id="',a,'-ly" class="',c,"-left-icon");if(r=="decade"&&p*100==1900){l.push(" ",c,"-left-icon-disd")}l.push('"></div></div></td>','<td><table class="',c,'-calctrl" width="100%" border="0" cellspacing="0" cellpadding="0">','<tr><td id="',a,'-title">');switch(r){case"day":l.push('<span id="',a,'-tm" class="',c,'-ctrler">',zk.SMON[g],'</span> <span id="',a,'-ty" class="',c,'-ctrler">',q+t,"</span>");break;case"month":l.push('<span id="',a,'-tm" class="',c,'-ctrler">',zk.SMON[g],'</span> <span id="',a,'-ty" class="',c,'-ctrler">',q+t,"</span>");break;case"year":l.push('<span id="',a,'-tyd" class="',c,'-ctrler">',b+t+1,"-",b+t+10,"</span>");break;case"decade":l.push('<span id="',a,'-tyd" class="',c,'-ctrler">',p*100+t,"-",p*100+t+99,"</span>");break}l.push("</td></tr></table></td>",'<td class="',c,'-tdr"><div class="',c,'-right"><div id="',a,'-ry" class="',c,"-right-icon");if(r=="decade"&&p*100==2000){l.push(" ",c,"-right-icon-disd")}l.push('"></div></div></td></tr>');switch(r){case"day":l.push('<tr><td colspan="3"><table id="',a,'-mid" class="',c,'-calday" width="100%" border="0" cellspacing="0" cellpadding="0">','<tr class="',c,'-caldow">');var n=(7-zk.DOW_1ST)%7,e=(6+n)%7;for(var i=0;i<7;++i){l.push("<td");if(i==n||i==e){l.push(' class="z-weekend"')}else{l.push(' class="z-weekday"')}l.push(">"+zk.S2DOW[i]+"</td>")}l.push("</tr>");for(var i=0;i<6;++i){l.push('<tr class="',c,'-caldayrow" id="',a,"-w",i,'" >');for(var h=0;h<7;++h){l.push('<td class="',(h==n||h==e)?c+"-wkend ":c+"-wkday ",'"></td>')}l.push("</tr>")}l.push("</table></td></tr>");break;case"month":l.push('<tr><td colspan="3" ><table id="',a,'-mid" class="',c,'-calmon" width="100%" border="0" cellspacing="0" cellpadding="0">');for(var i=0;i<12;++i){if(!(i%4)){l.push("<tr>")}l.push('<td id="',a,"-m",i,'"_dt="',i,'"><a href="javascript:;">',zk.SMON[i]+"</a></td>");if(!((i+1)%4)){l.push("</tr>")}}l.push("</table></td></tr>");break;case"year":l.push('<tr><td colspan="3" ><table id="',a,'-mid" class="',c,'-calyear" width="100%" border="0" cellspacing="0" cellpadding="0">');for(var i=0;i<12;++i){if(!(i%4)){l.push("<tr>")}l.push('<td _dt="',b,'" id="',a,"-y",i,'" ><a href="javascript:;">',b+t,"</a></td>");if(!((i+1)%4)){l.push("</tr>")}b++}l.push("</table></td></tr>");break;case"decade":l.push('<tr><td colspan="3" ><table id="',a,'-mid" class="',c,'-calyear" width="100%" border="0" cellspacing="0" cellpadding="0">');var s=p*100-10;for(var i=0;i<12;++i,s+=10){if(!(i%4)){l.push("<tr>")}if(s<1900||s>2090){l.push("<td>&nbsp;</td>");if(i+1==12){l.push("</tr>")}continue}l.push('<td _dt="',s,'" id="',a,"-de",i,'" class="',(q>=s&&q<=(s+9))?c+"-seld":"",'"',' ><a href="javascript:;">',s+t,"-<br />",s+t+9,"</a></td>");if(!((i+1)%4)){l.push("</tr>")}}l.push("</tr></table></td></tr>");break}l.push("</table></div>")}});
zk.afterLoad("zul.grid",function(){var a=zul.grid.Column;a.prototype._doMouseOver=function(d){var g=this.isSortable_();if(g||(this.parent._menupopup&&this.parent._menupopup!="none")){var f=this.$n("btn"),i=this.$n(),h=this.getZclass(),c=i.className,e=h.indexOf("-sort-asc")!=-1?"-sort-asc":h.indexOf("-sort-dsc")!=-1?"-sort-dsc":"";jq(i).addClass(h+"-over");if(e){jq(i).addClass(h+e)}if(f){f.style.height=zk.ie6_||zk.ie7_?i.offsetHeight-4+"px":i.offsetHeight+"px"}}};a.molds["default"]=function(d){var e=this.uuid,f=this.getZclass();d.push("<th",this.domAttrs_(),'><div id="',e,'-cave" class="',f,'-cnt"',this.domTextStyleAttr_(),'><div class="',f,'-sort-img"></div>',this.domContent_());if(this.parent._menupopup&&this.parent._menupopup!="none"){d.push('<a id="',e,'-btn"  href="javascript:;" class="',f,'-btn"></a>')}for(var c=this.firstChild;c;c=c.nextSibling){c.redraw(d)}d.push("</div></th>")};var b=zul.grid.Row;b.prototype.doMouseOver_=function(c){var e=this.$n(),d=this.getZclass()+"-over";if(zk.gecko&&this._draggable&&!jq.nodeName(c.domTarget,"input","textarea")){if(e){e.firstChild.style.MozUserSelect="none"}}if(e&&!jq(e).hasClass(d)){jq(e).addClass(d)}this.$supers("doMouseOver_",arguments)};b.prototype.doMouseOut_=function(d){var i=this.$n(),g=this.getZclass()+"-over";if(zk.gecko&&this._draggable){if(i){i.firstChild.style.MozUserSelect="none"}}if(i&&jq(i).hasClass(g)){var c=d.pageX,h=d.pageY,f=zk(i).revisedOffset(),e=2;if(c<(f[0]+e)||c>(f[0]+i.clientWidth-e)||h<(f[1]+e)||h>(f[1]+i.clientHeight-e)){jq(i).removeClass(g)}}this.$supers("doMouseOut_",arguments)};zul.grid.Grid.molds["default"]=function(k){var d=this.uuid,g=this.getZclass(),m=this.getInnerWidth(),n=this.getHflex()=="min"?"":m=="100%"?' width="100%"':"",e=m!="100%"?"width:"+m:"",c=this.inPagingMold(),f;k.push("<div",this.domAttrs_(),">");if(c&&this.paging){f=this.getPagingPosition();if(f=="top"||f=="both"){k.push('<div id="',d,'-pgit" class="',g,'-pgi-t">');this.paging.redraw(k);k.push("</div>")}}if(this.columns){k.push('<div id="',d,'-head" class="',g,'-header">',"<table",n,zUtl.cellps0,' style="table-layout:fixed;',e,'">');this.domFaker_(k,"-hdfaker",g);for(var o=this.heads,i=0,l=o.length;i<l;){o[i++].redraw(k)}k.push('</table></div><div class="',g,'-header-bg"></div>')}k.push('<div id="',d,'-body" class="',g,'-body"');var h=this.getHeight();if(h){k.push(' style="height:',h,'"')}k.push("><table",n,zUtl.cellps0);if(!this.isSizedByContent()){k.push(' style="table-layout:fixed;',e,'"')}k.push(">");if(this.columns){this.domFaker_(k,"-bdfaker",g)}if(this.rows){if(this.domPad_&&!this.inPagingMold()){this.domPad_(k,"-tpad")}this.rows.redraw(k);if(this.domPad_&&!this.inPagingMold()){this.domPad_(k,"-bpad")}}k.push("</table></div>");if(this.foot){k.push('<div id="',d,'-foot" class="',g,'-footer">',"<table",n,zUtl.cellps0,' style="table-layout:fixed;',e,'">');if(this.columns){this.domFaker_(k,"-ftfaker",g)}this.foot.redraw(k);k.push("</table></div>")}if(this.frozen){k.push('<div id="',d,'-frozen" class="',g,'-frozen">');this.frozen.redraw(k);k.push("</div>")}if(f=="bottom"||f=="both"){k.push('<div id="',d,'-pgib" class="',g,'-pgi-b">');this.paging.redraw(k);k.push("</div>")}k.push("</div>")}});
zk.afterLoad("zul.inp",function(){zul.inp.Errorbox.prototype._fixarrow=function(){var g=this.parent.$n(),c=this.$n(),a=this.$n("p"),e=zk(g).revisedOffset(),b=zk(c).revisedOffset();var j=b[0]-e[0],i=b[1]-e[1],d;if(j>=g.offsetWidth-22){d=i<6-c.offsetHeight?"ld":i>=g.offsetHeight-7?"lu":"l"}else{if(j<20-c.offsetWidth){d=i<6-c.offsetHeight?"rd":i>=g.offsetHeight-7?"ru":"r"}else{d=i<0?"d":"u"}}if(d=="d"||d=="u"){var f=(Math.max(j,0)+Math.min(c.offsetWidth+j,g.offsetWidth))/2-j-6,h=c.offsetWidth-11;a.style.left=(f>h?h:f<1?1:f)+"px";if(d=="d"){a.style.top=null;a.style.bottom=zk.ie6_?"-14px":"-5px"}else{a.style.top="-5px"}}else{if(d=="l"||d=="r"){var f=(Math.max(i,0)+Math.min(c.offsetHeight+i,g.offsetHeight))/2-i-6,h=c.offsetHeight-11;a.style.top=(f>h?h:f<1?1:f)+"px";if(d=="r"){a.style.left=null;a.style.right="-5px"}else{a.style.left="-5px"}}else{if(d=="lu"||d=="ld"){a.style.left="5px"}else{a.style.left=null;a.style.right="5px"}if(d=="ru"||d=="lu"){a.style.top="-10px"}else{a.style.top=null;a.style.bottom=zk.ie6_?"-14px":"-10px"}}}a.className="z-pointer z-pointer-"+d};zul.inp.InputWidget.prototype.readonly=function(a){var c=this.getInputNode();if(c){var d=this.getZclass(),e=a?"addClass":"removeClass";c.readOnly=a;jq(this.$n())[e](d+"-real-readonly");jq(c)[e](d+"-readonly");if(!this.inRoundedMold()){return}var b=this.$n("btn");jq(b)[e](d+"-btn-readonly");if(zk.ie6_){jq(b)[e](d+(this._buttonVisible?"-btn-readonly":"-btn-right-edge-readonly"))}}};zul.inp.InputWidget.prototype.domClass_=function(c){var b=this.$supers("domClass_",arguments),a=this.getZclass();if((!c||!c.zclass)&&this._disabled){b+=" "+a+"-disd"}if((!c||!c.zclass)&&this._readonly){b+=" "+a+"-real-readonly"}return b};zul.inp.ComboWidget.prototype.bind_=function(){this.$supers(zul.inp.ComboWidget,"bind_",arguments);var a=this.$n("btn"),b=this.getInputNode();if(this._inplace){jq(b).addClass(this.getInplaceCSS())}if(a){this._auxb=new zul.Auxbutton(this,a,b);this.domListen_(a,"onClick","_doBtnClick")}if(!this._buttonVisible&&!this.inRoundedMold()){jq(b).addClass(this.getZclass()+"-right-edge")}zWatch.listen({onSize:this,onShow:this,onFloatUp:this,onResponse:this});if(!zk.css3){jq.onzsync(this)}this.setFloating_(true,{node:this.$n("pp")})};zul.inp.Combobox.prototype.bind_=function(){this.$supers(zul.inp.Combobox,"bind_",arguments)};zul.inp.Bandbox.prototype.bind_=function(){this.$supers(zul.inp.Bandbox,"bind_",arguments)};zul.inp.Spinner.prototype._doDropBtnUp=function(a){if(this.inRoundedMold()){jq(this._currentbtn).removeClass(this.getZclass()+"-btn-clk")}else{jq(this._currentbtn).removeClass(this.getZclass()+"-btn-up-clk");jq(this._currentbtn).removeClass(this.getZclass()+"-btn-down-clk")}this.domUnlisten_(document.body,"onMouseUp","_doDropBtnUp");this._currentbtn=null};zul.inp.Spinner.prototype._btnDown=function(a){if(this.inRoundedMold()&&!this._buttonVisible){return}var c=this.inp;if(c.disabled){return}if(c&&!c.disabled&&!zk.dragging){if(this._currentbtn){this._doDropBtnUp(a)}this.domListen_(document.body,"onMouseUp","_doDropBtnUp")}this.checkValue();if(this._isOverUpBtn(a)){this._increase(true);this._startAutoIncProc(true)}else{this._increase(false);this._startAutoIncProc(false)}var d=this.inRoundedMold()?"":this._isOverUpBtn(a)?"-up":"-down",b=this.$n("btn"+d);this._currentbtn=b;jq(b).addClass(this.getZclass()+"-btn"+d+"-clk");a.stop()};zul.inp.Spinner.prototype._isOverUpBtn=function(a){var b=this.$n("btn"),c=zk(b).revisedOffset();return(a.pageY-c[1])<b.offsetHeight/2};zul.inp.Spinner.prototype.bind_=function(){this.$supers(zul.inp.Spinner,"bind_",arguments);this.timeId=null;var b=this.inp=this.$n("real"),a=this.$n("btn");zWatch.listen({onSize:this,onShow:this});if(this._inplace){jq(b).addClass(this.getInplaceCSS())}if(!this._buttonVisible&&!this.inRoundedMold()){jq(b).addClass(this.getZclass()+"-right-edge")}if(a){this.domListen_(a,"onmousedown","_btnDown").domListen_(a,"onmouseup","_btnUp").domListen_(a,"onmouseout","_btnOut").domListen_(a,"ommouseover","_btnOver")}this.syncWidth()};zul.inp.Spinner.prototype.unbind_=function(){if(this.timerId){clearTimeout(this.timerId);this.timerId=null}zWatch.unlisten({onSize:this,onShow:this});var a=this.$n("btn");if(a){this.domUnlisten_(a,"onmousedown","_btnDown").domUnlisten_(a,"onmouseup","_btnUp").domUnlisten_(a,"onmouseout","_btnOut").domUnlisten_(a,"ommouseover","_btnOver")}this.$supers(zul.inp.Spinner,"unbind_",arguments)};zul.inp.Spinner.molds["default"]=function(a){var e=this.getZclass(),d=this.uuid,b=this.inRoundedMold(),c=this._buttonVisible;a.push("<i",this.domAttrs_({text:true}),">",'<input id="',d,'-real"','class="',e,"-inp");if(!b&&!c){a.push(" ",e,"-right-edge")}a.push('"',this.textAttrs_(),"/>",'<i id="',d,'-btn"','class="',e,"-btn ");if(b){if(!c){a.push(" ",e,"-btn-right-edge")}if(this._readonly){a.push(" ",e,"-btn-readonly")}if(zk.ie6_&&!c&&this._readonly){a.push(" ",e,"-btn-right-edge-readonly")}}else{if(!c){a.push('" style="display:none"')}}a.push('">');if(!b){a.push('<div id="',d,'-btn-up" class="',e,'-btn-upper"></div>','<div id="',d,'-btn-down" class="',e,'-btn-lower"></div>')}a.push("</i></i>")};zul.inp.Timebox.prototype._dodropbtnup=function(a){if(this.inRoundedMold()){jq(this._currentbtn).removeClass(this.getZclass()+"-btn-clk")}else{jq(this._currentbtn).removeClass(this.getZclass()+"-btn-up-clk");jq(this._currentbtn).removeClass(this.getZclass()+"-btn-down-clk")}this.domUnlisten_(document.body,"onMouseup","_dodropbtnup");this._currentbtn=null};zul.inp.Timebox.prototype._btnDown=function(a){if(this.inRoundedMold()&&!this._buttonVisible){return}var c=this.getInputNode();if(!c||c.disabled){return}if(this._currentbtn){this._dodropbtnup(a)}this.domListen_(document.body,"onMouseup","_dodropbtnup");if(!this._fmthdler){this._parseFormat(this._format)}if(!c.value){c.value=this.coerceToString_()}if(this._isOverUpBtn(a)){this._doUp();this._startAutoIncProc(true)}else{this._doDown();this._startAutoIncProc(false)}var d=this.inRoundedMold()?"":this._isOverUpBtn(a)?"-up":"-down",b=this.$n("btn"+d);this._currentbtn=b;jq(b).addClass(this.getZclass()+"-btn"+d+"-clk");this._lastPos=this._getPos();this._changed=true;a.stop()};zul.inp.Timebox.prototype._isOverUpBtn=function(a){var b=this.$n("btn"),c=zk(b).revisedOffset();return(a.pageY-c[1])<b.offsetHeight/2};zul.inp.Timebox.prototype.bind_=function(){this.$supers(zul.inp.Timebox,"bind_",arguments);var b=this.getInputNode(),a=this.$n("btn");zWatch.listen({onSize:this,onShow:this});if(this._inplace){jq(b).addClass(this.getInplaceCSS())}if(!this._buttonVisible&&!this.inRoundedMold()){jq(b).addClass(this.getZclass()+"-right-edge")}if(a){this.domListen_(a,"onmousedown","_btnDown");this.domListen_(a,"onmouseup","_btnUp");this.domListen_(a,"onmouseout","_btnOut");this.domListen_(a,"onmouseover","_btnOver")}this.syncWidth()};zul.inp.Timebox.prototype.unbind_=function(){if(this.timerId){clearTimeout(this.timerId);this.timerId=null}zWatch.unlisten({onSize:this,onShow:this});var a=this.$n("btn");if(a){this.domUnlisten_(a,"onmousedown","_btnDown");this.domUnlisten_(a,"onmouseup","_btnUp");this.domUnlisten_(a,"onmouseout","_btnOut");this.domUnlisten_(a,"onmouseover","_btnOver")}this._changed=false;this.$supers(zul.inp.Timebox,"unbind_",arguments)};zul.inp.Timebox.molds["default"]=zul.inp.Spinner.molds["default"]});
zk.afterLoad("zul.menu",function(){var a=zul.menu.Menubar;a.prototype.onChildAdded_=function(d){this.$supers("onChildAdded_",arguments);this._checkScrolling();this._syncChdWidth()};a.prototype.onChildRemoved_=function(d){this.$supers("onChildRemoved_",arguments);if(!this.childReplacing_){this._checkScrolling()}this._syncChdWidth()};a.prototype.bind_=function(){this.$supers("bind_",arguments);if(this.checkScrollable()){var e=this.$n("left"),d=this.$n("right");if(e&&d){this.domListen_(e,"onClick","_doScroll");this.domListen_(e,"onMouseover","_onOver");this.domListen_(e,"onMouseout","_onOut");this.domListen_(d,"onClick","_doScroll");this.domListen_(d,"onMouseover","_onOver");this.domListen_(d,"onMouseout","_onOut")}zWatch.listen({onSize:this,onShow:this})}this._syncChdWidth()};a.prototype._syncChdWidth=function(){var d=-1;if(this.getOrient()=="vertical"){var k=[];for(var e=this.firstChild;e;e=e.nextSibling){if(e.$instanceof(zul.menu.Menu)){var g=e.$n("b");if(g){k.push(e);var h=g.clientWidth;if(h>d){d=h}}}}var f=k.length;while(f-->0){var g=k[f].$n("b"),j=g.clientWidth;if(j<d){jq(g).css("width",d+"px")}}}};var b=zul.menu.Menu;b._isActive=function(f){var e=f.isTopmost(),g=e?f.$n("a"):f.$n(),d=f.getZclass();d+=e?f.menupopup.isOpen()?"-body-seld":"-body-over":"-over";return jq(g).hasClass(d)};b._addActive=function(f){var e=f.isTopmost(),g=e?f.$n("a"):f.$n(),d=f.getZclass();d+=e?f.menupopup.isOpen()?"-body-seld":"-body-over":"-over";jq(g).addClass(d);if(!e&&f.parent.parent.$instanceof(zul.menu.Menu)){this._addActive(f.parent.parent)}};b._rmActive=function(f){var e=f.isTopmost(),g=e?f.$n("a"):f.$n(),d=f.getZclass();d+=e?f.menupopup.isOpen()?"-body-seld":"-body-over":"-over";jq(g).removeClass(d)};b._rmOver=function(f){var e=f.isTopmost(),g=e?f.$n("a"):f.$n(),d=f.getZclass()+(e?"-body-over":"-over");jq(g).removeClass(d)};b.prototype._doMouseOut=function(d){if(zk.ie&&jq.isAncestor(this.$n("a"),d.domEvent.relatedTarget||d.domEvent.toElement)){return}var e=this.isTopmost();if(e){this.$class._rmOver(this);var f=this.getMenubar();if(this.menupopup&&f.isAutodrop()){if(this.menupopup.isOpen()){this.menupopup._shallClose=true}if(!f._fixedWebKit){zWatch.fire("onFloatUp",this)}}}else{if(!this.menupopup||!this.menupopup.isOpen()){this.$class._rmActive(this)}}};b.molds["default"]=function(d){var f=this.uuid,h=this.getZclass(),e=zk.ie&&!zk.ie8?"input":"button",g=this._contentHandler;if(this.isTopmost()){d.push('<td align="left"',this.domAttrs_(),'><table id="',f,'-a"',zUtl.cellps0,' class="',h,"-body");if(this.getImage()){d.push(" ",h,"-body");if(this.getLabel()){d.push("-text")}d.push("-img")}d.push('" style="width: auto;"><tbody><tr><td class="',h,'-inner-l"><span class="',h,'-space"></span></td><td class="',h,'-inner-m"><div><',e,' id="',f,'-b" type="button" class="',h,'-btn"');if(this.getImage()){d.push(' style="background-image:url(',this.getImage(),')"')}d.push(">",zUtl.encodeXML(this.getLabel()),"&nbsp;</",e,">");if(this.menupopup){this.menupopup.redraw(d)}else{if(g){g.redraw(d)}}d.push('</div></td><td class="',h,'-inner-r"><span class="',h,'-space"></span></td></tr></tbody></table></td>')}else{d.push("<li",this.domAttrs_(),'><div class="',h,'-cl"><div class="',h,'-cr"><div class="',h,'-cm">');d.push('<a href="javascript:;" id="',f,'-a" class="',h,"-cnt ",h,'-cnt-img">',this.domContent_(),"</a></div></div></div>");if(this.menupopup){this.menupopup.redraw(d)}else{if(g){g.redraw(d)}}d.push("</li>")}};zul.menu.Menuitem.molds["default"]=function(f){var i=this.uuid,k=this.getZclass(),h=zk.ie&&!zk.ie8?"input":"button",j=this.getTarget(),e=this.getImage();if(this.isTopmost()){f.push('<td align="left"',this.domAttrs_(),'><a href="',this.getHref()?this.getHref():"javascript:;",'"');if(j){f.push(' target="',j,'"')}f.push(' class="',k,'-cnt"><table id="',i,'-a"',zUtl.cellps0,' class="',k,"-body");if(e){f.push(" ",k,"-body");if(this.getLabel()){f.push("-text")}f.push("-img")}f.push('" style="width: auto;"><tbody><tr><td class="',k,'-inner-l"><span class="',k,'-space"></span></td><td class="',k,'-inner-m"><div><',h,' id="',i,'-b" type="button" class="',k,'-btn"');if(e){f.push(' style="background-image:url(',e,')"')}f.push(">",zUtl.encodeXML(this.getLabel()),"&nbsp;</",h,'></div></td><td class="',k,'-inner-r"><span class="',k,'-space"></span></td></tr></tbody></table></a></td>')}else{f.push("<li",this.domAttrs_(),'><div class="',k,'-cl"><div class="',k,'-cr"><div class="',k,'-cm">');var d=k+"-cnt"+(!e&&this.isCheckmark()?" "+k+(this.isChecked()?"-cnt-ck":"-cnt-unck"):""),g=this.getMold();f.push('<a href="',this.getHref()?this.getHref():"javascript:;",'"');if(j){f.push(' target="',j,'"')}f.push(' id="',i,'-a" class="',d,'">',this.domContent_(),"</a></div></div></div></li>")}};var c=zul.menu.Menupopup;c.prototype.open=function(f,h,d,e){if(!this.isOpen()){zul.menu._nOpen++}if(this.parent.$instanceof(zul.menu.Menu)){if(!h){f=this.parent.$n("a");if(!d){if(this.parent.isTopmost()){d=this.parent.parent.getOrient()=="vertical"?"end_before":"after_start"}else{d="end_before"}}}}this.$super("open",f,h,d,e||{sendOnOpen:true,disableMask:true});if(this.parent.$instanceof(zul.menu.Menu)){var j=this.$n();if(j){var g=zk.parseInt(j.style.top),i=g+2;jq(j).css("top",i+"px")}}};c._rmActive=function(d){if(d.parent.$instanceof(zul.menu.Menu)){d.parent.$class._rmActive(d.parent)}}});
zk.afterLoad("zul.mesh",function(){function b(c){return(c.toString().search(/^[0-9]+$/)==0)}var a=zul.mesh.Paging;a.prototype.appendAnchor=function(g,d,c,i,e){var h=g+"-cnt"+(e?" "+g+"-seld":""),f=b(c);if(!f){g+="-label"}g+="-cnt"+(e?"-seld":"");if(f){d.push('<div class="',g,'-l"><div class="',g,'-r"><div class="',g,'-m">')}d.push('<a class="',h,'" href="javascript:;" onclick="zul.mesh.Paging.go(this,',i,')">',c,"</a>");if(f){d.push("</div></div></div>")}};a.prototype.bind_=function(){this.$supers("bind_",arguments);if(this.getMold()=="os"){return}var c=this.uuid,m=jq.$$(c,"real"),d=this.getZclass(),h=this.$class;if(!this.$weave){for(var l=m.length;l--;){jq(m[l]).keydown(h._domKeyDown).blur(h._domBlur)}}for(var o=["first","prev","last","next"],f=o.length;f--;){var e=jq.$$(c,o[f]);for(var g=e.length;g--;){if(!this.$weave){jq(e[g]).mouseover(h._domMouseOver).mouseout(h._domMouseOut).mousedown(h._domMouseDown).click(h["_dom"+o[f]+"Click"])}if(this._pageCount==1){jq(e[g]).addClass(d+"-btn-disd")}else{if(o[f]=="first"||o[f]=="prev"){if(this._activePage==0){jq(e[g]).addClass(d+"-btn-disd")}}else{if(this._activePage==this._pageCount-1){jq(e[g]).addClass(d+"-btn-disd")}}}}}if(this.getMold()=="os"){var n=jq(this.$n()).find("div a"),l=n.length;while(l-->0){this.domListen_(n[l],"onMouseOver","_doMouseEvt").domListen_(n[l],"onMouseOut","_doMouseEvt")}}};a.prototype._doMouseEvt=function(c){var e=c.domTarget,d=this.getZclass()+"-cnt-l";btn=jq(e).parents("."+d)[0];jq(btn)[c.name=="onMouseOver"?"addClass":"removeClass"](d+"-over")};zul.mesh.Paging.molds["default"]=function(c){if(this.getMold()=="os"){c.push("<div",this.domAttrs_(),">",this._innerTags(),"</div>");return}var d=this.uuid,e=this.getZclass();c.push('<div name="',d,'"',this.domAttrs_(),">","<table",zUtl.cellps0,'><tbody><tr><td><table id="',d,'-first" name="',d,'-first"',zUtl.cellps0,' class="',e,'-btn"><tbody><tr>','<td class="',e,'-btn-l"></td>','<td class="',e,'-btn-m"><em unselectable="on">','<button type="button" class="',e,'-first"> </button></em></td>','<td class="',e,'-btn-r"></td></tr></tbody></table></td>','<td><table id="',d,'-prev" name="',d,'-prev"',zUtl.cellps0,' class="',e,'-btn"><tbody><tr><td class="',e,'-btn-l"></td>','<td class="',e,'-btn-m"><em unselectable="on"><button type="button" class="',e,'-prev"> </button></em></td><td class="',e,'-btn-r"></td>','</tr></tbody></table></td><td><span class="',e,'-sep"></span></td>','<td><span class="',e,'-text"></span></td><td><input id="',d,'-real" name="',d,'-real" type="text" class="',e,'-inp" value="',this.getActivePage()+1,'" size="3"/></td>','<td><span class="',e,'-text">/ ',this.getPageCount(),"</span></td>",'<td><span class="',e,'-sep"></span></td><td><table id="',d,'-next" name="',d,'-next"',zUtl.cellps0,' class="',e,'-btn">','<tbody><tr><td class="',e,'-btn-l"></td><td class="',e,'-btn-m"><em unselectable="on"><button type="button" class="',e,'-next"> </button></em></td><td class="',e,'-btn-r"></td>','</tr></tbody></table></td><td><table id="',d,'-last" name="',d,'-last"',zUtl.cellps0,' class="',e,'-btn"><tbody><tr>','<td class="',e,'-btn-l"></td><td class="',e,'-btn-m"><em unselectable="on"><button type="button" class="',e,'-last"> </button></em></td><td class="',e,'-btn-r"></td>',"</tr></tbody></table></td></tr></tbody></table>");if(this.isDetailed()){c.push(this._infoTags())}c.push("</div>")}});
zk.afterLoad("zul.sel",function(){var b=zul.sel.Listheader;b.prototype.bind_=function(){this.$supers("bind_",arguments);var c=this.$n("cm"),e=this.$n();if(c){var d=this.getListbox();if(d){d._headercm=c}this.domListen_(c,"onClick").domListen_(c,"onMouseOver").domListen_(c,"onMouseOut")}if(e){this.domListen_(e,"onMouseOver","_doSortMouseEvt").domListen_(e,"onMouseOut","_doSortMouseEvt")}};b.prototype.unbind_=function(){var c=this.$n("cm"),e=this.$n();if(c){var d=this.getListbox();if(d){d._headercm=null}this._checked=null;this.domUnlisten_(c,"onClick").domUnlisten_(c,"onMouseOver").domUnlisten_(c,"onMouseOut")}if(e){this.domUnlisten_(e,"onMouseOver","_doSortMouseEvt").domUnlisten_(e,"onMouseOut","_doSortMouseEvt")}this.$supers(zul.sel.Listheader,"unbind_",arguments)};b.prototype._doSortMouseEvt=function(c){var d=this.getSortAscending();if(d!="none"){jq(this.$n())[c.name=="onMouseOver"?"addClass":"removeClass"](this.getZclass()+"-sort-over")}};zul.sel.Listheader.molds["default"]=function(d){var e=this.uuid,f=this.getZclass();d.push("<th",this.domAttrs_(),'><div id="',e,'-cave" class="',f,'-cnt"',this.domTextStyleAttr_(),'><div class="',f,'-sort-img"></div>',this.domContent_());if(this.parent._menupopup&&this.parent._menupopup!="none"){d.push('<a id="',e,'-btn"  href="javascript:;" class="',f,'-btn"></a>')}for(var c=this.firstChild;c;c=c.nextSibling){c.redraw(d)}d.push("</div></th>")};var a=zul.sel.Treeitem;a.prototype.doMouseOver_=function(c){var d=this.$n("open");if(c.domTarget==d){jq(this.$n()).addClass(this.getZclass()+"-ico-over")}this.$supers("doMouseOver_",arguments)};a.prototype.doMouseOut_=function(c){var d=this.$n("open");if(c.domTarget==d){jq(this.$n()).removeClass(this.getZclass()+"-ico-over")}this.$supers("doMouseOut_",arguments)};zul.sel.Listbox.molds["default"]=function(k){var d=this.uuid,g=this.getZclass(),m=this.getInnerWidth(),n=m=="100%"?' width="100%"':"",e=m!="100%"?"width:"+m:"",c=this.inPagingMold(),f,q=zk.ie||zk.gecko?"a":"button";k.push("<div",this.domAttrs_(),">");if(c&&this.paging){f=this.getPagingPosition();if(f=="top"||f=="both"){k.push('<div id="',d,'-pgit" class="',g,'-pgi-t">');this.paging.redraw(k);k.push("</div>")}}if(this.listhead){k.push('<div id="',d,'-head" class="',g,'-header">',"<table",n,zUtl.cellps0,' style="table-layout:fixed;',e,'">');this.domFaker_(k,"-hdfaker",g);for(var o=this.heads,i=0,l=o.length;i<l;){o[i++].redraw(k)}k.push('</table></div><div class="',g,'-header-bg"></div>')}k.push('<div id="',d,'-body" class="',g,'-body"');var h=this.getHeight();if(h){k.push(' style="overflow:hidden;height:',h,'"')}else{if(this.getRows()>1){k.push(' style="overflow:hidden;height:"',this.getRows()*15,'px"')}}k.push("><table",n,zUtl.cellps0,' id="',d,'-cave"');if(!this.isSizedByContent()){k.push(' style="table-layout:fixed;',e,'"')}k.push(">");if(this.listhead){this.domFaker_(k,"-bdfaker",g)}if(this.domPad_&&!c){this.domPad_(k,"-tpad")}k.push('<tbody id="',d,'-rows">');for(var p=this.firstItem;p;p=this.nextItem(p)){p.redraw(k)}k.push("</tbody>");if(this.domPad_&&!c){this.domPad_(k,"-bpad")}k.push("</table><",q,' id="',d,'-a" tabindex="-1" onclick="return false;" href="javascript:;" class="z-focus-a"></',q,">","</div>");if(this.listfoot){k.push('<div id="',d,'-foot" class="',g,'-footer">',"<table",n,zUtl.cellps0,' style="table-layout:fixed;',e,'">');if(this.listhead){this.domFaker_(k,"-ftfaker",g)}this.listfoot.redraw(k);k.push("</table></div>")}if(this.frozen){k.push('<div id="',d,'-frozen" class="',g,'-frozen">');this.frozen.redraw(k);k.push("</div>")}if(f=="bottom"||f=="both"){k.push('<div id="',d,'-pgib" class="',g,'-pgi-b">');this.paging.redraw(k);k.push("</div>")}k.push("</div>")}});
zk.afterLoad("zul.tab",function(){zul.tab.Tabs.prototype._fixHgh=function(){var f=this.$n(),a=this.getTabbox(),i=a.$n(),g=this.$n("header"),j=this.$n("up"),e=this.$n("down"),h=this.$n("cave"),c=j&&e?isNaN(j.offsetHeight+e.offsetHeight)?0:j.offsetHeight+e.offsetHeight:0;if(a.isVertical()){var b=jq(i).children("div");allTab=jq(h).children();if(i.style.height){this._forceStyle(f,"h",jq.px0(jq(f).zk.revisedHeight(i.offsetHeight,true)))}else{this._forceStyle(i,"h",jq.px0(allTab.length*35));this._forceStyle(f,"h",jq.px0(jq(f).zk.revisedHeight(i.offsetHeight,true)))}if(a._scrolling){this._forceStyle(g,"h",jq.px0(f.offsetHeight-c))}else{this._forceStyle(g,"h",jq.px0(jq(g).zk.revisedHeight(f.offsetHeight,true)))}this._forceStyle(b[1],"h",jq.px0(jq(b[1]).zk.revisedHeight(f.offsetHeight,true)));this._forceStyle(b[2],"h",jq.px0(jq(b[1]).zk.revisedHeight(f.offsetHeight-2,true)))}else{if(g){g.style.height=""}}};zul.tab.Tabs.molds["default"]=function(c){var f=this.getZclass(),e=this.getTabbox(),d=this.uuid;c.push("<div ",this.domAttrs_(),">");if(e.isVertical()){c.push('<div id="',d,'-header" class="',f,'-header">','<ul id="',d,'-cave" class="',f,'-cnt">');for(var b=this.firstChild;b;b=b.nextSibling){b.redraw(c)}c.push('<li id="',d,'-edge" class="',f,'-edge"></li></ul></div>','<div id="',d,'-up"><div class="',f,'-up-scroll-hl">','</div><div class="',f,'-up-scroll-hr"></div></div><div id="',d,'-down"><div class="',f,'-down-scroll-hl"></div><div class="',f,'-down-scroll-hr"></div></div></div><div id="',d,'-line" class="',f,'-space" ></div>')}else{var a=e.isTabscroll()&&e.toolbar;if(a){c.push('<div class="',e.toolbar.getZclass(),'-outer">');e.toolbar.redraw(c)}c.push('<div id="',d,'-right">',"</div>",'<div id="',d,'-left">',"</div>",'<div id="',d,'-header"',' class="',f,'-header" >','<ul id="',d,'-cave"','class="',f,'-cnt">');for(var b=this.firstChild;b;b=b.nextSibling){b.redraw(c)}c.push('<li id="',d,'-edge"',' class="',f,'-edge" ></li>','<div id="',d,'-clear" class="z-clear"> </div>',"</ul></div>");if(a){c.push("</div>")}c.push('<div id="',d,'-line"',' class="',f,'-space" ></div></div>')}};zul.tab.Tab.prototype.bind_=function(e,d,c){this.$supers("bind_",arguments);var a=this.$n("close"),b=this;if(a){this.domListen_(a,"onClick","_doCloseClick");if(zk.ie6_){this.domListen_(a,"onMouseOver","_toggleBtnOver").domListen_(a,"onMouseOut","_toggleBtnOver")}}c.push(function(){zk.afterMount(function(){if(b.isSelected()){b._sel(false,true)}else{if(b.parent._isInited()){b.parent._scrollcheck("init")}}})})};zul.tab.Tab.molds["default"]=function(a){var d=this.getZclass(),c=this.getTabbox(),b=this.uuid;if(c.inAccordionMold()){if(c.getMold()=="accordion-lite"){a.push('<div id="',this.uuid,'"',this.domAttrs_(),">",'<div align="left" class="',d,'-header">');if(this.isClosable()){a.push('<a id="',this.uuid,'-close" class="',d,'-close"></a>')}a.push('<div href="javascript:;" id="',this.uuid,'-tl" class="',d,'-tl">','<div class="',d,'-tr">','<span class="',d,'-tm">','<span class="',d,'-text">',this.domContent_(),"</span></span></div></div></div></div>")}else{if(c.getPanelSpacing()&&this.getIndex()){a.push('<div style="margin:0;display:list-item;width:100%;height:',c.getpanelSpacing(),';"></div>')}a.push('<div id="',this.uuid,'"',this.domAttrs_(),">",'<div align="left" class="',d,'-header" >');if(this.isClosable()){a.push('<a id="',this.uuid,'-close" class="',d,'-close"></a>')}a.push('<div class="',d,'-hm" ><span class="',d,'-text">',this.domContent_(),"</span></div></div></div>")}}else{a.push("<li ",this.domAttrs_(),">");if(this.isClosable()){a.push('<a id="',b,'-close" class="',d,'-close"','onClick="return false;" ></a>')}else{if(c.isVertical()){a.push('<a class="',d,'-noclose" ></a>')}}a.push('<div id="',b,'-hl" class="',d,'-hl"><div id="',b,'-hr" class="',d,'-hr">');if(this.isClosable()){a.push('<div id="',b,'-hm" class="',d,"-hm ",d,'-hm-close">')}else{a.push('<div id="',b,'-hm" class="',d,'-hm ">')}a.push('<span class="',d,'-text">',this.domContent_(),"</span></div></div></div></li>")}}});
zk.afterLoad("zul.wgt",function(){zul.wgt.Popup.prototype._offsetHeight=function(){var b=this.$n(),a=b.offsetHeight,c=this.$n("body");a-=zk(c).padBorderHeight();return a};zul.wgt.Popup.prototype._fixWdh=zk.$void;zul.wgt.Popup.molds["default"]=function(b){var c=this.uuid,d=this.getZclass();b.push("<div",this.domAttrs_(),">");if(this._fixarrow){b.push("<div id=",c,'-p class="z-pointer"></div>')}b.push('<div id="',c,'-body" class="',d,'-cl"><div id="',c,'-cave" class="',d,'-cnt">');this.prologHTML_(b);for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}this.epilogHTML_(b);b.push("</div></div></div>")}});
zk.afterLoad("zul.wnd",function(){zul.wnd.Window.prototype._offsetHeight=function(e){var b=e.offsetHeight-this._titleHeight(e);if(this._withFrame()){var d=this.$n("cave"),c=jq(e).find(">div:last")[0],a=this.$n("cap");b-=c.offsetHeight;if(d){b-=zk(d.parentNode).padBorderHeight()}if(a){b-=zk(a.parentNode).padBorderHeight()}}return b-zk(e).padBorderHeight()};zul.wnd.Window.prototype._titleHeight=function(d){var c=this.$n("cap"),a=jq(d).find(">div:first"),b=a[0];return c?c.offsetHeight+b.offsetHeight:this._withFrame()?b.offsetHeight:0};zul.wnd.Window.prototype._withFrame=function(){return this._mode!="popup"&&(this._mode!="embedded"||this.getBorder()!="none")};zul.wnd.Window.molds["default"]=function(c,k){var b=this.getZclass(),a=this.uuid,h=this.getTitle(),j=this.caption,l=this.getContentStyle(),e=this.getContentSclass(),f=this.getMode(),d=this._withFrame(),g="normal"!=this.getBorder()?"-noborder":"";c.push("<div",this.domAttrs_(),">");if(j||h){c.push('<div class="',b,'-tl"><div class="',b,'-tr"></div></div><div class="',b,'-hl"><div class="',b,'-hr"><div class="',b,'-hm"><div id="',a,'-cap" class="',b,'-header">');if(j){j.redraw(c)}else{if(this.isClosable()){c.push('<div id="',a,'-close" class="',b,"-icon ",b,'-close"></div>')}if(this.isMaximizable()){c.push('<div id="',a,'-max" class="',b,"-icon ",b,"-max");if(this.isMaximized()){c.push(" ",b,"-maxd")}c.push('"></div>')}if(this.isMinimizable()){c.push('<div id="'+a,'-min" class="',b,"-icon ",b,'-min"></div>')}c.push(zUtl.encodeXML(h))}c.push("</div></div></div></div>")}else{if(d){c.push('<div class="',b,"-tl",g,'"><div class="',b,"-tr",g,'"></div></div>')}}if(d){c.push('<div class="',b,"-cl",g,'"><div class="',b,"-cr",g,'"><div class="',b,"-cm",g,'">')}c.push('<div id="',a,'-cave" class="');if(e){c.push(e," ")}c.push(b,"-cnt",g,'"');if(l){c.push(' style="',l,'"')}c.push(">");if(!k){for(var i=this.firstChild;i;i=i.nextSibling){if(i!=j){i.redraw(c)}}}c.push("</div>");if(d){c.push('</div></div></div><div class="',b,"-bl",g,'"><div class="',b,"-br",g,'"></div></div>')}c.push("</div>")};zul.wnd.Panel.prototype._titleHeight=function(d){var b=this.isFramable(),a=this.$n("cap"),c=b||a?jq(d).find("> div:first-child")[0].offsetHeight:0;return a?(b?jq(d).find("> div:first-child").next()[0].offsetHeight:a.offsetHeight+2)+c:c};zul.wnd.Panel.molds["default"]=function(c,i){var b=this.getZclass(),a=this.uuid,d=this.getTitle(),h=this.caption,g=this.isFramable(),e=this.getBorder()!="normal",f=!h&&!d;c.push("<div",this.domAttrs_(),">");if(h||d){c.push('<div class="',b,'-tl"><div class="',b,'-tr"></div></div><div class="',b,'-hl"><div class="',b,'-hr"><div class="',b,'-hm">');c.push('<div id="',a,'-cap" class="',b,"-header ");if(!g&&e){c.push(b,"-header-noborder")}c.push('">');if(!h){if(this.isClosable()){c.push('<div id="',a,'-close" class="',b,"-icon ",b,'-close"></div>')}if(this.isMaximizable()){c.push('<div id="',a,'-max" class="',b,"-icon ",b,"-max");if(this.isMaximized()){c.push(" ",b,"-maxd")}c.push('"></div>')}if(this.isMinimizable()){c.push('<div id="',a,'-min" class="',b,"-icon ",b,'-min"></div>')}if(this.isCollapsible()){c.push('<div id="',a,'-exp" class="',b,"-icon ",b,'-exp"></div>')}c.push(zUtl.encodeXML(d))}else{h.redraw(c)}c.push("</div>");c.push("</div></div></div>")}else{if(g){c.push('<div class="',b,'-tl-gray"><div class="',b,'-tr-gray"></div></div>')}}c.push('<div id="',a,'-body" class="',b,'-body"');if(!this.isOpen()){c.push(' style="display:none;"')}c.push(">");if(g){c.push('<div class="',b,'-cl"><div class="',b,'-cr"><div class="',b,"-cm");if(f){c.push(" ",b,"-noheader")}c.push('">')}if(this.tbar){c.push('<div id="',a,'-tb" class="',b,"-top");if(e){c.push(" ",b,"-top-noborder")}if(f){c.push(" ",b,"-noheader")}c.push('">');this.tbar.redraw(c);c.push("</div>")}if(this.panelchildren){this.panelchildren.redraw(c)}if(this.bbar){c.push('<div id="',a,'-bb" class="',b,"-btm");if(e){c.push(" ",b,"-btm-noborder")}if(f){c.push(" ",b,"-noheader")}c.push('">');this.bbar.redraw(c);c.push("</div>")}if(g){c.push('</div></div></div><div class="',b,"-fl");if(!this.fbar){c.push(" ",b,"-nobtm2")}c.push('"><div class="',b,'-fr"><div class="',b,'-fm">')}if(this.fbar){c.push('<div id="',a,'-fb" class="',b,'-btm2">');this.fbar.redraw(c);c.push("</div>")}if(g){c.push('</div></div></div><div class="',b,'-bl"><div class="',b,'-br"></div></div>')}c.push("</div></div>")}});
zk.afterLoad("zkex.grid",function(){var a=zkex.grid.Group;a.prototype.bind_=function(){this.$supers("bind_",arguments);var h=this.$n(),b=this.$n("img");if(h){this.domListen_(h,"onClick","_doImgClick")}var f=h.parentNode.parentNode;if(!this._spans&&f.tBodies.length>1){var e=0;for(var g=f.rows[0],d=g.cells.length;d--;){if(zk(g.cells[d]).isVisible()){e++}}for(var c=h.cells,d=c.length;d--;){e-=c[d].colSpan}if(e>0&&h.cells.length){h.cells[h.cells.length-1].colSpan+=e}}};a.prototype.unbind_=function(c,b){this.domUnlisten_(this.$n(),"onClick","_doImgClick");if(this._unbindafter&&this._unbindafter.length){b.push(this._unbindafter.pop())}this._unbindafter=null;this.$supers("unbind_",arguments)}});
zk.afterLoad("zkex.inp",function(){var c=zkex.inp.Colorbox;c.prototype._open=false;c.prototype._syncShadow=function(m){if(!this._popupShadow){this._popupShadow=new zk.eff.Shadow(this.$n("pp"),{stackup:(zk.useStackup===undefined?zk.ie6_:zk.useStackup)})}this._popupShadow.sync()};c.prototype._hideShadow=function(){var m=this._popupShadow;if(m){m.hide()}};c.prototype._doBtnClick=function(m){var n=this._open;if(this._open=!n){this.openPopup()}else{this.closePopup()}m.stop()};c.prototype.bind_=function(){this.$supers("bind_",arguments);if(!this._disabled){this.domListen_(this.$n(),"onClick","_doBtnClick")}var m=this.$n("palette-btn"),n=this.$n("picker-btn");if(m){this._palette.$n().style.display="none";this.domListen_(m,"onClick","openPalette")}if(n){this._picker.$n().style.display="none";this.domListen_(n,"onClick","openPicker")}zWatch.listen({onSize:this,onShow:this})};c.prototype.unbind_=function(){if(!this._disabled){this.domUnlisten_(this.$n(),"onClick","_doBtnClick")}zWatch.unlisten({onSize:this,onShow:this});if(this._popupShadow){this._popupShadow.destroy()}this.domUnlisten_(this.$n("palette-btn"),"onClick","openPalette").domUnlisten_(this.$n("picker-btn"),"onClick","openPicker");this.$supers("unbind_",arguments)};c.prototype.openPopup=function(){this._open=true;var o=this.$n(),m=this.$n("pp"),n=this._picker.$n();this.closePicker();this.openPalette();m.style.width=m.style.height="auto";m.style.position="absolute";m.style.overflow="auto";m.style.display="block";m.style.zIndex="88000";jq(m).zk.makeVParent();zk(m).position(o,this._getPosition());this._syncShadow()};c.prototype.onHide=c.prototype.closePopup=function(){this._open=false;var n=this.$n(),m=this.$n("pp");jq(m).zk.undoVParent();this._hideShadow()};c.prototype.openPalette=function(){var n=this._palette.$n();if(!n){return}var o=this._picker.$n();if(o&&zk(o).isVisible()){this.closePicker()}n.style.display="block";jq(this.$n("pp")).addClass("z-palette-btn");this._syncShadow();var m=this._palette;m.setColor(this._currColor.getHex());m.onShow()};c.prototype.closePalette=function(n){var m=this._palette.$n();if(!m||!zk(m).isVisible()){return}m.style.display="none";jq(this.$n("pp")).removeClass("z-palette-btn");if(n){this.closePopup()}};c.prototype.openPicker=function(){var m=this._picker.$n();if(!m){return}this.closePalette();m.style.display="block";jq(this.$n("pp")).addClass("z-picker-btn");this._syncShadow();var n=this._picker;n.setColor(this._currColor.getHex());n.onShow()};c.prototype.closePicker=function(){var m=this._picker.$n();if(!m||!zk(m).isVisible()){return}m.style.display="none";jq(this.$n("pp")).removeClass("z-picker-btn")};c.prototype.onShow=c.prototype.onSize=function(){var q=this.$n("currcolor");if(q){var r=this.getWidth(),m=this.getHeight(),p=this._currColor;q.style.backgroundColor=p.getHex();if(r){var o=q.style.width;if(o!=r){q.style.width=r}}if(m){var n=q.style.height;if(n!=m){q.style.height=m}}}};c.molds["default"]=function(o){var r=this.getZclass(),q=this.uuid,p=zk.ajaxURI("/web/zkex/img/colorbox/select.gif",{desktop:this.desktop,au:true}),n=this._picker,m=this._palette;o.push("<div",this.domAttrs_(),">",'<i id="',q,'-currcolor" class="',r,'-currcolor"></i>','<img id="',q,'-btn" class="',r,'-btn" src="',p,'"></img>');if(n||m){o.push('<div id="',q,'-pp" style="display:none;" class="',r,'-pp">',m?'<div id="'+q+'-palette-btn" class="'+r+'-palette-btn"></div>':"",n?'<div id="'+q+'-picker-btn" class="'+r+'-picker-btn"></div>':"");if(n){n.redraw(o)}if(m){m.redraw(o)}o.push("</div>")}o.push("</div>")};var e=zkex.inp.ContentHandler;e.prototype.redraw=function(o){var r=this._wgt,p=r.uuid,q=r.getZclass(),n=this._picker,m=this._palette;switch(this._type){case"color":o.push('<div id="',p,'-cnt-pp" style="display:none;" class="',q,'-pp">',m?'<div id="'+p+'-palette-btn" class="'+q+'-palette-btn"></div>':"",n?'<div id="'+p+'-picker-btn" class="'+q+'-picker-btn"></div>':"");if(n){this._picker.redraw(o)}if(m){this._palette.redraw(o)}o.push("</div>");break;case"content":o.push('<div id="',p,'-cnt-pp" class="',q,'-cnt-pp" style="display:none"><div class="',q,'-cnt-body">',this._content,"</div></div>")}};e.prototype.openContent=function(){var m=this._pp;if(!m){return}if(this._type=="color"){this.openPalette()}m.style.width=m.style.height="auto";m.style.position="absolute";m.style.overflow="auto";m.style.display="block";m.style.zIndex="88000";jq(m).zk.makeVParent();zk(m).position(this._wgt.$n(),this.getPosition());this._syncShadow()};e.prototype.onShow=function(){this.openContent()};e.prototype.onHide=function(n){var m=this._pp;if(!m||!zk(m).isVisible()){return}m.style.display="none";jq(m).zk.undoVParent();this._hideShadow();if(n){zWatch.fire("onFloatUp",null)}};e.prototype.bind=function(){var s=this._wgt,r=s.uuid,q=this._type;if(!s.menupopup){s.domListen_(s.$n(),"onClick","onShow");zWatch.listen({onFloatUp:s,onHide:s})}this._pp=jq("#"+s.uuid+"-cnt-pp")[0];switch(q){case"color":if(!this._color){this._color=new zkex.inp.Color(this._hex)}var o=s.$n("img");if(o){o.style.backgroundColor=this._color.getHex()}var m=jq("#"+r+"-palette-btn")[0],p=jq("#"+r+"-picker-btn")[0],n=this;jq("#"+r+"-palette-btn").bind("click",function(){n.openPalette()});jq("#"+r+"-picker-btn").bind("click",function(){n.openPicker()});break;case"content":break}};e.prototype.unbind=function(){var n=this._wgt,m=n.uuid;if(!n.menupopup){n.domUnlisten_(n.$n(),"onClick","onShow");if(this._shadow){this._shadow.destroy();this._shadow=null}this._pp=null;switch(this._type){case"color":jq("#"+m+"-palette-btn").unbind("click");jq("#"+m+"-picker-btn").unbind("click");this._color=null;break;case"content":zWatch.unlisten({onFloatUp:this,onHide:this});break}}};e.prototype.isOpen=function(){var m=this._pp;return m&&zk(m).isVisible()};e.prototype._syncShadow=function(){if(!this._shadow){this._shadow=new zk.eff.Shadow(this._pp,{stackup:(zk.useStackup===undefined?zk.ie6_:zk.useStackup)})}this._shadow.sync()};e.prototype._hideShadow=function(){this._shadow.hide()};e.prototype.openPalette=function(){var p=this._wgt.$n(),n=this._palette.$n();if(!p||!n){return}var o=this._picker.$n();if(o&&zk(o).isVisible()){this.closePicker()}n.style.display="block";jq(this._wgt.$n("cnt-pp")).addClass("z-palette-btn");this._syncShadow();var m=this._palette;m.setColor(this._color.getHex());m.onShow()};e.prototype.closePalette=function(n){var m=this._palette.$n();if(!m||!zk(m).isVisible()){return}m.style.display="none";jq(this._wgt.$n("cnt-pp")).removeClass("z-palette-btn");if(n){zWatch.fire("onFloatUp",null)}};e.prototype.openPicker=function(){var p=this._wgt,o=p.$n(),m=this._picker.$n();if(!o||!m){return}this.closePalette();m.style.display="block";jq(this._wgt.$n("cnt-pp")).addClass("z-picker-btn");this._syncShadow();var n=this._picker;n.setColor(this._color.getHex());n.onShow()};e.prototype.closePicker=function(n){var m=this._picker.$n();if(!m||!zk(m).isVisible()){return}m.style.display="none";jq(this._wgt.$n("cnt-pp")).removeClass("z-picker-btn");if(n){zWatch.fire("onFloatUp",null)}};function l(o,s,q,m,t){var n=new zkex.inp.Color();n.setRGB(s,q,m);var p=n.getHex();o.push('<div class="',t,'-colorbox" style="background-color: ',p,';cursor:pointer;"><span style="display:none;">',p,"</span></div>")}zkex.inp.PalettePop.prototype.redraw=function(n){var p=this.getZclass(),o=this.uuid,m=k=i=0;n.push('<div id="',o,'" class="',p,'">','<div id="',o,'-newcolor" class="',p,'-newcolor"></div>','<input id="',o,'-hex-inp" class="',p,'-hex-inp" type="text" size="7" maxlength="7"></input>');for(m=0;m<12;m++){for(k=0;k<3;k++){for(i=0;i<=5;i++){n.push(l(n,k*51+(m%2)*51*3,Math.floor(m/2)*51,i*51,p))}}}m=0;for(i=0;i<16;i++){m=Math.floor((i+i*16)%256);n.push(l(n,m,m,m,p))}n.push(l(n,255,255,255,p));n.push(l(n,255,255,255,p));n.push("</div>")};zkex.inp.PalettePop.prototype.onHide=function(){this._wgt.onHide()};zkex.inp.PalettePop.prototype.onFloatUp=function(m){if(!zUtl.isAncestor(this.parent,m.origin)){this._wgt.onHide()}};function a(q,p,m){var s=q.control,o=s.getNewColor(),n=q.node,r=zk(s.$n("bar")).revisedOffset(),t=p[1]-r[1];n.style.top=jq.px(t);o.setHSV((256-t)*359.99/255,o.getSaturation(),o.getValue());s._colorChanged("arrows");return false}function b(p,o){var n=0,m=255,q=o[1];q=q<n?n:q>m?m:q;return[o[0],q]}function f(q,p,m){var r=q.control,o=r._newColor,n=r.$n("arrows"),s=zk.parseInt(n.style.top);o.setHSV((256-s)*359.99/255,o.getSaturation(),o.getValue());r._colorChanged("arrows")}function h(s,w,u){var v=s.control,q=v.getNewColor(),p=zk(v.$n("overlay")).revisedOffset(),o=s.node,t=w[0]-p[0],r=w[1]-p[1],n=t/255,m=1-r/255;o.style.left=jq.px(t);o.style.top=jq.px(r);q.setHSV(q.getHue(),n,m);v._colorChanged();return false}function d(q,p){var o=0,n=255,m=p[0],r=p[1];m=m<o?o:m>n?n:m;r=r<o?o:r>n?n:r;return[m,r]}function g(r,v,t){var u=r.control,p=u._newColor,o=u.$n("circle"),s=zk.parseInt(o.style.left),q=zk.parseInt(o.style.top),n=s/255,m=1-(q/255);p.setHSV(p.getHue(),n,m);u._colorChanged()}var j=zkex.inp.PickerPop;j.prototype.onHide=function(){this._wgt.onHide()};j.prototype.onFloatUp=function(m){if(!zUtl.isAncestor(this.parent,m.origin)){this._wgt.onHide()}};j.prototype._doOk=function(m){var n=this._wgt;n.onChange(this._newColor.getHex());n.onHide(true);m.stop()};j.prototype.redraw=function(o){var q=this.getZclass(),p=this.uuid,m=zk.ajaxURI("/web/zkex/img/colorbox/accept.gif",{au:true}),n=zk.ajaxURI("/web/zkex/img/colorbox/cancel.gif",{au:true});o.push("<div",this.domAttrs_(),">",'<div id="',p,'-gradient" class="',q,'-gradient">','<div id="',p,'-overlay" class="',q,'-overlay"></div>','<div id="',p,'-circle" class="',q,'-circle"></div></div>','<div id="',p,'-hue" class="',q,'-hue">','<div id="',p,'-bar" class="',q,'-bar"></div>','<div id="',p,'-arrows" class="',q,'-arrows"></div></div>','<div id="',p,'-color" class="',q,'-color">','<div id="',p,'-newcolor" class="',q,'-newcolor"></div>','<div id="',p,'-currcolor" class="',q,'-currcolor"></div></div>','<div id="',p,'-hex" class="',q,'-hex" >','<label id="',p,'-hex-text" class="',q,'-hex-text">Hex:</label>','<input id="',p,'-hex-inp" class="',q,'-hex-inp" type="text" size="8" maxlength="7"></input></div>','<div id="',p,'-r" class="',q+"-r",'">','<label id="',p,'-r-text" class="',q,'-r-text">R.</label>','<input id="',p,'-r-inp" class="',q,'-r-inp" type="text" size="3" maxlength="3"></input></div>','<div id="',p,'-g" class="',q,'-g">','<label id="',p,'-g-text" class="',q,'-g-text">G.</label>','<input id="',p,'-g-inp" class="',q,'-g-inp" type="text" size="3" maxlength="3"></input></div>','<div id="',p,'-b" class="',q,'-b">','<label id="',p,'-b-text" class="',q,'-b-text">B.</label>','<input id="',p,'-b-inp" class="',q,'-b-inp" type="text" size="3" maxlength="3"></input></div>','<div id="',p,'-h" class="',q,'-h">','<label id="',p,'-h-text" class="',q,'-h-text">H.</label>','<input id="',p,'-h-inp" class="',q,'-h-inp" type="text" size="3" maxlength="3"></input></div>','<div id="',p,'-s" class="',q,'-s">','<label id="',p,'-s-text" class="',q,'-s-text">S.</label>','<input id="',p,'-s-inp" class="',q,'-s-inp" type="text" size="3" maxlength="3"></input></div>','<div id="',p,'-v" class="',q,'-v">','<label id="',p,'-v-text" class="',q,'-v-text">V.</label>','<input id="',p,'-v-inp" class="',q,'-v-inp" type="text" size="3" maxlength="3"></input></div>','<button type="button" id="',p,'-ok-btn" class="',q,'-ok-btn"><img src="',m,'"></img></button>',"</div>")};j.prototype.bind_=function(){this.$supers(j,"bind_",arguments);var o=this.$n("arrows"),m=this.$n("hue"),n=this.$n("circle"),p=this.$n("gradient");this._arrowsDrag=new zk.Draggable(this,o,{constraint:"vertical",handle:m,ignoredrag:a,snap:b,change:f,endeffect:zk.$void});this._circleDrag=new zk.Draggable(this,n,{handle:p,ignoredrag:h,snap:d,change:g,endeffect:zk.$void});this.domListen_(this.$n("ok-btn"),"onClick","_doOk");this.domListen_(this.$n("hex-inp"),"onBlur","_doHexChange");this.$n("r-inp")._inpSrc="R";this.$n("g-inp")._inpSrc="G";this.$n("b-inp")._inpSrc="B";this.$n("h-inp")._inpSrc="H";this.$n("s-inp")._inpSrc="S";this.$n("v-inp")._inpSrc="V";zWatch.listen({onShow:this,onFloatUp:this,onHide:this})};j.prototype.unbind_=function(){if(this._arrowsDrag){this._arrowsDrag.destroy();this._arrowsDrag=null}if(this._circleDrag){this._circleDrag.destroy();this._circleDrag=null}this.domUnlisten_(this.$n("ok-btn"),"onClick","_doOk");this.domUnlisten_(this.$n("hex-inp"),"onBlur","_doHexChange");this.$n("r-inp")._inpSrc=this.$n("g-inp")._inpSrc=this.$n("b-inp")._inpSrc=this.$n("h-inp")._inpSrc=this.$n("s-inp")._inpSrc=this.$n("v-inp")._inpSrc=null;zWatch.unlisten({onShow:this,onFloatUp:this,onHide:this});this.$supers(j,"unbind_",arguments)}});
zk.afterLoad("zkex.sel",function(){var a=zkex.sel.Listgroup;a.prototype.bind_=function(){this.$supers("bind_",arguments);var g=this.$n();if(g){this.domListen_(g,"onClick","_doImgClick")}var e=g.parentNode.parentNode;if(e.tBodies.length>1){var d=0;for(var f=e.rows[0],c=f.cells.length;c--;){if(zk(f.cells[c]).isVisible()){d++}}for(var b=g.cells,c=b.length;c--;){d-=b[c].colSpan}if(d>0&&g.cells.length){g.cells[g.cells.length-1].colSpan+=d}}};a.prototype.unbind_=function(c,b){this.domUnlisten_(this.$n(),"onClick","_doImgClick");if(this._unbindafter&&this._unbindafter.length){b.push(this._unbindafter.pop())}this._unbindafter=null;this.$supers("unbind_",arguments)}});
}

}finally{zk.setLoaded(zk._p.n);}})();
