/*
 * jQuery JavaScript Library v1.4.4
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Nov 11 19:04:53 2010 -0500
 */
(function(aF,C){var ab=aF.document;var a=(function(){var a5=function(bq,br){return new a5.fn.init(bq,br)},bl=aF.jQuery,a7=aF.$,a3,bp=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,aY=/^.[^:#\[\.,]*$/,bd=/\S/,a0=/\s/,a9=/^\s+/,a4=/\s+$/,aV=/\W/,a8=/\d/,a1=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,be=/^[\],:{}\s]*$/,bn=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bg=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ba=/(?:^|:|,)(?:\s*\[)+/g,aX=/(webkit)[ \/]([\w.]+)/,bi=/(opera)(?:.*version)?[ \/]([\w.]+)/,bh=/(msie) ([\w.]+)/,bj=/(mozilla)(?:.*? rv:([\w.]+))?/,bo=navigator.userAgent,bm,bk=false,a2=[],aS,bc=Object.prototype.toString,a6=Object.prototype.hasOwnProperty,aZ=Array.prototype.push,bb=Array.prototype.slice,bf=String.prototype.trim,aT=Array.prototype.indexOf,aW={};a5.fn=a5.prototype={init:function(bq,bt){var bs,bu,br,bv;if(!bq){return this}if(bq.nodeType){this.context=this[0]=bq;this.length=1;return this}if(bq==="body"&&!bt&&ab.body){this.context=ab;this[0]=ab.body;this.selector="body";this.length=1;return this}if(typeof bq==="string"){bs=bp.exec(bq);if(bs&&(bs[1]||!bt)){if(bs[1]){bv=(bt?bt.ownerDocument||bt:ab);br=a1.exec(bq);if(br){if(a5.isPlainObject(bt)){bq=[ab.createElement(br[1])];a5.fn.attr.call(bq,bt,true)}else{bq=[bv.createElement(br[1])]}}else{br=a5.buildFragment([bs[1]],[bv]);bq=(br.cacheable?br.fragment.cloneNode(true):br.fragment).childNodes}return a5.merge(this,bq)}else{bu=ab.getElementById(bs[2]);if(bu&&bu.parentNode){if(bu.id!==bs[2]){return a3.find(bq)}this.length=1;this[0]=bu}this.context=ab;this.selector=bq;return this}}else{if(!bt&&!aV.test(bq)){this.selector=bq;this.context=ab;bq=ab.getElementsByTagName(bq);return a5.merge(this,bq)}else{if(!bt||bt.jquery){return(bt||a3).find(bq)}else{return a5(bt).find(bq)}}}}else{if(a5.isFunction(bq)){return a3.ready(bq)}}if(bq.selector!==C){this.selector=bq.selector;this.context=bq.context}return a5.makeArray(bq,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return bb.call(this,0)},get:function(bq){return bq==null?this.toArray():(bq<0?this.slice(bq)[0]:this[bq])},pushStack:function(br,bt,bq){var bs=a5();if(a5.isArray(br)){aZ.apply(bs,br)}else{a5.merge(bs,br)}bs.prevObject=this;bs.context=this.context;if(bt==="find"){bs.selector=this.selector+(this.selector?" ":"")+bq}else{if(bt){bs.selector=this.selector+"."+bt+"("+bq+")"}}return bs},each:function(br,bq){return a5.each(this,br,bq)},ready:function(bq){a5.bindReady();if(a5.isReady){bq.call(ab,a5)}else{if(a2){a2.push(bq)}}return this},eq:function(bq){return bq===-1?this.slice(bq):this.slice(bq,+bq+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bb.apply(this,arguments),"slice",bb.call(arguments).join(","))},map:function(bq){return this.pushStack(a5.map(this,function(bs,br){return bq.call(bs,br,bs)}))},end:function(){return this.prevObject||a5(null)},push:aZ,sort:[].sort,splice:[].splice};a5.fn.init.prototype=a5.fn;a5.extend=a5.fn.extend=function(){var bz,bs,bq,br,bw,bx,bv=arguments[0]||{},bu=1,bt=arguments.length,by=false;if(typeof bv==="boolean"){by=bv;bv=arguments[1]||{};bu=2}if(typeof bv!=="object"&&!a5.isFunction(bv)){bv={}}if(bt===bu){bv=this;--bu}for(;bu<bt;bu++){if((bz=arguments[bu])!=null){for(bs in bz){bq=bv[bs];br=bz[bs];if(bv===br){continue}if(by&&br&&(a5.isPlainObject(br)||(bw=a5.isArray(br)))){if(bw){bw=false;bx=bq&&a5.isArray(bq)?bq:[]}else{bx=bq&&a5.isPlainObject(bq)?bq:{}}bv[bs]=a5.extend(by,bx,br)}else{if(br!==C){bv[bs]=br}}}}}return bv};a5.extend({noConflict:function(bq){aF.$=a7;if(bq){aF.jQuery=bl}return a5},isReady:false,readyWait:1,ready:function(bt){if(bt===true){a5.readyWait--}if(!a5.readyWait||(bt!==true&&!a5.isReady)){if(!ab.body){return setTimeout(a5.ready,1)}a5.isReady=true;if(bt!==true&&--a5.readyWait>0){return}if(a2){var bs,bq=0,br=a2;a2=null;while((bs=br[bq++])){bs.call(ab,a5)}if(a5.fn.trigger){a5(ab).trigger("ready").unbind("ready")}}}},bindReady:function(){if(bk){return}bk=true;if(ab.readyState==="complete"){return setTimeout(a5.ready,1)}if(ab.addEventListener){ab.addEventListener("DOMContentLoaded",aS,false);aF.addEventListener("load",a5.ready,false)}else{if(ab.attachEvent){ab.attachEvent("onreadystatechange",aS);aF.attachEvent("onload",a5.ready);var bq=false;try{bq=aF.frameElement==null}catch(br){}if(ab.documentElement.doScroll&&bq){aU()}}}},isFunction:function(bq){return a5.type(bq)==="function"},isArray:Array.isArray||function(bq){return a5.type(bq)==="array"},isWindow:function(bq){return bq&&typeof bq==="object"&&"setInterval" in bq},isNaN:function(bq){return bq==null||!a8.test(bq)||isNaN(bq)},type:function(bq){return bq==null?String(bq):aW[bc.call(bq)]||"object"},isPlainObject:function(br){if(!br||a5.type(br)!=="object"||br.nodeType||a5.isWindow(br)){return false}if(br.constructor&&!a6.call(br,"constructor")&&!a6.call(br.constructor.prototype,"isPrototypeOf")){return false}var bq;for(bq in br){}return bq===C||a6.call(br,bq)},isEmptyObject:function(br){for(var bq in br){return false}return true},error:function(bq){throw bq},parseJSON:function(bq){if(typeof bq!=="string"||!bq){return null}bq=a5.trim(bq);if(be.test(bq.replace(bn,"@").replace(bg,"]").replace(ba,""))){return aF.JSON&&aF.JSON.parse?aF.JSON.parse(bq):(new Function("return "+bq))()}else{a5.error("Invalid JSON: "+bq)}},noop:function(){},globalEval:function(bs){if(bs&&bd.test(bs)){var br=ab.getElementsByTagName("head")[0]||ab.documentElement,bq=ab.createElement("script");bq.type="text/javascript";if(a5.support.scriptEval){bq.appendChild(ab.createTextNode(bs))}else{bq.text=bs}br.insertBefore(bq,br.firstChild);br.removeChild(bq)}},nodeName:function(br,bq){return br.nodeName&&br.nodeName.toUpperCase()===bq.toUpperCase()},each:function(bt,bx,bs){var br,bu=0,bv=bt.length,bq=bv===C||a5.isFunction(bt);if(bs){if(bq){for(br in bt){if(bx.apply(bt[br],bs)===false){break}}}else{for(;bu<bv;){if(bx.apply(bt[bu++],bs)===false){break}}}}else{if(bq){for(br in bt){if(bx.call(bt[br],br,bt[br])===false){break}}}else{for(var bw=bt[0];bu<bv&&bx.call(bw,bu,bw)!==false;bw=bt[++bu]){}}}return bt},trim:bf?function(bq){return bq==null?"":bf.call(bq)}:function(bq){return bq==null?"":bq.toString().replace(a9,"").replace(a4,"")},makeArray:function(bt,br){var bq=br||[];if(bt!=null){var bs=a5.type(bt);if(bt.length==null||bs==="string"||bs==="function"||bs==="regexp"||a5.isWindow(bt)){aZ.call(bq,bt)}else{a5.merge(bq,bt)}}return bq},inArray:function(bs,bt){if(bt.indexOf){return bt.indexOf(bs)}for(var bq=0,br=bt.length;bq<br;bq++){if(bt[bq]===bs){return bq}}return -1},merge:function(bu,bs){var bt=bu.length,br=0;if(typeof bs.length==="number"){for(var bq=bs.length;br<bq;br++){bu[bt++]=bs[br]}}else{while(bs[br]!==C){bu[bt++]=bs[br++]}}bu.length=bt;return bu},grep:function(br,bw,bq){var bs=[],bv;bq=!!bq;for(var bt=0,bu=br.length;bt<bu;bt++){bv=!!bw(br[bt],bt);if(bq!==bv){bs.push(br[bt])}}return bs},map:function(br,bw,bq){var bs=[],bv;for(var bt=0,bu=br.length;bt<bu;bt++){bv=bw(br[bt],bt,bq);if(bv!=null){bs[bs.length]=bv}}return bs.concat.apply([],bs)},guid:1,proxy:function(bs,br,bq){if(arguments.length===2){if(typeof br==="string"){bq=bs;bs=bq[br];br=C}else{if(br&&!a5.isFunction(br)){bq=br;br=C}}}if(!br&&bs){br=function(){return bs.apply(bq||this,arguments)}}if(bs){br.guid=bs.guid=bs.guid||br.guid||a5.guid++}return br},access:function(bq,by,bw,bs,bv,bx){var br=bq.length;if(typeof by==="object"){for(var bt in by){a5.access(bq,bt,by[bt],bs,bv,bw)}return bq}if(bw!==C){bs=!bx&&bs&&a5.isFunction(bw);for(var bu=0;bu<br;bu++){bv(bq[bu],by,bs?bw.call(bq[bu],bu,bv(bq[bu],by)):bw,bx)}return bq}return br?bv(bq[0],by):C},now:function(){return(new Date()).getTime()},uaMatch:function(br){br=br.toLowerCase();var bq=aX.exec(br)||bi.exec(br)||bh.exec(br)||br.indexOf("compatible")<0&&bj.exec(br)||[];return{browser:bq[1]||"",version:bq[2]||"0"}},browser:{}});a5.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(br,bq){aW["[object "+bq+"]"]=bq.toLowerCase()});bm=a5.uaMatch(bo);if(bm.browser){a5.browser[bm.browser]=true;a5.browser.version=bm.version}if(a5.browser.webkit){a5.browser.safari=true}if(aT){a5.inArray=function(bq,br){return aT.call(br,bq)}}if(!a0.test("\xA0")){a9=/^[\s\xA0]+/;a4=/[\s\xA0]+$/}a3=a5(ab);if(ab.addEventListener){aS=function(){ab.removeEventListener("DOMContentLoaded",aS,false);a5.ready()}}else{if(ab.attachEvent){aS=function(){if(ab.readyState==="complete"){ab.detachEvent("onreadystatechange",aS);a5.ready()}}}}function aU(){if(a5.isReady){return}try{ab.documentElement.doScroll("left")}catch(bq){setTimeout(aU,1);return}a5.ready()}return(aF.jQuery=aF.$=a5)})();(function(){a.support={};var aZ=ab.documentElement,aY=ab.createElement("script"),aS=ab.createElement("div"),aT="script"+a.now();aS.style.display="none";aS.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a2=aS.getElementsByTagName("*"),a0=aS.getElementsByTagName("a")[0],a1=ab.createElement("select"),aU=a1.appendChild(ab.createElement("option"));if(!a2||!a2.length||!a0){return}a.support={leadingWhitespace:aS.firstChild.nodeType===3,tbody:!aS.getElementsByTagName("tbody").length,htmlSerialize:!!aS.getElementsByTagName("link").length,style:/red/.test(a0.getAttribute("style")),hrefNormalized:a0.getAttribute("href")==="/a",opacity:/^0.55$/.test(a0.style.opacity),cssFloat:!!a0.style.cssFloat,checkOn:aS.getElementsByTagName("input")[0].value==="on",optSelected:aU.selected,deleteExpando:true,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};a1.disabled=true;a.support.optDisabled=!aU.disabled;aY.type="text/javascript";try{aY.appendChild(ab.createTextNode("window."+aT+"=1;"))}catch(aW){}aZ.insertBefore(aY,aZ.firstChild);if(aF[aT]){a.support.scriptEval=true;delete aF[aT]}try{delete aY.test}catch(aW){a.support.deleteExpando=false}aZ.removeChild(aY);if(aS.attachEvent&&aS.fireEvent){aS.attachEvent("onclick",function a3(){a.support.noCloneEvent=false;aS.detachEvent("onclick",a3)});aS.cloneNode(true).fireEvent("onclick")}aS=ab.createElement("div");aS.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aV=ab.createDocumentFragment();aV.appendChild(aS.firstChild);a.support.checkClone=aV.cloneNode(true).cloneNode(true).lastChild.checked;a(function(){var a5=ab.createElement("div");a5.style.width=a5.style.paddingLeft="1px";ab.body.appendChild(a5);a.boxModel=a.support.boxModel=a5.offsetWidth===2;if("zoom" in a5.style){a5.style.display="inline";a5.style.zoom=1;a.support.inlineBlockNeedsLayout=a5.offsetWidth===2;a5.style.display="";a5.innerHTML="<div style='width:4px;'></div>";a.support.shrinkWrapBlocks=a5.offsetWidth!==2}a5.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var a4=a5.getElementsByTagName("td");a.support.reliableHiddenOffsets=a4[0].offsetHeight===0;a4[0].style.display="";a4[1].style.display="none";a.support.reliableHiddenOffsets=a.support.reliableHiddenOffsets&&a4[0].offsetHeight===0;a5.innerHTML="";ab.body.removeChild(a5).style.display="none";a5=a4=null});var aX=function(a4){var a6=ab.createElement("div");a4="on"+a4;var a5=(a4 in a6);if(!a5){a6.setAttribute(a4,"return;");a5=typeof a6[a4]==="function"}a6=null;return a5};a.support.submitBubbles=aX("submit");a.support.changeBubbles=aX("change");aZ=aY=aS=a2=a0=null})();var aM={},am=/^(?:\{.*\}|\[.*\])$/;a.extend({cache:{},uuid:0,expando:"jQuery"+a.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(aU,aT,aX){if(!a.acceptData(aU)){return}aU=aU==aF?aM:aU;var aW=aU.nodeType,aY=aW?aU[a.expando]:null,aS=a.cache,aV;if(aW&&!aY&&typeof aT==="string"&&aX===C){return}if(!aW){aS=aU}else{if(!aY){aU[a.expando]=aY=++a.uuid}}if(typeof aT==="object"){if(aW){aS[aY]=a.extend(aS[aY],aT)}else{a.extend(aS,aT)}}else{if(aW&&!aS[aY]){aS[aY]={}}}aV=aW?aS[aY]:aS;if(aX!==C){aV[aT]=aX}return typeof aT==="string"?aV[aT]:aV},removeData:function(aU,aT){if(!a.acceptData(aU)){return}aU=aU==aF?aM:aU;var aW=aU.nodeType,aY=aW?aU[a.expando]:aU,aS=a.cache,aV=aW?aS[aY]:aY;if(aT){if(aV){delete aV[aT];if(aW&&a.isEmptyObject(aV)){a.removeData(aU)}}}else{if(aW&&a.support.deleteExpando){delete aU[a.expando]}else{if(aU.removeAttribute){aU.removeAttribute(a.expando)}else{if(aW){delete aS[aY]}else{for(var aX in aU){delete aU[aX]}}}}}},acceptData:function(aT){if(aT.nodeName){var aS=a.noData[aT.nodeName.toLowerCase()];if(aS){return !(aS===true||aT.getAttribute("classid")!==aS)}}return true}});a.fn.extend({data:function(aW,aY){var aX=null;if(typeof aW==="undefined"){if(this.length){var aS=this[0].attributes,aU;aX=a.data(this[0]);for(var aV=0,aT=aS.length;aV<aT;aV++){aU=aS[aV].name;if(aU.indexOf("data-")===0){aU=aU.substr(5);aA(this[0],aU,aX[aU])}}}return aX}else{if(typeof aW==="object"){return this.each(function(){a.data(this,aW)})}}var aZ=aW.split(".");aZ[1]=aZ[1]?"."+aZ[1]:"";if(aY===C){aX=this.triggerHandler("getData"+aZ[1]+"!",[aZ[0]]);if(aX===C&&this.length){aX=a.data(this[0],aW);aX=aA(this[0],aW,aX)}return aX===C&&aZ[1]?this.data(aZ[0]):aX}else{return this.each(function(){var a1=a(this),a0=[aZ[0],aY];a1.triggerHandler("setData"+aZ[1]+"!",a0);a.data(this,aW,aY);a1.triggerHandler("changeData"+aZ[1]+"!",a0)})}},removeData:function(aS){return this.each(function(){a.removeData(this,aS)})}});function aA(aT,aS,aU){if(aU===C&&aT.nodeType===1){aU=aT.getAttribute("data-"+aS);if(typeof aU==="string"){try{aU=aU==="true"?true:aU==="false"?false:aU==="null"?null:!a.isNaN(aU)?parseFloat(aU):am.test(aU)?a.parseJSON(aU):aU}catch(aV){}a.data(aT,aS,aU)}else{aU=C}}return aU}a.extend({queue:function(aT,aS,aV){if(!aT){return}aS=(aS||"fx")+"queue";var aU=a.data(aT,aS);if(!aV){return aU||[]}if(!aU||a.isArray(aV)){aU=a.data(aT,aS,a.makeArray(aV))}else{aU.push(aV)}return aU},dequeue:function(aV,aU){aU=aU||"fx";var aS=a.queue(aV,aU),aT=aS.shift();if(aT==="inprogress"){aT=aS.shift()}if(aT){if(aU==="fx"){aS.unshift("inprogress")}aT.call(aV,function(){a.dequeue(aV,aU)})}}});a.fn.extend({queue:function(aS,aT){if(typeof aS!=="string"){aT=aS;aS="fx"}if(aT===C){return a.queue(this[0],aS)}return this.each(function(aV){var aU=a.queue(this,aS,aT);if(aS==="fx"&&aU[0]!=="inprogress"){a.dequeue(this,aS)}})},dequeue:function(aS){return this.each(function(){a.dequeue(this,aS)})},delay:function(aT,aS){aT=a.fx?a.fx.speeds[aT]||aT:aT;aS=aS||"fx";return this.queue(aS,function(){var aU=this;setTimeout(function(){a.dequeue(aU,aS)},aT)})},clearQueue:function(aS){return this.queue(aS||"fx",[])}});var ak=/[\n\t]/g,aJ=/\s+/,ao=/\r/g,aI=/^(?:href|src|style)$/,c=/^(?:button|input)$/i,x=/^(?:button|input|object|select|textarea)$/i,h=/^a(?:rea)?$/i,K=/^(?:radio|checkbox)$/i;a.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};a.fn.extend({attr:function(aS,aT){return a.access(this,aS,aT,true,a.attr)},removeAttr:function(aS,aT){return this.each(function(){a.attr(this,aS,"");if(this.nodeType===1){this.removeAttribute(aS)}})},addClass:function(aZ){if(a.isFunction(aZ)){return this.each(function(a2){var a1=a(this);a1.addClass(aZ.call(this,a2,a1.attr("class")))})}if(aZ&&typeof aZ==="string"){var aS=(aZ||"").split(aJ);for(var aV=0,aU=this.length;aV<aU;aV++){var aT=this[aV];if(aT.nodeType===1){if(!aT.className){aT.className=aZ}else{var aW=" "+aT.className+" ",aY=aT.className;for(var aX=0,a0=aS.length;aX<a0;aX++){if(aW.indexOf(" "+aS[aX]+" ")<0){aY+=" "+aS[aX]}}aT.className=a.trim(aY)}}}}return this},removeClass:function(aX){if(a.isFunction(aX)){return this.each(function(a1){var a0=a(this);a0.removeClass(aX.call(this,a1,a0.attr("class")))})}if((aX&&typeof aX==="string")||aX===C){var aY=(aX||"").split(aJ);for(var aU=0,aT=this.length;aU<aT;aU++){var aW=this[aU];if(aW.nodeType===1&&aW.className){if(aX){var aV=(" "+aW.className+" ").replace(ak," ");for(var aZ=0,aS=aY.length;aZ<aS;aZ++){aV=aV.replace(" "+aY[aZ]+" "," ")}aW.className=a.trim(aV)}else{aW.className=""}}}}return this},toggleClass:function(aV,aT){var aU=typeof aV,aS=typeof aT==="boolean";if(a.isFunction(aV)){return this.each(function(aX){var aW=a(this);aW.toggleClass(aV.call(this,aX,aW.attr("class"),aT),aT)})}return this.each(function(){if(aU==="string"){var aY,aX=0,aW=a(this),aZ=aT,a0=aV.split(aJ);while((aY=a0[aX++])){aZ=aS?aZ:!aW.hasClass(aY);aW[aZ?"addClass":"removeClass"](aY)}}else{if(aU==="undefined"||aU==="boolean"){if(this.className){a.data(this,"__className__",this.className)}this.className=this.className||aV===false?"":a.data(this,"__className__")||""}}})},hasClass:function(aS){var aV=" "+aS+" ";for(var aU=0,aT=this.length;aU<aT;aU++){if((" "+this[aU].className+" ").replace(ak," ").indexOf(aV)>-1){return true}}return false},val:function(a0){if(!arguments.length){var aU=this[0];if(aU){if(a.nodeName(aU,"option")){var aT=aU.attributes.value;return !aT||aT.specified?aU.value:aU.text}if(a.nodeName(aU,"select")){var aY=aU.selectedIndex,a1=[],a2=aU.options,aX=aU.type==="select-one";if(aY<0){return null}for(var aV=aX?aY:0,aZ=aX?aY+1:a2.length;aV<aZ;aV++){var aW=a2[aV];if(aW.selected&&(a.support.optDisabled?!aW.disabled:aW.getAttribute("disabled")===null)&&(!aW.parentNode.disabled||!a.nodeName(aW.parentNode,"optgroup"))){a0=a(aW).val();if(aX){return a0}a1.push(a0)}}return a1}if(K.test(aU.type)&&!a.support.checkOn){return aU.getAttribute("value")===null?"on":aU.value}return(aU.value||"").replace(ao,"")}return C}var aS=a.isFunction(a0);return this.each(function(a5){var a4=a(this),a6=a0;if(this.nodeType!==1){return}if(aS){a6=a0.call(this,a5,a4.val())}if(a6==null){a6=""}else{if(typeof a6==="number"){a6+=""}else{if(a.isArray(a6)){a6=a.map(a6,function(a7){return a7==null?"":a7+""})}}}if(a.isArray(a6)&&K.test(this.type)){this.checked=a.inArray(a4.val(),a6)>=0}else{if(a.nodeName(this,"select")){var a3=a.makeArray(a6);a("option",this).each(function(){this.selected=a.inArray(a(this).val(),a3)>=0});if(!a3.length){this.selectedIndex=-1}}else{this.value=a6}}})}});a.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aT,aS,aY,a1){if(!aT||aT.nodeType===3||aT.nodeType===8){return C}if(a1&&aS in a.attrFn){return a(aT)[aS](aY)}var aU=aT.nodeType!==1||!a.isXMLDoc(aT),aX=aY!==C;aS=aU&&a.props[aS]||aS;var aW=aI.test(aS);if(aS==="selected"&&!a.support.optSelected){var aZ=aT.parentNode;if(aZ){aZ.selectedIndex;if(aZ.parentNode){aZ.parentNode.selectedIndex}}}if((aS in aT||aT[aS]!==C)&&aU&&!aW){if(aX){if(aS==="type"&&c.test(aT.nodeName)&&aT.parentNode){a.error("type property can't be changed")}if(aY===null){if(aT.nodeType===1){aT.removeAttribute(aS)}}else{aT[aS]=aY}}if(a.nodeName(aT,"form")&&aT.getAttributeNode(aS)){return aT.getAttributeNode(aS).nodeValue}if(aS==="tabIndex"){var a0=aT.getAttributeNode("tabIndex");return a0&&a0.specified?a0.value:x.test(aT.nodeName)||h.test(aT.nodeName)&&aT.href?0:C}return aT[aS]}if(!a.support.style&&aU&&aS==="style"){if(aX){aT.style.cssText=""+aY}return aT.style.cssText}if(aX){aT.setAttribute(aS,""+aY)}if(!aT.attributes[aS]&&(aT.hasAttribute&&!aT.hasAttribute(aS))){return C}var aV=!a.support.hrefNormalized&&aU&&aW?aT.getAttribute(aS,2):aT.getAttribute(aS);return aV===null?C:aV}});var aw=/\.(.*)$/,aH=/^(?:textarea|input|select)$/i,E=/\./g,S=/ /g,ag=/[^\w\s.|`]/g,z=function(aS){return aS.replace(ag,"\\$&")},y={focusin:0,focusout:0};a.event={add:function(aW,a0,a6,aY){if(aW.nodeType===3||aW.nodeType===8){return}if(a.isWindow(aW)&&(aW!==aF&&!aW.frameElement)){aW=aF}if(a6===false){a6=aK}else{if(!a6){return}}var aU,a4;if(a6.handler){aU=a6;a6=aU.handler}if(!a6.guid){a6.guid=a.guid++}var a1=a.data(aW);if(!a1){return}var aS=aW.nodeType?"events":"__events__",a5=a1[aS],aZ=a1.handle;if(typeof a5==="function"){aZ=a5.handle;a5=a5.events}else{if(!a5){if(!aW.nodeType){a1[aS]=a1=function(){}}a1.events=a5={}}}if(!aZ){a1.handle=aZ=function(){return typeof a!=="undefined"&&!a.event.triggered?a.event.handle.apply(aZ.elem,arguments):C}}aZ.elem=aW;a0=a0.split(" ");var a3,aX=0,aT;while((a3=a0[aX++])){a4=aU?a.extend({},aU):{handler:a6,data:aY};if(a3.indexOf(".")>-1){aT=a3.split(".");a3=aT.shift();a4.namespace=aT.slice(0).sort().join(".")}else{aT=[];a4.namespace=""}a4.type=a3;if(!a4.guid){a4.guid=a6.guid}var aV=a5[a3],a2=a.event.special[a3]||{};if(!aV){aV=a5[a3]=[];if(!a2.setup||a2.setup.call(aW,aY,aT,aZ)===false){if(aW.addEventListener){aW.addEventListener(a3,aZ,false)}else{if(aW.attachEvent){aW.attachEvent("on"+a3,aZ)}}}}if(a2.add){a2.add.call(aW,a4);if(!a4.handler.guid){a4.handler.guid=a6.guid}}aV.push(a4);a.event.global[a3]=true}aW=null},global:{},remove:function(a8,a2,aU,aY){if(a8.nodeType===3||a8.nodeType===8){return}if(aU===false){aU=aK}var bb,aX,aZ,a5,a6=0,aV,a0,a3,aW,a1,aS,ba,a4=a8.nodeType?"events":"__events__",a7=a.data(a8),aT=a7&&a7[a4];if(!a7||!aT){return}if(typeof aT==="function"){a7=aT;aT=aT.events}if(a2&&a2.type){aU=a2.handler;a2=a2.type}if(!a2||typeof a2==="string"&&a2.charAt(0)==="."){a2=a2||"";for(aX in aT){a.event.remove(a8,aX+a2)}return}a2=a2.split(" ");while((aX=a2[a6++])){ba=aX;aS=null;aV=aX.indexOf(".")<0;a0=[];if(!aV){a0=aX.split(".");aX=a0.shift();a3=new RegExp("(^|\\.)"+a.map(a0.slice(0).sort(),z).join("\\.(?:.*\\.)?")+"(\\.|$)")}a1=aT[aX];if(!a1){continue}if(!aU){for(a5=0;a5<a1.length;a5++){aS=a1[a5];if(aV||a3.test(aS.namespace)){a.event.remove(a8,ba,aS.handler,a5);a1.splice(a5--,1)}}continue}aW=a.event.special[aX]||{};for(a5=aY||0;a5<a1.length;a5++){aS=a1[a5];if(aU.guid===aS.guid){if(aV||a3.test(aS.namespace)){if(aY==null){a1.splice(a5--,1)}if(aW.remove){aW.remove.call(a8,aS)}}if(aY!=null){break}}}if(a1.length===0||aY!=null&&a1.length===1){if(!aW.teardown||aW.teardown.call(a8,a0)===false){a.removeEvent(a8,aX,a7.handle)}bb=null;delete aT[aX]}}if(a.isEmptyObject(aT)){var a9=a7.handle;if(a9){a9.elem=null}delete a7.events;delete a7.handle;if(typeof a7==="function"){a.removeData(a8,a4)}else{if(a.isEmptyObject(a7)){a.removeData(a8)}}}},trigger:function(aT,aY,aV){var a2=aT.type||aT,aX=arguments[3];if(!aX){aT=typeof aT==="object"?aT[a.expando]?aT:a.extend(a.Event(a2),aT):a.Event(a2);if(a2.indexOf("!")>=0){aT.type=a2=a2.slice(0,-1);aT.exclusive=true}if(!aV){aT.stopPropagation();if(a.event.global[a2]){a.each(a.cache,function(){if(this.events&&this.events[a2]){a.event.trigger(aT,aY,this.handle.elem)}})}}if(!aV||aV.nodeType===3||aV.nodeType===8){return C}aT.result=C;aT.target=aV;aY=a.makeArray(aY);aY.unshift(aT)}aT.currentTarget=aV;var aZ=aV.nodeType?a.data(aV,"handle"):(a.data(aV,"__events__")||{}).handle;if(aZ){aZ.apply(aV,aY)}var a4=aV.parentNode||aV.ownerDocument;try{if(!(aV&&aV.nodeName&&a.noData[aV.nodeName.toLowerCase()])){if(aV["on"+a2]&&aV["on"+a2].apply(aV,aY)===false){aT.result=false;aT.preventDefault()}}}catch(a3){}if(!aT.isPropagationStopped()&&a4){a.event.trigger(aT,aY,a4,true)}else{if(!aT.isDefaultPrevented()){var aU,a0=aT.target,aS=a2.replace(aw,""),a5=a.nodeName(a0,"a")&&aS==="click",a1=a.event.special[aS]||{};if((!a1._default||a1._default.call(aV,aT)===false)&&!a5&&!(a0&&a0.nodeName&&a.noData[a0.nodeName.toLowerCase()])){try{if(a0[aS]){aU=a0["on"+aS];if(aU){a0["on"+aS]=null}a.event.triggered=true;a0[aS]()}}catch(aW){}if(aU){a0["on"+aS]=aU}a.event.triggered=false}}}},handle:function(aS){var a1,aU,aT,a3,a2,aX=[],aZ=a.makeArray(arguments);aS=aZ[0]=a.event.fix(aS||aF.event);aS.currentTarget=this;a1=aS.type.indexOf(".")<0&&!aS.exclusive;if(!a1){aT=aS.type.split(".");aS.type=aT.shift();aX=aT.slice(0).sort();a3=new RegExp("(^|\\.)"+aX.join("\\.(?:.*\\.)?")+"(\\.|$)")}aS.namespace=aS.namespace||aX.join(".");a2=a.data(this,this.nodeType?"events":"__events__");if(typeof a2==="function"){a2=a2.events}aU=(a2||{})[aS.type];if(a2&&aU){aU=aU.slice(0);for(var aW=0,aV=aU.length;aW<aV;aW++){var a0=aU[aW];if(a1||a3.test(a0.namespace)){aS.handler=a0.handler;aS.data=a0.data;aS.handleObj=a0;var aY=a0.handler.apply(this,aZ);if(aY!==C){aS.result=aY;if(aY===false){aS.preventDefault();aS.stopPropagation()}}if(aS.isImmediatePropagationStopped()){break}}}}return aS.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 pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(aV){if(aV[a.expando]){return aV}var aT=aV;aV=a.Event(aT);for(var aU=this.props.length,aX;aU;){aX=this.props[--aU];aV[aX]=aT[aX]}if(!aV.target){aV.target=aV.srcElement||ab}if(aV.target.nodeType===3){aV.target=aV.target.parentNode}if(!aV.relatedTarget&&aV.fromElement){aV.relatedTarget=aV.fromElement===aV.target?aV.toElement:aV.fromElement}if(aV.pageX==null&&aV.clientX!=null){var aW=ab.documentElement,aS=ab.body;aV.pageX=aV.clientX+(aW&&aW.scrollLeft||aS&&aS.scrollLeft||0)-(aW&&aW.clientLeft||aS&&aS.clientLeft||0);aV.pageY=aV.clientY+(aW&&aW.scrollTop||aS&&aS.scrollTop||0)-(aW&&aW.clientTop||aS&&aS.clientTop||0)}if(aV.which==null&&(aV.charCode!=null||aV.keyCode!=null)){aV.which=aV.charCode!=null?aV.charCode:aV.keyCode}if(!aV.metaKey&&aV.ctrlKey){aV.metaKey=aV.ctrlKey}if(!aV.which&&aV.button!==C){aV.which=(aV.button&1?1:(aV.button&2?3:(aV.button&4?2:0)))}return aV},guid:100000000,proxy:a.proxy,special:{ready:{setup:a.bindReady,teardown:a.noop},live:{add:function(aS){a.event.add(this,l(aS.origType,aS.selector),a.extend({},aS,{handler:V,guid:aS.handler.guid}))},remove:function(aS){a.event.remove(this,l(aS.origType,aS.selector),aS)}},beforeunload:{setup:function(aU,aT,aS){if(a.isWindow(this)){this.onbeforeunload=aS}},teardown:function(aT,aS){if(this.onbeforeunload===aS){this.onbeforeunload=null}}}}};a.removeEvent=ab.removeEventListener?function(aT,aS,aU){if(aT.removeEventListener){aT.removeEventListener(aS,aU,false)}}:function(aT,aS,aU){if(aT.detachEvent){aT.detachEvent("on"+aS,aU)}};a.Event=function(aS){if(!this.preventDefault){return new a.Event(aS)}if(aS&&aS.type){this.originalEvent=aS;this.type=aS.type}else{this.type=aS}this.timeStamp=a.now();this[a.expando]=true};function aK(){return false}function d(){return true}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=d;var aS=this.originalEvent;if(!aS){return}if(aS.preventDefault){aS.preventDefault()}else{aS.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=d;var aS=this.originalEvent;if(!aS){return}if(aS.stopPropagation){aS.stopPropagation()}aS.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=d;this.stopPropagation()},isDefaultPrevented:aK,isPropagationStopped:aK,isImmediatePropagationStopped:aK};var R=function(aT){var aS=aT.relatedTarget;try{while(aS&&aS!==this){aS=aS.parentNode}if(aS!==this){aT.type=aT.data;a.event.handle.apply(this,arguments)}}catch(aU){}},aq=function(aS){aS.type=aS.data;a.event.handle.apply(this,arguments)};a.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aT,aS){a.event.special[aT]={setup:function(aU){a.event.add(this,aS,aU&&aU.selector?aq:R,aT)},teardown:function(aU){a.event.remove(this,aS,aU&&aU.selector?aq:R)}}});if(!a.support.submitBubbles){a.event.special.submit={setup:function(aT,aS){if(this.nodeName.toLowerCase()!=="form"){a.event.add(this,"click.specialSubmit",function(aW){var aV=aW.target,aU=aV.type;if((aU==="submit"||aU==="image")&&a(aV).closest("form").length){aW.liveFired=C;return au("submit",this,arguments)}});a.event.add(this,"keypress.specialSubmit",function(aW){var aV=aW.target,aU=aV.type;if((aU==="text"||aU==="password")&&a(aV).closest("form").length&&aW.keyCode===13){aW.liveFired=C;return au("submit",this,arguments)}})}else{return false}},teardown:function(aS){a.event.remove(this,".specialSubmit")}}}if(!a.support.changeBubbles){var aL,g=function(aT){var aS=aT.type,aU=aT.value;if(aS==="radio"||aS==="checkbox"){aU=aT.checked}else{if(aS==="select-multiple"){aU=aT.selectedIndex>-1?a.map(aT.options,function(aV){return aV.selected}).join("-"):""}else{if(aT.nodeName.toLowerCase()==="select"){aU=aT.selectedIndex}}}return aU},P=function P(aU){var aS=aU.target,aT,aV;if(!aH.test(aS.nodeName)||aS.readOnly){return}aT=a.data(aS,"_change_data");aV=g(aS);if(aU.type!=="focusout"||aS.type!=="radio"){a.data(aS,"_change_data",aV)}if(aT===C||aV===aT){return}if(aT!=null||aV){aU.type="change";aU.liveFired=C;return a.event.trigger(aU,arguments[1],aS)}};a.event.special.change={filters:{focusout:P,beforedeactivate:P,click:function(aU){var aT=aU.target,aS=aT.type;if(aS==="radio"||aS==="checkbox"||aT.nodeName.toLowerCase()==="select"){return P.call(this,aU)}},keydown:function(aU){var aT=aU.target,aS=aT.type;if((aU.keyCode===13&&aT.nodeName.toLowerCase()!=="textarea")||(aU.keyCode===32&&(aS==="checkbox"||aS==="radio"))||aS==="select-multiple"){return P.call(this,aU)}},beforeactivate:function(aT){var aS=aT.target;a.data(aS,"_change_data",g(aS))}},setup:function(aU,aT){if(this.type==="file"){return false}for(var aS in aL){a.event.add(this,aS+".specialChange",aL[aS])}return aH.test(this.nodeName)},teardown:function(aS){a.event.remove(this,".specialChange");return aH.test(this.nodeName)}};aL=a.event.special.change.filters;aL.focus=aL.beforeactivate}function au(aT,aU,aS){aS[0].type=aT;return a.event.handle.apply(aU,aS)}if(ab.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(aU,aS){a.event.special[aS]={setup:function(){if(y[aS]++===0){ab.addEventListener(aU,aT,true)}},teardown:function(){if(--y[aS]===0){ab.removeEventListener(aU,aT,true)}}};function aT(aV){aV=a.event.fix(aV);aV.type=aS;return a.event.trigger(aV,null,aV.target)}})}a.each(["bind","one"],function(aT,aS){a.fn[aS]=function(aZ,a0,aY){if(typeof aZ==="object"){for(var aW in aZ){this[aS](aW,a0,aZ[aW],aY)}return this}if(a.isFunction(a0)||a0===false){aY=a0;a0=C}var aX=aS==="one"?a.proxy(aY,function(a1){a(this).unbind(a1,aX);return aY.apply(this,arguments)}):aY;if(aZ==="unload"&&aS!=="one"){this.one(aZ,a0,aY)}else{for(var aV=0,aU=this.length;aV<aU;aV++){a.event.add(this[aV],aZ,aX,a0)}}return this}});a.fn.extend({unbind:function(aW,aV){if(typeof aW==="object"&&!aW.preventDefault){for(var aU in aW){this.unbind(aU,aW[aU])}}else{for(var aT=0,aS=this.length;aT<aS;aT++){a.event.remove(this[aT],aW,aV)}}return this},delegate:function(aS,aT,aV,aU){return this.live(aT,aV,aU,aS)},undelegate:function(aS,aT,aU){if(arguments.length===0){return this.unbind("live")}else{return this.die(aT,null,aU,aS)}},trigger:function(aS,aT){return this.each(function(){a.event.trigger(aS,aT,this)})},triggerHandler:function(aS,aU){if(this[0]){var aT=a.Event(aS);aT.preventDefault();aT.stopPropagation();a.event.trigger(aT,aU,this[0]);return aT.result}},toggle:function(aU){var aS=arguments,aT=1;while(aT<aS.length){a.proxy(aU,aS[aT++])}return this.click(a.proxy(aU,function(aV){var aW=(a.data(this,"lastToggle"+aU.guid)||0)%aT;a.data(this,"lastToggle"+aU.guid,aW+1);aV.preventDefault();return aS[aW].apply(this,arguments)||false}))},hover:function(aS,aT){return this.mouseenter(aS).mouseleave(aT||aS)}});var ap={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};a.each(["live","die"],function(aT,aS){a.fn[aS]=function(a3,a0,a5,aW){var a4,a1=0,a2,aV,a7,aY=aW||this.selector,aU=aW?this:a(this.context);if(typeof a3==="object"&&!a3.preventDefault){for(var a6 in a3){aU[aS](a6,a0,a3[a6],aY)}return this}if(a.isFunction(a0)){a5=a0;a0=C}a3=(a3||"").split(" ");while((a4=a3[a1++])!=null){a2=aw.exec(a4);aV="";if(a2){aV=a2[0];a4=a4.replace(aw,"")}if(a4==="hover"){a3.push("mouseenter"+aV,"mouseleave"+aV);continue}a7=a4;if(a4==="focus"||a4==="blur"){a3.push(ap[a4]+aV);a4=a4+aV}else{a4=(ap[a4]||a4)+aV}if(aS==="live"){for(var aZ=0,aX=aU.length;aZ<aX;aZ++){a.event.add(aU[aZ],"live."+l(a4,aY),{data:a0,selector:aY,handler:a5,origType:a4,origHandler:a5,preType:a7})}}else{aU.unbind("live."+l(a4,aY),a5)}}return this}});function V(a3){var a0,aV,a9,aX,aS,a5,a2,a4,a1,a8,aZ,aY,a7,a6=[],aW=[],aT=a.data(this,this.nodeType?"events":"__events__");if(typeof aT==="function"){aT=aT.events}if(a3.liveFired===this||!aT||!aT.live||a3.button&&a3.type==="click"){return}if(a3.namespace){aY=new RegExp("(^|\\.)"+a3.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}a3.liveFired=this;var aU=aT.live.slice(0);for(a2=0;a2<aU.length;a2++){aS=aU[a2];if(aS.origType.replace(aw,"")===a3.type){aW.push(aS.selector)}else{aU.splice(a2--,1)}}aX=a(a3.target).closest(aW,a3.currentTarget);for(a4=0,a1=aX.length;a4<a1;a4++){aZ=aX[a4];for(a2=0;a2<aU.length;a2++){aS=aU[a2];if(aZ.selector===aS.selector&&(!aY||aY.test(aS.namespace))){a5=aZ.elem;a9=null;if(aS.preType==="mouseenter"||aS.preType==="mouseleave"){a3.type=aS.preType;a9=a(a3.relatedTarget).closest(aS.selector)[0]}if(!a9||a9!==a5){a6.push({elem:a5,handleObj:aS,level:aZ.level})}}}}for(a4=0,a1=a6.length;a4<a1;a4++){aX=a6[a4];if(aV&&aX.level>aV){break}a3.currentTarget=aX.elem;a3.data=aX.handleObj.data;a3.handleObj=aX.handleObj;a7=aX.handleObj.origHandler.apply(aX.elem,arguments);if(a7===false||a3.isPropagationStopped()){aV=aX.level;if(a7===false){a0=false}if(a3.isImmediatePropagationStopped()){break}}}return a0}function l(aT,aS){return(aT&&aT!=="*"?aT+".":"")+aS.replace(E,"`").replace(S,"&")}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(aT,aS){a.fn[aS]=function(aV,aU){if(aU==null){aU=aV;aV=null}return arguments.length>0?this.bind(aS,aV,aU):this.trigger(aS)};if(a.attrFn){a.attrFn[aS]=true}});if(aF.attachEvent&&!aF.addEventListener){a(aF).bind("unload",function(){for(var aT in a.cache){if(a.cache[aT].handle){try{a.event.remove(a.cache[aT].handle.elem)}catch(aS){}}}});
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
}(function(){var a7=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,a0=0,aV=Object.prototype.toString,a6=false,aZ=true;[0,0].sort(function(){aZ=false;return 0});var aT=function(be,a9,bh,bi){bh=bh||[];a9=a9||ab;var bk=a9;if(a9.nodeType!==1&&a9.nodeType!==9){return[]}if(!be||typeof be!=="string"){return bh}var bb,bm,bp,ba,bl,bo,bn,bg,bd=true,bc=aT.isXML(a9),bf=[],bj=be;do{a7.exec("");bb=a7.exec(bj);if(bb){bj=bb[3];bf.push(bb[1]);if(bb[2]){ba=bb[3];break}}}while(bb);if(bf.length>1&&a1.exec(be)){if(bf.length===2&&aW.relative[bf[0]]){bm=aY(bf[0]+bf[1],a9)}else{bm=aW.relative[bf[0]]?[a9]:aT(bf.shift(),a9);while(bf.length){be=bf.shift();if(aW.relative[be]){be+=bf.shift()}bm=aY(be,bm)}}}else{if(!bi&&bf.length>1&&a9.nodeType===9&&!bc&&aW.match.ID.test(bf[0])&&!aW.match.ID.test(bf[bf.length-1])){bl=aT.find(bf.shift(),a9,bc);a9=bl.expr?aT.filter(bl.expr,bl.set)[0]:bl.set[0]}if(a9){bl=bi?{expr:bf.pop(),set:aS(bi)}:aT.find(bf.pop(),bf.length===1&&(bf[0]==="~"||bf[0]==="+")&&a9.parentNode?a9.parentNode:a9,bc);bm=bl.expr?aT.filter(bl.expr,bl.set):bl.set;if(bf.length>0){bp=aS(bm)}else{bd=false}while(bf.length){bo=bf.pop();bn=bo;if(!aW.relative[bo]){bo=""}else{bn=bf.pop()}if(bn==null){bn=a9}aW.relative[bo](bp,bn,bc)}}else{bp=bf=[]}}if(!bp){bp=bm}if(!bp){aT.error(bo||be)}if(aV.call(bp)==="[object Array]"){if(!bd){bh.push.apply(bh,bp)}else{if(a9&&a9.nodeType===1){for(bg=0;bp[bg]!=null;bg++){if(bp[bg]&&(bp[bg]===true||bp[bg].nodeType===1&&aT.contains(a9,bp[bg]))){bh.push(bm[bg])}}}else{for(bg=0;bp[bg]!=null;bg++){if(bp[bg]&&bp[bg].nodeType===1){bh.push(bm[bg])}}}}}else{aS(bp,bh)}if(ba){aT(ba,bk,bh,bi);aT.uniqueSort(bh)}return bh};aT.uniqueSort=function(ba){if(aU){a6=aZ;ba.sort(aU);if(a6){for(var a9=1;a9<ba.length;a9++){if(ba[a9]===ba[a9-1]){ba.splice(a9--,1)}}}}return ba};aT.matches=function(a9,ba){return aT(a9,null,null,ba)};aT.matchesSelector=function(a9,ba){return aT(ba,null,null,[a9]).length>0};aT.find=function(bg,a9,bh){var bf;if(!bg){return[]}for(var bc=0,bb=aW.order.length;bc<bb;bc++){var bd,be=aW.order[bc];if((bd=aW.leftMatch[be].exec(bg))){var ba=bd[1];bd.splice(1,1);if(ba.substr(ba.length-1)!=="\\"){bd[1]=(bd[1]||"").replace(/\\/g,"");bf=aW.find[be](bd,a9,bh);if(bf!=null){bg=bg.replace(aW.match[be],"");break}}}}if(!bf){bf=a9.getElementsByTagName("*")}return{set:bf,expr:bg}};aT.filter=function(bk,bj,bn,bd){var bf,a9,bb=bk,bp=[],bh=bj,bg=bj&&bj[0]&&aT.isXML(bj[0]);while(bk&&bj.length){for(var bi in aW.filter){if((bf=aW.leftMatch[bi].exec(bk))!=null&&bf[2]){var bo,bm,ba=aW.filter[bi],bc=bf[1];a9=false;bf.splice(1,1);if(bc.substr(bc.length-1)==="\\"){continue}if(bh===bp){bp=[]}if(aW.preFilter[bi]){bf=aW.preFilter[bi](bf,bh,bn,bp,bd,bg);if(!bf){a9=bo=true}else{if(bf===true){continue}}}if(bf){for(var be=0;(bm=bh[be])!=null;be++){if(bm){bo=ba(bm,bf,be,bh);var bl=bd^!!bo;if(bn&&bo!=null){if(bl){a9=true}else{bh[be]=false}}else{if(bl){bp.push(bm);a9=true}}}}}if(bo!==C){if(!bn){bh=bp}bk=bk.replace(aW.match[bi],"");if(!a9){return[]}break}}}if(bk===bb){if(a9==null){aT.error(bk)}else{break}}bb=bk}return bh};aT.error=function(a9){throw"Syntax error, unrecognized expression: "+a9};var aW=aT.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\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(a9){return a9.getAttribute("href")}},relative:{"+":function(bf,ba){var bc=typeof ba==="string",be=bc&&!/\W/.test(ba),bg=bc&&!be;if(be){ba=ba.toLowerCase()}for(var bb=0,a9=bf.length,bd;bb<a9;bb++){if((bd=bf[bb])){while((bd=bd.previousSibling)&&bd.nodeType!==1){}bf[bb]=bg||bd&&bd.nodeName.toLowerCase()===ba?bd||false:bd===ba}}if(bg){aT.filter(ba,bf,true)}},">":function(bf,ba){var be,bd=typeof ba==="string",bb=0,a9=bf.length;if(bd&&!/\W/.test(ba)){ba=ba.toLowerCase();for(;bb<a9;bb++){be=bf[bb];if(be){var bc=be.parentNode;bf[bb]=bc.nodeName.toLowerCase()===ba?bc:false}}}else{for(;bb<a9;bb++){be=bf[bb];if(be){bf[bb]=bd?be.parentNode:be.parentNode===ba}}if(bd){aT.filter(ba,bf,true)}}},"":function(bc,ba,be){var bd,bb=a0++,a9=a8;if(typeof ba==="string"&&!/\W/.test(ba)){ba=ba.toLowerCase();bd=ba;a9=a5}a9("parentNode",ba,bb,bc,bd,be)},"~":function(bc,ba,be){var bd,bb=a0++,a9=a8;if(typeof ba==="string"&&!/\W/.test(ba)){ba=ba.toLowerCase();bd=ba;a9=a5}a9("previousSibling",ba,bb,bc,bd,be)}},find:{ID:function(ba,bb,bc){if(typeof bb.getElementById!=="undefined"&&!bc){var a9=bb.getElementById(ba[1]);return a9&&a9.parentNode?[a9]:[]}},NAME:function(bb,be){if(typeof be.getElementsByName!=="undefined"){var ba=[],bd=be.getElementsByName(bb[1]);for(var bc=0,a9=bd.length;bc<a9;bc++){if(bd[bc].getAttribute("name")===bb[1]){ba.push(bd[bc])}}return ba.length===0?null:ba}},TAG:function(a9,ba){return ba.getElementsByTagName(a9[1])}},preFilter:{CLASS:function(bc,ba,bb,a9,bf,bg){bc=" "+bc[1].replace(/\\/g,"")+" ";if(bg){return bc}for(var bd=0,be;(be=ba[bd])!=null;bd++){if(be){if(bf^(be.className&&(" "+be.className+" ").replace(/[\t\n]/g," ").indexOf(bc)>=0)){if(!bb){a9.push(be)}}else{if(bb){ba[bd]=false}}}}return false},ID:function(a9){return a9[1].replace(/\\/g,"")},TAG:function(ba,a9){return ba[1].toLowerCase()},CHILD:function(a9){if(a9[1]==="nth"){var ba=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a9[2]==="even"&&"2n"||a9[2]==="odd"&&"2n+1"||!/\D/.test(a9[2])&&"0n+"+a9[2]||a9[2]);a9[2]=(ba[1]+(ba[2]||1))-0;a9[3]=ba[3]-0}a9[0]=a0++;return a9},ATTR:function(bd,ba,bb,a9,be,bf){var bc=bd[1].replace(/\\/g,"");if(!bf&&aW.attrMap[bc]){bd[1]=aW.attrMap[bc]}if(bd[2]==="~="){bd[4]=" "+bd[4]+" "}return bd},PSEUDO:function(bd,ba,bb,a9,be){if(bd[1]==="not"){if((a7.exec(bd[3])||"").length>1||/^\w/.test(bd[3])){bd[3]=aT(bd[3],null,null,ba)}else{var bc=aT.filter(bd[3],ba,bb,true^be);if(!bb){a9.push.apply(a9,bc)}return false}}else{if(aW.match.POS.test(bd[0])||aW.match.CHILD.test(bd[0])){return true}}return bd},POS:function(a9){a9.unshift(true);return a9}},filters:{enabled:function(a9){return a9.disabled===false&&a9.type!=="hidden"},disabled:function(a9){return a9.disabled===true},checked:function(a9){return a9.checked===true},selected:function(a9){a9.parentNode.selectedIndex;return a9.selected===true},parent:function(a9){return !!a9.firstChild},empty:function(a9){return !a9.firstChild},has:function(bb,ba,a9){return !!aT(a9[3],bb).length},header:function(a9){return(/h\d/i).test(a9.nodeName)},text:function(a9){return"text"===a9.type},radio:function(a9){return"radio"===a9.type},checkbox:function(a9){return"checkbox"===a9.type},file:function(a9){return"file"===a9.type},password:function(a9){return"password"===a9.type},submit:function(a9){return"submit"===a9.type},image:function(a9){return"image"===a9.type},reset:function(a9){return"reset"===a9.type},button:function(a9){return"button"===a9.type||a9.nodeName.toLowerCase()==="button"},input:function(a9){return(/input|select|textarea|button/i).test(a9.nodeName)}},setFilters:{first:function(ba,a9){return a9===0},last:function(bb,ba,a9,bc){return ba===bc.length-1},even:function(ba,a9){return a9%2===0},odd:function(ba,a9){return a9%2===1},lt:function(bb,ba,a9){return ba<a9[3]-0},gt:function(bb,ba,a9){return ba>a9[3]-0},nth:function(bb,ba,a9){return a9[3]-0===ba},eq:function(bb,ba,a9){return a9[3]-0===ba}},filter:{PSEUDO:function(bb,bg,bf,bh){var a9=bg[1],ba=aW.filters[a9];if(ba){return ba(bb,bf,bg,bh)}else{if(a9==="contains"){return(bb.textContent||bb.innerText||aT.getText([bb])||"").indexOf(bg[3])>=0}else{if(a9==="not"){var bc=bg[3];for(var be=0,bd=bc.length;be<bd;be++){if(bc[be]===bb){return false}}return true}else{aT.error("Syntax error, unrecognized expression: "+a9)}}}},CHILD:function(a9,bc){var bf=bc[1],ba=a9;switch(bf){case"only":case"first":while((ba=ba.previousSibling)){if(ba.nodeType===1){return false}}if(bf==="first"){return true}ba=a9;case"last":while((ba=ba.nextSibling)){if(ba.nodeType===1){return false}}return true;case"nth":var bb=bc[2],bi=bc[3];if(bb===1&&bi===0){return true}var be=bc[0],bh=a9.parentNode;if(bh&&(bh.sizcache!==be||!a9.nodeIndex)){var bd=0;for(ba=bh.firstChild;ba;ba=ba.nextSibling){if(ba.nodeType===1){ba.nodeIndex=++bd}}bh.sizcache=be}var bg=a9.nodeIndex-bi;if(bb===0){return bg===0}else{return(bg%bb===0&&bg/bb>=0)}}},ID:function(ba,a9){return ba.nodeType===1&&ba.getAttribute("id")===a9},TAG:function(ba,a9){return(a9==="*"&&ba.nodeType===1)||ba.nodeName.toLowerCase()===a9},CLASS:function(ba,a9){return(" "+(ba.className||ba.getAttribute("class"))+" ").indexOf(a9)>-1},ATTR:function(be,bc){var bb=bc[1],a9=aW.attrHandle[bb]?aW.attrHandle[bb](be):be[bb]!=null?be[bb]:be.getAttribute(bb),bf=a9+"",bd=bc[2],ba=bc[4];return a9==null?bd==="!=":bd==="="?bf===ba:bd==="*="?bf.indexOf(ba)>=0:bd==="~="?(" "+bf+" ").indexOf(ba)>=0:!ba?bf&&a9!==false:bd==="!="?bf!==ba:bd==="^="?bf.indexOf(ba)===0:bd==="$="?bf.substr(bf.length-ba.length)===ba:bd==="|="?bf===ba||bf.substr(0,ba.length+1)===ba+"-":false},POS:function(bd,ba,bb,be){var a9=ba[2],bc=aW.setFilters[a9];if(bc){return bc(bd,bb,ba,be)}}}};var a1=aW.match.POS,aX=function(ba,a9){return"\\"+(a9-0+1)};for(var a4 in aW.match){aW.match[a4]=new RegExp(aW.match[a4].source+(/(?![^\[]*\])(?![^\(]*\))/.source));aW.leftMatch[a4]=new RegExp(/(^(?:.|\r|\n)*?)/.source+aW.match[a4].source.replace(/\\(\d+)/g,aX))}var aS=function(ba,a9){ba=Array.prototype.slice.call(ba,0);if(a9){a9.push.apply(a9,ba);return a9}return ba};try{Array.prototype.slice.call(ab.documentElement.childNodes,0)[0].nodeType}catch(a2){aS=function(bd,bc){var bb=0,ba=bc||[];if(aV.call(bd)==="[object Array]"){Array.prototype.push.apply(ba,bd)}else{if(typeof bd.length==="number"){for(var a9=bd.length;bb<a9;bb++){ba.push(bd[bb])}}else{for(;bd[bb];bb++){ba.push(bd[bb])}}}return ba}}var aU,a3;if(ab.documentElement.compareDocumentPosition){aU=function(ba,a9){if(ba===a9){a6=true;return 0}if(!ba.compareDocumentPosition||!a9.compareDocumentPosition){return ba.compareDocumentPosition?-1:1}return ba.compareDocumentPosition(a9)&4?-1:1}}else{aU=function(bh,bg){var be,ba,bb=[],a9=[],bd=bh.parentNode,bf=bg.parentNode,bi=bd;if(bh===bg){a6=true;return 0}else{if(bd===bf){return a3(bh,bg)}else{if(!bd){return -1}else{if(!bf){return 1}}}}while(bi){bb.unshift(bi);bi=bi.parentNode}bi=bf;while(bi){a9.unshift(bi);bi=bi.parentNode}be=bb.length;ba=a9.length;for(var bc=0;bc<be&&bc<ba;bc++){if(bb[bc]!==a9[bc]){return a3(bb[bc],a9[bc])}}return bc===be?a3(bh,a9[bc],-1):a3(bb[bc],bg,1)};a3=function(ba,a9,bb){if(ba===a9){return bb}var bc=ba.nextSibling;while(bc){if(bc===a9){return -1}bc=bc.nextSibling}return 1}}aT.getText=function(a9){var ba="",bc;for(var bb=0;a9[bb];bb++){bc=a9[bb];if(bc.nodeType===3||bc.nodeType===4){ba+=bc.nodeValue}else{if(bc.nodeType!==8){ba+=aT.getText(bc.childNodes)}}}return ba};(function(){var ba=ab.createElement("div"),bb="script"+(new Date()).getTime(),a9=ab.documentElement;ba.innerHTML="<a name='"+bb+"'/>";a9.insertBefore(ba,a9.firstChild);if(ab.getElementById(bb)){aW.find.ID=function(bd,be,bf){if(typeof be.getElementById!=="undefined"&&!bf){var bc=be.getElementById(bd[1]);return bc?bc.id===bd[1]||typeof bc.getAttributeNode!=="undefined"&&bc.getAttributeNode("id").nodeValue===bd[1]?[bc]:C:[]}};aW.filter.ID=function(be,bc){var bd=typeof be.getAttributeNode!=="undefined"&&be.getAttributeNode("id");return be.nodeType===1&&bd&&bd.nodeValue===bc}}a9.removeChild(ba);a9=ba=null})();(function(){var a9=ab.createElement("div");a9.appendChild(ab.createComment(""));if(a9.getElementsByTagName("*").length>0){aW.find.TAG=function(ba,be){var bd=be.getElementsByTagName(ba[1]);if(ba[1]==="*"){var bc=[];for(var bb=0;bd[bb];bb++){if(bd[bb].nodeType===1){bc.push(bd[bb])}}bd=bc}return bd}}a9.innerHTML="<a href='#'></a>";if(a9.firstChild&&typeof a9.firstChild.getAttribute!=="undefined"&&a9.firstChild.getAttribute("href")!=="#"){aW.attrHandle.href=function(ba){return ba.getAttribute("href",2)}}a9=null})();if(ab.querySelectorAll){(function(){var a9=aT,bc=ab.createElement("div"),bb="__sizzle__";bc.innerHTML="<p class='TEST'></p>";if(bc.querySelectorAll&&bc.querySelectorAll(".TEST").length===0){return}aT=function(bh,bg,bd,bf){bg=bg||ab;bh=bh.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bf&&!aT.isXML(bg)){if(bg.nodeType===9){try{return aS(bg.querySelectorAll(bh),bd)}catch(bj){}}else{if(bg.nodeType===1&&bg.nodeName.toLowerCase()!=="object"){var be=bg.getAttribute("id"),bk=be||bb;if(!be){bg.setAttribute("id",bk)}try{return aS(bg.querySelectorAll("#"+bk+" "+bh),bd)}catch(bi){}finally{if(!be){bg.removeAttribute("id")}}}}}return a9(bh,bg,bd,bf)};for(var ba in a9){aT[ba]=a9[ba]}bc=null})()}(function(){var a9=ab.documentElement,bb=a9.matchesSelector||a9.mozMatchesSelector||a9.webkitMatchesSelector||a9.msMatchesSelector,ba=false;try{bb.call(ab.documentElement,"[test!='']:sizzle")}catch(bc){ba=true}if(bb){aT.matchesSelector=function(bd,bf){bf=bf.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!aT.isXML(bd)){try{if(ba||!aW.match.PSEUDO.test(bf)&&!/!=/.test(bf)){return bb.call(bd,bf)}}catch(be){}}return aT(bf,null,null,[bd]).length>0}}})();(function(){var a9=ab.createElement("div");a9.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a9.getElementsByClassName||a9.getElementsByClassName("e").length===0){return}a9.lastChild.className="e";if(a9.getElementsByClassName("e").length===1){return}aW.order.splice(1,0,"CLASS");aW.find.CLASS=function(ba,bb,bc){if(typeof bb.getElementsByClassName!=="undefined"&&!bc){return bb.getElementsByClassName(ba[1])}};a9=null})();function a5(ba,bf,be,bi,bg,bh){for(var bc=0,bb=bi.length;bc<bb;bc++){var a9=bi[bc];if(a9){var bd=false;a9=a9[ba];while(a9){if(a9.sizcache===be){bd=bi[a9.sizset];break}if(a9.nodeType===1&&!bh){a9.sizcache=be;a9.sizset=bc}if(a9.nodeName.toLowerCase()===bf){bd=a9;break}a9=a9[ba]}bi[bc]=bd}}}function a8(ba,bf,be,bi,bg,bh){for(var bc=0,bb=bi.length;bc<bb;bc++){var a9=bi[bc];if(a9){var bd=false;a9=a9[ba];while(a9){if(a9.sizcache===be){bd=bi[a9.sizset];break}if(a9.nodeType===1){if(!bh){a9.sizcache=be;a9.sizset=bc}if(typeof bf!=="string"){if(a9===bf){bd=true;break}}else{if(aT.filter(bf,[a9]).length>0){bd=a9;break}}}a9=a9[ba]}bi[bc]=bd}}}if(ab.documentElement.contains){aT.contains=function(ba,a9){return ba!==a9&&(ba.contains?ba.contains(a9):true)}}else{if(ab.documentElement.compareDocumentPosition){aT.contains=function(ba,a9){return !!(ba.compareDocumentPosition(a9)&16)}}else{aT.contains=function(){return false}}}aT.isXML=function(a9){var ba=(a9?a9.ownerDocument||a9:0).documentElement;return ba?ba.nodeName!=="HTML":false};var aY=function(a9,bg){var be,bc=[],bd="",bb=bg.nodeType?[bg]:bg;while((be=aW.match.PSEUDO.exec(a9))){bd+=be[0];a9=a9.replace(aW.match.PSEUDO,"")}a9=aW.relative[a9]?a9+"*":a9;for(var bf=0,ba=bb.length;bf<ba;bf++){aT(a9,bb[bf],bc)}return aT.filter(bd,bc)};a.find=aT;a.expr=aT.selectors;a.expr[":"]=a.expr.filters;a.unique=aT.uniqueSort;a.text=aT.getText;a.isXMLDoc=aT.isXML;a.contains=aT.contains})();var O=/Until$/,Y=/^(?:parents|prevUntil|prevAll)/,aD=/,/,aP=/^.[^:#\[\.,]*$/,G=Array.prototype.slice,A=a.expr.match.POS;a.fn.extend({find:function(aS){var aU=this.pushStack("","find",aS),aX=0;for(var aV=0,aT=this.length;aV<aT;aV++){aX=aU.length;a.find(aS,this[aV],aU);if(aV>0){for(var aY=aX;aY<aU.length;aY++){for(var aW=0;aW<aX;aW++){if(aU[aW]===aU[aY]){aU.splice(aY--,1);break}}}}}return aU},has:function(aT){var aS=a(aT);return this.filter(function(){for(var aV=0,aU=aS.length;aV<aU;aV++){if(a.contains(this,aS[aV])){return true}}})},not:function(aS){return this.pushStack(af(this,aS,false),"not",aS)},filter:function(aS){return this.pushStack(af(this,aS,true),"filter",aS)},is:function(aS){return !!aS&&a.filter(aS,this).length>0},closest:function(a2,aT){var aZ=[],aW,aU,a1=this[0];if(a.isArray(a2)){var aY,aV,aX={},aS=1;if(a1&&a2.length){for(aW=0,aU=a2.length;aW<aU;aW++){aV=a2[aW];if(!aX[aV]){aX[aV]=a.expr.match.POS.test(aV)?a(aV,aT||this.context):aV}}while(a1&&a1.ownerDocument&&a1!==aT){for(aV in aX){aY=aX[aV];if(aY.jquery?aY.index(a1)>-1:a(a1).is(aY)){aZ.push({selector:aV,elem:a1,level:aS})}}a1=a1.parentNode;aS++}}return aZ}var a0=A.test(a2)?a(a2,aT||this.context):null;for(aW=0,aU=this.length;aW<aU;aW++){a1=this[aW];while(a1){if(a0?a0.index(a1)>-1:a.find.matchesSelector(a1,a2)){aZ.push(a1);break}else{a1=a1.parentNode;if(!a1||!a1.ownerDocument||a1===aT){break}}}}aZ=aZ.length>1?a.unique(aZ):aZ;return this.pushStack(aZ,"closest",a2)},index:function(aS){if(!aS||typeof aS==="string"){return a.inArray(this[0],aS?a(aS):this.parent().children())}return a.inArray(aS.jquery?aS[0]:aS,this)},add:function(aS,aT){var aV=typeof aS==="string"?a(aS,aT||this.context):a.makeArray(aS),aU=a.merge(this.get(),aV);return this.pushStack(w(aV[0])||w(aU[0])?aU:a.unique(aU))},andSelf:function(){return this.add(this.prevObject)}});function w(aS){return !aS||!aS.parentNode||aS.parentNode.nodeType===11}a.each({parent:function(aT){var aS=aT.parentNode;return aS&&aS.nodeType!==11?aS:null},parents:function(aS){return a.dir(aS,"parentNode")},parentsUntil:function(aT,aS,aU){return a.dir(aT,"parentNode",aU)},next:function(aS){return a.nth(aS,2,"nextSibling")},prev:function(aS){return a.nth(aS,2,"previousSibling")},nextAll:function(aS){return a.dir(aS,"nextSibling")},prevAll:function(aS){return a.dir(aS,"previousSibling")},nextUntil:function(aT,aS,aU){return a.dir(aT,"nextSibling",aU)},prevUntil:function(aT,aS,aU){return a.dir(aT,"previousSibling",aU)},siblings:function(aS){return a.sibling(aS.parentNode.firstChild,aS)},children:function(aS){return a.sibling(aS.firstChild)},contents:function(aS){return a.nodeName(aS,"iframe")?aS.contentDocument||aS.contentWindow.document:a.makeArray(aS.childNodes)}},function(aS,aT){a.fn[aS]=function(aW,aU){var aV=a.map(this,aT,aW);if(!O.test(aS)){aU=aW}if(aU&&typeof aU==="string"){aV=a.filter(aU,aV)}aV=this.length>1?a.unique(aV):aV;if((this.length>1||aD.test(aU))&&Y.test(aS)){aV=aV.reverse()}return this.pushStack(aV,aS,G.call(arguments).join(","))}});a.extend({filter:function(aU,aS,aT){if(aT){aU=":not("+aU+")"}return aS.length===1?a.find.matchesSelector(aS[0],aU)?[aS[0]]:[]:a.find.matches(aU,aS)},dir:function(aU,aT,aW){var aS=[],aV=aU[aT];while(aV&&aV.nodeType!==9&&(aW===C||aV.nodeType!==1||!a(aV).is(aW))){if(aV.nodeType===1){aS.push(aV)}aV=aV[aT]}return aS},nth:function(aW,aS,aU,aV){aS=aS||1;var aT=0;for(;aW;aW=aW[aU]){if(aW.nodeType===1&&++aT===aS){break}}return aW},sibling:function(aU,aT){var aS=[];for(;aU;aU=aU.nextSibling){if(aU.nodeType===1&&aU!==aT){aS.push(aU)}}return aS}});function af(aV,aU,aS){if(a.isFunction(aU)){return a.grep(aV,function(aX,aW){var aY=!!aU.call(aX,aW,aX);return aY===aS})}else{if(aU.nodeType){return a.grep(aV,function(aX,aW){return(aX===aU)===aS})}else{if(typeof aU==="string"){var aT=a.grep(aV,function(aW){return aW.nodeType===1});if(aP.test(aU)){return a.filter(aU,aT,!aS)}else{aU=a.filter(aU,aT)}}}}return a.grep(aV,function(aX,aW){return(a.inArray(aX,aU)>=0)===aS})}var T=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,J=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,b=/<([\w:]+)/,r=/<tbody/i,M=/<|&#?\w+;/,F=/<(?:script|object|embed|option|style)/i,k=/checked\s*(?:[^=]|=\s*.checked.)/i,I=/\=([^="'>\s]+\/)>/g,ac={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,"",""]};ac.optgroup=ac.option;ac.tbody=ac.tfoot=ac.colgroup=ac.caption=ac.thead;ac.th=ac.td;if(!a.support.htmlSerialize){ac._default=[1,"div<div>","</div>"]}a.fn.extend({text:function(aS){if(a.isFunction(aS)){return this.each(function(aU){var aT=a(this);aT.text(aS.call(this,aU,aT.text()))})}if(typeof aS!=="object"&&aS!==C){return this.empty().append((this[0]&&this[0].ownerDocument||ab).createTextNode(aS))}return a.text(this)},wrapAll:function(aS){if(a.isFunction(aS)){return this.each(function(aU){a(this).wrapAll(aS.call(this,aU))})}if(this[0]){var aT=a(aS,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aT.insertBefore(this[0])}aT.map(function(){var aU=this;while(aU.firstChild&&aU.firstChild.nodeType===1){aU=aU.firstChild}return aU}).append(this)}return this},wrapInner:function(aS){if(a.isFunction(aS)){return this.each(function(aT){a(this).wrapInner(aS.call(this,aT))})}return this.each(function(){var aT=a(this),aU=aT.contents();if(aU.length){aU.wrapAll(aS)}else{aT.append(aS)}})},wrap:function(aS){return this.each(function(){a(this).wrapAll(aS)})},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(aS){if(this.nodeType===1){this.appendChild(aS)}})},prepend:function(){return this.domManip(arguments,true,function(aS){if(this.nodeType===1){this.insertBefore(aS,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aT){this.parentNode.insertBefore(aT,this)})}else{if(arguments.length){var aS=a(arguments[0]);aS.push.apply(aS,this.toArray());return this.pushStack(aS,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aT){this.parentNode.insertBefore(aT,this.nextSibling)})}else{if(arguments.length){var aS=this.pushStack(this,"after",arguments);aS.push.apply(aS,a(arguments[0]).toArray());return aS}}},remove:function(aS,aV){for(var aT=0,aU;(aU=this[aT])!=null;aT++){if(!aS||a.filter(aS,[aU]).length){if(!aV&&aU.nodeType===1){a.cleanData(aU.getElementsByTagName("*"));a.cleanData([aU])}if(aU.parentNode){aU.parentNode.removeChild(aU)}}}return this},empty:function(){for(var aS=0,aT;(aT=this[aS])!=null;aS++){if(aT.nodeType===1){a.cleanData(aT.getElementsByTagName("*"))}while(aT.firstChild){aT.removeChild(aT.firstChild)}}return this},clone:function(aT){var aS=this.map(function(){if(!a.support.noCloneEvent&&!a.isXMLDoc(this)){var aV=this.outerHTML,aU=this.ownerDocument;if(!aV){var aW=aU.createElement("div");aW.appendChild(this.cloneNode(true));aV=aW.innerHTML}return a.clean([aV.replace(T,"").replace(I,'="$1">').replace(Z,"")],aU)[0]}else{return this.cloneNode(true)}});if(aT===true){o(this,aS);o(this.find("*"),aS.find("*"))}return aS},html:function(aU){if(aU===C){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(T,""):null}else{if(typeof aU==="string"&&!F.test(aU)&&(a.support.leadingWhitespace||!Z.test(aU))&&!ac[(b.exec(aU)||["",""])[1].toLowerCase()]){aU=aU.replace(J,"<$1></$2>");try{for(var aT=0,aS=this.length;aT<aS;aT++){if(this[aT].nodeType===1){a.cleanData(this[aT].getElementsByTagName("*"));this[aT].innerHTML=aU}}}catch(aV){this.empty().append(aU)}}else{if(a.isFunction(aU)){this.each(function(aX){var aW=a(this);aW.html(aU.call(this,aX,aW.html()))})}else{this.empty().append(aU)}}}return this},replaceWith:function(aS){if(this[0]&&this[0].parentNode){if(a.isFunction(aS)){return this.each(function(aV){var aU=a(this),aT=aU.html();aU.replaceWith(aS.call(this,aV,aT))})}if(typeof aS!=="string"){aS=a(aS).detach()}return this.each(function(){var aU=this.nextSibling,aT=this.parentNode;a(this).remove();if(aU){a(aU).before(aS)}else{a(aT).append(aS)}})}else{return this.pushStack(a(a.isFunction(aS)?aS():aS),"replaceWith",aS)}},detach:function(aS){return this.remove(aS,true)},domManip:function(aY,a2,a1){var aV,aW,aX,a0,aZ=aY[0],aT=[];if(!a.support.checkClone&&arguments.length===3&&typeof aZ==="string"&&k.test(aZ)){return this.each(function(){a(this).domManip(aY,a2,a1,true)})}if(a.isFunction(aZ)){return this.each(function(a4){var a3=a(this);aY[0]=aZ.call(this,a4,a2?a3.html():C);a3.domManip(aY,a2,a1)})}if(this[0]){a0=aZ&&aZ.parentNode;if(a.support.parentNode&&a0&&a0.nodeType===11&&a0.childNodes.length===this.length){aV={fragment:a0}}else{aV=a.buildFragment(aY,this,aT)}aX=aV.fragment;if(aX.childNodes.length===1){aW=aX=aX.firstChild}else{aW=aX.firstChild}if(aW){a2=a2&&a.nodeName(aW,"tr");for(var aU=0,aS=this.length;aU<aS;aU++){a1.call(a2?aE(this[aU],aW):this[aU],aU>0||aV.cacheable||this.length>1?aX.cloneNode(true):aX)}}if(aT.length){a.each(aT,aO)}}return this}});function aE(aS,aT){return a.nodeName(aS,"table")?(aS.getElementsByTagName("tbody")[0]||aS.appendChild(aS.ownerDocument.createElement("tbody"))):aS}function o(aU,aS){var aT=0;aS.each(function(){if(this.nodeName!==(aU[aT]&&aU[aT].nodeName)){return}var aZ=a.data(aU[aT++]),aY=a.data(this,aZ),aV=aZ&&aZ.events;if(aV){delete aY.handle;aY.events={};for(var aX in aV){for(var aW in aV[aX]){a.event.add(this,aX,aV[aX][aW],aV[aX][aW].data)}}}})}a.buildFragment=function(aX,aV,aT){var aW,aS,aU,aY=(aV&&aV[0]?aV[0].ownerDocument||aV[0]:ab);if(aX.length===1&&typeof aX[0]==="string"&&aX[0].length<512&&aY===ab&&!F.test(aX[0])&&(a.support.checkClone||!k.test(aX[0]))){aS=true;aU=a.fragments[aX[0]];if(aU){if(aU!==1){aW=aU}}}if(!aW){aW=aY.createDocumentFragment();a.clean(aX,aY,aW,aT)}if(aS){a.fragments[aX[0]]=aU?aW:1}return{fragment:aW,cacheable:aS}};a.fragments={};a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aS,aT){a.fn[aS]=function(aU){var aX=[],a0=a(aU),aZ=this.length===1&&this[0].parentNode;if(aZ&&aZ.nodeType===11&&aZ.childNodes.length===1&&a0.length===1){a0[aT](this[0]);return this}else{for(var aY=0,aV=a0.length;aY<aV;aY++){var aW=(aY>0?this.clone(true):this).get();a(a0[aY])[aT](aW);aX=aX.concat(aW)}return this.pushStack(aX,aS,a0.selector)}}});a.extend({clean:function(aU,aW,a3,aY){aW=aW||ab;if(typeof aW.createElement==="undefined"){aW=aW.ownerDocument||aW[0]&&aW[0].ownerDocument||ab}var a4=[];for(var a2=0,aX;(aX=aU[a2])!=null;a2++){if(typeof aX==="number"){aX+=""}if(!aX){continue}if(typeof aX==="string"&&!M.test(aX)){aX=aW.createTextNode(aX)}else{if(typeof aX==="string"){aX=aX.replace(J,"<$1></$2>");var a5=(b.exec(aX)||["",""])[1].toLowerCase(),aV=ac[a5]||ac._default,a1=aV[0],aT=aW.createElement("div");aT.innerHTML=aV[1]+aX+aV[2];while(a1--){aT=aT.lastChild}if(!a.support.tbody){var aS=r.test(aX),a0=a5==="table"&&!aS?aT.firstChild&&aT.firstChild.childNodes:aV[1]==="<table>"&&!aS?aT.childNodes:[];for(var aZ=a0.length-1;aZ>=0;--aZ){if(a.nodeName(a0[aZ],"tbody")&&!a0[aZ].childNodes.length){a0[aZ].parentNode.removeChild(a0[aZ])}}}if(!a.support.leadingWhitespace&&Z.test(aX)){aT.insertBefore(aW.createTextNode(Z.exec(aX)[0]),aT.firstChild)}aX=aT.childNodes}}if(aX.nodeType){a4.push(aX)}else{a4=a.merge(a4,aX)}}if(a3){for(a2=0;a4[a2];a2++){if(aY&&a.nodeName(a4[a2],"script")&&(!a4[a2].type||a4[a2].type.toLowerCase()==="text/javascript")){aY.push(a4[a2].parentNode?a4[a2].parentNode.removeChild(a4[a2]):a4[a2])}else{if(a4[a2].nodeType===1){a4.splice.apply(a4,[a2+1,0].concat(a.makeArray(a4[a2].getElementsByTagName("script"))))}a3.appendChild(a4[a2])}}}return a4},cleanData:function(aT){var aW,aU,aS=a.cache,aZ=a.event.special,aY=a.support.deleteExpando;for(var aX=0,aV;(aV=aT[aX])!=null;aX++){if(aV.nodeName&&a.noData[aV.nodeName.toLowerCase()]){continue}aU=aV[a.expando];if(aU){aW=aS[aU];if(aW&&aW.events){for(var a0 in aW.events){if(aZ[a0]){a.event.remove(aV,a0)}else{a.removeEvent(aV,a0,aW.handle)}}}if(aY){delete aV[a.expando]}else{if(aV.removeAttribute){aV.removeAttribute(a.expando)}}delete aS[aU]}}}});function aO(aS,aT){if(aT.src){a.ajax({url:aT.src,async:false,dataType:"script"})}else{a.globalEval(aT.text||aT.textContent||aT.innerHTML||"")}if(aT.parentNode){aT.parentNode.removeChild(aT)}}var U=/alpha\([^)]*\)/i,aa=/opacity=([^)]*)/,at=/-([a-z])/ig,u=/([A-Z])/g,aG=/^-?\d+(?:px)?$/i,aN=/^-?\d/,aC={position:"absolute",visibility:"hidden",display:"block"},W=["Left","Right"],ay=["Top","Bottom"],N,ai,ar,j=function(aS,aT){return aT.toUpperCase()};a.fn.css=function(aS,aT){if(arguments.length===2&&aT===C){return this}return a.access(this,aS,aT,true,function(aV,aU,aW){return aW!==C?a.style(aV,aU,aW):a.css(aV,aU)})};a.extend({cssHooks:{opacity:{get:function(aU,aT){if(aT){var aS=N(aU,"opacity","opacity");return aS===""?"1":aS}else{return aU.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":a.support.cssFloat?"cssFloat":"styleFloat"},style:function(aU,aT,aZ,aV){if(!aU||aU.nodeType===3||aU.nodeType===8||!aU.style){return}var aY,aW=a.camelCase(aT),aS=aU.style,a0=a.cssHooks[aW];aT=a.cssProps[aW]||aW;if(aZ!==C){if(typeof aZ==="number"&&isNaN(aZ)||aZ==null){return}if(typeof aZ==="number"&&!a.cssNumber[aW]){aZ+="px"}if(!a0||!("set" in a0)||(aZ=a0.set(aU,aZ))!==C){try{aS[aT]=aZ}catch(aX){}}}else{if(a0&&"get" in a0&&(aY=a0.get(aU,false,aV))!==C){return aY}return aS[aT]}},css:function(aX,aW,aT){var aV,aU=a.camelCase(aW),aS=a.cssHooks[aU];aW=a.cssProps[aU]||aU;if(aS&&"get" in aS&&(aV=aS.get(aX,true,aT))!==C){return aV}else{if(N){return N(aX,aW,aU)}}},swap:function(aV,aU,aW){var aS={};for(var aT in aU){aS[aT]=aV.style[aT];aV.style[aT]=aU[aT]}aW.call(aV);for(aT in aU){aV.style[aT]=aS[aT]}},camelCase:function(aS){return aS.replace(at,j)}});a.curCSS=a.css;a.each(["height","width"],function(aT,aS){a.cssHooks[aS]={get:function(aW,aV,aU){var aX;if(aV){if(aW.offsetWidth!==0){aX=m(aW,aS,aU)}else{a.swap(aW,aC,function(){aX=m(aW,aS,aU)})}if(aX<=0){aX=N(aW,aS,aS);if(aX==="0px"&&ar){aX=ar(aW,aS,aS)}if(aX!=null){return aX===""||aX==="auto"?"0px":aX}}if(aX<0||aX==null){aX=aW.style[aS];return aX===""||aX==="auto"?"0px":aX}return typeof aX==="string"?aX:aX+"px"}},set:function(aU,aV){if(aG.test(aV)){aV=parseFloat(aV);if(aV>=0){return aV+"px"}}else{return aV}}}});if(!a.support.opacity){a.cssHooks.opacity={get:function(aT,aS){return aa.test((aS&&aT.currentStyle?aT.currentStyle.filter:aT.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":aS?"1":""},set:function(aV,aW){var aU=aV.style;aU.zoom=1;var aS=a.isNaN(aW)?"":"alpha(opacity="+aW*100+")",aT=aU.filter||"";aU.filter=U.test(aT)?aT.replace(U,aS):aU.filter+" "+aS}}}if(ab.defaultView&&ab.defaultView.getComputedStyle){ai=function(aX,aS,aV){var aU,aW,aT;aV=aV.replace(u,"-$1").toLowerCase();if(!(aW=aX.ownerDocument.defaultView)){return C}if((aT=aW.getComputedStyle(aX,null))){aU=aT.getPropertyValue(aV);if(aU===""&&!a.contains(aX.ownerDocument.documentElement,aX)){aU=a.style(aX,aV)}}return aU}}if(ab.documentElement.currentStyle){ar=function(aW,aU){var aX,aS,aT=aW.currentStyle&&aW.currentStyle[aU],aV=aW.style;if(!aG.test(aT)&&aN.test(aT)){aX=aV.left;aS=aW.runtimeStyle.left;aW.runtimeStyle.left=aW.currentStyle.left;aV.left=aU==="fontSize"?"1em":(aT||0);aT=aV.pixelLeft+"px";aV.left=aX;aW.runtimeStyle.left=aS}return aT===""?"auto":aT}}N=ai||ar;function m(aU,aT,aS){var aW=aT==="width"?W:ay,aV=aT==="width"?aU.offsetWidth:aU.offsetHeight;if(aS==="border"){return aV}a.each(aW,function(){if(!aS){aV-=parseFloat(a.css(aU,"padding"+this))||0}if(aS==="margin"){aV+=parseFloat(a.css(aU,"margin"+this))||0}else{aV-=parseFloat(a.css(aU,"border"+this+"Width"))||0}});return aV}if(a.expr&&a.expr.filters){a.expr.filters.hidden=function(aU){var aT=aU.offsetWidth,aS=aU.offsetHeight;return(aT===0&&aS===0)||(!a.support.reliableHiddenOffsets&&(aU.style.display||a.css(aU,"display"))==="none")};a.expr.filters.visible=function(aS){return !a.expr.filters.hidden(aS)}}var ae=a.now(),aB=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,n=/^(?:select|textarea)/i,av=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,al=/^(?:GET|HEAD)$/,X=/\[\]$/,p=/\=\?(&|$)/,D=/\?/,aR=/([?&])_=[^&]*/,B=/^(\w+:)?\/\/([^\/?#]+)/,f=/%20/g,aQ=/#.*$/,v=a.fn.load;a.fn.extend({load:function(aU,aX,aY){if(typeof aU!=="string"&&v){return v.apply(this,arguments)}else{if(!this.length){return this}}var aW=aU.indexOf(" ");if(aW>=0){var aS=aU.slice(aW,aU.length);aU=aU.slice(0,aW)}var aV="GET";if(aX){if(a.isFunction(aX)){aY=aX;aX=null}else{if(typeof aX==="object"){aX=a.param(aX,a.ajaxSettings.traditional);aV="POST"}}}var aT=this;a.ajax({url:aU,type:aV,dataType:"html",data:aX,complete:function(a0,aZ){if(aZ==="success"||aZ==="notmodified"){aT.html(aS?a("<div>").append(a0.responseText.replace(aB,"")).find(aS):a0.responseText)}if(aY){aT.each(aY,[a0.responseText,aZ,a0])}}});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||n.test(this.nodeName)||av.test(this.type))}).map(function(aS,aT){var aU=a(this).val();return aU==null?null:a.isArray(aU)?a.map(aU,function(aW,aV){return{name:aT.name,value:aW}}):{name:aT.name,value:aU}}).get()}});a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aS,aT){a.fn[aT]=function(aU){return this.bind(aT,aU)}});a.extend({get:function(aS,aU,aV,aT){if(a.isFunction(aU)){aT=aT||aV;aV=aU;aU=null}return a.ajax({type:"GET",url:aS,data:aU,success:aV,dataType:aT})},getScript:function(aS,aT){return a.get(aS,null,aT,"script")},getJSON:function(aS,aT,aU){return a.get(aS,aT,aU,"json")},post:function(aS,aU,aV,aT){if(a.isFunction(aU)){aT=aT||aV;aV=aU;aU={}}return a.ajax({type:"POST",url:aS,data:aU,success:aV,dataType:aT})},ajaxSetup:function(aS){a.extend(a.ajaxSettings,aS)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new aF.XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a9){var a2=a.extend(true,{},a.ajaxSettings,a9),bd,a8,bc,aU=a2.type.toUpperCase(),a5=al.test(aU);a2.url=a2.url.replace(aQ,"");a2.context=a9&&a9.context!=null?a9.context:a2;if(a2.data&&a2.processData&&typeof a2.data!=="string"){a2.data=a.param(a2.data,a2.traditional)}if(a2.dataType==="jsonp"){if(aU==="GET"){if(!p.test(a2.url)){a2.url+=(D.test(a2.url)?"&":"?")+(a2.jsonp||"callback")+"=?"}}else{if(!a2.data||!p.test(a2.data)){a2.data=(a2.data?a2.data+"&":"")+(a2.jsonp||"callback")+"=?"}}a2.dataType="json"}if(a2.dataType==="json"&&(a2.data&&p.test(a2.data)||p.test(a2.url))){bd=a2.jsonpCallback||("jsonp"+ae++);if(a2.data){a2.data=(a2.data+"").replace(p,"="+bd+"$1")}a2.url=a2.url.replace(p,"="+bd+"$1");a2.dataType="script";var a6=aF[bd];aF[bd]=function(bf){if(a.isFunction(a6)){a6(bf)}else{aF[bd]=C;try{delete aF[bd]}catch(be){}}bc=bf;a.handleSuccess(a2,aY,a8,bc);a.handleComplete(a2,aY,a8,bc);if(aV){aV.removeChild(ba)}}}if(a2.dataType==="script"&&a2.cache===null){a2.cache=false}if(a2.cache===false&&a5){var aS=a.now();var bb=a2.url.replace(aR,"$1_="+aS);a2.url=bb+((bb===a2.url)?(D.test(a2.url)?"&":"?")+"_="+aS:"")}if(a2.data&&a5){a2.url+=(D.test(a2.url)?"&":"?")+a2.data}if(a2.global&&a.active++===0){a.event.trigger("ajaxStart")}var a7=B.exec(a2.url),aW=a7&&(a7[1]&&a7[1].toLowerCase()!==location.protocol||a7[2].toLowerCase()!==location.host);if(a2.dataType==="script"&&aU==="GET"&&aW){var aV=ab.getElementsByTagName("head")[0]||ab.documentElement;var ba=ab.createElement("script");if(a2.scriptCharset){ba.charset=a2.scriptCharset}ba.src=a2.url;if(!bd){var a3=false;ba.onload=ba.onreadystatechange=function(){if(!a3&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a3=true;a.handleSuccess(a2,aY,a8,bc);a.handleComplete(a2,aY,a8,bc);ba.onload=ba.onreadystatechange=null;if(aV&&ba.parentNode){aV.removeChild(ba)}}}}aV.insertBefore(ba,aV.firstChild);return C}var a0=false;var aY=a2.xhr();if(!aY){return}if(a2.username){aY.open(aU,a2.url,a2.async,a2.username,a2.password)}else{aY.open(aU,a2.url,a2.async)}try{if((a2.data!=null&&!a5)||(a9&&a9.contentType)){aY.setRequestHeader("Content-Type",a2.contentType)}if(a2.ifModified){if(a.lastModified[a2.url]){aY.setRequestHeader("If-Modified-Since",a.lastModified[a2.url])}if(a.etag[a2.url]){aY.setRequestHeader("If-None-Match",a.etag[a2.url])}}if(!aW){aY.setRequestHeader("X-Requested-With","XMLHttpRequest")}aY.setRequestHeader("Accept",a2.dataType&&a2.accepts[a2.dataType]?a2.accepts[a2.dataType]+", */*; q=0.01":a2.accepts._default)}catch(aZ){}if(a2.beforeSend&&a2.beforeSend.call(a2.context,aY,a2)===false){if(a2.global&&a.active--===1){a.event.trigger("ajaxStop")}aY.abort();return false}if(a2.global){a.triggerGlobal(a2,"ajaxSend",[aY,a2])}var a1=aY.onreadystatechange=function(be){if(!aY||aY.readyState===0||be==="abort"){if(!a0){a.handleComplete(a2,aY,a8,bc)}a0=true;if(aY){aY.onreadystatechange=a.noop}}else{if(!a0&&aY&&(aY.readyState===4||be==="timeout")){a0=true;aY.onreadystatechange=a.noop;a8=be==="timeout"?"timeout":!a.httpSuccess(aY)?"error":a2.ifModified&&a.httpNotModified(aY,a2.url)?"notmodified":"success";var bf;if(a8==="success"){try{bc=a.httpData(aY,a2.dataType,a2)}catch(bg){a8="parsererror";bf=bg}}if(a8==="success"||a8==="notmodified"){if(!bd){a.handleSuccess(a2,aY,a8,bc)}}else{a.handleError(a2,aY,a8,bf)}if(!bd){a.handleComplete(a2,aY,a8,bc)}if(be==="timeout"){aY.abort()}if(a2.async){aY=null}}}};try{var aT=aY.abort;aY.abort=function(){if(aY){Function.prototype.call.call(aT,aY)}a1("abort")}}catch(a4){}if(a2.async&&a2.timeout>0){setTimeout(function(){if(aY&&!a0){a1("timeout")}},a2.timeout)}try{aY.send(a5||a2.data==null?null:a2.data)}catch(aX){a.handleError(a2,aY,null,aX);a.handleComplete(a2,aY,a8,bc)}if(!a2.async){a1()}return aY},param:function(aS,aU){var aT=[],aW=function(aX,aY){aY=a.isFunction(aY)?aY():aY;aT[aT.length]=encodeURIComponent(aX)+"="+encodeURIComponent(aY)};if(aU===C){aU=a.ajaxSettings.traditional}if(a.isArray(aS)||aS.jquery){a.each(aS,function(){aW(this.name,this.value)})}else{for(var aV in aS){q(aV,aS[aV],aU,aW)}}return aT.join("&").replace(f,"+")}});function q(aT,aV,aS,aU){if(a.isArray(aV)&&aV.length){a.each(aV,function(aX,aW){if(aS||X.test(aT)){aU(aT,aW)}else{q(aT+"["+(typeof aW==="object"||a.isArray(aW)?aX:"")+"]",aW,aS,aU)}})}else{if(!aS&&aV!=null&&typeof aV==="object"){if(a.isEmptyObject(aV)){aU(aT,"")}else{a.each(aV,function(aX,aW){q(aT+"["+aX+"]",aW,aS,aU)})}}else{aU(aT,aV)}}}a.extend({active:0,lastModified:{},etag:{},handleError:function(aT,aV,aS,aU){if(aT.error){aT.error.call(aT.context,aV,aS,aU)}if(aT.global){a.triggerGlobal(aT,"ajaxError",[aV,aT,aU])}},handleSuccess:function(aT,aV,aS,aU){if(aT.success){aT.success.call(aT.context,aU,aS,aV)}if(aT.global){a.triggerGlobal(aT,"ajaxSuccess",[aV,aT])}},handleComplete:function(aT,aU,aS){if(aT.complete){aT.complete.call(aT.context,aU,aS)}if(aT.global){a.triggerGlobal(aT,"ajaxComplete",[aU,aT])}if(aT.global&&a.active--===1){a.event.trigger("ajaxStop")}},triggerGlobal:function(aU,aT,aS){(aU.context&&aU.context.url==null?a(aU.context):a.event).trigger(aT,aS)},httpSuccess:function(aT){try{return !aT.status&&location.protocol==="file:"||aT.status>=200&&aT.status<300||aT.status===304||aT.status===1223}catch(aS){}return false},httpNotModified:function(aV,aS){var aU=aV.getResponseHeader("Last-Modified"),aT=aV.getResponseHeader("Etag");if(aU){a.lastModified[aS]=aU}if(aT){a.etag[aS]=aT}return aV.status===304},httpData:function(aX,aV,aU){var aT=aX.getResponseHeader("content-type")||"",aS=aV==="xml"||!aV&&aT.indexOf("xml")>=0,aW=aS?aX.responseXML:aX.responseText;if(aS&&aW.documentElement.nodeName==="parsererror"){a.error("parsererror")}if(aU&&aU.dataFilter){aW=aU.dataFilter(aW,aV)}if(typeof aW==="string"){if(aV==="json"||!aV&&aT.indexOf("json")>=0){aW=a.parseJSON(aW)}else{if(aV==="script"||!aV&&aT.indexOf("javascript")>=0){a.globalEval(aW)}}}return aW}});if(aF.ActiveXObject){a.ajaxSettings.xhr=function(){if(aF.location.protocol!=="file:"){try{return new aF.XMLHttpRequest()}catch(aT){}}try{return new aF.ActiveXObject("Microsoft.XMLHTTP")}catch(aS){}}}a.support.ajax=!!a.ajaxSettings.xhr();var H={},ad=/^(?:toggle|show|hide)$/,an=/^([+\-]=)?([\d+.\-]+)(.*)$/,az,ah=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];a.fn.extend({show:function(aV,aY,aX){var aU,aW;if(aV||aV===0){return this.animate(ax("show",3),aV,aY,aX)}else{for(var aT=0,aS=this.length;aT<aS;aT++){aU=this[aT];aW=aU.style.display;if(!a.data(aU,"olddisplay")&&aW==="none"){aW=aU.style.display=""}if(aW===""&&a.css(aU,"display")==="none"){a.data(aU,"olddisplay",s(aU.nodeName))}}for(aT=0;aT<aS;aT++){aU=this[aT];aW=aU.style.display;if(aW===""||aW==="none"){aU.style.display=a.data(aU,"olddisplay")||""}}return this}},hide:function(aU,aX,aW){if(aU||aU===0){return this.animate(ax("hide",3),aU,aX,aW)}else{for(var aT=0,aS=this.length;aT<aS;aT++){var aV=a.css(this[aT],"display");if(aV!=="none"){a.data(this[aT],"olddisplay",aV)}}for(aT=0;aT<aS;aT++){this[aT].style.display="none"}return this}},_toggle:a.fn.toggle,toggle:function(aU,aT,aV){var aS=typeof aU==="boolean";if(a.isFunction(aU)&&a.isFunction(aT)){this._toggle.apply(this,arguments)}else{if(aU==null||aS){this.each(function(){var aW=aS?aU:a(this).is(":hidden");a(this)[aW?"show":"hide"]()})}else{this.animate(ax("toggle",3),aU,aT,aV)}}return this},fadeTo:function(aS,aV,aU,aT){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aV},aS,aU,aT)},animate:function(aW,aT,aV,aU){var aS=a.speed(aT,aV,aU);if(a.isEmptyObject(aW)){return this.each(aS.complete)}return this[aS.queue===false?"each":"queue"](function(){var aZ=a.extend({},aS),a3,a0=this.nodeType===1,a1=a0&&a(this).is(":hidden"),aX=this;for(a3 in aW){var aY=a.camelCase(a3);if(a3!==aY){aW[aY]=aW[a3];delete aW[a3];a3=aY}if(aW[a3]==="hide"&&a1||aW[a3]==="show"&&!a1){return aZ.complete.call(this)}if(a0&&(a3==="height"||a3==="width")){aZ.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(a.css(this,"display")==="inline"&&a.css(this,"float")==="none"){if(!a.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{var a2=s(this.nodeName);if(a2==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(a.isArray(aW[a3])){(aZ.specialEasing=aZ.specialEasing||{})[a3]=aW[a3][1];aW[a3]=aW[a3][0]}}if(aZ.overflow!=null){this.style.overflow="hidden"}aZ.curAnim=a.extend({},aW);a.each(aW,function(a5,a9){var a8=new a.fx(aX,aZ,a5);if(ad.test(a9)){a8[a9==="toggle"?a1?"show":"hide":a9](aW)}else{var a7=an.exec(a9),ba=a8.cur()||0;if(a7){var a4=parseFloat(a7[2]),a6=a7[3]||"px";if(a6!=="px"){a.style(aX,a5,(a4||1)+a6);ba=((a4||1)/a8.cur())*ba;a.style(aX,a5,ba+a6)}if(a7[1]){a4=((a7[1]==="-="?-1:1)*a4)+ba}a8.custom(ba,a4,a6)}else{a8.custom(ba,a9,"")}}});return true})},stop:function(aT,aS){var aU=a.timers;if(aT){this.queue([])}this.each(function(){for(var aV=aU.length-1;aV>=0;aV--){if(aU[aV].elem===this){if(aS){aU[aV](true)}aU.splice(aV,1)}}});if(!aS){this.dequeue()}return this}});function ax(aT,aS){var aU={};a.each(ah.concat.apply([],ah.slice(0,aS)),function(){aU[this]=aT});return aU}a.each({slideDown:ax("show",1),slideUp:ax("hide",1),slideToggle:ax("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(aS,aT){a.fn[aS]=function(aU,aW,aV){return this.animate(aT,aU,aW,aV)}});a.extend({speed:function(aU,aV,aT){var aS=aU&&typeof aU==="object"?a.extend({},aU):{complete:aT||!aT&&aV||a.isFunction(aU)&&aU,duration:aU,easing:aT&&aV||aV&&!a.isFunction(aV)&&aV};aS.duration=a.fx.off?0:typeof aS.duration==="number"?aS.duration:aS.duration in a.fx.speeds?a.fx.speeds[aS.duration]:a.fx.speeds._default;aS.old=aS.complete;aS.complete=function(){if(aS.queue!==false){a(this).dequeue()}if(a.isFunction(aS.old)){aS.old.call(this)}};return aS},easing:{linear:function(aU,aV,aS,aT){return aS+aT*aU},swing:function(aU,aV,aS,aT){return((-Math.cos(aU*Math.PI)/2)+0.5)*aT+aS}},timers:[],fx:function(aT,aS,aU){this.options=aS;this.elem=aT;this.prop=aU;if(!aS.orig){aS.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)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var aS=parseFloat(a.css(this.elem,this.prop));return aS&&aS>-10000?aS:0},custom:function(aX,aW,aV){var aS=this,aU=a.fx;this.startTime=a.now();this.start=aX;this.end=aW;this.unit=aV||this.unit||"px";this.now=this.start;this.pos=this.state=0;function aT(aY){return aS.step(aY)}aT.elem=this.elem;if(aT()&&a.timers.push(aT)&&!az){az=setInterval(aU.tick,aU.interval)}},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(aV){var a0=a.now(),aW=true;if(aV||a0>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var aX in this.options.curAnim){if(this.options.curAnim[aX]!==true){aW=false}}if(aW){if(this.options.overflow!=null&&!a.support.shrinkWrapBlocks){var aU=this.elem,a1=this.options;a.each(["","X","Y"],function(a2,a3){aU.style["overflow"+a3]=a1.overflow[a2]})}if(this.options.hide){a(this.elem).hide()}if(this.options.hide||this.options.show){for(var aS in this.options.curAnim){a.style(this.elem,aS,this.options.orig[aS])}}this.options.complete.call(this.elem)}return false}else{var aT=a0-this.startTime;this.state=aT/this.options.duration;var aY=this.options.specialEasing&&this.options.specialEasing[this.prop];var aZ=this.options.easing||(a.easing.swing?"swing":"linear");this.pos=a.easing[aY||aZ](this.state,aT,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 aT=a.timers;for(var aS=0;aS<aT.length;aS++){if(!aT[aS]()){aT.splice(aS--,1)}}if(!aT.length){a.fx.stop()}},interval:13,stop:function(){clearInterval(az);az=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aS){a.style(aS.elem,"opacity",aS.now)},_default:function(aS){if(aS.elem.style&&aS.elem.style[aS.prop]!=null){aS.elem.style[aS.prop]=(aS.prop==="width"||aS.prop==="height"?Math.max(0,aS.now):aS.now)+aS.unit}else{aS.elem[aS.prop]=aS.now}}}});if(a.expr&&a.expr.filters){a.expr.filters.animated=function(aS){return a.grep(a.timers,function(aT){return aS===aT.elem}).length}}function s(aU){if(!H[aU]){var aS=a("<"+aU+">").appendTo("body"),aT=aS.css("display");aS.remove();if(aT==="none"||aT===""){aT="block"}H[aU]=aT}return H[aU]}var L=/^t(?:able|d|h)$/i,Q=/^(?:body|html)$/i;if("getBoundingClientRect" in ab.documentElement){a.fn.offset=function(a5){var aV=this[0],aY;if(a5){return this.each(function(a6){a.offset.setOffset(this,a5,a6)})}if(!aV||!aV.ownerDocument){return null}if(aV===aV.ownerDocument.body){return a.offset.bodyOffset(aV)}try{aY=aV.getBoundingClientRect()}catch(a2){}var a4=aV.ownerDocument,aT=a4.documentElement;if(!aY||!a.contains(aT,aV)){return aY||{top:0,left:0}}var aZ=a4.body,a0=aj(a4),aX=aT.clientTop||aZ.clientTop||0,a1=aT.clientLeft||aZ.clientLeft||0,aS=(a0.pageYOffset||a.support.boxModel&&aT.scrollTop||aZ.scrollTop),aW=(a0.pageXOffset||a.support.boxModel&&aT.scrollLeft||aZ.scrollLeft),a3=aY.top+aS-aX,aU=aY.left+aW-a1;return{top:a3,left:aU}}}else{a.fn.offset=function(a3){var aX=this[0];if(a3){return this.each(function(a4){a.offset.setOffset(this,a3,a4)})}if(!aX||!aX.ownerDocument){return null}if(aX===aX.ownerDocument.body){return a.offset.bodyOffset(aX)}a.offset.initialize();var a0,aU=aX.offsetParent,aT=aX,a2=aX.ownerDocument,aV=a2.documentElement,aY=a2.body,aZ=a2.defaultView,aS=aZ?aZ.getComputedStyle(aX,null):aX.currentStyle,a1=aX.offsetTop,aW=aX.offsetLeft;while((aX=aX.parentNode)&&aX!==aY&&aX!==aV){if(a.offset.supportsFixedPosition&&aS.position==="fixed"){break}a0=aZ?aZ.getComputedStyle(aX,null):aX.currentStyle;a1-=aX.scrollTop;aW-=aX.scrollLeft;if(aX===aU){a1+=aX.offsetTop;aW+=aX.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&L.test(aX.nodeName))){a1+=parseFloat(a0.borderTopWidth)||0;aW+=parseFloat(a0.borderLeftWidth)||0}aT=aU;aU=aX.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&a0.overflow!=="visible"){a1+=parseFloat(a0.borderTopWidth)||0;aW+=parseFloat(a0.borderLeftWidth)||0}aS=a0}if(aS.position==="relative"||aS.position==="static"){a1+=aY.offsetTop;aW+=aY.offsetLeft}if(a.offset.supportsFixedPosition&&aS.position==="fixed"){a1+=Math.max(aV.scrollTop,aY.scrollTop);aW+=Math.max(aV.scrollLeft,aY.scrollLeft)}return{top:a1,left:aW}}}a.offset={initialize:function(){var aS=ab.body,aT=ab.createElement("div"),aW,aY,aX,aZ,aU=parseFloat(a.css(aS,"marginTop"))||0,aV="<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(aT.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aT.innerHTML=aV;aS.insertBefore(aT,aS.firstChild);aW=aT.firstChild;aY=aW.firstChild;aZ=aW.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(aY.offsetTop!==5);this.doesAddBorderForTableAndCells=(aZ.offsetTop===5);aY.style.position="fixed";aY.style.top="20px";this.supportsFixedPosition=(aY.offsetTop===20||aY.offsetTop===15);aY.style.position=aY.style.top="";aW.style.overflow="hidden";aW.style.position="relative";this.subtractsBorderForOverflowNotVisible=(aY.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aS.offsetTop!==aU);aS.removeChild(aT);aS=aT=aW=aY=aX=aZ=null;a.offset.initialize=a.noop},bodyOffset:function(aS){var aU=aS.offsetTop,aT=aS.offsetLeft;a.offset.initialize();if(a.offset.doesNotIncludeMarginInBodyOffset){aU+=parseFloat(a.css(aS,"marginTop"))||0;aT+=parseFloat(a.css(aS,"marginLeft"))||0}return{top:aU,left:aT}},setOffset:function(aV,a4,aY){var aZ=a.css(aV,"position");if(aZ==="static"){aV.style.position="relative"}var aX=a(aV),aT=aX.offset(),aS=a.css(aV,"top"),a2=a.css(aV,"left"),a3=(aZ==="absolute"&&a.inArray("auto",[aS,a2])>-1),a1={},a0={},aU,aW;if(a3){a0=aX.position()}aU=a3?a0.top:parseInt(aS,10)||0;aW=a3?a0.left:parseInt(a2,10)||0;if(a.isFunction(a4)){a4=a4.call(aV,aY,aT)}if(a4.top!=null){a1.top=(a4.top-aT.top)+aU}if(a4.left!=null){a1.left=(a4.left-aT.left)+aW}if("using" in a4){a4.using.call(aV,a1)}else{aX.css(a1)}}};a.fn.extend({position:function(){if(!this[0]){return null}var aU=this[0],aT=this.offsetParent(),aV=this.offset(),aS=Q.test(aT[0].nodeName)?{top:0,left:0}:aT.offset();aV.top-=parseFloat(a.css(aU,"marginTop"))||0;aV.left-=parseFloat(a.css(aU,"marginLeft"))||0;aS.top+=parseFloat(a.css(aT[0],"borderTopWidth"))||0;aS.left+=parseFloat(a.css(aT[0],"borderLeftWidth"))||0;return{top:aV.top-aS.top,left:aV.left-aS.left}},offsetParent:function(){return this.map(function(){var aS=this.offsetParent||ab.body;while(aS&&(!Q.test(aS.nodeName)&&a.css(aS,"position")==="static")){aS=aS.offsetParent}return aS})}});a.each(["Left","Top"],function(aT,aS){var aU="scroll"+aS;a.fn[aU]=function(aX){var aV=this[0],aW;if(!aV){return null}if(aX!==C){return this.each(function(){aW=aj(this);if(aW){aW.scrollTo(!aT?aX:a(aW).scrollLeft(),aT?aX:a(aW).scrollTop())}else{this[aU]=aX}})}else{aW=aj(aV);return aW?("pageXOffset" in aW)?aW[aT?"pageYOffset":"pageXOffset"]:a.support.boxModel&&aW.document.documentElement[aU]||aW.document.body[aU]:aV[aU]}}});function aj(aS){return a.isWindow(aS)?aS:aS.nodeType===9?aS.defaultView||aS.parentWindow:false}a.each(["Height","Width"],function(aT,aS){var aU=aS.toLowerCase();a.fn["inner"+aS]=function(){return this[0]?parseFloat(a.css(this[0],aU,"padding")):null};a.fn["outer"+aS]=function(aV){return this[0]?parseFloat(a.css(this[0],aU,aV?"margin":"border")):null};a.fn[aU]=function(aW){var aX=this[0];if(!aX){return aW==null?null:this}if(a.isFunction(aW)){return this.each(function(a0){var aZ=a(this);aZ[aU](aW.call(this,a0,aZ[aU]()))})}if(a.isWindow(aX)){return aX.document.compatMode==="CSS1Compat"&&aX.document.documentElement["client"+aS]||aX.document.body["client"+aS]}else{if(aX.nodeType===9){return Math.max(aX.documentElement["client"+aS],aX.body["scroll"+aS],aX.documentElement["scroll"+aS],aX.body["offset"+aS],aX.documentElement["offset"+aS])}else{if(aW===C){var aY=a.css(aX,aU),aV=parseFloat(aY);return a.isNaN(aV)?aY:aV}else{return this.css(aU,typeof aW==="string"?aW:aW+"px")}}}}})})(window);
/* Build 11.0.11154.0 */
Qva={Debug:{DisableFileCache:true,AllowMouseEventsIfTouch:false,SimulateTouchDevice:false,UseConsolelog:false}};Qva.agent=navigator.userAgent.toLowerCase();IS_IPAD=Qva.agent.indexOf("ipad")!==-1;IS_CHROME=Qva.agent.indexOf("chrome")!=-1&&Qva.agent.indexOf("webkit")!=-1;IS_SAFARI=!IS_CHROME&&(Qva.agent.indexOf("safari")!=-1||Qva.agent.indexOf("konqueror")!=-1);IS_WEBKIT=IS_CHROME||IS_SAFARI;IS_OPERA=Qva.agent.indexOf("opera")!=-1;IS_GECKO=!IS_WEBKIT&&Qva.agent.indexOf("gecko")!=-1;if(IS_GECKO){GECKO_VERSION=parseFloat(Qva.agent.substr(Qva.agent.search("firefox")+8,3))}IS_MAC=Qva.agent.indexOf("macintosh")!=-1;IS_IE=Qva.agent.indexOf("msie")!=-1;IE_DOCMODE=document.documentMode;if(IS_IE){IE_VERSION=parseFloat(Qva.agent.substr(Qva.agent.search("msie")+4,4));IS_IE64BIT=Qva.agent.indexOf("x64")!=-1;if(typeof IE_DOCMODE=="undefined"){IE_DOCMODE=IE_VERSION}IS_IE6_OR_IE7=(IE_VERSION<8&&IE_DOCMODE<8)}else{IS_IE6_OR_IE7=false}IS_ANDROID=Qva.agent.indexOf("android")!==-1;IS_PLAYBOOK=Qva.agent.indexOf("playbook")!==-1;IS_MOBILE=Qva.agent.indexOf("mobile")!=-1;IS_TOUCHENABLED="ontouchstart" in window||Qva.Debug.SimulateTouchDevice;delete (Qva.agent);if(!IS_IE){HTMLElement.prototype.__defineGetter__("innerText",function(){return this.textContent});HTMLElement.prototype.__defineSetter__("innerText",function(a){this.textContent=a});Event.prototype.__defineGetter__("srcElement",function(){return(this.target.nodeType==Node.ELEMENT_NODE)?this.target:this.target.parentNode});Event.prototype.__defineGetter__("toElement",function(){return(this.type=="mouseout")?this.relatedTarget:(this.type=="mouseover")?this.srcElement:null})}if(typeof XMLDocument==="undefined"&&typeof Document!=="undefined"){XMLDocument=Document}function clone(b){var d={};for(var a in b){d[a]=b[a]}return d}function purge(f){var b=f.attributes,d=0,a=0,c="";if(b){for(d=b.length-1;d>=0;d--){c=b[d].name;if(typeof f[c]==="function"){f[c]=null}}}if(f.childNodes){for(d=0,a=f.childNodes.length;d<a;++d){purge(f.childNodes[d])}}}Qva.binders={};Qva.GetBinder=function(d,b){var a=Qva.binders[d||""];if(!a&&b){a=new Qva.PageBinding(d);a.View=b;if(Qva.Modal&&!Qva.Modal.instance){new Qva.Modal()}var c=Qva.GetBinder();if(c){a.Autoview=c.Autoview;a.Remote=c.Remote;a.JSON=c.JSON}}return a};Qva.Start=function(){function c(){if(screen.deviceXDPI){return screen.deviceXDPI}var j=document.createElement("div");j.style.cssText="padding: 0px; position: absolute; width: 1in; visibility: hidden;";document.body.appendChild(j);var h=j.offsetWidth;document.body.removeChild(j);return h}Qva.DPI=c();debugVal=Qva.ExtractProperty("Debug","false");if(debugVal.toLowerCase()==="true"){for(propName in Qva.Debug){if(Qva.Debug.hasOwnProperty(propName)){debugVal=Qva.ExtractProperty(propName,"","false");if(debugVal!==""){if(debugVal.toLowerCase()==="true"||debugVal.toLowerCase()==="false"){Qva.Debug[propName]=debugVal==="true"}else{Qva.Debug[propName]=debugVal}alert(propName+": "+Qva.Debug[propName])}}}}function b(){if(Qva.Scanner&&Qva.Scanner.instance){Qva.Scanner.instance.Start()}for(var j in Qva.binders){Qva.binders[j].Start()}if(document.addEventListener){document.addEventListener("mouseup",function(k){Qva.OnMouseUp(k)},false);document.addEventListener("keyup",function(k){Qva.OnKeyUp(k)},false);document.addEventListener("keypress",function(k){Qva.OnKeyPress(k)},false);try{if(window.parent&&window.parent!=window){window.parent.addEventListener("mouseup",function(k){Qva.OnMouseUp(k)},false);window.parent.addEventListener("keyup",function(k){Qva.OnKeyUp(k)},false);window.parent.addEventListener("keypress",function(k){Qva.OnKeyPress(k)},false)}}catch(h){}}else{document.attachEvent("onmouseup",function(k){Qva.OnMouseUp(k)});document.attachEvent("onkeyup",function(k){Qva.OnKeyUp(k)});document.attachEvent("onkeypress",function(k){Qva.OnKeyPress(k)})}if(IS_TOUCHENABLED){document.ontouchend=function(k){Qva.OnDocumentClick(k)}}else{document.onclick=function(k){Qva.OnDocumentClick(k)}}}var d=Qva.ExtractProperty("userid",null,true);var f=Qva.ExtractProperty("password",null,true);if(d===""||f===""){Qva.RemainingRetries=parseInt(Qva.ExtractProperty("retry","3"));if(isNaN(Qva.RemainingRetries)){Qva.RemainingRetries=3}var g=true;var a={LabelClick:false,Refresh:function(){if(!g){return}g=false;b()}};Qva.Modal.instance.Show(a,Qva.Remote+(Qva.Remote.indexOf("?")>=0?"&":"?")+"public=only&name=login.htm&userid="+escape(d))}else{b()}if(typeof(Qva.dropDialog)!=="undefined"){Qva.dropDialog.create(true)}if(Qva.QvAjaxZfcPath.toLowerCase().indexOf("proxy.aspx")>0){Qva.AddProxyToUrlsInStyleSheets()}if(Qva.BodyOnLoadFunctionNames.length>0){window.setTimeout(Qva.ExecuteBodyOnLoadFunctionNames,40)}};Qva.OnDocumentClick=function(c){if(IS_GECKO){if(c.button==2){return}}Qva.HideContextMenu();Qva.ClosePopupInput();Qva.CloseMessagePopup();if(!Qva.LabelClick){return}if(!Qva.DocumentClick){return}if(document.activeElement&&document.activeElement.onchange){try{document.activeElement.onchange();document.activeElement.blur()}catch(b){}}for(var d in Qva.binders){var a=Qva.binders[d];if(!a.Enabled){continue}if(a.ToggleObject!=""){continue}a.Set("Document","click","",true)}};Qva.PopupInput=null;Qva.ContextMenu=null;Qva.ContextMenuMgr=null;Qva.ContextDropDown=null;Qva.ContextDialog=null;Qva.MgrWithMouseDown=null;Qva.MgrWithSelectStart=null;Qva.StartoffsetX=0;Qva.StartoffsetY=0;Qva.ActiveObjects=null;Qva.ActiveObjectsCloak=false;Qva.SearchableObject=null;Qva.StandardActions=null;Qva.ActiveElement=null;Qva.LabelClick=true;Qva.QvAjaxZfcPath="/QvAjaxZfc/";Qva.Remote="/QvAjaxZfc/QvsViewClient.aspx";Qva.BodyOnLoadFunctionNames=[];Qva.Proxy=null;Qva.CSS=[];Qva.DocumentClick=true;Qva.DragRect={Rects:[],CurrentMgr:null,CurrentIndex:0,Open:function(c,b,a){c=Qva.StartoffsetX-Qva.SelectClient2OffsetX+Qva.GetScrollLeft();b=Qva.StartoffsetY-Qva.SelectClient2OffsetY+Qva.GetScrollTop();if((this.CurrentMgr&&this.CurrentMgr!=a)){this.Close()}this.CurrentMgr=a;if(this.Rects.length<=this.CurrentIndex){this.Rects[this.CurrentIndex]=new QvDragRect(document.createElement("div"))}this.Rects[this.CurrentIndex].Open(c,b)},Size:function(b,a){b+=Qva.GetScrollLeft();a+=Qva.GetScrollTop();this.Rects[this.CurrentIndex].Size(b,a)},End:function(d,c,b,a){this.Size(d,c);if(a){this.Rects[this.CurrentIndex].Element.onmousemove=null;this.CurrentIndex++}else{if(this.CurrentMgr.HandleSelection){this.MakeSelection()}this.Close()}},SendSelection:function(a){if(this.CurrentMgr&&(a==17||a==224||a==91)){if(this.CurrentMgr.HandleSelection){this.MakeSelection()}this.Close()}},MakeSelection:function(){var c=[];var b=Qva.GetAbsolutePageCoords(this.CurrentMgr.Element);for(var a=0;a<this.Rects.length;a++){if(this.Rects[a].IsClosed()){break}c[c.length]={left:this.Rects[a].DragRectLeft-b.x,top:this.Rects[a].DragRectTop-b.y,width:this.Rects[a].DragRectWidth,height:this.Rects[a].DragRectHeight}}this.CurrentMgr.HandleSelection(c)},Close:function(){for(var a=0;a<this.Rects.length;a++){this.Rects[a].Close()}this.CurrentMgr=null;this.CurrentIndex=0}};Qva.enableSelectionRect=function(a){if(IS_TOUCHENABLED){Qva.Touch.Chart.AddTouchSupport(a)}a.Element.onmousedown=function(b){if(jQuery.event.fix(b||window.event).which!=1){return}Qva.MouseDown(b,a)};a.Element.onmousemove=function(b){Qva.MouseMove(b,a);if(a.Element.onmouseover){a.Element.onmouseover(b)}};a.Element.SelectStart=function(c,b){Qva.DragRect.Open(c,b,a)};a.Element.Select=function(c,b){Qva.DragRect.Size(c,b)};a.Element.SelectEnd=function(d,c,b){Qva.DragRect.End(d,c,a,b)}};try{if(window.parent&&window.parent!=window&&window.parent.Qva){Qva.Remote=window.parent.Qva.Remote;Qva.QvAjaxZfcPath=window.parent.Qva.QvAjaxZfcPath}}catch(e){}Qva.PageBinding=function(d){this.ID=d||"";this.binderid=this.ID;if(Qva.binders[this.ID]){alert("Need unique binderid");return}Qva.binders[this.ID]=this;this.Translations={};this.ColorDepth=0;this.OnUpdateBegin=null;this.IsUpdating=false;this.HasPendingLoad=false;this.ScrollLeftToRemember=0;this.ScrollTopToRemember=0;this.IsPartialLoad=false;this.CurrentLoadIsPartial=false;this.Enabled=false;this.First=true;this.Managers=new Array();this.Members={};this.UsePost=true;this.JSON=false;this.Body="";this.InitialSets="";this.Mark="";this.Stamp="";this.RecursiveReadyLevel=0;this.ShowMessage=Qva.DefaultShowMessage;this.OnSessionLost=Qva.DefaultOnSessionLost;this.OnUpdateComplete=Qva.NoAction;this.OnCreateContextMenu=Qva.DefaultOnCreateContextMenu;this.OnCreateContextDropDown=Qva.OnCreateContextDropDown;this.AllowComAgent=true;this.InlineStyle=true;this.TableLimit=5000;this.Ident=null;this.TransientObject="";this.GlobalSearchObject="";this.PendingSearchName="";this.PendingSearchKeyName="";this.ToggleObject="";this.ToggleValues=[];this.DelaySet=false;this.DefaultScope="Document";this.CustomIcons={};this.BookmarksMgr=new Qva.Mgr.bookmarks(this,".Bookmarks");this.SelectionStyleMgr=new Qva.Mgr.selectionsstyle(this,".SelectionStyle");this.AggregationMgr=new Qva.Mgr.Documentdata(this,".PropertyData.Aggregation");this.FunctionMgr=new Qva.Mgr.Documentdata(this,".PropertyData.Function");this.VariableMgr=new Qva.Mgr.Documentdata(this,".PropertyData.Variable");this.FieldMgr=new Qva.Mgr.Documentdata(this,".PropertyData.Field");this.CurrentSelectionMgr=new Qva.Mgr.CurrentSelection(this);this.BookmarksSubscribers=[];this.UpdateBookMarks=function(){for(var f=0;f<this.BookmarksSubscribers.length;f++){this.BookmarksSubscribers[f].Paint(this.BookmarksMgr)}};this.AsyncPostPaintMgrQueue=[];this.AsyncPostPaintMgrQueuePrio=[];this.postPaintTimeout=null;try{var a=window.document.implementation;if(a&&a.createDocument&&(!IS_IE||IE_VERSION>=9)){var c=a.createDocument("","",null);if(c.readyState==null){c.readyState=1;c.addEventListener("load",function(){c.readyState=4;if(typeof c.onreadystatechange=="function"){c.onreadystatechange()}},false)}this.Doc=c;this.LeftButton=0}else{if(window.ActiveXObject){this.Doc=new ActiveXObject("Microsoft.XMLDOM");this.LeftButton=IE_DOCMODE>=9?0:1}}}catch(b){}if(this.Doc==null){throw new Error("Your browser does not support XmlDocument objects")}};Qva.PageBinding.prototype.CallOnceOnUpdateComplete=function(b){var a=qva.OnUpdateComplete;qva.OnUpdateComplete=function(){qva.OnUpdateComplete=a;qva.OnUpdateComplete();b()}};Qva.PageBinding.prototype.Start=function(){if(Qva.Mgr.search){var f=document.createElement("div");f.style.display="none";new Qva.Mgr.search(this,f,"Document.Search");document.body.insertBefore(f,document.body.firstChild)}this.delay_Send=true;this.IsRemote=true;this.IsHosted=false;try{if(this.View==null&&parent.qva!=null){this.View=parent.qva.View}}catch(g){}if(this.JSON){this.Session=Qva.ExtractProperty("session",this.Session)}this.Ident=Qva.ExtractProperty("ident",this.Ident);this.Userid=Qva.ExtractProperty("userid",this.Userid);this.Xuserid=Qva.ExtractProperty("xuserid",this.Xuserid);this.Password=Qva.ExtractProperty("password",this.Password);this.Xpassword=Qva.ExtractProperty("xpassword",this.Xpassword);this.Bookmark=Qva.ExtractProperty("bookmark",this.Bookmark);this.AlternateUser=Qva.ExtractProperty("user",this.AlternateUser);this.View=Qva.ExtractProperty("application",this.View);var b=parseInt(Qva.ExtractProperty("color_depth",""));if(!isNaN(b)&&0<b&&b<=32){this.ColorDepth=b}this.InitialSelections=Qva.ExtractPropertyArray("select",this.InitialSelections);this.InitialSearch=Qva.ExtractPropertyArray("search",this.InitialSearch);this.Sheet=Qva.ExtractProperty("sheet",this.Sheet);var c=Qva.Remote;try{if(!this.Remote){this.Remote=(parent.qva&&parent.qva.Remote)||c}}catch(d){this.Remote=c}this.Host=Qva.ExtractProperty("host",this.Host);if(Qva.Benchmark){this.Benchmark=new Qva.Benchmark()}this.Url=this.Remote;this.Url+=(this.Url.indexOf("?")==-1)?"?mark=":"&mark=";if(window.ActiveXObject&&(this.Unicorn||window.location.protocol=="file:")){this.TryAltAgent()}var a=""+window.window.navigator.userAgent;var h=parseInt(a.substr(a.indexOf("MSIE")+5,3));this.AutoViewAppend(null,this.DefaultScope,"ie6"+(a.indexOf("MSIE")!=-1&&h<7));this.Ticket=Qva.ExtractPropertyForDocument("ticket",this.View,this.Ticket);this.Invite=Qva.ExtractProperty("invite",this.Invite,true);var k=Qva.ExtractProperty("anonymous",this.Ticket,true)!=null;if(!k&&this.Anonymous){k=true}if(!k&&this.AuthenticateUrl){var j=this;this.LoadAuthenticate(function(l,m){if(l){j.LoadBegin()}else{alert(m);j.LoadBegin()}})}else{this.LoadBegin()}};Qva.PageBinding.prototype.LoadAuthenticate=function(d){var b;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("MSXML2.XMLHTTP")}b.onreadystatechange=function(){if(b.readyState==4){if(b.status==200){d(true)}else{d(false,"Failed to authenticate")}}};var a=Qva.FixUrl(this.AuthenticateUrl,"keep","");a=Qva.AddProxyIfAny(a);b.open("GET",a,true);try{b.send(null)}catch(c){d(false,"Error sending")}};Qva.PageBinding.prototype.QueuePostPaintMessage=function(b,d){if(d){for(var a=0;a<this.AsyncPostPaintMgrQueuePrio.length;++a){if(this.AsyncPostPaintMgrQueuePrio[a]==b){return}}this.AsyncPostPaintMgrQueuePrio.push(b)}else{for(var a=0;a<this.AsyncPostPaintMgrQueue.length;++a){if(this.AsyncPostPaintMgrQueue[a]==b){return}}this.AsyncPostPaintMgrQueue.push(b)}var c=this;if(!this.postPaintTimeout){this.postPaintTimeout=window.setTimeout(function(){c.avqAsyncPostPaint()},0)}};Qva.PageBinding.prototype.avqAsyncPostPaint=function(){this.postPaintTimeout=null;if(this.AsyncPostPaintMgrQueuePrio.length>0){var a=this.AsyncPostPaintMgrQueuePrio;this.AsyncPostPaintMgrQueuePrio=[];for(var b=0;b<a.length;++b){a[b].PostPaint()}if(this.AsyncPostPaintMgrQueuePrio.length>0){var c=this;this.postPaintTimeout=window.setTimeout(function(){c.avqAsyncPostPaint()},0);return}}if(this.AsyncPostPaintMgrQueue.length==0){return}var a=this.AsyncPostPaintMgrQueue;this.AsyncPostPaintMgrQueue=[];for(var b=0;b<a.length;++b){a[b].PostPaint()}if(this.AsyncPostPaintMgrQueue.length==0&&!this.IsUpdating&&!this.OnUpdateCompleteTriggered){this.OnUpdateCompleteTriggered=true;this.OnUpdateComplete(true)}};Qva.MgrGetName=function(a){while(a){if(a.AvqMgr!=null){return a.AvqMgr.Name}a=a.parentNode}return""};function ctrlKeyPressed(a){return a.ctrlKey||a.metaKey||a.keyCode==224||a.keyCode==91}Qva.Clicks={List:[],CurrentMgr:null,Click:function(b,d){if(this.CurrentMgr&&this.CurrentMgr!=d){this.Close()}this.CurrentMgr=d;if(this.CurrentMgr&&this.CurrentMgr.HandleClick){var c=Qva.GetPageCoords(this.CurrentMgr.Element);if(!b){b=window.event}var a={offsetX:b.clientX-c.x,offsetY:b.clientY-c.y};if(ctrlKeyPressed(b)){this.List[this.List.length]=a}else{this.List[0]=a;this.CurrentMgr.HandleClick(this.List);this.Close()}}},SendSelection:function(a){if(this.CurrentMgr&&this.CurrentMgr.HandleClick&&(a==17||a==224||a==91)){this.CurrentMgr.HandleClick(this.List);this.Close()}},Close:function(){this.List.length=0;this.CurrentMgr=null}};Qva.OnMouseUp=function(a){var c=Qva.MgrWithMouseDown;Qva.MgrWithMouseDown=null;if(!a){a=window.event}if(Qva.MgrWithSelectStart!=null){var b=Qva.MgrWithSelectStart;Qva.MgrWithSelectStart=null;var f=a.clientX;var d=a.clientY;b.Element.SelectEnd(f,d,ctrlKeyPressed(a))}else{if(c!=null){Qva.Clicks.Click(a,c)}}};Qva.OnKeyPress=function(d){if(!d){d=window.event}if(IS_MAC&&Qva.ContextMenu!=null&&Qva.ContextMenu.style.display==""){return}Qva.HideContextMenu(Qva.ActiveObjectsCloak);if(Qva.PopupInput!=null){return}if(!Qva.LabelClick){return}var c=d.target;if(!c){c=d.srcElement}if(c.tagName=="INPUT"&&c.type=="text"){return}if(c.tagName=="TEXTAREA"){return}if(c.tagName=="SELECT"){return}if(Qva.SearchableObject){var b=document.getElementById(Qva.SearchableObject);if(b&&b.AvqMgr&&b.AvqMgr.Searchable){var a=b.AvqMgr.PageBinder;var f=String.fromCharCode(d.charCode||d.keyCode);if(/[\x00-\x1F]/.test(f)||d.altKey||d.ctrlKey||d.metaKey){return}Qva.InitSearch=(Qva.InitSearch||"")+f;a.Set(Qva.SearchableObject+".SEARCH","action","",true)}}};Qva.OnKeyUp=function(a){if(IS_MAC&&Qva.ContextMenu!=null&&Qva.ContextMenu.style.display==""){return}Qva.HideContextMenu(Qva.ActiveObjectsCloak);if(Qva.PopupInput!=null){return}if(!Qva.LabelClick){return}if(!a){a=window.event}var b=a.target;if(!b){b=a.srcElement}if(a.keyCode==13&&b.tagName=="INPUT"&&b.onchange){b.onchange()}if(b.tagName=="INPUT"&&b.type=="text"){return}if(b.tagName=="TEXTAREA"){return}if(b.tagName=="SELECT"){return}if(Qva.StandardActions){if(Qva.StandardActions.HandleKeyUp(a)){return}}if(!Qva.ActiveObjectsCloak&&Qva.ActiveObjects&&Qva.ActiveObjects.length==1){var d=document.getElementById(Qva.ActiveObjects[0]);if(d&&d.AvqMgr){if(d.AvqMgr.HandleKeyUp(a)){return}}}if(Qva.SearchableObject){var d=document.getElementById(Qva.SearchableObject);if(d&&d.AvqMgr){var l=d.AvqMgr.PageBinder;if(l.ToggleObject!=""&&(a.keyCode==17||a.keyCode==224||a.keyCode==91)){var f=l.ToggleObject;var c={};c.select="";for(var k=0;k<l.ToggleValues.length;k++){c.select+=l.ToggleValues[k];if(k!=(l.ToggleValues.length-1)){c.select+=","}}c.toggle="true";if(l.TogglePhase!=null){c.phase=l.TogglePhase}l.TogglePhase=null;l.ToggleValues.length=0;l.ToggleObject="";var g=l.TransientObject;if(g==f){l.CloseTransient()}l.Set(f,c)}else{if(d.AvqMgr.Searchable){if(a.keyCode>=32&&!ctrlKeyPressed(a)){var j=a.keyCode;if(j>=33&&j<=40){if(j!=37&&j!=39){var h;switch(j){case 33:h="pgup";break;case 34:h="pgdn";break;case 35:h="end";break;case 36:h="home";break;case 38:h="up";break;case 40:h="down";break}l.Set(Qva.SearchableObject,"key",h,true)}}}}}}}Qva.DragRect.SendSelection(a.keyCode);Qva.Clicks.SendSelection(a.keyCode)};Qva.SetContextMenu=function(a,b){a.oncontextmenu=b;if(IS_GECKO&&IS_MAC){a.onmousedown=function(c){if(c.button==2&&!ctrlKeyPressed(c)){return b.call(this,c)}}}};Qva.Search=function(d,c,b){if(d.SearchName!=""){var a=d.PageBinder||Qva.GetBinder(d.binderid);if(a.GetEnabled()){a.Set(d.SearchName,"search",c.value,true)}else{a.PendingSearchName=d.SearchName;a.PendingSearchValue=c.value}}};Qva.CloseSearch=function(h,c,f,a){var k=h.SearchName;var d=c.value;c.value="";c.onkeyup=null;var j=h.PageBinder||Qva.GetBinder(h.binderid);if(j.Enabled){if(f){j.Set(k,"search",d,false)}var b;if(f){b=a?"ctrlaccept":"accept"}else{b="abort"}j.Set(k,"closesearch",b,true)}else{j.PendingSearchKey=(f?"accept":"abort");j.PendingSearchKeyName=k}var g=j.TransientObject;if(g==k){j.CloseTransient()}};Qva.OpenPopupInput=function(d,c){Qva.ClosePopupInput();var b=d;if(!c){b=d.parentNode.parentNode}Qva.PopupInput=document.createElement("input");if(IS_IE){Qva.PopupInput.style.fontFamily=b.currentStyle.fontFamily;Qva.PopupInput.style.fontSize=b.currentStyle.fontSize}else{var a=document.defaultView.getComputedStyle(b,"");Qva.PopupInput.style.fontFamily=a.getPropertyValue("font-family");Qva.PopupInput.style.fontSize=a.getPropertyValue("font-size")}Qva.PopupInput.style.top=b.offsetTop+"px";Qva.PopupInput.style.left=b.offsetLeft+"px";Qva.PopupInput.style.width=b.clientWidth+"px";Qva.PopupInput.style.height=b.clientHeight+"px";Qva.PopupInput.style.zIndex=666;Qva.PopupInput.style.position="absolute";Qva.PopupInput.style.border="none";Qva.PopupInput.style.padding="0px 0px 0px 0px";if(c){Qva.PopupInput.value=d.value;Qva.PopupInput.inputname=d.inputname}else{Qva.PopupInput.value=b.innerText}Qva.PopupInput.onmousedown=Qva.CancelAction;Qva.PopupInput.onmouseup=Qva.CancelAction;if(!IS_TOUCHENABLED){Qva.PopupInput.onclick=Qva.CancelAction}Qva.PopupInput.onkeydown=AvqAction_Input_KeyDown;Qva.PopupInput.binderid=d.binderid;Qva.PopupInput.val=d.pos;Qva.PopupInput.ObjectId=d.ObjectId;b.offsetParent.appendChild(Qva.PopupInput);Qva.PopupInput.focus();if(!IS_TOUCHENABLED){Qva.SetCursor(Qva.PopupInput,true)}};Qva.ClosePopupInput=function(){if(Qva.PopupInput==null){return}Qva.PopupInput.parentNode.removeChild(Qva.PopupInput);Qva.PopupInput=null};Qva.AddRule=function(b,a,c){try{if(b.addRule){b.addRule(a,c)}else{b.insertRule(a+" { "+c+" }",b.cssRules.length)}}catch(d){}};Qva.PageBinding.prototype.Refresh=function(){this.Body+=" ";if(!this.Enabled){return}this.LoadBegin()};Qva.PageBinding.prototype.LoadBegin=function(){Qva.CloseMessagePopup();if(this.OnUpdateBegin!=null){this.OnUpdateBegin()}this.IsUpdating=true;this.ScrollLeftToRemember=null;this.ScrollTopToRemember=null;Qva.ActiveElement=null;try{this.ScrollLeftToRemember=Qva.GetScrollLeft();this.ScrollTopToRemember=Qva.GetScrollTop();Qva.ActiveElement=document.activeElement;document.body.style.cursor="wait"}catch(c){}if(!this.IsPartialLoad){Qva.ClosePopupInput()}this.Enabled=false;if(!this.First){for(var a=0;a<this.Managers.length;++a){var b=this.Managers[a];if(this.IsRemote&&b.Lock){b.Lock()}b.Touched=false}}if(this.Benchmark!=null){this.Benchmark.Load.Start()}if(this.View==null&&this.Kind==null){this.Ready()}else{if(this.AutoviewDictionary!=null){this.SetAutoviewAddCommands()}this.Load()}};Qva.PageBinding.prototype.Load=function(a){this.HasPendingLoad=false;this.CurrentLoadIsPartial=this.IsPartialLoad;this.IsPartialLoad=false;this.OnUpdateCompleteTriggered=false;if(this.First&&this.Bookmark!=null){this.Set("bookmark-apply","docaction",this.Bookmark,false)}var c=function(o,n,h){for(var f=0;f<n.length;f++){var k=n[f].split(",");var g=k[0].split(".");var l=true;if(g.length==2){if(g[g.length-2]!=o.View&&g[g.length-2]!=o.ID){l=false}}else{if(g.length==0){l=false}}if(l){if(g[g.length-1].indexOf("\\")==-1){var d=o.DefaultScope+".Document\\"+g[g.length-1]}else{var d=o.DefaultScope+"."+g[g.length-1]}var m="";for(var j=1;j<k.length;j++){if(j==1){m=h?'"'+k[j]+'"':k[j]}else{m+=" "+h?'"'+k[j]+'"':k[j]}}o.Search(d,m,false,false)}}};if(this.First){if(this.InitialSelections!=null){c(this,this.InitialSelections,true)}if(this.InitialSearch!=null){c(this,this.InitialSearch,false)}if(this.Sheet!=null){var b=this.Sheet;if(b.indexOf("\\")==-1){b="Document\\"+b}this.Set("Document.TabRow."+b,"action","",false)}}if(this.PendingSearchName!=""){this.Set(this.PendingSearchName,"search",this.PendingSearchValue,false);this.PendingSearchName="";this.PendingSearchValue=""}if(this.PendingSearchKeyName!=""){this.Set(this.PendingSearchKeyName,"closesearch",this.PendingSearchKey,false);this.PendingSearchKeyName=""}if(this.delay_Send){if(this.delay_Send!==true){clearTimeout(this.delay_Send)}this.Send(a)}};Qva.PageBinding.prototype.GetUpdates=function(c){for(var a=0;a<this.Managers.length;++a){var b=this.Managers[a];if(b.GetUpdates){b.GetUpdates(c)}}if(c.length==0&&this.Poll){c.push({})}this.Poll=false};Qva.PageBinding.prototype.Send=function(j){this.delay_Send=null;if(Qva.Modal&&Qva.Modal.instance.IsOpen()&&this.LabelClick){this.delay_Send=true;return}var b=this.Body;this.Body="";if(!this.HasAutoviewAddCommands()){b+=this.InitialSets;this.InitialSets=""}if(b.length==0){var m=[];this.GetUpdates(m);if(m.length==0&&j){if(this.IdlePollInterval){var s=this;this.delay_Send=setTimeout(function(){s.Send()},this.IdlePollInterval)}else{this.delay_Send=true}return}for(var l=0;l<m.length;++l){b+="<poll ";for(var g in m[l]){b+=g+'="'+Qva.XmlEncode(m[l][g])+'" '}b+="/>"}if(b.length==0){b="<poll />"}}var h='<update mark="'+this.Mark+'" stamp="'+this.Stamp+'"';if(window.navigator&&window.navigator.cookieEnabled){h+=' cookie="true"'}else{h+=' cookie="false"'}if(this.DefaultScope!=null){h+=' scope="'+this.DefaultScope+'"'}if(this.JSON&&this.Session!=null){h+=' session="'+this.Session+'"'}if(this.View!=null){h+=' view="'+Qva.XmlEncode(this.View)+'"'}if(this.Autoview!=null&&this.Autoview!=""){h+=' autoview="'+Qva.XmlEncode(this.Autoview)+'"'}h+=' ident="'+Qva.XmlEncode(this.Ident)+'"';if(this.Userid!=null){h+=' userid="'+this.Userid+'"'}if(this.Xuserid!=null){h+=' xuserid="'+this.Xuserid+'"'}if(this.Password!=null){h+=' password="'+this.Password+'"'}if(this.Xpassword!=null){h+=' xpassword="'+this.Xpassword+'"'}if(this.Kind!=null){h+=' kind="'+this.Kind+'"'}if(this.Bookmark){h+=' start="document"'}h+=">";h+=b;h+="</update>";if(this.Trace!=null&&this.Trace.Request!=null){this.Trace.Request.innerText=h}var q=this;if(this.Agent==null){var a=this.Url+this.Mark;if(this.Host!=null){a+="&host="+escape(this.Host)}if(this.Ticket!=null){a+="&ticket="+escape(this.Ticket)}if(this.Invite!=null){a+="&invite="+escape(this.Invite)}if(this.View!=null){a+="&view="+escape(this.View)}if(this.Userid!=null){a+="&userid="+escape(this.Userid)}if(this.Xuserid!=null){a+="&xuserid="+escape(this.Xuserid)}if(this.Password!=null){a+="&password="+escape(this.Password)}if(this.Xpassword!=null){a+="&xpassword="+escape(this.Xpassword)}if(!this.Platform){var r=navigator.userAgent;var f="browser.";if(IS_PLAYBOOK){f+="playbook"}else{if(IS_ANDROID){f+="android"}else{if(IS_CHROME){f+="chrome"}else{if(IS_GECKO){f+="gecko "+GECKO_VERSION}else{if(IS_SAFARI){f+="safari"}else{if(IS_OPERA){f+="opera"}else{if(IS_IE){f+=r.substr(r.indexOf("MSIE"),8)}else{f+="unknown"}}}}}}}if(IS_MOBILE){f+=".mobile"}this.Platform=f}a+="&platform="+escape(this.Platform);a+="&dpi="+Qva.DPI;if(this.ColorDepth>0){a+="&color_depth="+this.ColorDepth}if(this.AlternateUser!=null){a+="&user="+this.AlternateUser}if(this.JSON){if(this.Session!=null){a+="&session="+escape(this.Session)}a+="&json="+escape(this.ID);a+="&cmd="+escape(h);var d=document.createElement("script");d.setAttribute("type","text/javascript");d.setAttribute("src",a);var p=document.getElementsByTagName("head").item(0);if(this.ScriptTag){p.replaceChild(d,this.ScriptTag)}else{p.appendChild(d)}this.ScriptTag=d}else{if(this.UsePost){var c;if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{c=new ActiveXObject("MSXML2.XMLHTTP")}c.onreadystatechange=function(){if(c.readyState==4&&c.status==200){if(c.responseXML){q.Doc=c.responseXML}else{if(c.responseText){Assert(false);q.loadXML(c.responseText)}}q.Ready()}if(c.readyState==4){delete c.onreadystatechange;c=null}};a=Qva.AddProxyIfAny(a);c.open("POST",a,true);try{c.send(h)}catch(o){if(this.CommunicationError){this.CommunicationError(o)}else{alert("Communication error: "+o.message)}this.Enabled=true}}else{a+="&cmd="+escape(h);this.Doc.onreadystatechange=function(){if(q.Doc.readyState==4){q.Ready()}};if(!this.Doc.load(a)){alert("Communication error (get)");this.Enabled=true}}}}else{var k;try{k=this.UseExecute?this.Agent.Execute(h):this.Agent.XmlUpdate(h)}catch(o){k='<result><message text="Server not responding" /></result>'}if(!this.Doc.loadXML(k)){alert(k);k='<result><message text="Unexpected error loading" /></result>';this.Doc.loadXML(k)}window.setTimeout(function(){q.Ready()},0)}};Qva.PageBinding.prototype.SendClose=function(){var a=this.Url+this.Mark;a+="&close=true";if(this.Host!=null){a+="&host="+escape(this.Host)}if(this.Ticket!=null){a+="&ticket="+escape(this.Ticket)}if(this.Invite!=null){a+="&invite="+escape(this.Invite)}if(this.View!=null){a+="&view="+escape(this.View)}var b;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("MSXML2.XMLHTTP")}a=Qva.AddProxyIfAny(a);b.open("POST",a,true);try{b.send()}catch(c){alert("Communication error (post): "+c.message)}};Qva.PageBinding.prototype.AddManager=function(a){a.PageBinder=this;a.Touched=false;if(a.SelectedClassName==null){a.SelectedClassName="QvSelected";a.DeselectedClassName="QvDeselected";a.EnabledClassName="QvOptional";a.DisabledClassName="QvExcluded";a.LockedClassName="QvLocked";a.SelectedExcludedClassName="QvSelectedExcluded";a.LockedExcludedClassName="QvLockedExcluded";a.AlternativeClassName="QvAlternative";a.ModeIfNotEnabled="n"}this.Managers[this.Managers.length]=a;this.Append(a,a.Name,a.Attr)};Qva.PageBinding.prototype.Append=function(j,c,h,b){if(c==null||c.substr(0,1)=="."){Assert(false)}if(c==null||c==""){return}var g=this.Members[c];if(g==null){g=new Array();this.Members[c]=g}for(var f=0;f<g.length;f++){if(g[f]==j){break}}if(f==g.length){g[g.length]=j}if(this.Autoview!=null&&!b){var a=c.split("@");var d=a[0];var k=a.length>1?a[1]:h}};Qva.PageBinding.prototype.HasAutoviewAddCommands=function(){if(this.AutoviewDictionary==null){return false}for(var a in this.AutoviewDictionary){var b=this.AutoviewDictionary[a];if(b.dirty){return true}}return false};Qva.PageBinding.prototype.AutoViewAppend=function(d,b,a){if(a==null){a="text"}if(this.AutoviewDictionary==null){this.AutoviewDictionary={}}var c=this.AutoviewDictionary[b];if(c==null){c={};c.dirty=true;c.attrs="mode";this.AutoviewDictionary[b]=c}if(c.attrs.indexOf(a)==-1){c.dirty=true;c.attrs+=";"+a}};Qva.PageBinding.prototype.SetAutoviewAddCommands=function(){for(var a in this.AutoviewDictionary){var b=this.AutoviewDictionary[a];if(!b.dirty){continue}b.dirty=false;this.Set(a,"add",b.attrs,false);if(this.First&&this.Body.length>900&&!this.UsePost){return}}};Qva.PageBinding.prototype.loadXML=function(a){if(this.Doc&&typeof this.Doc.loadXML!=="undefined"){return this.Doc.loadXML(a)}else{if(typeof DOMParser!=="undefined"){this.Doc=new DOMParser().parseFromString(a,"text/xml");return this.Doc!=null}}return false};function HtmlifyARGB(a){if(a&&a.length==9){if(a.substr(1,2)=="00"){return"Transparent"}a="#"+a.substr(3)}return a}function IsValidIEARGB(a){if(a&&a.length==9){if(a.substr(1,2)=="00"||a.substr(1,2)=="ff"){return true}return false}return true}Qva.ApplyColorDataToElement=function(g,k,n,l){if(typeof(g.nodeType)!=="undefined"){var h=g.getAttribute("color"),f=g.getAttribute("bkgcolor"),a=g.getAttribute("FillDirection"),d=g.getAttribute("FillPattern"),c=g.getAttribute("PrimaryColor"),o=g.getAttribute("SecondaryColor"),j=g.getAttribute("ColorMode"),b=false}else{var h=g.color,f=g.bkgcolor,a=g.FillDirection,d=g.FillPattern,c=g.PrimaryColor,o=g.SecondaryColor,j=g.ColorMode,b=false}if(typeof j!="undefined"){if(IS_IE&&IE_DOCMODE<=8){if((IsValidIEARGB(c)&&j==="0")||l){k.style.backgroundColor=HtmlifyARGB(c);b=true}}else{if(j=="0"||j=="1"){k.style.backgroundImage="";k.style.backgroundColor=Qva.Hex2RGBA(c);b=true}else{if(j=="2"&&n){b=Qva.ApplyGradientToElement(a,d,c,o,k,l)}}if(!n){k.style.backgroundColor=Qva.Hex2RGBA(c)}}}else{if(f){k.style.backgroundImage="";if(IS_IE&&IE_DOCMODE<=8){k.style.backgroundColor=HtmlifyARGB(f)}else{k.style.backgroundColor=Qva.Hex2RGBA(f)}}}if(h){if(IS_IE){k.style.color=HtmlifyARGB(h)}else{try{k.style.color=Qva.Hex2RGBA(h)}catch(m){k.style.color=HtmlifyARGB(h)}}}return b};function hexToRGB(a){a[4]||(a=a.replace(/./g,"$&$&").slice(1));return["0x"+a[1]+a[2]|0,"0x"+a[3]+a[4]|0,"0x"+a[5]+a[6]|0]}function DarkColor(j){var f=hexToRGB(j);var a=f[0]/255;var m=f[1]/255;var p=f[2]/255;var q=Math.min(a,Math.min(m,p));var s=Math.max(a,Math.max(m,p));var c=0;var n=0;if(q==s){var k=q}else{var o=(a==q)?m-p:((p==q)?a-m:p-a);var l=(a==q)?3:((p==q)?1:5);c=60*(l-o/(s-q));n=(s-q)/s;k=s}return n<0.2}function SetActiveStyle(b,g){var c=b.BorderAroundContent?b.ContentElement:b.Element;b.IsActive=g;var j=b.GetCaption();if(!j){return}if(b.Element.style.display=="none"){return}if(b.BorderStyle==null){return}var o=g&&b.ActiveBorderColor?b.ActiveBorderColor:b.BorderColor;var q=b.BorderWidth+"px "+b.BorderStyle+" "+o;c.style.border=q;var k=j.Element;if(k!=null){var n=g?j.activecolor:j.color;if(n==null){return}if(!b.BorderAroundContent){if(k.style.display=="none"){return}Qva.ApplyColorDataToElement(n,k,true,true);k.style.borderBottom="1px "+b.BorderStyle+" "+o;var u=k.childNodes.length;for(var d=0;d<u;d++){var h=k.childNodes[d];if(h.nodeName!="IMG"){continue}var f=h.src;f=Qva.FixUrl(f,"color",HtmlifyARGB(n.getAttribute("color")));f=Qva.FixUrl(f,"bkgcolor",HtmlifyARGB(n.getAttribute("bkgcolor")));h.src=f}}var m=$(k);var s=m.find(".caption-icon-16x16");var a=DarkColor(n.getAttribute("color"));for(var l=0;l<s.length;l++){var p=s[l];var r=p.className;if(a){r=r.replace("-dark-","-light-")}else{r=r.replace("-light-","-dark-")}p.className=r}}else{Assert(false)}}function SetSearchableAndActives(f,c){if(f){Qva.SearchableObject=f}Qva.ActiveObjectsCloak=false;if(c){if(Qva.ActiveObjects){for(var g=0;g<Qva.ActiveObjects.length;++g){var a=window.document.getElementById(Qva.ActiveObjects[g]);if(a&&a.AvqMgr.IsActive){if(c.indexOf&&c.indexOf(Qva.ActiveObjects[g])!=-1){continue}SetActiveStyle(a.AvqMgr,false)}}}Qva.ActiveObjects=[];for(var b=0;b<c.length;++b){var d=window.document.getElementById(c[b]);if(d){if(!d.AvqMgr.IsActive){SetActiveStyle(d.AvqMgr,true)}Qva.ActiveObjects.push(c[b])}}}}Qva.ReplaceOpenDoc=function(a){var c=window.location.protocol+"//"+window.location.host+window.location.pathname;var b=/\[opendoc\]/g;return a.replace(b,c)};Qva.PageBinding.prototype.Ready=function(){if(this.RecursiveReadyLevel>0){return}try{document.body.style.cursor="auto"}catch(F){Assert(false)}this.Enabled=true;var b=null;for(;;){if(this.Doc==null){Assert(false);return}var v=this.Doc.documentElement;if(this.View!=null||this.Kind!=null){if(v==null){var o="";var B=this.Doc.parseError;if(B!=null){o+="Line: "+B.line+"\r\n\r\nChar: "+B.filepos+"\r\n\r\nReason: "+B.reason+"\r\n\r\n"}o+="Failed to load:\r\n\r\nURL: "+this.Doc.url;Assert(false,o);return}var z=Qva.GetDialogNode(v);if(z){switch(z.getAttribute("type")){case"Close":Qva.HideMessage();break;case"Wait":this.WaitMessage(z.getAttribute("title"),z.getAttribute("text"));this.Poll=true;return;default:Assert(false);break}}switch(Qva.GetMessageCode(v)||Qva.GetMessage(v)){case"19":case"Failed to open document, You don't have access to this document.":break;case"15":case"Failed to open document, you don't have access to the server.":if(isNaN(Qva.RemainingRetries)){Qva.RemainingRetries=3}if(Qva.RemainingRetries<=0){break}Qva.Modal.instance.Show(this,Qva.Remote+(Qva.Remote.indexOf("?")>=0?"&":"?")+"public=only&name=login.htm&userid="+escape(this.Userid));return;case"1":case"Server error":alert("Unexpected exception occurred!");return}var E=v.getElementsByTagName("command");if(E.length>=1){for(var u=0;u<E.length;u++){var I=E[u];if(I.getAttribute("close")=="true"){CloseSession();return}}}if(!this.IsHosted){if(v.getAttribute("unicorn")=="3"){Qva.Unicorn=true}var c=v.getAttribute("session");if(c==="ignore"){}else{if(this.Session==null){this.Session=c}else{if(this.Session!=c){var l=Qva.GetMessage(v);if(l==null){l="Session timed out"}this.OnSessionLost(l);return}}}this.IdlePollInterval=parseInt(v.getAttribute("idlepollinterval"))}var p=v.getElementsByTagName("object");var A=null;var G=null;if(p.length>=1){if(p[0].getAttribute("activeobject")!=null){A=p[0].getAttribute("activeobject").split(" ");G=p[0].getAttribute("searchableobject")}if(this.ShowDocumentTitle&&p[0].getAttribute("title")){window.document.title=p[0].getAttribute("title")}}SetSearchableAndActives(G,A);var D=v.getElementsByTagName("open");if(D.length>=1){for(var d=0;d<D.length;d++){var q=D[d];var f=q.getAttribute("url");if(f){var m=q.getAttribute("redirect")=="true";try{if(f.substr(0,2)=="$/"){var w=f.substr(2);f=this.Remote;f+=(f.indexOf("?")>=0)?"&public=only":"?public=only";f+="&size=long";if(this.Host!=null){f+="&host="+escape(this.Host)}f+="&name=Temp/"+escape(w)}if(f){if(m){window.location=f}else{if(f.substr(0,7)=="mailto:"){f=Qva.ReplaceOpenDoc(f)}b=window.open(f);Qva.ShowOpenUrlMsg(q.getAttribute("title"),f,this.Translations)}}}catch(F){this.ShowMessage("Can't open '"+f+"' due to error: "+F.message)}q.setAttribute("url","")}}}var n=v.getAttribute("ident");if(n!=null){this.Ident=n}var h=v.getAttribute("kind");if(h!=null){this.Kind=h}var k=v.getAttribute("mark");var s=v.getAttribute("stamp");if(k!=null&&s!=null){this.Mark=k;this.Stamp=s}var a=this.CurrentLoadIsPartial;this.CurrentLoadIsPartial=false;if(this.Benchmark!=null){this.Benchmark.Load.Stop()}if(this.Benchmark!=null){this.Benchmark.Paint.Start()}this.PaintTree(v,"",a);if(this.Benchmark!=null){this.Benchmark.Paint.Stop()}var r=this.First&&(this.HasAutoviewAddCommands()||this.InitialSets!="");if(this.PendingSearchName!=""||this.PendingSearchKeyName!=""||r||this.HasPendingLoad){this.Enabled=false;if(r){this.SetAutoviewAddCommands()}if(this.Benchmark!=null){this.Benchmark.Load.Start()}this.Load();return}this.IsUpdating=false;break}}var C=false;for(var x=0;x<this.Managers.length;++x){if(this.Managers[x].Mode=="invalid"){C=true;break}}if(!C&&this.AsyncPostPaintMgrQueue.length==0&&!this.First&&this.Body==""&&!this.OnUpdateCompleteTriggered){this.OnUpdateCompleteTriggered=true;if(this.Benchmark!=null){this.Benchmark.UpdateComplete.Start()}this.OnUpdateComplete(false);if(this.Benchmark!=null){this.Benchmark.UpdateComplete.Stop()}}this.PaintDone(true,v);if(this.View!=null||this.Kind!=null){var g=Qva.GetErrorMessage(v);if(g!=null){if(g.indexOf("Error Message: Object expected")!=-1||g.indexOf("Error Message: Failed to connect")!=-1){Qva.ErrorMessage("Could not connect to server!")}else{Qva.ErrorMessage(g)}}else{var g=Qva.GetMessage(v);if(g!=null){this.ShowMessage(g)}}if(this.Trace!=null&&this.Trace.Response!=null){this.Trace.Response.innerText=this.Doc.xml}}if(this.First&&this.DeveloperMode){var H=this.OnceAfterLoad();if(H!=null){this.ShowMessage(H)}}if(this.IsHosted&&this.first){window.focus()}if(this.IsRemote){try{if(document.selection&&document.selection.type!="None"){var j=document.selection.createRange();if(j!=null){j.select()}}}catch(F){Assert(false)}}this.First=false;if(b!=null){b.focus()}};var old_Ready=Qva.PageBinding.prototype.Ready;Qva.PageBinding.prototype.Ready=function(){old_Ready.apply(this,arguments);if(this.Body.length>0||this.HasAutoviewAddCommands()){this.count_Send=0;this.Send(true)}else{this.count_Send=(this.count_Send||0)+1;var a=this;this.delay_Send=setTimeout(function(){a.Send(true)},this.count_Send<5?10:100)}this.RestoreScrollPosition()};Qva.PageBinding.prototype.RestoreScrollPosition=function(){try{if(this.ScrollLeftToRemember!=null){if(document.activeElement!=Qva.ActiveElement){Qva.ActiveElement.focus()}var b=this.ScrollTopToRemember-Qva.GetScrollTop();var a=this.ScrollLeftToRemember-Qva.GetScrollLeft();if(b==0&&a==0){return}if(!IS_TOUCHENABLED){setTimeout(function(){try{window.scrollBy(a,b)}catch(d){}},10)}this.ScrollLeftToRemember=null;this.ScrollTopToRemember=null;Qva.ActiveElement=null}}catch(c){}};Qva.OpenUrlMsg=null;Qva.ShowOpenUrlMsg=function(f,c,b){var a=Qva.XmlEncode(b.OpenUrlInfo||"The requested content has been opened in another window.")+"<br /><br />"+Qva.XmlEncode(b.OpenUrlIfNot||"If you know that this is not the case,")+' <a href="'+c+'" target="_blank">'+Qva.XmlEncode(b.OpenUrlPressHere||"press here")+"</a>";var d={text:(b.OK||"OK"),action:Qva.HideMessage};Qva.ModalMessage(f,a,false,d);setTimeout(Qva.HideMessage,10000)};Qva.CloseUrlMsgDiv=function(){if(!Qva.OpenUrlMsg){Assert(false)}else{Qva.OpenUrlMsg.style.display="none"}};Qva.PageBinding.prototype.OnceAfterLoad=function(){var g=[];var d=0;for(var a=0;a<this.Managers.length;++a){var b=this.Managers[a];if(b.Name==""||b.Name=="#edit#"||b.Touched){if(d!=a){this.Managers[d]=this.Managers[a]}++d}else{if(b.Name!=""){try{b.Element.style.display="none"}catch(c){Assert(false)}g[g.length]="Not found: "+b.Name}}}this.Managers.length=d;if(g.length==0){return null}var f="Errors:\n"+g.join("\n");return f};Qva.PageBinding.prototype.PaintTree=function(n,h,k){for(var b=n.firstChild;b!=null;b=b.nextSibling){if(b.nodeName!="value"&&b.nodeName!="action"&&b.nodeName!="group"&&b.nodeName!="list"){continue}var a=h+b.getAttribute("name");var j=this.Members[a];if(j!=null){var g="d";switch(b.getAttribute("mode")){case"not-applicable":g="n";break;case"hidden":g="h";break;case"enabled":g="e";break}var c=j.length;for(var m=0;m<c;++m){var o=j[m];var f=g;if(g!="n"&&o.HideIf&&o.HideIf(b.getAttribute("value"),b.getAttribute("text"))){f="n"}o.Paint(f,b,a,k)}}}for(var l=n.firstChild;l!=null;l=l.nextSibling){if(l.nodeName!="value"&&l.nodeName!="object"&&l.nodeName!="group"&&l.nodeName!="list"){continue}var d=h+l.getAttribute("name")+".";this.PaintTree(l,d,k)}};Qva.PageBinding.prototype.PaintDone=function(d,a){if(this.Benchmark!=null){this.Benchmark.Unlock.Start()}for(var b=0;b<this.Managers.length;++b){var c=this.Managers[b];if(this.IsRemote&&!c.Touched&&c.Unlock){c.Unlock()}}if(this.Benchmark!=null){this.Benchmark.Unlock.Stop()}if(this.Benchmark!=null){this.Benchmark.Display()}};Qva.PageBinding.prototype.CloseTransient=function(){this.Set(this.TransientObject,"closetransient","ok",false);var a=window.document.getElementById(this.TransientObject.replace(this.DefaultScope+".",""));if(a){a.parentNode.parentNode.style.display="none"}this.TransientObject=""};Qva.PageBinding.prototype._Send=function(h,d,c,a){d=Qva.MgrMakeName(d,this.DefaultScope);this.Body+="<"+h+' name="'+d+'" ';var f=false;if(a){for(var j in a){if(typeof(a[j])==="object"&&a[j].length>0){f=true;continue}this.Body+=j+'="'+Qva.XmlEncode(a[j])+'" '}}if(h==="set"&&this.isSmallDevices&&d==="Document.DS"){this.Body+='scrollbar="true" '}if(f){this.Body+=">";for(var j in a){if(typeof(a[j])==="object"&&a[j].length>0){for(var g=0;g<a[j].length;g++){this.Body+="<element "+j+'="'+Qva.XmlEncode(a[j][g])+'" />'}}}this.Body+="</"+h+">"}else{this.Body+="/>"}if(c){if(this.LoadBegin_Timeout){clearTimeout(this.LoadBegin_Timeout)}if(this.DelaySet){var b=this;this.LoadBegin_Timeout=setTimeout(function(){b.LoadBegin()},200)}else{this.LoadBegin()}}};Qva.PageBinding.prototype.Set=function(b,c,d,a){if(this.GlobalSearchObject!=""){if(this.GlobalSearchObject!=b.substr(0,this.GlobalSearchObject.length)&&this.TransientObject!=b.substr(0,this.TransientObject.length)&&(Qva.ContextMenuMgr==null||b!=Qva.ContextMenuMgr.Name)){this.Set(this.GlobalSearchObject,"closesearch","abort",true);this.GlobalSearchObject="";this.CloseTransient()}}else{if(this.TransientObject!=""){if(this.TransientObject!=b.substr(0,this.TransientObject.length)&&(this.GlobalSearchObject==""||this.GlobalSearchObject!=b.substr(0,this.GlobalSearchObject.length))&&(Qva.ContextMenuMgr==null||b!=Qva.ContextMenuMgr.Name)){if(this.TransientObject==this.ToggleObject){this.ToggleObject="";this.ToggleValues.length=0}this.CloseTransient()}}}if(typeof(c)=="object"){this._Send("set",b,d!==false,c)}else{var f={};f[c]=d;this._Send("set",b,a,f)}};Qva.PageBinding.prototype.SetInitial=function(a,b,c){this.InitialSets+='<set name="'+a+'" '+b+'="'+Qva.XmlEncode(c)+'"/>'};Qva.SelectChild=function(b,d,a){for(var c=b.firstChild;c;c=c.nextSibling){switch(c.nodeName){case"object":if(c.getAttribute("name")!=d[a]){break}return(a==0)?c:null;case"group":case"list":if(c.getAttribute("name")!=d[a]){break}return c;case"value":case"action":if(c.getAttribute("name")!=d[a]){break}return(a==d.length-1)?c:null}}return null};Qva.PageBinding.prototype.Select=function(d){if(d==null){return null}d=Qva.MgrMakeName(d,this.DefaultScope);var c=d.split(".");var b=this.Doc.documentElement;for(var a=0;b!=null&&a<c.length;++a){b=Qva.SelectChild(b,c,a)}return b};Qva.SelectNode=function(b,f){if(b==null||f==null){return null}var d=f.split(".");var c=b;for(var a=0;c!=null&&a<d.length;++a){c=this.SelectChild(c,d,a)}return c};Qva.PageBinding.prototype.SetClick=function(c,d,g){if(!this.Enabled){return}if(this.ToggleObject!=""){return}if(document.activeElement&&document.activeElement.onchange){try{document.activeElement.onchange();document.activeElement.blur()}catch(h){}}Qva.MgrWithMouseDown=null;var f="click";var m="";if(g){if(g.index){m=g.index}else{var k=0;var j=0;if(!c){k=window.event.offsetX;j=window.event.offsetY}else{var l=Qva.GetOffsets(c);k=l.offsetX;j=l.offsetY}m+=""+k+":"+j;var n=Qva.GetObjectBinder(g);var a=n.GetImageSize(g);m+=":"+a.width+":"+a.height}}else{if(!c){c=window.event}if(c.shiftKey||ctrlKeyPressed(c)){f="ctrl-click";c.cancelBubble=true}}var b=IE_DOCMODE<9?0:1;if(f=="ctrl-click"&&c.button==b){return}this.Set(d,f,m,true)};Qva.PageBinding.prototype.SetNewSheet=function(){var a=this.Select(".ActiveSheet");if(a){var b=a.getAttribute("text");if(b){this.NavigateToSheet(b)}}};Qva.PageBinding.prototype.NavigateToSheet=function(d){var b=window.location.search;var a=d+".htm";var c=""+window.location.pathname;if(c.length<a.length||c.substr(c.length-a.length)!=a){if(b.length>0){a+=b}if(this.JSON){a=Qva.FixUrl(a,"session",this.Session)}a=Qva.FixUrl(a,"userid");a=Qva.FixUrl(a,"password");window.location=a}};Qva.GetContainingModal=function(){return window.parent.Qva.Modal.instance};Qva.CloseModal=function(){if(window.parent.Qva.Modal){var a=window.parent.Qva.Modal.instance;if(a!=null){a.Close()}}};Qva.SetModalTitle=function(b){if(window.parent.Qva.Modal){var a=window.parent.Qva.Modal.instance;if(a!=null){a.SetTitle(b)}}};QvDragRect=function(a){this.Element=a;this.DragStartX=0;this.DragStartY=0;this.DragRectLeft=0;this.DragRectTop=0;this.DragRectWidth=0;this.DragRectHeight=0;this.Element.className="QvDragRect";this.Element.style.position="absolute";this.Element.style.zIndex=666;this.Element.style.display="";document.body.insertBefore(this.Element,document.body.firstChild)};QvDragRect.prototype.Open=function(a,b){this.DragStartX=a;this.DragStartY=b;this.DragRectLeft=a;this.DragRectTop=b;this.DragRectWidth=0;this.DragRectHeight=0;this.Element.style.left=this.DragRectLeft+"px";this.Element.style.top=this.DragRectTop+"px";this.Element.style.width="0px";this.Element.style.height="0px";this.Element.style.display="";this.Element.onmousemove=function(c){Qva.MouseMove(c,Qva.MgrWithSelectStart)}};QvDragRect.prototype.Size=function(a,b){this.DragRectLeft=a>this.DragStartX?this.DragStartX:a;this.DragRectTop=b>this.DragStartY?this.DragStartY:b;this.DragRectWidth=a>this.DragStartX?a-this.DragStartX:this.DragStartX-a;this.DragRectHeight=b>this.DragStartY?b-this.DragStartY:this.DragStartY-b;this.Element.style.left=this.DragRectLeft+"px";this.Element.style.top=this.DragRectTop+"px";this.Element.style.width=this.DragRectWidth+"px";this.Element.style.height=this.DragRectHeight+"px"};QvDragRect.prototype.IsClosed=function(){return this.Element.style.display=="none"};QvDragRect.prototype.Close=function(){this.Element.style.display="none";this.Element.onmousemove=null};QvDragRect.prototype.RectString=function(){var d=this.DragRectLeft+Qva.SelectClient2OffsetX-Qva.GetScrollLeft();var c=this.DragRectTop+Qva.SelectClient2OffsetY-Qva.GetScrollTop();var b=this.DragRectWidth;var a=this.DragRectHeight;return""+d+":"+c+":"+b+":"+a};Qva.MouseDown=function(b,c){Qva.MgrWithMouseDown=c;Qva.MgrWithSelectStart=null;if(!b){b=window.event;if(c.Element.Select!=null){b.returnValue=false}Qva.StartoffsetX=window.event.offsetX;Qva.StartoffsetY=window.event.offsetY}else{if(c.Element.Select!=null){b.preventDefault()}var a=Qva.GetOffsets(b);Qva.StartoffsetX=a.offsetX;Qva.StartoffsetY=a.offsetY}};Qva.MouseMove=function(b,l,a){if(Qva.MgrWithMouseDown!=l&&Qva.MgrWithSelectStart!=l){return}var j=0;var h=0;if(!b){b=window.event;if(l.Element.Select!=null){b.returnValue=false}j=b.offsetX;h=b.offsetY}else{if(l.Element.Select!=null){b.preventDefault()}var k=Qva.GetOffsets(b);j=k.offsetX;h=k.offsetY}var d=b.clientX;var c=b.clientY;if(Qva.MgrWithMouseDown==l){var g=j-Qva.StartoffsetX;var f=h-Qva.StartoffsetY;if(a==null){a=4}if(g<-a||g>a||f<-a||f>a){Qva.MgrWithMouseDown=null;Qva.MgrWithSelectStart=l;Qva.SelectClient2OffsetX=j-d;Qva.SelectClient2OffsetY=h-c;if(Qva.MgrWithSelectStart.Element.SelectStart!=null){Qva.MgrWithSelectStart.Element.SelectStart(d,c)}}}if(Qva.MgrWithSelectStart==l){if(Qva.MgrWithSelectStart.Element.Select!=null){Qva.MgrWithSelectStart.Element.Select(d,c)}}};Qva.MessagePopup=null;Qva.ShowMessagePopup=function(b,h){if(!Qva.MessagePopup){Qva.MessagePopup=document.createElement("div");Qva.MessagePopup.className="QvMessagePopup";document.body.appendChild(Qva.MessagePopup)}else{Qva.CloseMessagePopup()}Qva.MessagePopup.style.display="";var f=document.createElement("img");f.style.cssText="float:right;";f.src=h.BuildBinaryUrl(null,null,"CX");Qva.MessagePopup.appendChild(f);var k=document.createElement("br");Qva.MessagePopup.appendChild(k);var j=document.createElement("table");var l=j.insertRow(-1);var d=l.insertCell(-1);d.style.verticalAlign="top";var f=document.createElement("img");f.src=h.BuildBinaryUrl(null,null,"web:helpicon");d.appendChild(f);var d=l.insertCell(-1);d.innerText=b;Qva.MessagePopup.appendChild(j);var a=Math.min(Qva.GetViewportWidth()-100,j.offsetWidth+60);var g=parseInt((Qva.GetViewportHeight()-Qva.MessagePopup.offsetHeight)/2);var c=parseInt((Qva.GetViewportWidth()-a)/2);Qva.MessagePopup.style.width=a+"px";Qva.MessagePopup.style.top=g+"px";Qva.MessagePopup.style.left=c+"px"};Qva.CloseMessagePopup=function(){if(Qva.MessagePopup){Qva.MessagePopup.innerHTML="";Qva.MessagePopup.style.display="none";Qva.MessagePopup.style.width="";Qva.MessagePopup.style.top="";Qva.MessagePopup.style.left=""}};Qva.PageBinding.prototype.ContextClientAction=function(g,f){if(g&&g.stopPropagation){g.stopPropagation()}else{if(!g){g=window.event}g.cancelBubble=true}if(f.clientaction=="modal"&&Qva.Modal.instance!=null){var c=f.param.split(":");Qva.Modal.instance.Show(this,Qva.Remote+(Qva.Remote.indexOf("?")>=0?"&":"?")+"public=only&name="+c[0]+".htm&target="+escape(f.Name||f.AvqMgr.Name),parseInt(c[1]),parseInt(c[2]))}else{if(f.clientaction=="inputfield"){Qva.OpenPopupInput(f)}else{if(f.clientaction=="confirm"){var h=f.param.split(":");var b=(f.Name||f.AvqMgr.Name)+"."+h[0];var j=h.slice(1).join(":");if(window.confirm(j)){this.Set(b,"action","",true)}}else{if(f.clientaction=="url"){window.open(f.param)}else{if(f.clientaction=="bundledurl"){var a=this.BuildBinaryUrl(null,"",f.param);window.open(a)}else{if(f.clientaction=="popup"){Qva.ShowMessagePopup(f.param,this)}else{if(f.clientaction=="xed"){QvaExpressionEditor.Insert(f.param,QvaExpressionEditor.Element);Qva.HideContextMenu(true);return false}else{if(f.clientaction=="menu"){var d=g.target;if(!d){d=g.srcElement}this.OnContextMenu(g,d.ObjectId);return}else{alert("Not supported clientside action: "+f.clientaction)}}}}}}}}Qva.HideContextMenu();return false};Qva.PageBinding.prototype.OnContextMenu=function(f,c,a){if(!f){f=window.event}if(f.shiftKey&&ctrlKeyPressed(f)){return}Qva.HideContextMenu();var b;var d=f.target;if(!d){d=f.srcElement}if(d.position!=null){a=d.position;b=d.ObjectId||a}else{if(c){b=c;if(d.tagName=="IMG"&&d.isgraph){var g=Qva.GetPageCoords(d);a=(f.clientX-g.x)+":"+(f.clientY-g.y)}else{if(d.index){a=d.index}else{a=a||""}}}else{if(Qva.LabelClick){b=this.DefaultScope+".StandardActions"}else{return}}}return this.OnCreateContextMenu(this,f,b,a)};Qva.IsContextOpen=function(){if(Qva.ContextMenu!=null&&Qva.ContextMenu.style.display!="none"){return true}if(Qva.ContextDialog!=null&&Qva.ContextDialog.style.display!="none"){return true}if(Qva.ContextDropDown!=null&&Qva.ContextDropDown.style.display!="none"){return true}return false};Qva.HideContextDialog=function(){if(Qva.ContextDialogMgr!=null){Qva.ContextDialogMgr.Close(true);Qva.ContextDialogMgr.PageBinder.RemoveFromManagers(Qva.ContextDialogMgr);Qva.ContextDialogMgr=null}if(Qva.ContextDialogBtn!=null){if(Qva.ContextDialogBtn.style){Qva.ContextDialogBtn.style.backgroundColor=""}Qva.ContextDialogBtn=null}if(Qva.ContextDialog!=null){Qva.ContextDialog.style.display="none";Qva.ContextDialog=null}};Qva.CloseContextDialog=function(){if(Qva.ContextDialogMgr!=null){Qva.ContextDialogMgr.Close(false)}Qva.HideContextDialog()};Qva.AbortContextDialog=function(){if(Qva.ContextDialogMgr!=null){Qva.ContextDialogMgr.Abort()}Qva.HideContextDialog()};Qva.HideContextMenu=function(a){if(Qva.ContextMenu!=null){if(Qva.ContextMenuMgr.SubMenuRow&&Qva.ContextMenuMgr.SubMenuRow.SubMenu){document.body.removeChild(Qva.ContextMenuMgr.SubMenuRow.SubMenu);Qva.ContextMenuMgr.SubMenuRow.SubMenu=null}while(Qva.ContextMenu.firstChild.rows.length>0){Qva.ContextMenu.firstChild.deleteRow(Qva.ContextMenu.firstChild.rows.length-1)}Qva.ContextMenu.style.display="none"}if(Qva.ContextDropDown!=null){Qva.ContextDropDown.style.display="none"}if(!a){Qva.HideContextDialog();if(typeof(Qva.contextDialog)!=="undefined"){Qva.dropDialog.hide()}}};Qva.PageBinding.prototype.TryAltAgent=function(){try{if(external&&typeof(external.AvqView)=="string"){var c=this;if(!this.IsModal){external.AvqInitServer(this.View,function(){if(c.Enabled){c.LoadBegin()}})}if(this.HostedTitle==null){external.AvqTitle(document.title)}else{if(this.HostedTitle!=""){external.AvqTitle(this.HostedTitle)}}this.IsRemote=false;this.IsHosted=true;this.View=external.AvqView;this.Agent=external}else{if(this.AllowComAgent){try{var a=/[\?\&]admin=/.exec(this.Remote);this.Agent=new ActiveXObject("QvsRemote.Client");this.UseExecute=true;if(a==null){this.Agent.Connect("localhost",true)}else{this.Agent.AdminConnect("localhost")}this.IsRemote=false}catch(b){}}}}catch(b){Assert(false)}};Qva.PageBinding.prototype.BuildBinaryUrl=function(f,d,c,a){if(c!=null&&d==null&&this.CustomIcons[c]){return this.CustomIcons[c]}var b=this.Url;b=b.replace("mark=","datamode=binary");if(c!=null){b+="&name="+escape(c)}if(this.Host!=null){b+="&host="+escape(this.Host)}if(d!=null){b+="&stamp="+escape(d);if(this.Ticket!=null){b+="&ticket="+escape(this.Ticket)}if(this.Invite!=null){b+="&invite="+escape(this.Invite)}if(this.View!=null){b+="&view="+escape(this.View)}if(this.Kind!=null){b+="&kind="+this.Kind}if(this.Userid!=null){b+="&userid="+this.Userid}if(this.Xuserid!=null){b+="&xuserid="+this.Xuserid}if(this.Password!=null){b+="&password="+this.Password}if(this.Xpassword!=null){b+="&xpassword="+this.Xpassword}}else{b+="&public=only"}if(this.Session!=null&&this.JSON){b+="&session="+escape(this.Session)}if(a){b+="&color="+escape(a)}b=Qva.AddProxyIfAny(b);return b};Qva.PageBinding.prototype.RemoveFromManagers=function(c){var b=-1;for(var a=0;a<this.Managers.length;++a){if(this.Managers[a]==c){b=a;if(this.Managers[b].Element!=null){if(this.Managers[b].Element.AvqMgr!=null){if(this.Managers[b].Element.AvqMgr.Detach!=null){this.Managers[b].Element.AvqMgr.Detach()}this.Managers[b].Element.AvqMgr=null}this.Managers[b].Element=null}this.Managers.splice(b,1);break}}if(b==-1){Assert(false)}};Qva.PageBinding.prototype.RemoveFromMembers=function(d){var b=d.Name;if(b==null){Assert(false)}if(b==null||b==""){return}var a=this.Members[b];if(a==null){Assert(false);return}var f=new Array();for(var c=0;c<a.length;c++){if(a[c]!=d){f[f.length]=a[c]}}if(a.length==f.length){Assert(false)}if(f.length==0){delete this.Members[b]}else{this.Members[b]=f}};function AvqAction_Input_KeyDown(b){if(!b){b=window.event}var a=b.keyCode;switch(a){case 13:if(this.inputname){Qva.GetBinder(this.binderid).Set(this.inputname,"text",this.value,true)}else{Qva.GetBinder(this.binderid).Set(this.ObjectId,"inputvalue",this.val+":"+this.value,true)}case 27:break}}Qva.NoAction=function(a){if(!a){a=window.event}if(!a){return}if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}};Qva.CancelAction=function(a){if(!a){a=window.event}a.cancelBubble=true;this.pressed=true};Qva.DefaultShowMessage=function(a){alert(a)};Qva.DefaultOnSessionLost=function(a){this.RetryMessage(this.Translations.ConnectionLost||"Lost connection to server.",this.Translations.Reconnecting||"Reconnecting...",this.Translations.UserCanceled||"Action canceled by user")};Qva.PageBinding.prototype.GetMenu=function(b,a){this._Send("menu",b,true,{position:(a||"")})};Qva.PageBinding.prototype.Search=function(c,d,a,b){this._Send("search",c,b,{text:d,toggle:(a?"true":"false")})};Qva.PageBinding.prototype.Hover=function(a,b){this.SimpleCall("hover",a,null,{pos:b})};Qva.DefaultOnCreateContextMenu=function(j,a,k,d,g){Qva.CancelBubble(a);if(Qva.ContextMenu==null||Qva.ContextMenuMgr.binderid!=j.binderid){Qva.ContextMenu=document.createElement("table");Qva.ContextMenu.style.width="140px";Qva.ContextMenu.style.position="absolute";Qva.ContextMenu.style.zIndex=667;Qva.ContextMenu.className="contextmenu";var h=new Qva.Mgr.menu(j,Qva.ContextMenu,j.DefaultScope+".Menu");Qva.ContextMenuMgr=h;document.body.appendChild(Qva.ContextMenu)}else{Qva.ContextMenu.style.display="";while(Qva.ContextMenu.rows.length>0){Qva.ContextMenu.deleteRow(0)}}var f=Qva.ContextMenu.insertRow(-1);var b=f.insertCell(-1);b.innerHTML="<BR>";if(g){Qva.ContextMenu.X=g.x;Qva.ContextMenu.Y=g.y}else{if(typeof(a.pageX)==="number"){Qva.ContextMenu.X=a.pageX;Qva.ContextMenu.Y=a.pageY}else{Qva.ContextMenu.X=a.clientX+Qva.GetScrollLeft();Qva.ContextMenu.Y=a.clientY+Qva.GetScrollTop()}}Qva.ContextMenu.style.left=Qva.ContextMenu.X+"px";Qva.ContextMenu.style.top=Qva.ContextMenu.Y+"px";try{Qva.ContextMenu.focus()}catch(c){}j.GetMenu(k,d);return false};Qva.OnCreateContextDropDown=function(j,a,l,d,g){Qva.CancelBubble(a);var k=Qva.ContextDropDown?Qva.ContextDropDown.firstChild:null;if(k==null){Qva.ContextDropDown=document.createElement("div");k=document.createElement("table");Qva.ContextDropDown.appendChild(k);k.style.width="140px";Qva.ContextDropDown.style.position="absolute";Qva.ContextDropDown.style.zIndex=667;Qva.ContextDropDown.className="contextmenu";var h=new Qva.Mgr.menu(j,k,j.DefaultScope+".Menu");h.IsDropDown=true;document.body.appendChild(Qva.ContextDropDown)}else{Qva.ContextDropDown.style.display="";while(k.rows.length>0){k.deleteRow(0)}}var f=k.insertRow(-1);var b=f.insertCell(-1);b.innerHTML="<BR>";if(g){Qva.ContextDropDown.X=g.x;Qva.ContextDropDown.Y=g.y}else{Qva.ContextDropDown.X=a.clientX+Qva.GetScrollLeft();Qva.ContextDropDown.Y=a.clientY+Qva.GetScrollTop()}Qva.ContextDropDown.style.left=Qva.ContextDropDown.X+"px";Qva.ContextDropDown.style.top=Qva.ContextDropDown.Y+"px";try{Qva.ContextDropDown.focus()}catch(c){}j.GetMenu(l,d);return false};Qva.ShowContextDialog=function(c,g,j){var a=Qva.ContextDialogBtn;Qva.HideContextDialog();if(Qva.ContextDialog==null){Qva.ContextDialog=document.createElement("div");Qva.ContextDialog.style.position="absolute";Qva.ContextDialog.style.zIndex=666;Qva.ContextDialog.className="contextdialog";Qva.ContextDialog.onclick=Qva.CancelBubble;document.body.appendChild(Qva.ContextDialog)}Qva.ContextDialog.innerHTML=g;var k=Qva.GetBinder(c.binderid);var f=c.Name.split(".");var b=f[0]+"."+f[1]+"."+f[2];Qva.ContextDialogMgr=new Qva.Mgr.toolwindowbody(k,Qva.ContextDialog,b);Qva.ContextDialogMgr.Scan(c.Name);Qva.ContextDialogBtn=c;if(Qva.ContextDialogBtn.SetActiveUIState){Qva.ContextDialogBtn.SetActiveUIState()}var h=Qva.GetPageCoords(Qva.ContextDialogBtn);Qva.ContextDialog.style.left=h.x+24+"px";Qva.ContextDialog.style.top=h.y-2+"px";Qva.ContextDialog.style.display="";try{Qva.ContextDialog.focus()}catch(d){}if(typeof(j)=="string"){Qva.ContextDialogMgr.SetSingleMode(c.Name,j)}else{k.LoadBegin()}};Qva.XmlEncode=function(a){var b=""+a;b=b.replace(/&/g,"&amp;");b=b.replace(/</g,"&lt;");b=b.replace(/>/g,"&gt;");b=b.replace(/"/g,"&quot;");return b};Qva.GetDialogNode=function(b){var a=b.getElementsByTagName("dialog");return(a.length>=1)?a[0]:null};Qva.GetMessage=function(a){var b=a.getElementsByTagName("message");if(b.length>=1){var c=b[0].getAttribute("text");if(c&&c!=""){return c}}return null};Qva.GetMessageCode=function(a){var b=a.getElementsByTagName("message");if(b.length>=1){var c=b[0].getAttribute("code");if(c&&c!=""){return c}}return null};Qva.GetErrorMessage=function(b){var a=b.getElementsByTagName("Error");if(a.length>=1){var c=b.getElementsByTagName("message");if(c.length>=1){var d=c[0].getAttribute("text");if(d&&d!=""){return d}}}return null};Qva.GetDocHeight=function(){return Math.max(Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),Math.max(document.body.offsetHeight,document.documentElement.offsetHeight),Math.max(document.body.clientHeight,document.documentElement.clientHeight))};Qva.GetViewportHeight=function(){if(window.innerHeight!=window.undefined){return window.innerHeight}if(document.compatMode=="CSS1Compat"){return document.documentElement.clientHeight}if(document.body){return document.body.clientHeight}};Qva.GetViewportWidth=function(){if(window.innerWidth!=window.undefined){return window.innerWidth}if(document.compatMode=="CSS1Compat"){return document.documentElement.clientWidth}if(document.body){return document.body.clientWidth}};Qva.GetScrollTop=function(){if(typeof GetCachedElement=="function"){var a=GetCachedElement("s4-workspace");if(a){if(a.scrollTop){return a.scrollTop}}}if(self.pageYOffset){return self.pageYOffset}if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop}return document.body.scrollTop};Qva.GetScrollLeft=function(){if(typeof GetCachedElement=="function"){var a=GetCachedElement("s4-workspace");if(a){if(a.scrollLeft){return a.scrollLeft}}}if(self.pageXOffset){return self.pageXOffset}if(document.documentElement&&document.documentElement.scrollLeft){return document.documentElement.scrollLeft}return document.body.scrollLeft};Qva.MgrSplit=function(c,a,d){if(a==null){return false}var b=a.split("@");switch(b.length){case 1:c.Attr="text";break;case 2:c.Attr=b[1];break;case 3:c.Attr=(b[1]!="")?b[1]:"text";c.Dec=parseInt(b[2]);break;default:return false}c.Name=Qva.MgrMakeName(b[0],d);return true};Qva.MgrMakeName=function(b,d){if(b==null){Assert(false)}if(b.substr(0,1)=="."){if(d==null){Assert(false)}if(b.length==1){return d}return d+b}else{if(b.substr(0,1)=="~"){if(d==null){Assert(false)}b=b.substr(1);var c=b.split(".");var a=d.indexOf(c[0]);if(a!=-1){b=d.substring(0,a)+b}}}return b};Qva.MgrGetDisplayFromMode=function(a,b){if(a.Element.disabled&&a.ModeIfNotEnabled=="h"){return"none"}else{if(b=="d"||b=="e"||a.ModeIfNotEnabled=="d"){return""}else{return"none"}}};Qva.Trunc=function(a,h){var b=a.indexOf(".");if(b<0){return a}var d=a.length-b-1;if(d<=h){return a}var g=parseFloat(a);if(isNaN(g)){return a}var c=Math.pow(10,h);g=Math.round(g*c)/c;return g.toString()};Qva.LockDisabled=function(){if(this.Locked===undefined){this.Locked=this.Element.disabled}this.Element.disabled=true};Qva.UnlockDisabled=function(){this.Element.disabled=this.Locked};Qva.LockReadOnly=function(){if(this.Locked===undefined){this.Locked=this.Element.readOnly}this.Element.readOnly=true};Qva.UnlockReadOnly=function(){this.Element.readOnly=this.Locked};Qva.FixUrl=function(a,d,c){var b=new RegExp("[?&]"+d+"=[^&]*","i");a=a.replace(b,"");if(c!=null){a+="&"+d+"="+escape(c)}if(a.indexOf("?")==-1){a=a.replace(/&/,"?")}return a};Qva.ExtractProperty=function(c,a,h,b){if(h){var d=new RegExp("[?&]"+c+"=([^&]*)","i")}else{var d=new RegExp("[?&]"+c+"=([^&]+)","i")}var f=d.exec(b||window.location);try{if(f==null){f=d.exec(top.location)}}catch(g){}return f!=null?unescape(f[1]):a};Qva.ExtractPropertyArray=function(a,g,d,b){if(d){var k=new RegExp("[?&]"+a+"=([^&]*)","gi")}else{var k=new RegExp("[?&]"+a+"=([^&]+)","gi")}var c=[];var j="";try{if(k.test(b)){j=b}else{if(k.test(window.location)){j=window.location}else{if(k.test(top.location)){j=top.location}}}}catch(h){}if(j!=""){k.lastIndex=0;do{var f=k.exec(j);if(f!=null){c.push(unescape(f[1]))}}while(f!=null)}if(c.length>0){return c}else{return g}};Qva.ExtractPropertyForDocument=function(a,k,d,c,b){var j=null;var f=null;var h=Qva.ExtractPropertyArray(a,d,c,b);if(h){for(var l=0;l<h.length;l++){var g=h[l].split(":");if(g.length==2){if(g[0].toLowerCase()==k.toLowerCase()){j=g[1]}}else{f=h[l]}}}if(j==null&&f!=null){return f}else{return j}};Qva.GetAbsolutePageCoords=function(f,c){var g={x:0,y:0};while(f){g.x+=f.offsetLeft;g.y+=f.offsetTop;if(c){if(typeof WebKitCSSMatrix!=="undefined"){var b=window.getComputedStyle(f).webkitTransform;if(b!="none"){var a=new WebKitCSSMatrix(b);g.x+=a.e;g.y+=a.f}}else{var d=Qva.GetTranslation($(f));if(d){g.x+=d.x;g.y+=d.y}}}f=f.offsetParent}return g};Qva.GetPageCoords=function(a){var b={x:0,y:0};while(a){b.x+=a.offsetLeft;if(a.tagName=="DIV"){b.x-=a.scrollLeft}b.y+=a.offsetTop;if(a.tagName=="DIV"){b.y-=a.scrollTop}a=a.offsetParent}b.x-=Qva.GetScrollLeft();b.y-=Qva.GetScrollTop();return b};Qva.GetOffsets=function(d,f){if(!f){f=d.target||d.srcElement}if(typeof f.offsetLeft=="undefined"){f=f.parentNode}var a=Qva.GetAbsolutePageCoords(f);var b={x:Qva.GetScrollLeft()+d.clientX,y:Qva.GetScrollTop()+d.clientY};var c={offsetX:b.x-a.x,offsetY:b.y-a.y};return c};Qva.SetCursor=function(c,a){if(IS_TOUCHENABLED){return}var b=0;if(c.value.length>0){b=c.value.charAt(0)=="*"?c.value.length-1:c.value.length}if(window.document.selection){var d=window.document.selection.createRange();d.moveStart("character",-c.value.length);d.moveEnd("character",-c.value.length);if(a){d.moveStart("character",0);d.moveEnd("character",c.value.length)}else{d.moveStart("character",b)}d.select()}else{if(c.selectionStart){if(a){c.selectionStart=0;c.selectionEnd=c.value.length}else{c.selectionStart=Math.max(1,b);c.selectionEnd=Math.max(1,b)}}}};Qva.CancelBubble=function(a){if(!a||!a.stopPropagation){window.event.cancelBubble=true}else{a.stopPropagation()}};function AvqAction_Search_KeyDown(b){if(!b){b=window.event}var c=this.SearchMgr;var a=b.keyCode;switch(a){case 13:Qva.CloseSearch(c,this,true,ctrlKeyPressed(b));break;case 27:var d=this;window.setTimeout(function(){Qva.CloseSearch(c,d,false)},0);break}}function AvqAction_Search_KeyUp(b){if(!b){b=window.event}var a=b.keyCode;switch(a){case 13:case 27:case 37:case 39:break;default:if(this.searchcol==null){Qva.Search(this.SearchMgr,this,a)}break}}function AvqAction_Search_Focus(){if(this.value==""){this.value=this.param!=null?this.param:"**";Qva.SetCursor(this)}}function getClientWidth(c){if(IS_GECKO||IS_OPERA||IS_WEBKIT){var f=c.offsetWidth;var b=document.defaultView.getComputedStyle(c,"");var d=parseInt(b.getPropertyValue("padding-left")||"0")+parseInt(b.getPropertyValue("padding-right")||"0");var a=parseInt(b.getPropertyValue("border-left-width")||"0")+parseInt(b.getPropertyValue("border-right-width")||"0");f-=d;f-=a;return f}else{return c.clientWidth}}function getClientHeight(d){if(IS_IE){return d.clientHeight}else{var c=d.offsetHeight;var b=document.defaultView.getComputedStyle(d,"");var f=parseInt(b.getPropertyValue("padding-top"))+parseInt(b.getPropertyValue("padding-bottom"));var a=parseInt(b.getPropertyValue("border-top-width"))+parseInt(b.getPropertyValue("border-bottom-width"));c-=f;c-=a;return c}}Qva.ExpressionDialog=function(b,c){if(b.disabled){return}var a=Qva.GetBinder(b.binderid);if(!a.Enabled){return}if(a.IsHosted){var c=external.AvqExpressionDialog(b.Value,b.ExpressionType=="always");if(c!=b.Value){a.Set(b.Name,"value",c,true)}}else{if(Qva.ContextDialogBtn==b){Qva.HideContextDialog()}else{a.LoadHtml("Expression.Qvpp",function(d){Qva.ShowContextDialog(b,d,c)})}}};Qva.Hover=null;Qva.PageBinding.prototype.GetHoverDiv=function(){if(!Qva.Hover){Qva.Hover=document.createElement("div");Qva.Hover.className="QvHover";Qva.Hover.style.display="none";document.body.appendChild(Qva.Hover);new Qva.Mgr.hover(this,Qva.Hover,this.DefaultScope+".Hover")}return Qva.Hover};Qva.PageBinding.prototype.LoadHtml=function(b,f){var c;if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{c=new ActiveXObject("MSXML2.XMLHTTP")}c.onreadystatechange=function(){if(c.readyState==4){if(c.status==200){f(c.responseText)}else{f("No such page")}}};var a=this.Url;if(b!=null){a+="&name="+escape(b)}if(this.Host!=null){a+="&host="+escape(this.Host)}a+="&public=only";a=Qva.AddProxyIfAny(a);c.open("GET",a,true);try{c.send(null)}catch(d){f("Error sending")}};Qva.PageBinding.prototype.AddToogleSelect=function(b,c,a){if(this.ToggleObject!=b){this.ToggleValues.length=0}this.ToggleObject=b;this.TogglePhase=a;for(var d=0;d<this.ToggleValues.length;d++){if(this.ToggleValues[d]==c){this.ToggleValues.splice(d,1);return}}this.ToggleValues[this.ToggleValues.length]=c};Qva.PageBinding.prototype.GetEnabled=function(){return this.Enabled};Qva.PageBinding.prototype.GetDocumentMgr=function(){return this};Qva.PageBinding.prototype.GetMaxClientWidth=function(a){return getClientWidth(a)};Qva.GetObjectBinder=function(b){var a=b;while(a&&!a.AvqMgr){a=a.parentNode;if(!a){continue}if(a.AvqMgr){return a.AvqMgr}}return Qva.GetBinder(b.binderid)};Qva._Create_ModalMessage=function(){var a=Qva.ModalMessage.msgmask=document.createElement("div");a.style.zIndex=300;a.className="popupMask";a.style.display="none";a.onclick=Qva.CancelBubble;var b=Qva.ModalMessage.msgdiv=document.createElement("div");b.style.zIndex=301;b.className="ModalDialog";b.style.display="none";b.onclick=Qva.CancelBubble;b.innerHTML='<div class="ModalDialog_Header">                             <img src="/qlikview/images/logo_main.png">               <span></span>                                        </div>                                                   <div class="ModalDialog_Body">                               <div class="ModalDialog_Text"></div>                     <img src="/QvAJAXZfc/mobile/img/loader-object.gif" />    <button class="ModalDialog_Button"></div>            </div>                                                   ';$(b).find(":button").button();document.body.appendChild(a);document.body.appendChild(b)};Qva.ModalMessage=function(h,a,g,c){if(!Qva.ModalMessage.msgdiv){Qva._Create_ModalMessage()}var b=$(Qva.ModalMessage.msgdiv);b.find(".ModalDialog_Header span").text(h);b.find(".ModalDialog_Text").html(a);var f=b.children(".ModalDialog_Body");f.find("img")[g?"show":"hide"]();var d=f.find(".ModalDialog_Button");d[c?"show":"hide"]();if(c){d.text(c.text);d[0].onclick=c.action}else{d[0].onclick=null}Qva.ModalMessage.msgmask.style.display="block";Qva.ModalMessage.msgdiv.style.display=""};Qva.HideMessage=function(){if(!Qva.ModalMessage.msgdiv){return}Qva.ModalMessage.msgmask.style.display="none";Qva.ModalMessage.msgdiv.style.display="none"};Qva.PageBinding.prototype.WaitMessage=function(f,d,c){var a=this;var b={text:(this.Translations.Cancel||"Cancel"),action:function(){Qva.ModalMessage(f,Qva.XmlEncode(a.Translations.Canceling||"Canceling, please wait..."),true,false);a._Send("abort","",true)}};Qva.ModalMessage(f,Qva.XmlEncode(d),true,b)};Qva.PageBinding.prototype.RetryMessage=function(g,f,b){if(Qva.CanceledByUser){return}function d(){var j=window.location+"";var k=j.lastIndexOf("#");if(k!=-1){j=j.substr(0,k)}window.location=Qva.FixUrl(j,"session")}var h=setTimeout(d,5000);var a={text:this.Translations.Reconnect||"Reconnect",action:d};var c={text:(this.Translations.Cancel||"Cancel"),action:function(){clearTimeout(h);Qva.CanceledByUser=true;Qva.ModalMessage(g,Qva.XmlEncode(b),false,a)}};Qva.ModalMessage(g,Qva.XmlEncode(f),true,c)};Qva.ErrorMessage=function(c){var b=document.createElement("DIV");b.className="HTMLMessage";var a=document.createElement("DIV");a.style.width="100%";a.style.height="100%";a.innerHTML=c;a.style.overflow="auto";b.appendChild(a);document.body.appendChild(b)};Qva.addEvent=function(a,c,b){a["on"+c]=b};Qva.removeEvent=function(a,c,b){a["on"+c]=null};Qva.cancelSelectEvent_md=function(a){if(!Qva.MouseDown){return}a=a||window.event;var b=a.target||a.srcElement;if(Qva.DragDrop.curDrag||(b.nodeName!="INPUT"&&b.nodeName!="SELECT")){Qva.cancelSelectEvent=true}if(Qva.cancelSelectEvent&&a.preventDefault){a.preventDefault()}};Qva.cancelSelectEvent_mm=function(a){if(Qva.cancelSelectEvent){return false}};Qva.GetToolbarElement=function(){return document.getElementById("QvToolbar")};Qva.ResizeBody=function(){var d=document.documentElement.clientHeight,a=document.getElementById("MainContainer"),b=Qva.GetToolbarElement(),c=document.getElementById("Tabrow");document.body.style.height=d+"px";if(a&&b&&c){a.style.height=Math.max(0,Number(d-b.offsetHeight-c.offsetHeight))+"px"}if(IS_TOUCHENABLED){b.style.width=document.body.scrollWidth+"px";c.style.width=document.body.scrollWidth+"px"}};Qva.LoadScript=function(b,d,c){if(c==undefined){c=document}var a=c.createElement("script");a.type="text/javascript";a.src=b;if(a.readyState){a.onreadystatechange=function(){if(a.readyState=="loaded"||a.readyState=="complete"){a.onreadystatechange=null;if(d&&typeof(d)==="function"){d()}}}}else{a.onload=function(){if(d&&typeof(d)==="function"){d()}}}c.getElementsByTagName("head")[0].appendChild(a)};Qva.LoadScriptArray=function(d,b,f){var c=d;var a=function(){if(c.length>0){var g=c.shift();Qva.LoadScript(Qva.AddProxyIfAny(g),a,f)}else{if(b&&typeof(b)==="function"){b()}}};Qva.LoadScript(Qva.AddProxyIfAny(c.shift()),a,f)};Qva.LoadCSS=function(a,b){Qva.AddLink("stylesheet","text/css",a,b)};Qva.AddLink=function(a,c,b,h,g,f){if(h==undefined){h=document}var d=h.createElement("link");if(a){d.setAttribute("rel",a)}if(g){d.setAttribute("media",g)}if(f){d.setAttribute("sizes",f)}if(c){d.setAttribute("type",c)}if(b){d.setAttribute("href",b)}h.getElementsByTagName("head")[0].appendChild(d)};Qva.GetDebugFiles=function(a){var c=Qva.Debug.DisableFileCache?(Qva.QvAjaxZfcPath.indexOf("?")>=0?"&":"?")+"n="+Math.floor(Math.random()*100001):"";Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/modal/modal.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/jquery-ui-1.8.11.custom.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/calendartheme.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/property-icons.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/generic-property-grid/screen.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/tabcontent.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/qlikviewguiprototyping_v2.0.css"+c);Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/avq.css"+c);var b=[Qva.QvAjaxZfcPath+"htc/jquery-1.4.4.js"+c,Qva.QvAjaxZfcPath+"htc/jquery-ui-1.8.6.custom.js"+c,Qva.QvAjaxZfcPath+"htc/QvScroll.js"+c,Qva.QvAjaxZfcPath+"htc/QvJQueryExtension.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxBaseMgr.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxObjectMgr.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxCollaboration.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxSelect.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxDragDrop.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxGraphics.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxModal.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxScan.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxSlider.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxGrid.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxListbox.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxTabRow.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxToolWindow.js"+c,Qva.QvAjaxZfcPath+"htc/QvAjaxTouch.js"+c,Qva.QvAjaxZfcPath+"htc/Calendar/QvAjaxCalendar.js"+c,Qva.QvAjaxZfcPath+"htc/Calendar/calendar.js"+c,Qva.QvAjaxZfcPath+"htc/Calendar/lang/calendar-en.js"+c,Qva.QvAjaxZfcPath+"htc/qlikviewguiprototyping_v2.0.js"+c];Qva.LoadScriptArray(b,a)};Qva.AddExtension=function(b,c,a){if(a){Qva.Mgr[b].prototype.Debug=true}Qva.Mgr[b].prototype.PostPaint=function(){if(typeof(this.QvaPublic.Paint)==="undefined"){this.QvaPublic.Paint=c}try{this.QvaPublic.Paint()}catch(d){if(a){Assert(false,"An error occured in the postpaint-function in the extension object: \n"+d.description)}else{Qva.Mgr[b].prototype.PostPaint=null}}}};Qva.AddExtensionBase=function(b,a){if(!Qva.Mgr[b]){Qva.Mgr[b]=function(c,f,d,g){if(!Qva.MgrSplit(this,d,g)){return}this.Element=f;this.Touched=false;f.ObjectId=c.Element.id;f.binderid=c.binderid;c.AddManager(this)}}new Qva.Mgr[b](a,a.ContentElement,a.Name)};Qva.ExtensionCreator={};Qva.WaitingForRequest=function(){};Qva.LoadWhenReady=function(a){if(a.IsUpdating){window.setTimeout(function(){Qva.LoadWhenReady(a)},10)}else{window.setTimeout(function(){a.LoadBegin()},10)}};Qva.CheckForRequestedScript=function(b,a){if(Qva.ExtensionCreator[b]==Qva.WaitingForRequest){window.setTimeout(function(){Qva.CheckForRequestedScript(b,a)},10)}else{window.setTimeout(function(){Qva.LoadWhenReady(a)},10)}};Qva.RequestScript=function(f,d,c){var b=document.getElementsByTagName("head")[0];var a=document.createElement("script");a.id=f;a.src=Qva.Remote+(Qva.Remote.indexOf("?")>=0?"&":"?")+"public=only";if(c){a.src+="&type="+c}a.src+="&name=Extensions/"+f+"/script.js";a.type="text/javascript";b.appendChild(a);window.setTimeout(function(){Qva.CheckForRequestedScript(f,d)},10)};Qva.getFrameObjForElement=function(a){while(typeof(a.AvqMgr)==="undefined"&&a.parentNode!==null){a=a.parentNode}return typeof(a.AvqMgr)!=="undefined"?a.AvqMgr:null};Qva.PageBinding.prototype.GetQvObject=function(d,a,c){if(!this.isSmallDevices){if(d.indexOf("Document\\")==-1&&d.indexOf("Server\\")==-1){d="Document\\"+d}}if(d.indexOf("Document.")==-1){d="Document."+d}var b=new Qva.Mgr.QvObject(this,d,null);if(!c){c=this}b.PostPaint=function(){if(this.QvaPublic.Data.IsDataFetched()){if(!this.QvaPublic.callbackFn){this.QvaPublic.callbackFn=a}this.QvaPublic.callbackFn(c)}};this.Send(false);return b};Qva.PageBinding.prototype.Action=function(a){if(!this.Enabled){return}var b={};if(this.Position!=null){b.position=this.Position}b.action="";b.clientsizeWH=Qva.GetViewportWidth()+":"+Qva.GetViewportHeight();this.Set("Document.StandardActions."+a,b)};Qva.PageBinding.prototype.Clear=function(){this.Action("CLEARSTATE")};Qva.PageBinding.prototype.Back=function(){this.Action("BCK")};Qva.PageBinding.prototype.Forward=function(){this.Action("FWD")};Qva.PageBinding.prototype.Undo=function(){this.Action("UNDO")};Qva.PageBinding.prototype.Redo=function(){this.Action("REDO")};Qva.PageBinding.prototype.LockSelections=function(){this.Action("LS")};Qva.PageBinding.prototype.UnlockSelections=function(){this.Action("US")};Qva.PageBinding.prototype.CloseSession=function(){this.Enabled=false;this.Ready=function(){};this.OnContextMenu=function(){};this.SendClose()};Qva.PageBinding.prototype.GetAggregations=function(){return this.AggregationMgr.Items};Qva.PageBinding.prototype.GetFunctions=function(){return this.FunctionMgr.Items};Qva.PageBinding.prototype.GetFields=function(){return this.FieldMgr.Items};Qva.PageBinding.prototype.GetVariables=function(){return this.VariableMgr.Items};Qva.Public={Data:function(a){this.CellStyles=new Array();this.CellBorderStyles=new Array();this.HeaderRows=new Array();this.Rows=new Array();this.Super=a;this.NewOffset=new Object({x:0,y:0});this.PageOffset=new Object({x:0,y:0});this.PageSize=new Object({x:0,y:0});this.TotalSize=new Object({x:0,y:0});this.IsDataFetched=function(){if(this.Super.ObjectMgr.Mode==="invalid"||this.PageSize.x===0){return true}var k=this.NewOffset;var h=this.PageSize.y*Math.floor(k.y/this.PageSize.y);var c=this.PageSize.x*Math.floor(k.x/this.PageSize.x);var f=h+this.PageSize.y;var b=c+this.PageSize.x;var g=(this.Page===undefined)?this.PageSize.y:this.Page._size;var j=(this.Page===undefined)?this.PageSize.x:this.Page._size;var d={};if(this.Rows[k.y]===undefined&&k.y<=this.TotalSize.y){d.y=h;d.x=c}else{if(this.Rows[k.y+g]===undefined&&k.y+g<=this.TotalSize.y){d.y=f;d.x=c}else{if(this.Rows[k.y][k.x]===undefined&&k.x<=this.TotalSize.x){d.x=c;d.y=h}else{if(this.Rows[k.y][k.x+j]===undefined&&k.x+j<=this.TotalSize.x){d.x=b;d.y=h}else{if(k.y+g<=this.TotalSize.y){if(this.Rows[k.y+g][k.x+j]===undefined&&k.x+j<=this.TotalSize.x){d.y=f;d.x=b}}}}}}if(d.x!==undefined){this.Super.ObjectMgr.PartialLoad(this.Super.Name,d);return false}else{return true}}},Layout:function(a){this.ObjectId="";this.Super=a;this.SetProperty=function(b,d,c){this.Super.DocumentMgr.Set(this.Super.Name,{property:b,value:d},c)}},Wrapper:function(a){this.Element=a.Element;if(typeof(a.PageBinder)!=="undefined"&&typeof(a.PageBinder.GetMaxClientHeight)!=="undefined"){this.GetHeight=a.PageBinder.GetMaxClientHeight}else{this.GetHeight=function(){return 0}}if(typeof(a.PageBinder)!=="undefined"&&typeof(a.PageBinder.GetMaxClientWidth)!=="undefined"){this.GetWidth=a.PageBinder.GetMaxClientWidth}else{this.GetWidth=function(){return 0}}this.PageBinder=a;this.DocumentMgr=typeof(a.PageBinder.PageBinder)!=="undefined"?a.PageBinder.PageBinder:a.PageBinder;this.ObjectMgr=typeof(a.PageBinder.PageBinder)!=="undefined"?a.PageBinder:a;this.Name=this.ObjectMgr.Name;this.Type=this.ObjectMgr.Type;this.Data=new Qva.Public.Data(this);this.Layout=new Qva.Public.Layout(this);this.GetQvObject=function(d,b){var c=this.DocumentMgr.GetQvObject(d,b,this);if(c.IsInvalid()){this.DocumentMgr.Load(true)}return c};this.IsInvalid=function(){var b=true;if(typeof(this.ObjectMgr.IsInvalid)!=="undefined"){b=this.ObjectMgr.IsInvalid()}return b};this.SetOnUpdateComplete=function(b){this.callbackFn=b};this.QvaPublic=this},__namespace:true};Qva.Public.Wrapper.__class=true;Qva.Help={Show:function(c){var b="Toolbar";if(this.Context&&this.Context.Topic){var d=window.document.getElementById(this.Context.Name);if(d&&d.AvqMgr){b=this.Context.Topic}}var a=c.replace("{topic}",b);window.open(a,"MCWebHelp")}};Qva.Hex2RGBA=function(b){if(b.length===7){return b}Assert(b.length===9);var a=b.substr(3).match(/(.{2})/g),c=(parseInt(b.substr(1,2),16)/255).toFixed(2);a[0]=parseInt(a[0],16);a[1]=parseInt(a[1],16);a[2]=parseInt(a[2],16);return"rgba("+a.join(", ")+", "+c+")"};Qva.Hex2CSSExpression=function(a){var c=null;if(a&&a.indexOf("#")===0){try{if(!IS_IE||IE_DOCMODE>=9){c=Qva.Hex2RGBA(a)}}catch(b){Assert(false);c=null}}return c};Qva.ApplyGradientToElement=function(a,d,f,l,h,g){var k=Qva.Hex2RGBA(f),c=Qva.Hex2RGBA(l),b=false;try{h.style.backgroundColor="";if(a==="0"){switch(d){case"3":if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, center top, center bottom, from("+c+"), color-stop(0.5, "+k+"), to("+c+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(top, "+c+","+k+" 50%, "+c+")";b=true}}break;case"2":if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, center top, center bottom, from("+k+"), color-stop(0.5, "+c+"), to("+k+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(top, "+k+","+c+" 50%, "+k+")";b=true}}break;case"1":if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, center bottom, center top, from("+k+"), to("+c+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(bottom, "+k+","+c+")";b=true}else{if(IS_IE){h.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="+l+", EndColorStr="+f+");";b=true}}}break;case"0":default:if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, center top, center bottom, from("+k+"), to("+c+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(top, "+k+","+c+")";b=true}else{if(IS_IE){h.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="+f+", EndColorStr="+l+");";b=true}}}break}}else{if(a==="1"){switch(d){case"3":if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, left center, right center, from("+c+"), color-stop(0.5,"+k+"),   to("+c+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(left, "+c+", "+k+" 50%, "+c+")";b=true}}break;case"2":if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, left center, right center, from("+k+"), color-stop(0.5,"+c+"),   to("+k+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(left, "+k+", "+c+" 50%, "+k+")";b=true}}break;case"1":if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, right center, left center, from("+k+"), to("+c+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(right, "+k+", "+c+")";b=true}else{if(IS_IE){h.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="+l+", EndColorStr="+f+");";b=true}}}break;case"0":default:if(IS_WEBKIT){h.style.backgroundImage="-webkit-gradient(linear, left center, right center, from("+k+"), to("+c+"))";b=true}else{if(IS_GECKO){h.style.backgroundImage="-moz-linear-gradient(left, "+k+", "+c+")";b=true}else{if(IS_IE){h.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="+f+", EndColorStr="+l+");";b=true}}}break}}}}catch(j){Assert(false);b=false}if(!b&&g){b=Qva.ApplyGradientToElement("0","0",f,l,h,false)}return b};Qva.JsToXml=function(f,b){switch(typeof f){case"object":var a="";if(f.length==undefined){for(var d in f){if(d=="Super"){continue}var g=f[d];if(typeof g=="function"){continue}if(b){a+=" "}a+="<"+d+">"+Qva.JsToXml(g,b)+"</"+d+">"}}else{for(var c=0;c<f.length;++c){if(b){a+=" "}a+="<e>"+Qva.JsToXml(f[c],b)+"</e>"}}return a;default:return Qva.XmlEncode(""+f)}};Qva.JsEncode=function(a){var b=""+a;b=b.replace(/\\/g,"\\\\");b=b.replace(/'/g,"\\'");return b};Qva.JsToText=function(f,b){switch(typeof f){case"object":if(f.length==undefined){var a="{";for(var d in f){if(d=="Super"){continue}var g=f[d];if(typeof g=="function"){continue}if(a.length>1){a+=","}if(b){a+="\n"}a+=d+":"+Qva.JsToText(g,b)}return a+"}"}else{var a="[";for(var c=0;c<f.length;++c){if(a.length>1){a+=","}if(b){a+="\n"}a+=Qva.JsToText(f[c],b)}return a+"]"}default:return Qva.JsEncode(""+f)}};function Assert(a){}Qva.Escape=function(a){var b=escape(a);b=b.replace(/\+/g,"%2B");b=b.replace(/\//g,"%2F");return b};Qva.Unescape=function(b){var a=unescape(b);a=a.replace(/%2B/g,"+");a=a.replace(/%2F/g,"/");return a};Qva.AddProxyIfAny=function(a){if(!this.Proxy){return a}var c=this.Proxy+"?u=";if(a.indexOf(c)==0){a=a.substring(c.length);a=this.Unescape(a)}var b=this.Escape(a);return c+b};Qva.AddProxyToUrlsInStyleSheets=function(){try{for(var g=0;g<document.styleSheets.length;g++){var b=document.styleSheets[g].href;if(b==null){continue}if(b.indexOf(Qva.QvAjaxZfcPath)==-1){continue}var l;try{l=document.styleSheets[g].rules?document.styleSheets[g].rules:document.styleSheets[g].cssRules}catch(h){continue}if(!l){continue}for(var j=0;j<l.length;j++){var d;try{d=l[j].style.cssText?l[j].style.cssText:l[j].cssText}catch(h){continue}if(!d){continue}var f=0;while(d.indexOf("url(",f)!=-1){var c=d.indexOf("url(");f=d.indexOf(")",c);var a=d.substring(c+4,f);a=a.replace(new RegExp("(\"|')","g"),"");var k=b.lastIndexOf("%2f")+3>b.lastIndexOf("/")+1?b.lastIndexOf("%2f")+3:b.lastIndexOf("/")+1;var n=b.substring(0,k);if(a.indexOf(n)==-1){a=n+a}var m=a;m='"'+m+'"';d=d.substring(0,c+4)+m+d.substring(f);if(l[j].style.cssText){l[j].style.cssText=d}else{l[j].cssText=d}}}}}catch(h){}};Qva.ConsoleLog={SeverityTypes:{None:0,Normal:1,Verbose:2},Severity:0,LogExists:typeof(console)!=="undefined"&&console.log,Log:function(b,a){if(typeof(a)==="undefined"){a=Qva.ConsoleLog.Severity}if(Qva.ConsoleLog.LogExists&&a<=Qva.ConsoleLog.Severity){console.log(b)}},LogAllObjectProperties:function(a){for(props in a){this.Log(props+": "+a[props])}}};Qva.PageBinding.prototype.SimpleCall=function(c,b,d,a){tempMgr=function(g,j,h,k,f){this.Paint=function(o,n,l){var m={};Qva.ObjectifyXML(m,n);if(this.Callback&&typeof(this.Callback)==="function"){this.Callback(m);this.Remove()}};this.Remove=function(){var l=Qva.GetBinder(this.binderid);l.RemoveFromManagers(this);l.RemoveFromMembers(this)};if(!Qva.MgrSplit(this,"."+j,"Document")){return}this.binderid=g.binderid;this.Callback=k;g.AddManager(this);this.Data=[];Qva.GetBinder(this.binderid)._Send(j,h,true,f)};new tempMgr(this,c,b,d,a)};Qva.MakeRequest=function(a,f,c){var b;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("MSXML2.XMLHTTP")}b.onreadystatechange=function(){if(b.readyState==4){if(b.status==200){f(true,b.responseXML)}else{f(false,b.responseText)}}};a=Qva.AddProxyIfAny(a);if(c){b.open("POST",a,true)}else{b.open("GET",a,true)}try{b.send(c)}catch(d){f(false,"Error sending")}};Qva.ExecuteBodyOnLoadFunctionNames=function(){for(var c in Qva.binders){if(!Qva.binders[c].Enabled){window.setTimeout(Qva.ExecuteBodyOnLoadFunctionNames,40);return}}for(var a=0;a<Qva.BodyOnLoadFunctionNames.length;a++){if(typeof Qva.BodyOnLoadFunctionNames[a]==="string"){var b=window[Qva.BodyOnLoadFunctionNames[a]];if(typeof b=="function"){b()}}else{if(typeof Qva.BodyOnLoadFunctionNames[a]==="function"){Qva.BodyOnLoadFunctionNames[a]()}}}Qva.BodyOnLoadFunctionNames=[]};Qva.Init=function(g){if(typeof(g.View)=="undefined"){alert("Configuration property 'View' is missing");return}if(Qva.Docs){for(var d=0;d<Qva.Docs.length;d++){if(g.View==Qva.Docs[d]["View"]){return}}}var j=["QvAjaxZfcPath","BodyOnLoadFunctionNames","CSS","Remote"];var l=["Platform","View","Host","CustomIcons","AuthenticateUrl","Ticket","InitialSelections","InlineStyle","InitialSearch","Bookmark","Userid","Xuserid","Password","Xpassword","AlternateUser","Anonymous","isSmallDevices"];_isValid=function(n,m){for(d=0;d<n.length;d++){if(n[d]==m){return true}}return false};if(!this.Initialized){var c=document.getElementsByTagName("script");for(var d=0;d<c.length;d++){var a=c[d].src;var k=a.toLowerCase().lastIndexOf("QvAjax.js".toLowerCase());if(k>-1){var b=Qva.ExtractProperty("u",null,true,a);if(b!=null){Qva.Proxy=a.substr(0,a.indexOf("u=")-1);a=Qva.Unescape(b);k=a.toLowerCase().lastIndexOf("QvAjax.js".toLowerCase())}Qva.QvAjaxZfcPath=a.substr(0,k-4);Qva.Remote=Qva.QvAjaxZfcPath+"QvsViewClient.aspx";break}}Qva.Docs=new Array();Qva.DocumentClick=false}var h={};for(var f in g){if(_isValid(j,f)){if((f=="BodyOnLoadFunctionNames"||f=="CSS")){if(typeof(g[f])=="object"){Qva[f]=Qva[f].concat(g[f])}else{Qva[f].push(g[f])}}else{Qva[f]=g[f]}}else{if(_isValid(l,f)){h[f]=g[f]}else{alert("Unsupported configuration property: "+f)}}}Qva.Docs.push(h);if(!this.Initialized){Qva.AddLink("shortcut icon","image/x-icon",Qva.QvAjaxZfcPath+"htc/Images/favicon.ico");if(!g.isSmallDevices){Qva.LoadCSS(Qva.QvAjaxZfcPath+"htc/default.css")}for(var d=0;d<Qva.CSS.length;d++){Qva.LoadCSS(Qva.CSS[d])}if(typeof(Qva.Mgr)==="undefined"){Qva.GetDebugFiles(Qva.Init2)}else{$(document).ready(Qva.Init2)}}this.Initialized=true};Qva.Init2=function(){for(var d=0;d<Qva.Docs.length;d++){var f=Qva.Docs[d]["View"];var c=new Qva.PageBinding(f);var a=$("#main")[0];c.Autoview=window.document.uniqueID;c.AuthenticateUrl=Qva.QvAjaxZfcPath+"Authenticate.aspx";c.Host="Local";for(var b in Qva.Docs[d]){c[b]=Qva.Docs[d][b]}if(!a){a=document.createElement("div");a.setAttribute("id","mainContainer_"+f);document.body.appendChild(a)}c.CollaborationObject=new Qva.Collaboration(c,a);c._Send("add","Document.Objectlist",false)}new Qva.Modal();new Qva.Scanner();Qva.Start()};Qva.InitWebParts=function(a){a.Platform="WEBPARTS";Qva.Init(a)};Qv={};Qv.InitWorkBench=function(a){a.Platform="WORKBENCH";Qva.Init(a)};Qv.GetDocument=function(a){return new Qv.Document(a)};Qv.GetCurrentDocument=function(){return new Qv.Document()};Qv.GetAllDocuments=function(a){newCallback=function(b,g){if(!b){alert("Error")}else{var c=[];if(g.firstChild){if(g.firstChild.firstChild){for(var f=g.firstChild.firstChild.firstChild;f;f=f.nextSibling){var d={};ObjectifyXmlAttributes(d,f);c[c.length]=d}}}a(c)}};Qva.MakeRequest(Qva.QvAjaxZfcPath+"DocList.aspx",newCallback)};Qv.GetDocObjects=function(c,d,f){newCallback=function(h,m){if(!h){alert("Error")}else{var k=[];var g=m.getElementsByTagName("object");for(var j=0;j<g.length;j++){var l={};ObjectifyXmlAttributes(l,g[j]);if(l.id){k[k.length]=l}}f(k)}};var a="?mark=&host="+escape(c)+"&view="+escape(d);var b='<update mark="" stamp="" scope="Document" view="'+d+'" ident="null">';b+='<info name="Document.SheetObjects" />';b+="</update>";Qva.MakeRequest(Qva.Remote+a,newCallback,b)};Qv.LoadExtensionScripts=function(c,a){for(var b=0;b<c.length;b++){if(c[b].toLowerCase().indexOf("http:")<0){c[b]=Qva.Remote+(Qva.Remote.indexOf("?")>=0?"&":"?")+"public=only&name="+c[b]}}return Qva.LoadScriptArray(c,a)};Qv.AddExtension=function(b,c,a){return Qva.AddExtension(b,c,a)};Qv.Document=function(a){if(a==undefined){this.binder=Qva.GetBinder(Qva.Docs&&Qva.Docs[0]["View"]||"")}else{this.binder=Qva.GetBinder(a)}if(this.binder==undefined){alert("Document '"+a+"' must first be initialized by the function 'Qv.InitWorkBench' before it can be used")}};Qv.Document.prototype.Back=function(){return this.binder.Back()};Qv.Document.prototype.Clear=function(){return this.binder.Clear()};Qv.Document.prototype.CloseSession=function(){return this.binder.CloseSession()};Qv.Document.prototype.Forward=function(){return this.binder.Forward()};Qv.Document.prototype.LockSelections=function(){return this.binder.LockSelections()};Qv.Document.prototype.Redo=function(){return this.binder.Redo()};Qv.Document.prototype.Undo=function(){return this.binder.Undo()};Qv.Document.prototype.UnlockSelections=function(){return this.binder.UnlockSelections()};Qv.Document.prototype.GetAllObjects=function(a){this.binder.SimpleCall("info","Document.SheetObjects",function(b){a.call(this,b.object)})};Qv.Document.prototype.GetAllSheetsAndObjects=function(a){this.binder.SimpleCall("info","Document.SheetsAndObjects",function(b){a.call(this,b.sheet)})};Qv.Document.prototype.SetVariable=function(a,b){this.binder.Set("Document.Variable\\"+a,"value",b,true)};Qv.Document.prototype.GetAllVariables=function(a){this.binder.SimpleCall("info","Document.Variables",function(b){a.call(this,b.variable)})};Qv.Document.prototype.Bookmarks=function(){return this.binder.BookmarksMgr};Qv.Document.prototype.SetOnUpdateComplete=function(a){this.binder.OnUpdateComplete=a};Qv.Document.Object=function(b,a){this._doc=b;this._object=this._doc.binder.GetQvObject(a,function(){},this);this.QvaPublic=this._object.QvaPublic};Qv.Document.Object.prototype.SetOnUpdateComplete=function(a){this._object.QvaPublic.callbackFn=a};Qv.Document.prototype.GetObject=function(a){var b=this.binder.GetQvObject(a,function(){});return b.QvaPublic};Qv.Document.prototype.SetTabrowPaint=function(a){this.binder.PaintTabrow=a};Qv.Document.prototype.SetToolbarPaint=function(a){this.binder.PaintToolbar=a};Qv.Document.prototype.SetBackgroundPaint=function(a){this.binder.PaintBackground=a};Qv.Document.prototype.AddBookmarkPaint=function(a){this.binder.BookmarksSubscribers.push(a);a.Paint(this.binder.BookmarksMgr)};Qv.Document.prototype.GetCurrentSelections=function(a){var d={onChange:function(){},fields:[],enabled:true};var f={name:undefined,state:"selected",onDataLoaded:function(){}};if(a.fields){for(var b=0;b<a.fields.length;++b){d.fields.push(f)}}var c=$.extend(true,{},d,a);this.binder.CurrentSelectionMgr.GetData(c)};Qv.Document.prototype.GetField=function(a){if(!a.name||!a.onDataLoaded){return}var b=this.binder.GetField(a,true);b.GetData(true,a.offset)};Qva.GetMatrix=function(c){var f,d,b=["transform","-webkit-transform","-moz-transform","-ms-transform","-o-transform"],a=b.length;for(d=0;d<a;++d){f=c.css(b[d]);if(f){return f}}};Qva.GetTranslation=function(b){var c=/matrix\(1, 0, 0, 1, (-?\d+)(?:px)?, (-?\d+)(?:px)?\)/,a=Qva.GetMatrix(b),d=a&&a.match(c);return d&&{x:+d[1],y:+d[2]}};
/*
 * jQuery UI 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(d,b){function a(c){return !d(c).parents().andSelf().filter(function(){return d.curCSS(this,"visibility")==="hidden"||d.expr.filters.hidden(this)}).length}d.ui=d.ui||{};if(!d.ui.version){d.extend(d.ui,{version:"1.8.6",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});d.fn.extend({_focus:d.fn.focus,focus:function(f,c){return typeof f==="number"?this.each(function(){var g=this;setTimeout(function(){d(g).focus();c&&c.call(g)},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;c=d.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(d.curCSS(this,"position",1))&&/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!c.length?d(document):c},zIndex:function(f){if(f!==b){return this.css("zIndex",f)}if(this.length){f=d(this[0]);for(var c;f.length&&f[0]!==document;){c=f.css("position");if(c==="absolute"||c==="relative"||c==="fixed"){c=parseInt(f.css("zIndex"),10);if(!isNaN(c)&&c!==0){return c}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((d.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});d.each(["Width","Height"],function(f,c){function l(p,o,n,h){d.each(k,function(){o-=parseFloat(d.curCSS(p,"padding"+this,true))||0;if(n){o-=parseFloat(d.curCSS(p,"border"+this+"Width",true))||0}if(h){o-=parseFloat(d.curCSS(p,"margin"+this,true))||0}});return o}var k=c==="Width"?["Left","Right"]:["Top","Bottom"],j=c.toLowerCase(),g={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};d.fn["inner"+c]=function(h){if(h===b){return g["inner"+c].call(this)}return this.each(function(){d(this).css(j,l(this,h)+"px")})};d.fn["outer"+c]=function(m,h){if(typeof m!=="number"){return g["outer"+c].call(this,m)}return this.each(function(){d(this).css(j,l(this,m,true,h)+"px")})}});d.extend(d.expr[":"],{data:function(f,c,g){return !!d.data(f,g[3])},focusable:function(f){var c=f.nodeName.toLowerCase(),g=d.attr(f,"tabindex");if("area"===c){c=f.parentNode;g=c.name;if(!f.href||!g||c.nodeName.toLowerCase()!=="map"){return false}f=d("img[usemap=#"+g+"]")[0];return !!f&&a(f)}return(/input|select|textarea|button|object/.test(c)?!f.disabled:"a"==c?f.href||!isNaN(g):!isNaN(g))&&a(f)},tabbable:function(f){var c=d.attr(f,"tabindex");return(isNaN(c)||c>=0)&&d(f).is(":focusable")}});d(function(){var f=document.body,c=f.appendChild(c=document.createElement("div"));d.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});d.support.minHeight=c.offsetHeight===100;d.support.selectstart="onselectstart" in c;f.removeChild(c).style.display="none"});d.extend(d.ui,{plugin:{add:function(f,c,h){f=d.ui[f].prototype;for(var g in h){f.plugins[g]=f.plugins[g]||[];f.plugins[g].push([c,h[g]])}},call:function(f,c,h){if((c=f.plugins[c])&&f.element[0].parentNode){for(var g=0;g<c.length;g++){f.options[c[g][0]]&&c[g][1].apply(f.element,h)}}}},contains:function(f,c){return document.compareDocumentPosition?f.compareDocumentPosition(c)&16:f!==c&&f.contains(c)},hasScroll:function(f,c){if(d(f).css("overflow")==="hidden"){return false}c=c&&c==="left"?"scrollLeft":"scrollTop";var g=false;if(f[c]>0){return true}f[c]=1;g=f[c]>0;f[c]=0;return g},isOverAxis:function(f,c,g){return f>c&&f<c+g},isOver:function(f,c,l,k,j,g){return d.ui.isOverAxis(f,l,j)&&d.ui.isOverAxis(c,k,g)}})}})(jQuery);
/*
 * jQuery UI Widget 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(a,f){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var h=0,g;(g=b[h])!=null;h++){a(g).triggerHandler("remove")}d(b)}}else{var c=a.fn.remove;a.fn.remove=function(b,g){return this.each(function(){if(!g){if(!b||a.filter(b,[this]).length){a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")})}}return c.call(a(this),b,g)})}}a.widget=function(b,k,j){var h=b.split(".")[0],g;b=b.split(".")[1];g=h+"-"+b;if(!j){j=k;k=a.Widget}a.expr[":"][g]=function(l){return !!a.data(l,b)};a[h]=a[h]||{};a[h][b]=function(l,m){arguments.length&&this._createWidget(l,m)};k=new k;k.options=a.extend(true,{},k.options);a[h][b].prototype=a.extend(true,k,{namespace:h,widgetName:b,widgetEventPrefix:a[h][b].prototype.widgetEventPrefix||b,widgetBaseClass:g},j);a.widget.bridge(b,a[h][b])};a.widget.bridge=function(b,g){a.fn[b]=function(m){var l=typeof m==="string",k=Array.prototype.slice.call(arguments,1),j=this;m=!l&&k.length?a.extend.apply(null,[true,m].concat(k)):m;if(l&&m.charAt(0)==="_"){return j}l?this.each(function(){var n=a.data(this,b),h=n&&a.isFunction(n[m])?n[m].apply(n,k):n;if(h!==n&&h!==f){j=h;return false}}):this.each(function(){var h=a.data(this,b);h?h.option(m||{})._init():a.data(this,b,new g(m,this))});return j}};a.Widget=function(b,g){arguments.length&&this._createWidget(b,g)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,h){a.data(h,this.widgetName,this);this.element=a(h);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var g=this;this.element.bind("remove."+this.widgetName,function(){g.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,h){var g=b;if(arguments.length===0){return a.extend({},this.options)}if(typeof b==="string"){if(h===f){return this.options[b]}g={};g[b]=h}this._setOptions(g);return this},_setOptions:function(b){var g=this;a.each(b,function(j,h){g._setOption(j,h)});return this},_setOption:function(b,g){this.options[b]=g;if(b==="disabled"){this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",g)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,k,j){var h=this.options[b];k=a.Event(k);k.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();j=j||{};if(k.originalEvent){b=a.event.props.length;for(var g;b;){g=a.event.props[--b];k[g]=k.originalEvent[g]}}this.element.trigger(k,j);return !(a.isFunction(h)&&h.call(this.element[0],k,j)===false||k.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(!d.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(d);this._mouseDownEvent=d;var c=this,h=d.which==1,g=typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false;if(!h||g||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=this._mouseStart(d)!==false;if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(b){return c._mouseMove(b)};this._mouseUpDelegate=function(b){return c._mouseUp(b)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);d.preventDefault();return d.originalEvent.mouseHandled=true}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b)}return !this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=b.target==this._mouseDownEvent.target;this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(g){g.ui=g.ui||{};var f=/left|center|right/,d=/top|center|bottom/,b=g.fn.position,a=g.fn.offset;g.fn.position=function(c){if(!c||!c.of){return b.apply(this,arguments)}c=g.extend({},c);var l=g(c.of),r=l[0],p=(c.collision||"flip").split(" "),q=c.offset?c.offset.split(" "):[0,0],o,m,n;if(r.nodeType===9){o=l.width();m=l.height();n={top:0,left:0}}else{if(r.setTimeout){o=l.width();m=l.height();n={top:l.scrollTop(),left:l.scrollLeft()}}else{if(r.preventDefault){c.at="left top";o=m=0;n={top:c.of.pageY,left:c.of.pageX}}else{o=l.outerWidth();m=l.outerHeight();n=l.offset()}}}g.each(["my","at"],function(){var h=(c[this]||"").split(" ");if(h.length===1){h=f.test(h[0])?h.concat(["center"]):d.test(h[0])?["center"].concat(h):["center","center"]}h[0]=f.test(h[0])?h[0]:"center";h[1]=d.test(h[1])?h[1]:"center";c[this]=h});if(p.length===1){p[1]=p[0]}q[0]=parseInt(q[0],10)||0;if(q.length===1){q[1]=q[0]}q[1]=parseInt(q[1],10)||0;if(c.at[0]==="right"){n.left+=o}else{if(c.at[0]==="center"){n.left+=o/2}}if(c.at[1]==="bottom"){n.top+=m}else{if(c.at[1]==="center"){n.top+=m/2}}n.left+=q[0];n.top+=q[1];return this.each(function(){var y=g(this),u=y.outerWidth(),s=y.outerHeight(),k=parseInt(g.curCSS(this,"marginLeft",true))||0,j=parseInt(g.curCSS(this,"marginTop",true))||0,A=u+k+parseInt(g.curCSS(this,"marginRight",true))||0,z=s+j+parseInt(g.curCSS(this,"marginBottom",true))||0,x=g.extend({},n),h;if(c.my[0]==="right"){x.left-=u}else{if(c.my[0]==="center"){x.left-=u/2}}if(c.my[1]==="bottom"){x.top-=s}else{if(c.my[1]==="center"){x.top-=s/2}}x.left=parseInt(x.left);x.top=parseInt(x.top);h={left:x.left-k,top:x.top-j};g.each(["left","top"],function(w,v){g.ui.position[p[w]]&&g.ui.position[p[w]][v](x,{targetWidth:o,targetHeight:m,elemWidth:u,elemHeight:s,collisionPosition:h,collisionWidth:A,collisionHeight:z,offset:q,my:c.my,at:c.at})});g.fn.bgiframe&&y.bgiframe();y.offset(g.extend(x,{using:c.using}))})};g.ui.position={fit:{left:function(c,h){var j=g(window);j=h.collisionPosition.left+h.collisionWidth-j.width()-j.scrollLeft();c.left=j>0?c.left-j:Math.max(c.left-h.collisionPosition.left,c.left)},top:function(c,h){var j=g(window);j=h.collisionPosition.top+h.collisionHeight-j.height()-j.scrollTop();c.top=j>0?c.top-j:Math.max(c.top-h.collisionPosition.top,c.top)}},flip:{left:function(c,j){if(j.at[0]!=="center"){var n=g(window);n=j.collisionPosition.left+j.collisionWidth-n.width()-n.scrollLeft();var l=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,m=j.at[0]==="left"?j.targetWidth:-j.targetWidth,k=-2*j.offset[0];c.left+=j.collisionPosition.left<0?l+m+k:n>0?l+m+k:0}},top:function(c,j){if(j.at[1]!=="center"){var n=g(window);n=j.collisionPosition.top+j.collisionHeight-n.height()-n.scrollTop();var l=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,m=j.at[1]==="top"?j.targetHeight:-j.targetHeight,k=-2*j.offset[1];c.top+=j.collisionPosition.top<0?l+m+k:n>0?l+m+k:0}}}};if(!g.offset.setOffset){g.offset.setOffset=function(c,j){if(/static/.test(g.curCSS(c,"position"))){c.style.position="relative"}var n=g(c),l=n.offset(),m=parseInt(g.curCSS(c,"top",true),10)||0,k=parseInt(g.curCSS(c,"left",true),10)||0;l={top:j.top-l.top+m,left:j.left-l.left+k};"using" in j?j.using.call(c,l):n.css(l)};g.fn.offset=function(c){var h=this[0];if(!h||!h.ownerDocument){return null}if(c){return this.each(function(){g.offset.setOffset(this,c)})}return a.call(this)}}})(jQuery);(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative"}this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(d){var c=this.options;if(this.helper||c.disabled||a(d.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(d);if(!this.handle){return false}return true},_mouseStart:function(d){var c=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,c){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);return false},_mouseStop:function(f){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,f)}if(this.dropped){d=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode){return false}if(this.options.revert=="invalid"&&!d||this.options.revert=="valid"&&d||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)){var g=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){g._trigger("stop",f)!==false&&g._clear()})}else{this._trigger("stop",f)!==false&&this._clear()}return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target){c=true}});return c},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d])):c.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(f.containment)&&f.containment.constructor!=Array){var d=a(f.containment)[0];if(d){f=a(f.containment).offset();var g=a(d).css("overflow")!="hidden";this.containment=[f.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,f.left+(g?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(g?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else{if(f.containment.constructor==Array){this.containment=f.containment}}},_convertPositionTo:function(g,d){if(!d){d=this.position}g=g=="absolute"?1:-1;var j=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(j[0].tagName);return{top:d.top+this.offset.relative.top*g+this.offset.parent.top*g-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:j.scrollTop())*g),left:d.left+this.offset.relative.left*g+this.offset.parent.left*g-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:j.scrollLeft())*g)}},_generatePosition:function(h){var d=this.options,m=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,k=/(html|body)/i.test(m[0].tagName),l=h.pageX,j=h.pageY;if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){l=this.containment[0]+this.offset.click.left}if(h.pageY-this.offset.click.top<this.containment[1]){j=this.containment[1]+this.offset.click.top}if(h.pageX-this.offset.click.left>this.containment[2]){l=this.containment[2]+this.offset.click.left}if(h.pageY-this.offset.click.top>this.containment[3]){j=this.containment[3]+this.offset.click.top}}if(d.grid){j=this.originalPageY+Math.round((j-this.originalPageY)/d.grid[1])*d.grid[1];j=this.containment?!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?j:!(j-this.offset.click.top<this.containment[1])?j-d.grid[1]:j+d.grid[1]:j;l=this.originalPageX+Math.round((l-this.originalPageX)/d.grid[0])*d.grid[0];l=this.containment?!(l-this.offset.click.left<this.containment[0]||l-this.offset.click.left>this.containment[2])?l:!(l-this.offset.click.left<this.containment[0])?l-d.grid[0]:l+d.grid[0]:l}}return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():k?0:m.scrollTop()),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:m.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(f,d,g){g=g||this._uiHash();a.ui.plugin.call(this,f,[d,g]);if(f=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,f,d,g)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.6"});a.ui.plugin.add("draggable","connectToSortable",{start:function(g,d){var k=a(this).data("draggable"),h=k.options,j=a.extend({},d,{item:k.element});k.sortables=[];a(h.connectToSortable).each(function(){var b=a.data(this,"sortable");if(b&&!b.options.disabled){k.sortables.push({instance:b,shouldRevert:b.options.revert});b._refreshItems();b._trigger("activate",g,j)}})},stop:function(g,d){var j=a(this).data("draggable"),h=a.extend({},d,{item:j.element});a.each(j.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;j.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(g);this.instance.options.helper=this.instance.options._helper;j.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",g,h)}})},drag:function(g,d){var j=a(this).data("draggable"),h=this;a.each(j.sortables,function(){this.instance.positionAbs=j.positionAbs;this.instance.helperProportions=j.helperProportions;this.instance.offset.click=j.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(h).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};g.target=this.instance.currentItem[0];this.instance._mouseCapture(g,true);this.instance._mouseStart(g,true,true);this.instance.offset.click.top=j.offset.click.top;this.instance.offset.click.left=j.offset.click.left;this.instance.offset.parent.left-=j.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=j.offset.parent.top-this.instance.offset.parent.top;j._trigger("toSortable",g);j.dropped=this.instance.element;j.currentItem=j.element;this.instance.fromOutside=j}this.instance.currentItem&&this.instance._mouseDrag(g)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",g,this.instance._uiHash(this.instance));this.instance._mouseStop(g,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();j._trigger("fromSortable",g);j.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var d=a("body"),c=a(this).data("draggable").options;if(d.css("cursor")){c._cursor=d.css("cursor")}d.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var b=a(this).data("draggable").options;a(b.iframeFix===true?"iframe":b.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("opacity")){c._opacity=d.css("opacity")}d.css("opacity",c.opacity)},stop:function(d,c){d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(g){var d=a(this).data("draggable"),j=d.options,h=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!j.axis||j.axis!="x"){if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-g.pageY<j.scrollSensitivity){d.scrollParent[0].scrollTop=h=d.scrollParent[0].scrollTop+j.scrollSpeed}else{if(g.pageY-d.overflowOffset.top<j.scrollSensitivity){d.scrollParent[0].scrollTop=h=d.scrollParent[0].scrollTop-j.scrollSpeed}}}if(!j.axis||j.axis!="y"){if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-g.pageX<j.scrollSensitivity){d.scrollParent[0].scrollLeft=h=d.scrollParent[0].scrollLeft+j.scrollSpeed}else{if(g.pageX-d.overflowOffset.left<j.scrollSensitivity){d.scrollParent[0].scrollLeft=h=d.scrollParent[0].scrollLeft-j.scrollSpeed}}}}else{if(!j.axis||j.axis!="x"){if(g.pageY-a(document).scrollTop()<j.scrollSensitivity){h=a(document).scrollTop(a(document).scrollTop()-j.scrollSpeed)}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<j.scrollSensitivity){h=a(document).scrollTop(a(document).scrollTop()+j.scrollSpeed)}}}if(!j.axis||j.axis!="y"){if(g.pageX-a(document).scrollLeft()<j.scrollSensitivity){h=a(document).scrollLeft(a(document).scrollLeft()-j.scrollSpeed)}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<j.scrollSensitivity){h=a(document).scrollLeft(a(document).scrollLeft()+j.scrollSpeed)}}}}h!==false&&a.ui.ddmanager&&!j.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,g)}});a.ui.plugin.add("draggable","snap",{start:function(){var d=a(this).data("draggable"),c=d.options;d.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var g=a(this),b=g.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:b.top,left:b.left})})},drag:function(L,K){for(var J=a(this).data("draggable"),H=J.options,I=H.snapTolerance,G=K.offset.left,z=G+J.helperProportions.width,A=K.offset.top,y=A+J.helperProportions.height,F=J.snapElements.length-1;F>=0;F--){var E=J.snapElements[F].left,C=E+J.snapElements[F].width,D=J.snapElements[F].top,B=D+J.snapElements[F].height;if(E-I<G&&G<C+I&&D-I<A&&A<B+I||E-I<G&&G<C+I&&D-I<y&&y<B+I||E-I<z&&z<C+I&&D-I<A&&A<B+I||E-I<z&&z<C+I&&D-I<y&&y<B+I){if(H.snapMode!="inner"){var x=Math.abs(D-y)<=I,w=Math.abs(B-A)<=I,v=Math.abs(E-z)<=I,u=Math.abs(C-G)<=I;if(x){K.position.top=J._convertPositionTo("relative",{top:D-J.helperProportions.height,left:0}).top-J.margins.top}if(w){K.position.top=J._convertPositionTo("relative",{top:B,left:0}).top-J.margins.top}if(v){K.position.left=J._convertPositionTo("relative",{top:0,left:E-J.helperProportions.width}).left-J.margins.left}if(u){K.position.left=J._convertPositionTo("relative",{top:0,left:C}).left-J.margins.left}}var d=x||w||v||u;if(H.snapMode!="outer"){x=Math.abs(D-A)<=I;w=Math.abs(B-y)<=I;v=Math.abs(E-G)<=I;u=Math.abs(C-z)<=I;if(x){K.position.top=J._convertPositionTo("relative",{top:D,left:0}).top-J.margins.top}if(w){K.position.top=J._convertPositionTo("relative",{top:B-J.helperProportions.height,left:0}).top-J.margins.top}if(v){K.position.left=J._convertPositionTo("relative",{top:0,left:E}).left-J.margins.left}if(u){K.position.left=J._convertPositionTo("relative",{top:0,left:C-J.helperProportions.width}).left-J.margins.left}}if(!J.snapElements[F].snapping&&(x||w||v||u||d)){J.options.snap.snap&&J.options.snap.snap.call(J.element,L,a.extend(J._uiHash(),{snapItem:J.snapElements[F].item}))}J.snapElements[F].snapping=x||w||v||u||d}else{J.snapElements[F].snapping&&J.options.snap.release&&J.options.snap.release.call(J.element,L,a.extend(J._uiHash(),{snapItem:J.snapElements[F].item}));J.snapElements[F].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var d=a(this).data("draggable").options;d=a.makeArray(a(d.stack)).sort(function(g,b){return(parseInt(a(g).css("zIndex"),10)||0)-(parseInt(a(b).css("zIndex"),10)||0)});if(d.length){var c=parseInt(d[0].style.zIndex)||0;a(d).each(function(b){this.style.zIndex=c+b});this[0].style.zIndex=c+d.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("zIndex")){c._zIndex=d.css("zIndex")}d.css("zIndex",c.zIndex)},stop:function(d,c){d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var d=this.options,c=d.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(b){return b.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[d.scope]=a.ui.ddmanager.droppables[d.scope]||[];a.ui.ddmanager.droppables[d.scope].push(this);d.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var d=a.ui.ddmanager.droppables[this.options.scope],c=0;c<d.length;c++){d[c]==this&&d.splice(c,1)}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,c){if(d=="accept"){this.accept=a.isFunction(c)?c:function(b){return b.is(c)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);c&&this._trigger("activate",d,this.ui(c))},_deactivate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",d,this.ui(c))},_over:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(c))}}},_out:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(c))}}},_drop:function(f,d){var h=d||a.ui.ddmanager.current;if(!h||(h.currentItem||h.element)[0]==this.element[0]){return false}var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==h.options.scope&&b.accept.call(b.element[0],h.currentItem||h.element)&&a.ui.intersect(h,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){g=true;return false}});if(g){return false}if(this.accept.call(this.element[0],h.currentItem||h.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",f,this.ui(h));return this.element}return false},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,offset:b.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.6"});a.ui.intersect=function(w,v,u){if(!v.offset){return false}var s=(w.positionAbs||w.position.absolute).left,q=s+w.helperProportions.width,r=(w.positionAbs||w.position.absolute).top,p=r+w.helperProportions.height,o=v.offset.left,m=o+v.proportions.width,n=v.offset.top,d=n+v.proportions.height;switch(u){case"fit":return o<=s&&q<=m&&n<=r&&p<=d;case"intersect":return o<s+w.helperProportions.width/2&&q-w.helperProportions.width/2<m&&n<r+w.helperProportions.height/2&&p-w.helperProportions.height/2<d;case"pointer":return a.ui.isOver((w.positionAbs||w.position.absolute).top+(w.clickOffset||w.offset.click).top,(w.positionAbs||w.position.absolute).left+(w.clickOffset||w.offset.click).left,n,o,v.proportions.height,v.proportions.width);case"touch":return(r>=n&&r<=d||p>=n&&p<=d||r<n&&p>d)&&(s>=o&&s<=m||q>=o&&q<=m||s<o&&q>m);default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(j,d){var o=a.ui.ddmanager.droppables[j.options.scope]||[],n=d?d.type:null,l=(j.currentItem||j.element).find(":data(droppable)").andSelf(),m=0;j:for(;m<o.length;m++){if(!(o[m].options.disabled||j&&!o[m].accept.call(o[m].element[0],j.currentItem||j.element))){for(var k=0;k<l.length;k++){if(l[k]==o[m].element[0]){o[m].proportions.height=0;continue j}}o[m].visible=o[m].element.css("display")!="none";if(o[m].visible){o[m].offset=o[m].element.offset();o[m].proportions={width:o[m].element[0].offsetWidth,height:o[m].element[0].offsetHeight};n=="mousedown"&&o[m]._activate.call(o[m],d)}}}},drop:function(f,d){var g=false;a.each(a.ui.ddmanager.droppables[f.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(f,this,this.options.tolerance)){g=g||this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],f.currentItem||f.element)){this.isout=1;this.isover=0;this._deactivate.call(this,d)}}});return g},drag:function(d,c){d.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(d,c);a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var h=a.ui.intersect(d,this,this.options.tolerance);if(h=!h&&this.isover==1?"isout":h&&this.isover==0?"isover":null){var f;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");if(b.length){f=a.data(b[0],"droppable");f.greedyChild=h=="isover"?1:0}}if(f&&h=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[h]=1;this[h=="isout"?"isover":"isout"]=0;this[h=="isover"?"_over":"_out"].call(this,c);if(f&&h=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}}}})}}})(jQuery);(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var h=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!j.aspectRatio,aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&c.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var n=this.handles.split(",");this.handles={};for(var m=0;m<n.length;m++){var l=c.trim(n[m]),k=c('<div class="ui-resizable-handle '+("ui-resizable-"+l)+'"></div>');/sw|se|ne|nw/.test(l)&&k.css({zIndex:++j.zIndex});"se"==l&&k.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[l]=".ui-resizable-"+l;this.element.append(k)}}this._renderAxis=function(o){o=o||this.element;for(var g in this.handles){if(this.handles[g].constructor==String){this.handles[g]=c(this.handles[g],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var f=c(this.handles[g],this.element),d=0;d=/sw|ne|nw|se|n|s/.test(g)?f.outerHeight():f.outerWidth();f=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join("");o.css(f,d);this._proportionallyResize()}c(this.handles[g])}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!h.resizing){if(this.className){var d=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}h.axis=d&&d[1]?d[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");h._handles.show()},function(){if(!h.resizing){c(this).addClass("ui-resizable-autohide");h._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(d){var f=false;for(var g in this.handles){if(c(this.handles[g])[0]==d.target){f=true}}return !this.options.disabled&&f},_mouseStart:function(g){var h=this.options,l=this.element.position(),k=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(k.is(".ui-draggable")||/absolute/.test(k.css("position"))){k.css({position:"absolute",top:l.top,left:l.left})}c.browser.opera&&/relative/.test(k.css("position"))&&k.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();l=a(this.helper.css("left"));var j=a(this.helper.css("top"));if(h.containment){l+=c(h.containment).scrollLeft()||0;j+=c(h.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:l,top:j};this.size=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalSize=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalPosition={left:l,top:j};this.sizeDiff={width:k.outerWidth()-k.width(),height:k.outerHeight()-k.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=typeof h.aspectRatio=="number"?h.aspectRatio:this.originalSize.width/this.originalSize.height||1;h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);k.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(f){var g=this.helper,j=this.originalMousePosition,h=this._change[this.axis];if(!h){return false}j=h.apply(this,[f,f.pageX-j.left||0,f.pageY-j.top||0]);if(this._aspectRatio||f.shiftKey){j=this._updateRatio(j,f)}j=this._respectSize(j,f);this._propagate("resize",f);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(j);this._trigger("resize",f,this.ui());return false},_mouseStop:function(h){this.resizing=false;var j=this.options,n=this;if(this._helper){var m=this._proportionallyResizeElements,l=m.length&&/textarea/i.test(m[0].nodeName);m=l&&c.ui.hasScroll(m[0],"left")?0:n.sizeDiff.height;l={width:n.size.width-(l?0:n.sizeDiff.width),height:n.size.height-m};m=parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left)||null;var k=parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top)||null;j.animate||this.element.css(c.extend(l,{top:k,left:m}));n.helper.height(n.size.height);n.helper.width(n.size.width);this._helper&&!j.animate&&this._proportionallyResize()}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);this._helper&&this.helper.remove();return false},_updateCache:function(d){this.offset=this.helper.offset();if(b(d.left)){this.position.left=d.left}if(b(d.top)){this.position.top=d.top}if(b(d.height)){this.size.height=d.height}if(b(d.width)){this.size.width=d.width}},_updateRatio:function(f){var g=this.position,j=this.size,h=this.axis;if(f.height){f.width=j.height*this.aspectRatio}else{if(f.width){f.height=j.width/this.aspectRatio}}if(h=="sw"){f.left=g.left+(j.width-f.width);f.top=null}if(h=="nw"){f.top=g.top+(j.height-f.height);f.left=g.left+(j.width-f.width)}return f},_respectSize:function(u){var v=this.options,s=this.axis,r=b(u.width)&&v.maxWidth&&v.maxWidth<u.width,q=b(u.height)&&v.maxHeight&&v.maxHeight<u.height,p=b(u.width)&&v.minWidth&&v.minWidth>u.width,o=b(u.height)&&v.minHeight&&v.minHeight>u.height;if(p){u.width=v.minWidth}if(o){u.height=v.minHeight}if(r){u.width=v.maxWidth}if(q){u.height=v.maxHeight}var n=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,l=/sw|nw|w/.test(s);s=/nw|ne|n/.test(s);if(p&&l){u.left=n-v.minWidth}if(r&&l){u.left=n-v.maxWidth}if(o&&s){u.top=m-v.minHeight}if(q&&s){u.top=m-v.maxHeight}if((v=!u.width&&!u.height)&&!u.left&&u.top){u.top=null}else{if(v&&!u.top&&u.left){u.left=null}}return u},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){for(var g=this.helper||this.element,h=0;h<this._proportionallyResizeElements.length;h++){var l=this._proportionallyResizeElements[h];if(!this.borderDif){var k=[l.css("borderTopWidth"),l.css("borderRightWidth"),l.css("borderBottomWidth"),l.css("borderLeftWidth")],j=[l.css("paddingTop"),l.css("paddingRight"),l.css("paddingBottom"),l.css("paddingLeft")];this.borderDif=c.map(k,function(f,d){f=parseInt(f,10)||0;d=parseInt(j[d],10)||0;return f+d})}c.browser.msie&&(c(g).is(":hidden")||c(g).parents(":hidden").length)||l.css({height:g.height()-this.borderDif[0]-this.borderDif[2]||0,width:g.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var d=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var f=c.browser.msie&&c.browser.version<7,g=f?1:0;f=f?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++d.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(d,f){return{width:this.originalSize.width+f}},w:function(d,f){return{left:this.originalPosition.left+f,width:this.originalSize.width-f}},n:function(d,f,g){return{top:this.originalPosition.top+g,height:this.originalSize.height-g}},s:function(d,f,g){return{height:this.originalSize.height+g}},se:function(d,f,g){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,f,g]))},sw:function(d,f,g){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,f,g]))},ne:function(d,f,g){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,f,g]))},nw:function(d,f,g){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,f,g]))}},_propagate:function(d,f){c.ui.plugin.call(this,d,[f,this.ui()]);d!="resize"&&this._trigger(d,f,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.6"});c.ui.plugin.add("resizable","alsoResize",{start:function(){var d=c(this).data("resizable").options,f=function(g){c(g).each(function(){var h=c(this);h.data("resizable-alsoresize",{width:parseInt(h.width(),10),height:parseInt(h.height(),10),left:parseInt(h.css("left"),10),top:parseInt(h.css("top"),10),position:h.css("position")})})};if(typeof d.alsoResize=="object"&&!d.alsoResize.parentNode){if(d.alsoResize.length){d.alsoResize=d.alsoResize[0];f(d.alsoResize)}else{c.each(d.alsoResize,function(g){f(g)})}}else{f(d.alsoResize)}},resize:function(j,k){var p=c(this).data("resizable");j=p.options;var o=p.originalSize,n=p.originalPosition,m={height:p.size.height-o.height||0,width:p.size.width-o.width||0,top:p.position.top-n.top||0,left:p.position.left-n.left||0},l=function(f,d){c(f).each(function(){var g=c(this),s=c(this).data("resizable-alsoresize"),u={},h=d&&d.length?d:g.parents(k.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(h,function(r,q){if((r=(s[q]||0)+(m[q]||0))&&r>=0){u[q]=r||null}});if(c.browser.opera&&/relative/.test(g.css("position"))){p._revertToRelativePosition=true;g.css({position:"absolute",top:"auto",left:"auto"})}g.css(u)})};typeof j.alsoResize=="object"&&!j.alsoResize.nodeType?c.each(j.alsoResize,function(f,d){l(f,d)}):l(j.alsoResize)},stop:function(){var d=c(this).data("resizable"),f=d.options,g=function(h){c(h).each(function(){var j=c(this);j.css({position:j.data("resizable-alsoresize").position})})};if(d._revertToRelativePosition){d._revertToRelativePosition=false;typeof f.alsoResize=="object"&&!f.alsoResize.nodeType?c.each(f.alsoResize,function(h){g(h)}):g(f.alsoResize)}c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(j){var k=c(this).data("resizable"),p=k.options,o=k._proportionallyResizeElements,n=o.length&&/textarea/i.test(o[0].nodeName),m=n&&c.ui.hasScroll(o[0],"left")?0:k.sizeDiff.height;n={width:k.size.width-(n?0:k.sizeDiff.width),height:k.size.height-m};m=parseInt(k.element.css("left"),10)+(k.position.left-k.originalPosition.left)||null;var l=parseInt(k.element.css("top"),10)+(k.position.top-k.originalPosition.top)||null;k.element.animate(c.extend(n,l&&m?{top:l,left:m}:{}),{duration:p.animateDuration,easing:p.animateEasing,step:function(){var d={width:parseInt(k.element.css("width"),10),height:parseInt(k.element.css("height"),10),top:parseInt(k.element.css("top"),10),left:parseInt(k.element.css("left"),10)};o&&o.length&&c(o[0]).css({width:d.width,height:d.height});k._updateCache(d);k._propagate("resize",j)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var j=c(this).data("resizable"),k=j.element,p=j.options.containment;if(k=p instanceof c?p.get(0):/parent/.test(p)?k.parent().get(0):p){j.containerElement=c(k);if(/document/.test(p)||p==document){j.containerOffset={left:0,top:0};j.containerPosition={left:0,top:0};j.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var o=c(k),n=[];c(["Top","Right","Left","Bottom"]).each(function(f,d){n[f]=a(o.css("padding"+d))});j.containerOffset=o.offset();j.containerPosition=o.position();j.containerSize={height:o.innerHeight()-n[3],width:o.innerWidth()-n[1]};p=j.containerOffset;var m=j.containerSize.height,l=j.containerSize.width;l=c.ui.hasScroll(k,"left")?k.scrollWidth:l;m=c.ui.hasScroll(k)?k.scrollHeight:m;j.parentData={element:k,left:p.left,top:p.top,width:l,height:m}}}},resize:function(j){var k=c(this).data("resizable"),p=k.options,o=k.containerOffset,n=k.position;j=k._aspectRatio||j.shiftKey;var m={top:0,left:0},l=k.containerElement;if(l[0]!=document&&/static/.test(l.css("position"))){m=o}if(n.left<(k._helper?o.left:0)){k.size.width+=k._helper?k.position.left-o.left:k.position.left-m.left;if(j){k.size.height=k.size.width/p.aspectRatio}k.position.left=p.helper?o.left:0}if(n.top<(k._helper?o.top:0)){k.size.height+=k._helper?k.position.top-o.top:k.position.top;if(j){k.size.width=k.size.height*p.aspectRatio}k.position.top=k._helper?o.top:0}k.offset.left=k.parentData.left+k.position.left;k.offset.top=k.parentData.top+k.position.top;p=Math.abs((k._helper?k.offset.left-m.left:k.offset.left-m.left)+k.sizeDiff.width);o=Math.abs((k._helper?k.offset.top-m.top:k.offset.top-o.top)+k.sizeDiff.height);n=k.containerElement.get(0)==k.element.parent().get(0);m=/relative|absolute/.test(k.containerElement.css("position"));if(n&&m){p-=k.parentData.left}if(p+k.size.width>=k.parentData.width){k.size.width=k.parentData.width-p;if(j){k.size.height=k.size.width/k.aspectRatio}}if(o+k.size.height>=k.parentData.height){k.size.height=k.parentData.height-o;if(j){k.size.width=k.size.height*k.aspectRatio}}},stop:function(){var j=c(this).data("resizable"),k=j.options,q=j.containerOffset,p=j.containerPosition,o=j.containerElement,n=c(j.helper),m=n.offset(),l=n.outerWidth()-j.sizeDiff.width;n=n.outerHeight()-j.sizeDiff.height;j._helper&&!k.animate&&/relative/.test(o.css("position"))&&c(this).css({left:m.left-p.left-q.left,width:l,height:n});j._helper&&!k.animate&&/static/.test(o.css("position"))&&c(this).css({left:m.left-p.left-q.left,width:l,height:n})}});c.ui.plugin.add("resizable","ghost",{start:function(){var d=c(this).data("resizable"),f=d.options,g=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof f.ghost=="string"?f.ghost:"");d.ghost.appendTo(d.helper)},resize:function(){var d=c(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(){var d=c(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}});c.ui.plugin.add("resizable","grid",{resize:function(){var j=c(this).data("resizable"),k=j.options,p=j.size,o=j.originalSize,n=j.originalPosition,m=j.axis;k.grid=typeof k.grid=="number"?[k.grid,k.grid]:k.grid;var l=Math.round((p.width-o.width)/(k.grid[0]||1))*(k.grid[0]||1);k=Math.round((p.height-o.height)/(k.grid[1]||1))*(k.grid[1]||1);if(/^(se|s|e)$/.test(m)){j.size.width=o.width+l;j.size.height=o.height+k}else{if(/^(ne)$/.test(m)){j.size.width=o.width+l;j.size.height=o.height+k;j.position.top=n.top-k}else{if(/^(sw)$/.test(m)){j.size.width=o.width+l;j.size.height=o.height+k}else{j.size.width=o.width+l;j.size.height=o.height+k;j.position.top=n.top-k}j.position.left=n.left-l}}}});var a=function(d){return parseInt(d,10)||0},b=function(d){return !isNaN(parseInt(d,10))}})(jQuery);(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var b;this.refresh=function(){b=a(d.options.filter,d.element[0]);b.each(function(){var f=a(this),c=f.offset();a.data(this,"selectable-item",{element:this,$element:f,left:c.left,top:c.top,right:c.left+f.outerWidth(),bottom:c.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=b.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(h){var b=this;this.opos=[h.pageX,h.pageY];if(!this.options.disabled){var g=this.options;this.selectees=a(g.filter,this.element[0]);this._trigger("start",h);a(g.appendTo).append(this.helper);this.helper.css({left:h.clientX,top:h.clientY,width:0,height:0});g.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=a.data(this,"selectable-item");c.startselected=true;if(!h.metaKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;b._trigger("unselecting",h,{unselecting:c.element})}});a(h.target).parents().andSelf().each(function(){var c=a.data(this,"selectable-item");if(c){var d=!h.metaKey||!c.$element.hasClass("ui-selected");c.$element.removeClass(d?"ui-unselecting":"ui-selected").addClass(d?"ui-selecting":"ui-unselecting");c.unselecting=!d;c.selecting=d;(c.selected=d)?b._trigger("selecting",h,{selecting:c.element}):b._trigger("unselecting",h,{unselecting:c.element});return false}})}},_mouseDrag:function(r){var p=this;this.dragged=true;if(!this.options.disabled){var q=this.options,k=this.opos[0],o=this.opos[1],n=r.pageX,m=r.pageY;if(k>n){var l=n;n=k;k=l}if(o>m){l=m;m=o;o=l}this.helper.css({left:k,top:o,width:n-k,height:m-o});this.selectees.each(function(){var b=a.data(this,"selectable-item");if(!(!b||b.element==p.element[0])){var c=false;if(q.tolerance=="touch"){c=!(b.left>n||b.right<k||b.top>m||b.bottom<o)}else{if(q.tolerance=="fit"){c=b.left>k&&b.right<n&&b.top>o&&b.bottom<m}}if(c){if(b.selected){b.$element.removeClass("ui-selected");b.selected=false}if(b.unselecting){b.$element.removeClass("ui-unselecting");b.unselecting=false}if(!b.selecting){b.$element.addClass("ui-selecting");b.selecting=true;p._trigger("selecting",r,{selecting:b.element})}}else{if(b.selecting){if(r.metaKey&&b.startselected){b.$element.removeClass("ui-selecting");b.selecting=false;b.$element.addClass("ui-selected");b.selected=true}else{b.$element.removeClass("ui-selecting");b.selecting=false;if(b.startselected){b.$element.addClass("ui-unselecting");b.unselecting=true}p._trigger("unselecting",r,{unselecting:b.element})}}if(b.selected){if(!r.metaKey&&!b.startselected){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;p._trigger("unselecting",r,{unselecting:b.element})}}}}});return false}},_mouseStop:function(d){var b=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;b._trigger("unselected",d,{unselected:c.element})});a(".ui-selecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=true;c.startselected=true;b._trigger("selected",d,{selected:c.element})});this._trigger("stop",d);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.6"})})(jQuery);(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}return this},_setOption:function(d,c){if(d==="disabled"){this.options[d]=c;this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")}else{a.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(g,d){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(g);var k=null,j=this;a(g.target).parents().each(function(){if(a.data(this,"sortable-item")==j){k=a(this);return false}});if(a.data(g.target,"sortable-item")==j){k=a(g.target)}if(!k){return false}if(this.options.handle&&!d){var h=false;a(this.options.handle,k).find("*").andSelf().each(function(){if(this==g.target){h=true}});if(!h){return false}}this.currentItem=k;this._removeCurrentsFromItems();return true},_mouseStart:function(f,d,h){d=this.options;var g=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;this.originalPageY=f.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();d.containment&&this._setContainment();if(d.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",d.cursor)}if(d.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",d.opacity)}if(d.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",d.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",f,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!h){for(h=this.containers.length-1;h>=0;h--){this.containers[h]._trigger("activate",f,g._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,f);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(f);return true},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var d=this.options,k=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-g.pageY<d.scrollSensitivity){this.scrollParent[0].scrollTop=k=this.scrollParent[0].scrollTop+d.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<d.scrollSensitivity){this.scrollParent[0].scrollTop=k=this.scrollParent[0].scrollTop-d.scrollSpeed}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-g.pageX<d.scrollSensitivity){this.scrollParent[0].scrollLeft=k=this.scrollParent[0].scrollLeft+d.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<d.scrollSensitivity){this.scrollParent[0].scrollLeft=k=this.scrollParent[0].scrollLeft-d.scrollSpeed}}}else{if(g.pageY-a(document).scrollTop()<d.scrollSensitivity){k=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed)}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<d.scrollSensitivity){k=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed)}}if(g.pageX-a(document).scrollLeft()<d.scrollSensitivity){k=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed)}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<d.scrollSensitivity){k=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}}}k!==false&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,g)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(d=this.items.length-1;d>=0;d--){k=this.items[d];var j=k.item[0],h=this._intersectsWithPointer(k);if(h){if(j!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=j&&!a.ui.contains(this.placeholder[0],j)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],j):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(k)){this._rearrange(g,k)}else{break}this._trigger("change",g,this._uiHash());break}}}this._contactContainers(g);a.ui.ddmanager&&a.ui.ddmanager.drag(this,g);this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(f,d){if(f){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,f);if(this.options.revert){var g=this;d=g.placeholder.offset();g.reverting=true;a(this.helper).animate({left:d.left-this.offset.parent.left-g.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-g.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){g._clear(f)})}else{this._clear(f,d)}return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,d._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,d._uiHash(this));this.containers[c].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(f){var d=this._getItemsAsjQuery(f&&f.connected),g=[];f=f||{};a(d).each(function(){var b=(a(f.item||this).attr(f.attribute||"id")||"").match(f.expression||/(.+)[-=_](.+)/);if(b){g.push((f.key||b[1]+"[]")+"="+(f.key&&f.expression?b[1]:b[2]))}});!g.length&&f.key&&g.push(f.key+"=");return g.join("&")},toArray:function(f){var d=this._getItemsAsjQuery(f&&f.connected),g=[];f=f||{};d.each(function(){g.push(a(f.item||this).attr(f.attribute||"id")||"")});return g},_intersectsWith:function(w){var v=this.positionAbs.left,u=v+this.helperProportions.width,s=this.positionAbs.top,r=s+this.helperProportions.height,q=w.left,p=q+w.width,o=w.top,m=o+w.height,n=this.offset.click.top,d=this.offset.click.left;n=s+n>o&&s+n<m&&v+d>q&&v+d<p;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>w[this.floating?"width":"height"]?n:q<v+this.helperProportions.width/2&&u-this.helperProportions.width/2<p&&o<s+this.helperProportions.height/2&&r-this.helperProportions.height/2<m},_intersectsWithPointer:function(f){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top,f.height);f=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left,f.width);d=d&&f;f=this._getDragVerticalDirection();var g=this._getDragHorizontalDirection();if(!d){return false}return this.floating?g&&g=="right"||f=="down"?2:1:f&&(f=="down"?2:1)},_intersectsWithSides:function(f){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+f.height/2,f.height);f=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+f.width/2,f.width);var h=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();return this.floating&&g?g=="right"&&f||g=="left"&&!f:h&&(h=="down"&&d||h=="up"&&!d)},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(j){var d=[],o=[],n=this._connectWith();if(n&&j){for(j=n.length-1;j>=0;j--){for(var m=a(n[j]),l=m.length-1;l>=0;l--){var k=a.data(m[l],"sortable");if(k&&k!=this&&!k.options.disabled){o.push([a.isFunction(k.options.items)?k.options.items.call(k.element):a(k.options.items,k.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),k])}}}}o.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(j=o.length-1;j>=0;j--){o[j][0].each(function(){d.push(this)})}return a(d)},_removeCurrentsFromItems:function(){for(var f=this.currentItem.find(":data(sortable-item)"),d=0;d<this.items.length;d++){for(var g=0;g<f.length;g++){f[g]==this.items[d].item[0]&&this.items.splice(d,1)}}},_refreshItems:function(j){this.items=[];this.containers=[this];var d=this.items,p=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],j,{item:this.currentItem}):a(this.options.items,this.element),this]],o=this._connectWith();if(o){for(var n=o.length-1;n>=0;n--){for(var m=a(o[n]),l=m.length-1;l>=0;l--){var k=a.data(m[l],"sortable");if(k&&k!=this&&!k.options.disabled){p.push([a.isFunction(k.options.items)?k.options.items.call(k.element[0],j,{item:this.currentItem}):a(k.options.items,k.element),k]);this.containers.push(k)}}}}for(n=p.length-1;n>=0;n--){j=p[n][1];o=p[n][0];l=0;for(m=o.length;l<m;l++){k=a(o[l]);k.data("sortable-item",j);d.push({item:k,instance:j,width:0,height:0,left:0,top:0})}}},refreshPositions:function(f){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var h=this.items[d],g=this.options.toleranceElement?a(this.options.toleranceElement,h.item):h.item;if(!f){h.width=g.outerWidth();h.height=g.outerHeight()}g=g.offset();h.left=g.left;h.top=g.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(d=this.containers.length-1;d>=0;d--){g=this.containers[d].element.offset();this.containers[d].containerCache.left=g.left;this.containers[d].containerCache.top=g.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}return this},_createPlaceholder:function(f){var d=f||this,h=d.options;if(!h.placeholder||h.placeholder.constructor==String){var g=h.placeholder;h.placeholder={element:function(){var b=a(document.createElement(d.currentItem[0].nodeName)).addClass(g||d.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!g){b.style.visibility="hidden"}return b},update:function(c,b){if(!(g&&!h.forcePlaceholderSize)){b.height()||b.height(d.currentItem.innerHeight()-parseInt(d.currentItem.css("paddingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||0,10));b.width()||b.width(d.currentItem.innerWidth()-parseInt(d.currentItem.css("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10))}}}}d.placeholder=a(h.placeholder.element.call(d.element,d.currentItem));d.currentItem.after(d.placeholder);h.placeholder.update(d,d.placeholder)},_contactContainers:function(j){for(var d=null,o=null,n=this.containers.length-1;n>=0;n--){if(!a.ui.contains(this.currentItem[0],this.containers[n].element[0])){if(this._intersectsWith(this.containers[n].containerCache)){if(!(d&&a.ui.contains(this.containers[n].element[0],d.element[0]))){d=this.containers[n];o=n}}else{if(this.containers[n].containerCache.over){this.containers[n]._trigger("out",j,this._uiHash(this));this.containers[n].containerCache.over=0}}}}if(d){if(this.containers.length===1){this.containers[o]._trigger("over",j,this._uiHash(this));this.containers[o].containerCache.over=1}else{if(this.currentContainer!=this.containers[o]){d=10000;n=null;for(var m=this.positionAbs[this.containers[o].floating?"left":"top"],l=this.items.length-1;l>=0;l--){if(a.ui.contains(this.containers[o].element[0],this.items[l].item[0])){var k=this.items[l][this.containers[o].floating?"left":"top"];if(Math.abs(k-m)<d){d=Math.abs(k-m);n=this.items[l]}}}if(n||this.options.dropOnEmpty){this.currentContainer=this.containers[o];n?this._rearrange(j,n,null,true):this._rearrange(j,null,this.containers[o].element,true);this._trigger("change",j,this._uiHash());this.containers[o]._trigger("change",j,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[o]._trigger("over",j,this._uiHash(this));this.containers[o].containerCache.over=1}}}}},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);if(d[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(d[0].style.width==""||c.forceHelperSize){d.width(this.currentItem.width())}if(d[0].style.height==""||c.forceHelperSize){d.height(this.currentItem.height())}return d},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(f.containment)){var d=a(f.containment)[0];f=a(f.containment).offset();var g=a(d).css("overflow")!="hidden";this.containment=[f.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,f.left+(g?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(g?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,d){if(!d){d=this.position}f=f=="absolute"?1:-1;var h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(h[0].tagName);return{top:d.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:h.scrollTop())*f),left:d.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:h.scrollLeft())*f)}},_generatePosition:function(h){var d=this.options,m=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(m[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var k=h.pageX,j=h.pageY;if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){k=this.containment[0]+this.offset.click.left}if(h.pageY-this.offset.click.top<this.containment[1]){j=this.containment[1]+this.offset.click.top}if(h.pageX-this.offset.click.left>this.containment[2]){k=this.containment[2]+this.offset.click.left}if(h.pageY-this.offset.click.top>this.containment[3]){j=this.containment[3]+this.offset.click.top}}if(d.grid){j=this.originalPageY+Math.round((j-this.originalPageY)/d.grid[1])*d.grid[1];j=this.containment?!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?j:!(j-this.offset.click.top<this.containment[1])?j-d.grid[1]:j+d.grid[1]:j;k=this.originalPageX+Math.round((k-this.originalPageX)/d.grid[0])*d.grid[0];k=this.containment?!(k-this.offset.click.left<this.containment[0]||k-this.offset.click.left>this.containment[2])?k:!(k-this.offset.click.left<this.containment[0])?k-d.grid[0]:k+d.grid[0]:k}}return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():l?0:m.scrollTop()),left:k-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:m.scrollLeft())}},_rearrange:function(h,d,m,l){m?m[0].appendChild(this.placeholder[0]):d.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?d.item[0]:d.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var k=this,j=this.counter;window.setTimeout(function(){j==k.counter&&k.refreshPositions(!l)},0)},_clear:function(f,d){this.reverting=false;var h=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var g in this._storedCSS){if(this._storedCSS[g]=="auto"||this._storedCSS[g]=="static"){this._storedCSS[g]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}this.fromOutside&&!d&&h.push(function(b){this._trigger("receive",b,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!d){h.push(function(b){this._trigger("update",b,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){d||h.push(function(b){this._trigger("remove",b,this._uiHash())});for(g=this.containers.length-1;g>=0;g--){if(a.ui.contains(this.containers[g].element[0],this.currentItem[0])&&!d){h.push(function(b){return function(c){b._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[g]));h.push(function(b){return function(c){b._trigger("update",c,this._uiHash(this))}}.call(this,this.containers[g]))}}}for(g=this.containers.length-1;g>=0;g--){d||h.push(function(b){return function(c){b._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[g]));if(this.containers[g].containerCache.over){h.push(function(b){return function(c){b._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[g]));this.containers[g].containerCache.over=0}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!d){this._trigger("beforeStop",f,this._uiHash());for(g=0;g<h.length;g++){h[g].call(this,f)}this._trigger("stop",f,this._uiHash())}return false}d||this._trigger("beforeStop",f,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!d){for(g=0;g<h.length;g++){h[g].call(this,f)}this._trigger("stop",f,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}});a.extend(a.ui.sortable,{version:"1.8.6"})})(jQuery);(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var g=this,c=g.options;g.running=0;g.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");g.headers=g.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});g.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var j=g.element.find("a").filter(c.navigationFilter).eq(0);if(j.length){var h=j.closest(".ui-accordion-header");g.active=h.length?h:j.closest(".ui-accordion-content").prev()}}g.active=g._findActive(g.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");g.active.next().addClass("ui-accordion-content-active");g._createIcons();g.resize();g.element.attr("role","tablist");g.headers.attr("role","tab").bind("keydown.accordion",function(b){return g._keydown(b)}).next().attr("role","tabpanel");g.headers.not(g.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();g.active.length?g.active.attr({"aria-expanded":"true",tabIndex:0}):g.headers.eq(0).attr("tabIndex",0);a.browser.safari||g.headers.find("a").attr("tabIndex",-1);c.event&&g.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(b){g._clickHandler.call(g,b,this);b.preventDefault()})},_createIcons:function(){var b=this.options;if(b.icons){a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight){c.css("height","")}return a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);d=="active"&&this.activate(c);if(d=="icons"){this._destroyIcons();c&&this._createIcons()}if(d=="disabled"){this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(h){if(!(this.options.disabled||h.altKey||h.ctrlKey)){var c=a.ui.keyCode,l=this.headers.length,k=this.headers.index(h.target),j=false;switch(h.keyCode){case c.RIGHT:case c.DOWN:j=this.headers[(k+1)%l];break;case c.LEFT:case c.UP:j=this.headers[(k-1+l)%l];break;case c.SPACE:case c.ENTER:this._clickHandler({target:h.target},h.target);h.preventDefault()}if(j){a(h.target).attr("tabIndex",-1);a(j).attr("tabIndex",0);j.focus();return false}return true}},resize:function(){var f=this.options,c;if(f.fillSpace){if(a.browser.msie){var g=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",g);this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else{if(f.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}}return this},activate:function(b){this.options.active=b;b=this._findActive(b)[0];this._clickHandler({target:b},b);return this},_findActive:function(b){return b?typeof b==="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(j,c){var n=this.options;if(!n.disabled){if(j.target){j=a(j.currentTarget||c);c=j[0]===this.active[0];n.active=n.collapsible&&c?false:this.headers.index(j);if(!(this.running||!n.collapsible&&c)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(n.icons.headerSelected).addClass(n.icons.header);if(!c){j.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(n.icons.header).addClass(n.icons.headerSelected);j.next().addClass("ui-accordion-content-active")}k=j.next();m=this.active.next();l={options:n,newHeader:c&&n.collapsible?a([]):j,oldHeader:this.active,newContent:c&&n.collapsible?a([]):k,oldContent:m};n=this.headers.index(this.active[0])>this.headers.index(j[0]);this.active=c?a([]):j;this._toggle(k,m,l,c,n)}}else{if(n.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(n.icons.headerSelected).addClass(n.icons.header);this.active.next().addClass("ui-accordion-content-active");var m=this.active.next(),l={options:n,newHeader:a([]),oldHeader:n.active,newContent:a([]),oldContent:m},k=this.active=a([]);this._toggle(k,m,l)}}}},_toggle:function(u,s,r,p,o){var n=this,q=n.options;n.toShow=u;n.toHide=s;n.data=r;var l=function(){if(n){return n._completed.apply(n,arguments)}};n._trigger("changestart",null,n.data);n.running=s.size()===0?u.size():s.size();if(q.animated){r={};r=q.collapsible&&p?{toShow:a([]),toHide:s,complete:l,down:o,autoHeight:q.autoHeight||q.fillSpace}:{toShow:u,toHide:s,complete:l,down:o,autoHeight:q.autoHeight||q.fillSpace};if(!q.proxied){q.proxied=q.animated}if(!q.proxiedDuration){q.proxiedDuration=q.duration}q.animated=a.isFunction(q.proxied)?q.proxied(r):q.proxied;q.duration=a.isFunction(q.proxiedDuration)?q.proxiedDuration(r):q.proxiedDuration;p=a.ui.accordion.animations;var m=q.duration,c=q.animated;if(c&&!p[c]&&!a.easing[c]){c="slide"}p[c]||(p[c]=function(b){this.slide(b,{easing:c,duration:m||700})});p[c](r)}else{if(q.collapsible&&p){u.toggle()}else{s.hide();u.show()}l(true)}s.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();u.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(b){this.running=b?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.6",animations:{slide:function(j,c){j=a.extend({easing:"swing",duration:300},j,c);if(j.toHide.size()){if(j.toShow.size()){var o=j.toShow.css("overflow"),m=0,l={},k={},n;c=j.toShow;n=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(b,d){k[d]="hide";b=(""+a.css(j.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);l[d]={value:b[1],unit:b[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate(k,{step:function(b,d){if(d.prop=="height"){m=d.end-d.start===0?0:(d.now-d.start)/(d.end-d.start)}j.toShow[0].style[d.prop]=m*l[d.prop].value+l[d.prop].unit},duration:j.duration,easing:j.easing,complete:function(){j.autoHeight||j.toShow.css("height","");j.toShow.css({width:n,overflow:o});j.complete()}})}else{j.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},j)}}else{j.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},j)}},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})}}})})(jQuery);(function(a){a.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var d=this,c=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(f){if(!(d.options.disabled||d.element.attr("readonly"))){g=false;var b=a.ui.keyCode;switch(f.keyCode){case b.PAGE_UP:d._move("previousPage",f);break;case b.PAGE_DOWN:d._move("nextPage",f);break;case b.UP:d._move("previous",f);f.preventDefault();break;case b.DOWN:d._move("next",f);f.preventDefault();break;case b.ENTER:case b.NUMPAD_ENTER:if(d.menu.active){g=true;f.preventDefault()}case b.TAB:if(!d.menu.active){return}d.menu.select(f);break;case b.ESCAPE:d.element.val(d.term);d.close(f);break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){if(d.term!=d.element.val()){d.selectedItem=null;d.search(null,f)}},d.options.delay);break}}}).bind("keypress.autocomplete",function(b){if(g){g=false;b.preventDefault()}}).bind("focus.autocomplete",function(){if(!d.options.disabled){d.selectedItem=null;d.previous=d.element.val()}}).bind("blur.autocomplete",function(b){if(!d.options.disabled){clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(b);d._change(b)},150)}});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(f){var b=d.menu.element[0];a(f.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(h){h.target!==d.element[0]&&h.target!==b&&!a.ui.contains(b,h.target)&&d.close()})},1);setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(f,b){b=b.item.data("item.autocomplete");false!==d._trigger("focus",f,{item:b})&&/^key/.test(f.originalEvent.type)&&d.element.val(b.value)},selected:function(h,f){f=f.item.data("item.autocomplete");var b=d.previous;if(d.element[0]!==c.activeElement){d.element.focus();d.previous=b;setTimeout(function(){d.previous=b},1)}false!==d._trigger("select",h,{item:f})&&d.element.val(f.value);d.term=d.element.val();d.close(h);d.selectedItem=f},blur:function(){d.menu.element.is(":visible")&&d.element.val()!==d.term&&d.element.val(d.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);d==="source"&&this._initSource();if(d==="appendTo"){this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0])}},_initSource:function(){var d=this,c,g;if(a.isArray(this.options.source)){c=this.options.source;this.source=function(f,b){b(a.ui.autocomplete.filter(c,f.term))}}else{if(typeof this.options.source==="string"){g=this.options.source;this.source=function(f,b){d.xhr&&d.xhr.abort();d.xhr=a.getJSON(g,f,function(l,j,k){k===d.xhr&&b(l);d.xhr=null})}}else{this.source=this.options.source}}},search:function(d,c){d=d!=null?d:this.element.val();this.term=this.element.val();if(d.length<this.options.minLength){return this.close(c)}clearTimeout(this.closing);if(this._trigger("search",c)!==false){return this._search(d)}},_search:function(b){this.element.addClass("ui-autocomplete-loading");this.source({term:b},this.response)},_response:function(b){if(b&&b.length){b=this._normalize(b);this._suggest(b);this._trigger("open")}else{this.close()}this.element.removeClass("ui-autocomplete-loading")},close:function(b){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",b);this.menu.element.hide();this.menu.deactivate()}},_change:function(b){this.previous!==this.element.val()&&this._trigger("change",b,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value){return b}return a.map(b,function(c){if(typeof c==="string"){return{label:c,value:c}}return a.extend({label:c.label||c.value,value:c.value||c.label},c)})},_suggest:function(b){this._renderMenu(this.menu.element.empty().zIndex(this.element.zIndex()+1),b);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(a.extend({of:this.element},this.options.position));this._resizeMenu()},_resizeMenu:function(){var b=this.menu.element;b.outerWidth(Math.max(b.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,c){var g=this;a.each(c,function(f,b){g._renderItem(d,b)})},_renderItem:function(d,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(d)},_move:function(d,c){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate()}else{this.menu[d](c)}}else{this.search(null,c)}},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(b){return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,c){var g=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(d,function(b){return g.test(b.label||b.value||b)})}})})(jQuery);(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();b.select(c)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(h,g){this.deactivate();if(this.hasScroll()){var j=g.offset().top-this.element.offset().top,l=this.element.attr("scrollTop"),k=this.element.height();if(j<0){this.element.attr("scrollTop",l+j)}else{j>=k&&this.element.attr("scrollTop",l+j-k+g.height())}}this.active=g.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",h,{item:g})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(d,c,g){if(this.active){d=this.active[d+"All"](".ui-menu-item").eq(0);d.length?this.activate(g,d):this.activate(g,this.element.children(c))}else{this.activate(g,this.element.children(c))}},nextPage:function(g){if(this.hasScroll()){if(!this.active||this.last()){this.activate(g,this.element.children(".ui-menu-item:first"))}else{var d=this.active.offset().top,h=this.element.height(),j=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d-h+a(this).height();return b<10&&b>-10});j.length||(j=this.element.children(".ui-menu-item:last"));this.activate(g,j)}}else{this.activate(g,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(d){if(this.hasScroll()){if(!this.active||this.first()){this.activate(d,this.element.children(".ui-menu-item:last"))}else{var c=this.active.offset().top,g=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+g-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(d,result)}}else{this.activate(d,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})})(jQuery);(function(b){var f,c=function(a){b(":ui-button",a.target.form).each(function(){var g=b(this).data("button");setTimeout(function(){g.refresh()},1)})},d=function(a){var j=a.name,h=a.form,g=b([]);if(j){g=h?b(h).find("[name='"+j+"']"):b("[name='"+j+"']",a.ownerDocument).filter(function(){return !this.form})}return g};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",c);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.attr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,j=this.options,h=this.type==="checkbox"||this.type==="radio",g="ui-state-hover"+(!h?" ui-state-active":"");if(j.label===null){j.label=this.buttonElement.html()}if(this.element.is(":disabled")){j.disabled=true}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!j.disabled){b(this).addClass("ui-state-hover");this===f&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){j.disabled||b(this).removeClass(g)}).bind("focus.button",function(){b(this).addClass("ui-state-focus")}).bind("blur.button",function(){b(this).removeClass("ui-state-focus")});h&&this.element.bind("change.button",function(){a.refresh()});if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(j.disabled){return false}b(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(j.disabled){return false}b(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",true);var k=a.element[0];d(k).not(k).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)})}else{this.buttonElement.bind("mousedown.button",function(){if(j.disabled){return false}b(this).addClass("ui-state-active");f=this;b(document).one("mouseup",function(){f=null})}).bind("mouseup.button",function(){if(j.disabled){return false}b(this).removeClass("ui-state-active")}).bind("keydown.button",function(k){if(j.disabled){return false}if(k.keyCode==b.ui.keyCode.SPACE||k.keyCode==b.ui.keyCode.ENTER){b(this).addClass("ui-state-active")}}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(k){k.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}}this._setOption("disabled",j.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var a=this.element.is(":checked");a&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");b.Widget.prototype.destroy.call(this)},_setOption:function(a,g){b.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled"){g?this.element.attr("disabled",true):this.element.removeAttr("disabled")}this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio"){d(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)})}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label)}else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),j=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),h=this.options.icons,g=h.primary&&h.secondary;if(h.primary||h.secondary){a.addClass("ui-button-text-icon"+(g?"s":h.primary?"-primary":"-secondary"));h.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+h.primary+"'></span>");h.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+h.secondary+"'></span>");if(!this.options.text){a.addClass(g?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");this.hasTitle||a.attr("title",j)}}else{a.addClass("ui-button-text-only")}}}});b.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,g){a==="disabled"&&this.buttons.button("option",a,g);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})(jQuery);(function(f,d){var b={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},a={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};f.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(g){var c=f(this).css(g).offset().top;c<0&&f(this).css("top",g.top-c)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var j=this,c=j.options,o=c.title||"&#160;",n=f.ui.dialog.getTitleId(j.element),l=(j.uiDialog=f("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(g){if(c.closeOnEscape&&g.keyCode&&g.keyCode===f.ui.keyCode.ESCAPE){j.close(g);g.preventDefault()}}).attr({role:"dialog","aria-labelledby":n}).mousedown(function(g){j.moveToTop(false,g)});j.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l);var m=(j.uiDialogTitlebar=f("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),k=f('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){k.addClass("ui-state-hover")},function(){k.removeClass("ui-state-hover")}).focus(function(){k.addClass("ui-state-focus")}).blur(function(){k.removeClass("ui-state-focus")}).click(function(g){j.close(g);return false}).appendTo(m);(j.uiDialogTitlebarCloseText=f("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(k);f("<span></span>").addClass("ui-dialog-title").attr("id",n).html(o).prependTo(m);if(f.isFunction(c.beforeclose)&&!f.isFunction(c.beforeClose)){c.beforeClose=c.beforeclose}m.find("*").add(m).disableSelection();c.draggable&&f.fn.draggable&&j._makeDraggable();c.resizable&&f.fn.resizable&&j._makeResizable();j._createButtons(c.buttons);j._isOpen=false;f.fn.bgiframe&&l.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var c=this;c.overlay&&c.overlay.destroy();c.uiDialog.hide();c.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");c.uiDialog.remove();c.originalTitle&&c.element.attr("title",c.originalTitle);return c},widget:function(){return this.uiDialog},close:function(g){var c=this,h;if(false!==c._trigger("beforeClose",g)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=false;if(c.options.hide){c.uiDialog.hide(c.options.hide,function(){c._trigger("close",g)})}else{c.uiDialog.hide();c._trigger("close",g)}f.ui.dialog.overlay.resize();if(c.options.modal){h=0;f(".ui-dialog").each(function(){if(this!==c.uiDialog[0]){h=Math.max(h,f(this).css("z-index"))}});f.ui.dialog.maxZ=h}return c}},isOpen:function(){return this._isOpen},moveToTop:function(g,c){var j=this,h=j.options;if(h.modal&&!g||!h.stack&&!h.modal){return j._trigger("focus",c)}if(h.zIndex>f.ui.dialog.maxZ){f.ui.dialog.maxZ=h.zIndex}if(j.overlay){f.ui.dialog.maxZ+=1;j.overlay.$el.css("z-index",f.ui.dialog.overlay.maxZ=f.ui.dialog.maxZ)}g={scrollTop:j.element.attr("scrollTop"),scrollLeft:j.element.attr("scrollLeft")};f.ui.dialog.maxZ+=1;j.uiDialog.css("z-index",f.ui.dialog.maxZ);j.element.attr(g);j._trigger("focus",c);return j},open:function(){if(!this._isOpen){var g=this,c=g.options,h=g.uiDialog;g.overlay=c.modal?new f.ui.dialog.overlay(g):null;g._size();g._position(c.position);h.show(c.show);g.moveToTop(true);c.modal&&h.bind("keypress.ui-dialog",function(l){if(l.keyCode===f.ui.keyCode.TAB){var j=f(":tabbable",this),k=j.filter(":first");j=j.filter(":last");if(l.target===j[0]&&!l.shiftKey){k.focus(1);return false}else{if(l.target===k[0]&&l.shiftKey){j.focus(1);return false}}}});f(g.element.find(":tabbable").get().concat(h.find(".ui-dialog-buttonpane :tabbable").get().concat(h.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g}},_createButtons:function(h){var c=this,l=false,k=f("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),j=f("<div></div>").addClass("ui-dialog-buttonset").appendTo(k);c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof h==="object"&&h!==null&&f.each(h,function(){return !(l=true)});if(l){f.each(h,function(m,g){g=f.isFunction(g)?{click:g,text:m}:g;m=f('<button type="button"></button>').attr(g,true).unbind("click").click(function(){g.click.apply(c.element[0],arguments)}).appendTo(j);f.fn.button&&m.button()});k.appendTo(c.uiDialog)}},_makeDraggable:function(){function h(g){return{position:g.position,offset:g.offset}}var c=this,l=c.options,k=f(document),j;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,g){j=l.height==="auto"?"auto":f(this).height();f(this).height(f(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",m,h(g))},drag:function(m,g){c._trigger("drag",m,h(g))},stop:function(m,g){l.position=[g.position.left-k.scrollLeft(),g.position.top-k.scrollTop()];f(this).removeClass("ui-dialog-dragging").height(j);c._trigger("dragStop",m,h(g));f.ui.dialog.overlay.resize()}})},_makeResizable:function(h){function c(g){return{originalPosition:g.originalPosition,originalSize:g.originalSize,position:g.position,size:g.size}}h=h===d?this.options.resizable:h;var l=this,k=l.options,j=l.uiDialog.css("position");h=typeof h==="string"?h:"n,e,s,w,se,sw,ne,nw";l.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:l.element,maxWidth:k.maxWidth,maxHeight:k.maxHeight,minWidth:k.minWidth,minHeight:l._minHeight(),handles:h,start:function(m,g){f(this).addClass("ui-dialog-resizing");l._trigger("resizeStart",m,c(g))},resize:function(m,g){l._trigger("resize",m,c(g))},stop:function(m,g){f(this).removeClass("ui-dialog-resizing");k.height=f(this).height();k.width=f(this).width();l._trigger("resizeStop",m,c(g));f.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(g){var c=[],j=[0,0],h;if(g){if(typeof g==="string"||typeof g==="object"&&"0" in g){c=g.split?g.split(" "):[g[0],g[1]];if(c.length===1){c[1]=c[0]}f.each(["left","top"],function(k,l){if(+c[k]===c[k]){j[k]=c[k];c[k]=l}});g={my:c.join(" "),at:c.join(" "),offset:j.join(" ")}}g=f.extend({},f.ui.dialog.prototype.options.position,g)}else{g=f.ui.dialog.prototype.options.position}(h=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(g);h||this.uiDialog.hide()},_setOptions:function(g){var c=this,j={},h=false;f.each(g,function(k,l){c._setOption(k,l);if(k in b){h=true}if(k in a){j[k]=l}});h&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",j)},_setOption:function(h,c){var l=this,k=l.uiDialog;switch(h){case"beforeclose":h="beforeClose";break;case"buttons":l._createButtons(c);break;case"closeText":l.uiDialogTitlebarCloseText.text(""+c);break;case"dialogClass":k.removeClass(l.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case"disabled":c?k.addClass("ui-dialog-disabled"):k.removeClass("ui-dialog-disabled");break;case"draggable":var j=k.is(":data(draggable)");j&&!c&&k.draggable("destroy");!j&&c&&l._makeDraggable();break;case"position":l._position(c);break;case"resizable":(j=k.is(":data(resizable)"))&&!c&&k.resizable("destroy");j&&typeof c==="string"&&k.resizable("option","handles",c);!j&&c!==false&&l._makeResizable(c);break;case"title":f(".ui-dialog-title",l.uiDialogTitlebar).html(""+(c||"&#160;"));break}f.Widget.prototype._setOption.apply(l,arguments)},_size:function(){var g=this.options,c,h;this.element.show().css({width:"auto",minHeight:0,height:0});if(g.minWidth>g.width){g.width=g.minWidth}c=this.uiDialog.css({height:"auto",width:g.width}).height();h=Math.max(0,g.minHeight-c);if(g.height==="auto"){if(f.support.minHeight){this.element.css({minHeight:h,height:"auto"})}else{this.uiDialog.show();g=this.element.css("height","auto").height();this.uiDialog.hide();this.element.height(Math.max(g,h))}}else{this.element.height(Math.max(g.height-c,0))}this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});f.extend(f.ui.dialog,{version:"1.8.6",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=f.ui.dialog.overlay.create(c)}});f.extend(f.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:f.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){f.ui.dialog.overlay.instances.length&&f(document).bind(f.ui.dialog.overlay.events,function(h){if(f(h.target).zIndex()<f.ui.dialog.overlay.maxZ){return false}})},1);f(document).bind("keydown.dialog-overlay",function(h){if(g.options.closeOnEscape&&h.keyCode&&h.keyCode===f.ui.keyCode.ESCAPE){g.close(h);h.preventDefault()}});f(window).bind("resize.dialog-overlay",f.ui.dialog.overlay.resize)}var c=(this.oldInstances.pop()||f("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});f.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(g){this.oldInstances.push(this.instances.splice(f.inArray(g,this.instances),1)[0]);this.instances.length===0&&f([document,window]).unbind(".dialog-overlay");g.remove();var c=0;f.each(this.instances,function(){c=Math.max(c,this.css("z-index"))});this.maxZ=c},height:function(){var g,c;if(f.browser.msie&&f.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return g<c?f(window).height()+"px":g+"px"}else{return f(document).height()+"px"}},width:function(){var g,c;if(f.browser.msie&&f.browser.version<7){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return g<c?f(window).width()+"px":g+"px"}else{return f(document).width()+"px"}},resize:function(){var c=f([]);f.each(f.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:f.ui.dialog.overlay.width(),height:f.ui.dialog.overlay.height()})}});f.extend(f.ui.dialog.overlay.prototype,{destroy:function(){f.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var d=this,c=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");c.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");this.range=a([]);if(c.range){if(c.range===true){this.range=a("<div></div>");if(!c.values){c.values=[this._valueMin(),this._valueMin()]}if(c.values.length&&c.values.length!==2){c.values=[c.values[0],c.values[0]]}}else{this.range=a("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(c.range==="min"||c.range==="max"){this.range.addClass("ui-slider-range-"+c.range)}this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length===0&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");if(c.values&&c.values.length){for(;a(".ui-slider-handle",this.element).length<c.values.length;){a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}}this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(b){b.preventDefault()}).hover(function(){c.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(c.disabled){a(this).blur()}else{a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)});this.handles.keydown(function(n){var m=true,l=a(this).data("index.ui-slider-handle"),j,k,b;if(!d.options.disabled){switch(n.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:m=false;if(!d._keySliding){d._keySliding=true;a(this).addClass("ui-state-active");j=d._start(n,l);if(j===false){return}}break}b=d.options.step;j=d.options.values&&d.options.values.length?(k=d.values(l)):(k=d.value());switch(n.keyCode){case a.ui.keyCode.HOME:k=d._valueMin();break;case a.ui.keyCode.END:k=d._valueMax();break;case a.ui.keyCode.PAGE_UP:k=d._trimAlignValue(j+(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:k=d._trimAlignValue(j-(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(j===d._valueMax()){return}k=d._trimAlignValue(j+b);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(j===d._valueMin()){return}k=d._trimAlignValue(j-b);break}d._slide(n,l,k);return m}}).keyup(function(f){var b=a(this).data("index.ui-slider-handle");if(d._keySliding){d._keySliding=false;d._stop(f,b);d._change(f,b);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(j){var d=this.options,o,n,m,k,l;if(d.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();o=this._normValueFromMouse({x:j.pageX,y:j.pageY});n=this._valueMax()-this._valueMin()+1;k=this;this.handles.each(function(c){var b=Math.abs(o-k.values(c));if(n>b){n=b;m=a(this);l=c}});if(d.range===true&&this.values(1)===d.min){l+=1;m=a(this.handles[l])}if(this._start(j,l)===false){return false}this._mouseSliding=true;k._handleIndex=l;m.addClass("ui-state-active").focus();d=m.offset();this._clickOffset=!a(j.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:j.pageX-d.left-m.width()/2,top:j.pageY-d.top-m.height()/2-(parseInt(m.css("borderTopWidth"),10)||0)-(parseInt(m.css("borderBottomWidth"),10)||0)+(parseInt(m.css("marginTop"),10)||0)};this._slide(j,l,o);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(d){var c=this._normValueFromMouse({x:d.pageX,y:d.pageY});this._slide(d,this._handleIndex,c);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var c;if(this.orientation==="horizontal"){c=this.elementSize.width;d=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{c=this.elementSize.height;d=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}c=d/c;if(c>1){c=1}if(c<0){c=0}if(this.orientation==="vertical"){c=1-c}d=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+c*d)},_start:function(f,d){var g={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(d);g.values=this.values()}return this._trigger("start",f,g)},_slide:function(f,d,h){var g;if(this.options.values&&this.options.values.length){g=this.values(d?0:1);if(this.options.values.length===2&&this.options.range===true&&(d===0&&h>g||d===1&&h<g)){h=g}if(h!==this.values(d)){g=this.values();g[d]=h;f=this._trigger("slide",f,{handle:this.handles[d],value:h,values:g});this.values(d?0:1);f!==false&&this.values(d,h,true)}}else{if(h!==this.value()){f=this._trigger("slide",f,{handle:this.handles[d],value:h});f!==false&&this.value(h)}}},_stop:function(f,d){var g={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(d);g.values=this.values()}this._trigger("stop",f,g)},_change:function(f,d){if(!this._keySliding&&!this._mouseSliding){var g={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(d);g.values=this.values()}this._trigger("change",f,g)}},value:function(b){if(arguments.length){this.options.value=this._trimAlignValue(b);this._refreshValue();this._change(null,0)}return this._value()},values:function(g,d){var k,j,h;if(arguments.length>1){this.options.values[g]=this._trimAlignValue(d);this._refreshValue();this._change(null,g)}if(arguments.length){if(a.isArray(arguments[0])){k=this.options.values;j=arguments[0];for(h=0;h<k.length;h+=1){k[h]=this._trimAlignValue(j[h]);this._change(null,h)}this._refreshValue()}else{return this.options.values&&this.options.values.length?this._values(g):this.value()}}else{return this._values()}},_setOption:function(f,d){var h,g=0;if(a.isArray(this.options.values)){g=this.options.values.length}a.Widget.prototype._setOption.apply(this,arguments);switch(f){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(h=0;h<g;h+=1){this._change(null,h)}this._animateOff=false;break}},_value:function(){var b=this.options.value;return b=this._trimAlignValue(b)},_values:function(f){var d,g;if(arguments.length){d=this.options.values[f];return d=this._trimAlignValue(d)}else{d=this.options.values.slice();for(g=0;g<d.length;g+=1){d[g]=this._trimAlignValue(d[g])}return d}},_trimAlignValue:function(f){if(f<this._valueMin()){return this._valueMin()}if(f>this._valueMax()){return this._valueMax()}var d=this.options.step>0?this.options.step:1,g=f%d;f=f-g;if(Math.abs(g)*2>=d){f+=g>0?d:-d}return parseFloat(f.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var u=this.options.range,s=this.options,r=this,q=!this._animateOff?s.animate:false,p,n={},o,m,k,d;if(this.options.values&&this.options.values.length){this.handles.each(function(b){p=(r.values(b)-r._valueMin())/(r._valueMax()-r._valueMin())*100;n[r.orientation==="horizontal"?"left":"bottom"]=p+"%";a(this).stop(1,1)[q?"animate":"css"](n,s.animate);if(r.options.range===true){if(r.orientation==="horizontal"){if(b===0){r.range.stop(1,1)[q?"animate":"css"]({left:p+"%"},s.animate)}if(b===1){r.range[q?"animate":"css"]({width:p-o+"%"},{queue:false,duration:s.animate})}}else{if(b===0){r.range.stop(1,1)[q?"animate":"css"]({bottom:p+"%"},s.animate)}if(b===1){r.range[q?"animate":"css"]({height:p-o+"%"},{queue:false,duration:s.animate})}}}o=p})}else{m=this.value();k=this._valueMin();d=this._valueMax();p=d!==k?(m-k)/(d-k)*100:0;n[r.orientation==="horizontal"?"left":"bottom"]=p+"%";this.handle.stop(1,1)[q?"animate":"css"](n,s.animate);if(u==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[q?"animate":"css"]({width:p+"%"},s.animate)}if(u==="max"&&this.orientation==="horizontal"){this.range[q?"animate":"css"]({width:100-p+"%"},{queue:false,duration:s.animate})}if(u==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[q?"animate":"css"]({height:p+"%"},s.animate)}if(u==="max"&&this.orientation==="vertical"){this.range[q?"animate":"css"]({height:100-p+"%"},{queue:false,duration:s.animate})}}}});a.extend(a.ui.slider,{version:"1.8.6"})})(jQuery);(function(h,g){function f(){return ++c}function b(){return ++a}var c=0,a=0;h.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(d,j){if(d=="selected"){this.options.collapsible&&j==this.options.selected||this.select(j)}else{this.options[d]=j;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+f()},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b());return h.cookie.apply(null,[d].concat(h.makeArray(arguments)))},_ui:function(d,j){return{tab:d,panel:j,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=h(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(z){function x(j,k){j.css("display","");!h.support.opacity&&k.opacity&&j[0].style.removeAttribute("filter")}var A=this,y=this.options,w=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=h(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return h("a",this)[0]});this.panels=h([]);this.anchors.each(function(m,o){var k=h(o).attr("href"),j=k.split("#")[0],n;if(j&&(j===location.toString().split("#")[0]||(n=h("base")[0])&&j===n.href)){k=o.hash;o.href=k}if(w.test(k)){A.panels=A.panels.add(A._sanitizeSelector(k))}else{if(k&&k!=="#"){h.data(o,"href.tabs",k);h.data(o,"load.tabs",k.replace(/#.*$/,""));k=A._tabId(o);o.href="#"+k;o=h("#"+k);if(!o.length){o=h(y.panelTemplate).attr("id",k).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(A.panels[m-1]||A.list);o.data("destroy.tabs",true)}A.panels=A.panels.add(o)}else{y.disabled.push(m)}}});if(z){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(y.selected===g){location.hash&&this.anchors.each(function(j,k){if(k.hash==location.hash){y.selected=j;return false}});if(typeof y.selected!=="number"&&y.cookie){y.selected=parseInt(A._cookie(),10)}if(typeof y.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){y.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}y.selected=y.selected||(this.lis.length?0:-1)}else{if(y.selected===null){y.selected=-1}}y.selected=y.selected>=0&&this.anchors[y.selected]||y.selected<0?y.selected:0;y.disabled=h.unique(y.disabled.concat(h.map(this.lis.filter(".ui-state-disabled"),function(j){return A.lis.index(j)}))).sort();h.inArray(y.selected,y.disabled)!=-1&&y.disabled.splice(h.inArray(y.selected,y.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(y.selected>=0&&this.anchors.length){h(A._sanitizeSelector(A.anchors[y.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(y.selected).addClass("ui-tabs-selected ui-state-active");A.element.queue("tabs",function(){A._trigger("show",null,A._ui(A.anchors[y.selected],h(A._sanitizeSelector(A.anchors[y.selected].hash))))});this.load(y.selected)}h(window).bind("unload",function(){A.lis.add(A.anchors).unbind(".tabs");A.lis=A.anchors=A.panels=null})}else{y.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[y.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");y.cookie&&this._cookie(y.selected,y.cookie);z=0;for(var v;v=this.lis[z];z++){h(v)[h.inArray(z,y.disabled)!=-1&&!h(v).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}y.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(y.event!=="mouseover"){var u=function(j,k){k.is(":not(.ui-state-disabled)")&&k.addClass("ui-state-"+j)},p=function(j,k){k.removeClass("ui-state-"+j)};this.lis.bind("mouseover.tabs",function(){u("hover",h(this))});this.lis.bind("mouseout.tabs",function(){p("hover",h(this))});this.anchors.bind("focus.tabs",function(){u("focus",h(this).closest("li"))});this.anchors.bind("blur.tabs",function(){p("focus",h(this).closest("li"))})}var q,l;if(y.fx){if(h.isArray(y.fx)){q=y.fx[0];l=y.fx[1]}else{q=l=y.fx}}var d=l?function(j,k){h(j).closest("li").addClass("ui-tabs-selected ui-state-active");k.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){x(k,l);A._trigger("show",null,A._ui(j,k[0]))})}:function(j,k){h(j).closest("li").addClass("ui-tabs-selected ui-state-active");k.removeClass("ui-tabs-hide");A._trigger("show",null,A._ui(j,k[0]))},B=q?function(j,k){k.animate(q,q.duration||"normal",function(){A.lis.removeClass("ui-tabs-selected ui-state-active");k.addClass("ui-tabs-hide");x(k,q);A.element.dequeue("tabs")})}:function(j,k){A.lis.removeClass("ui-tabs-selected ui-state-active");k.addClass("ui-tabs-hide");A.element.dequeue("tabs")};this.anchors.bind(y.event+".tabs",function(){var m=this,n=h(m).closest("li"),k=A.panels.filter(":not(.ui-tabs-hide)"),j=h(A._sanitizeSelector(m.hash));if(n.hasClass("ui-tabs-selected")&&!y.collapsible||n.hasClass("ui-state-disabled")||n.hasClass("ui-state-processing")||A.panels.filter(":animated").length||A._trigger("select",null,A._ui(this,j[0]))===false){this.blur();return false}y.selected=A.anchors.index(this);A.abort();if(y.collapsible){if(n.hasClass("ui-tabs-selected")){y.selected=-1;y.cookie&&A._cookie(y.selected,y.cookie);A.element.queue("tabs",function(){B(m,k)}).dequeue("tabs");this.blur();return false}else{if(!k.length){y.cookie&&A._cookie(y.selected,y.cookie);A.element.queue("tabs",function(){d(m,j)});A.load(A.anchors.index(this));this.blur();return false}}}y.cookie&&A._cookie(y.selected,y.cookie);if(j.length){k.length&&A.element.queue("tabs",function(){B(m,k)});A.element.queue("tabs",function(){d(m,j)});A.load(A.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}h.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}return d},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var k=h.data(this,"href.tabs");if(k){this.href=k}var j=h(this).unbind(".tabs");h.each(["href","load","cache"],function(m,l){j.removeData(l+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){h.data(this,"destroy.tabs")?h(this).remove():h(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});d.cookie&&this._cookie(null,d.cookie);return this},add:function(d,n,k){if(k===g){k=this.anchors.length}var o=this,m=this.options;n=h(m.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,n));d=!d.indexOf("#")?d.replace("#",""):this._tabId(h("a",n)[0]);n.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var l=h("#"+d);l.length||(l=h(m.panelTemplate).attr("id",d).data("destroy.tabs",true));l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(k>=this.lis.length){n.appendTo(this.list);l.appendTo(this.list[0].parentNode)}else{n.insertBefore(this.lis[k]);l.insertBefore(this.panels[k])}m.disabled=h.map(m.disabled,function(j){return j>=k?++j:j});this._tabify();if(this.anchors.length==1){m.selected=0;n.addClass("ui-tabs-selected ui-state-active");l.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){o._trigger("show",null,o._ui(o.anchors[0],o.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[k],this.panels[k]));return this},remove:function(d){d=this._getIndex(d);var k=this.options,j=this.lis.eq(d).remove(),l=this.panels.eq(d).remove();if(j.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(d+(d+1<this.anchors.length?1:-1))}k.disabled=h.map(h.grep(k.disabled,function(m){return m!=d}),function(m){return m>=d?--m:m});this._tabify();this._trigger("remove",null,this._ui(j.find("a")[0],l[0]));return this},enable:function(d){d=this._getIndex(d);var j=this.options;if(h.inArray(d,j.disabled)!=-1){this.lis.eq(d).removeClass("ui-state-disabled");j.disabled=h.grep(j.disabled,function(k){return k!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this}},disable:function(d){d=this._getIndex(d);var j=this.options;if(d!=j.selected){this.lis.eq(d).addClass("ui-state-disabled");j.disabled.push(d);j.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}return this},select:function(d){d=this._getIndex(d);if(d==-1){if(this.options.collapsible&&this.options.selected!=-1){d=this.options.selected}else{return this}}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(d){d=this._getIndex(d);var n=this,k=this.options,o=this.anchors.eq(d)[0],m=h.data(o,"load.tabs");this.abort();if(!m||this.element.queue("tabs").length!==0&&h.data(o,"cache.tabs")){this.element.dequeue("tabs")}else{this.lis.eq(d).addClass("ui-state-processing");if(k.spinner){var l=h("span",o);l.data("label.tabs",l.html()).html(k.spinner)}this.xhr=h.ajax(h.extend({},k.ajaxOptions,{url:m,success:function(p,q){h(n._sanitizeSelector(o.hash)).html(p);n._cleanup();k.cache&&h.data(o,"cache.tabs",true);n._trigger("load",null,n._ui(n.anchors[d],n.panels[d]));try{k.ajaxOptions.success(p,q)}catch(j){}},error:function(p,q){n._cleanup();n._trigger("load",null,n._ui(n.anchors[d],n.panels[d]));try{k.ajaxOptions.error(p,q,d,o)}catch(j){}}}));n.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(d,j){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",j);return this},length:function(){return this.anchors.length}});h.extend(h.ui.tabs,{version:"1.8.6"});h.extend(h.ui.tabs.prototype,{rotation:null,rotate:function(d,l){var j=this,m=this.options,k=j._rotate||(j._rotate=function(n){clearTimeout(j.rotation);j.rotation=setTimeout(function(){var o=m.selected;j.select(++o<j.anchors.length?o:0)},d);n&&n.stopPropagation()});l=j._unrotate||(j._unrotate=!l?function(n){n.clientX&&j.rotate(null)}:function(){t=m.selected;k()});if(d){this.element.bind("tabsshow",k);this.anchors.bind(m.event+".tabs",l);k()}else{clearTimeout(j.rotation);this.element.unbind("tabsshow",k);this.anchors.unbind(m.event+".tabs",l);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(d,G){function K(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function E(a,b){d.extend(a,b);for(var c in b){if(b[c]==null||b[c]==G){a[c]=b[c]}}return a}d.extend(d.ui,{datepicker:{version:"1.8.6"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input"){this._connectDatepicker(a,i)}else{f&&this._inlineDatepicker(a,i)}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both"){a.focus(this._showDatepicker)}if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++){if(f[g].length>h){h=f[g].length;i=g}}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos){this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty()}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().removeClass("ui-state-disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().addClass("ui-state-disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a){return false}for(var b=0;b<this._disabledInputs.length;b++){if(this._disabledInputs[b]==a){return true}}return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null}var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target)}c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target)}c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D")}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M")}break;case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D")}c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D")}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M")}break;case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D")}c=a.ctrlKey||a.metaKey;break;default:c=false}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this)}else{c=false}}if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==G?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0]}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog){a.value=""}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return !e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f){h()}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);){a=a[b?"previousSibling":"nextSibling"]}a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose")){a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c){c.apply(a.input?a.input[0]:null,[b,a])}else{a.input&&a.input.trigger("change")}if(a.inline){this._updateDatepicker(a)}else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/86400000)/7)+1},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments"}b=typeof b=="object"?b.toString():b+"";if(b==""){return null}for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p){throw"Missing number at position "+s}s+=p[0].length;return parseInt(p[0],10)},n=function(p,w,H){p=o(p)?H:w;for(w=0;w<p.length;w++){if(b.substr(s,p[w].length).toLowerCase()==p[w].toLowerCase()){s+=p[w].length;return w+1}}throw"Unknown name at position "+s},r=function(){if(b.charAt(s)!=a.charAt(z)){throw"Unexpected literal at position "+s}s++},s=0,z=0;z<a.length;z++){if(j){if(a.charAt(z)=="'"&&!o("'")){j=false}else{r()}}else{switch(a.charAt(z)){case"d":l=m("d");break;case"D":n("D",f,h);break;case"o":u=m("o");break;case"m":k=m("m");break;case"M":k=n("M",i,g);break;case"y":c=m("y");break;case"@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case"!":v=new Date((m("!")-this._ticksTo1970)/10000);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case"'":if(o("'")){r()}else{j=true}break;default:r()}}}if(c==-1){c=(new Date).getFullYear()}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100)}}if(u>-1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e){break}k++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l){throw"Invalid date"}return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(a,b,c){if(!b){return""}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o},g=function(o,m,n){m=""+m;if(i(o)){for(;m.length<n;){m="0"+m}}return m},k=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b){for(var j=0;j<a.length;j++){if(u){if(a.charAt(j)=="'"&&!i("'")){u=false}else{l+=a.charAt(j)}}else{switch(a.charAt(j)){case"d":l+=g("d",b.getDate(),2);break;case"D":l+=k("D",b.getDay(),e,f);break;case"o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000,3);break;case"m":l+=g("m",b.getMonth()+1,2);break;case"M":l+=k("M",b.getMonth(),h,c);break;case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=b.getTime()*10000+this._ticksTo1970;break;case"'":if(i("'")){l+="'"}else{u=true}break;default:l+=a.charAt(j)}}}}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false}else{b+=a.charAt(f)}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":if(e("'")){b+="'"}else{c=true}break;default:b+=a.charAt(f)}}}return b},_get:function(a,b){return a.settings[b]!==G?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case"d":case"D":g+=parseInt(j[1],10);break;case"w":case"W":g+=parseInt(j[1],10)*7;break;case"m":case"M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;case"y":case"Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break}j=u.exec(h)}return new Date(k,l,g)};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a){return null}a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a)}this._adjustInstDate(a);if(a.input){a.input.val(e?"":this._formatDate(a))}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",C=0;C<i[0];C++){for(var M="",D=0;D<i[1];D++){var N=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1){switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,A)}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O<A;O++){x+="<tr>";var P=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||j&&q<j||o&&q>o;P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==N.getTime()&&g==a.selectedMonth&&a._keyEvent||L.getTime()==q.getTime()&&L.getTime()==N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(J?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":J?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=P+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";if(h||!k){o+='<span class="ui-datepicker-month">'+i[b]+"</span>"}else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var n=0;n<12;n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>"}}o+="</select>"}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));if(h||!l){j+='<span class="ui-datepicker-year">'+c+"</span>"}else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++){j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>"}j+="</select>"}j+=this._get(a,"yearSuffix");if(u){j+=(h||!(k&&l)?"&#xa0;":"")+o}j+="</div>";return j},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y"){this._notifyChange(a)}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.6";window["DP_jQuery_"+y]=d})(jQuery);(function(a,d){a.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===d){return this._value()}this._setOption("value",b);return this},_setOption:function(b,c){if(b==="value"){this.options.value=c;this._refreshValue();this._trigger("change");this._value()===this.max&&this._trigger("complete")}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var b=this.options.value;if(typeof b!=="number"){b=0}return Math.min(this.max,Math.max(this.min,b))},_refreshValue:function(){var b=this.value();this.valueDiv.toggleClass("ui-corner-right",b===this.max).width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.8.6"})})(jQuery);jQuery.effects||function(w,v){function g(j){var f;if(j&&j.constructor==Array&&j.length==3){return j}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(j)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(j)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(j)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(j)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(/rgba\(0, 0, 0, 0\)/.exec(j)){return d.transparent}return d[w.trim(j).toLowerCase()]}function z(k,j){var f;do{f=w.curCSS(k,j);if(f!=""&&f!="transparent"||w.nodeName(k,"body")){break}j="backgroundColor"}while(k=k.parentNode);return g(f)}function c(){var m=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,j={},f,l;if(m&&m.length&&m[0]&&m[m[0]]){for(var k=m.length;k--;){f=m[k];if(typeof m[f]=="string"){l=f.replace(/\-(\w)/g,function(o,n){return n.toUpperCase()});j[l]=m[f]}}}else{for(f in m){if(typeof m[f]==="string"){j[f]=m[f]}}}return j}function b(k){var j,f;for(j in k){f=k[j];if(f==null||w.isFunction(f)||j in y||/scrollbar/.test(j)||!/color/i.test(j)&&isNaN(parseFloat(f))){delete k[j]}}return k}function x(l,j){var f={_:0},k;for(k in j){if(l[k]!=j[k]){f[k]=j[k]}}return f}function r(l,j,f,k){if(typeof l=="object"){k=j;f=null;j=l;l=j.effect}if(w.isFunction(j)){k=j;f=null;j={}}if(typeof j=="number"||w.fx.speeds[j]){k=f;f=j;j={}}if(w.isFunction(f)){k=f;f=null}j=j||{};f=f||j.duration;f=w.fx.off?0:typeof f=="number"?f:w.fx.speeds[f]||w.fx.speeds._default;k=k||j.complete;return[l,j,f,k]}function h(f){if(!f||typeof f==="number"||w.fx.speeds[f]){return true}if(typeof f==="string"&&!w.effects[f]){return true}return false}w.effects={};w.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(j,f){w.fx.step[f]=function(k){if(!k.colorInit){k.start=z(k.elem,f);k.end=g(k.end);k.colorInit=true}k.elem.style[f]="rgb("+Math.max(Math.min(parseInt(k.pos*(k.end[0]-k.start[0])+k.start[0],10),255),0)+","+Math.max(Math.min(parseInt(k.pos*(k.end[1]-k.start[1])+k.start[1],10),255),0)+","+Math.max(Math.min(parseInt(k.pos*(k.end[2]-k.start[2])+k.start[2],10),255),0)+")"}});var d={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},a=["add","remove","toggle"],y={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};w.effects.animateClass=function(l,j,f,k){if(w.isFunction(f)){k=f;f=null}return this.each(function(){var q=w(this),p=q.attr("style")||" ",n=b(c.call(this)),o,m=q.attr("className");w.each(a,function(s,u){l[u]&&q[u+"Class"](l[u])});o=b(c.call(this));q.attr("className",m);q.animate(x(n,o),j,f,function(){w.each(a,function(s,u){l[u]&&q[u+"Class"](l[u])});if(typeof q.attr("style")=="object"){q.attr("style").cssText="";q.attr("style").cssText=p}else{q.attr("style",p)}k&&k.apply(this,arguments)})})};w.fn.extend({_addClass:w.fn.addClass,addClass:function(l,j,f,k){return j?w.effects.animateClass.apply(this,[{add:l},j,f,k]):this._addClass(l)},_removeClass:w.fn.removeClass,removeClass:function(l,j,f,k){return j?w.effects.animateClass.apply(this,[{remove:l},j,f,k]):this._removeClass(l)},_toggleClass:w.fn.toggleClass,toggleClass:function(m,j,f,l,k){return typeof j=="boolean"||j===v?f?w.effects.animateClass.apply(this,[j?{add:m}:{remove:m},f,l,k]):this._toggleClass(m,j):w.effects.animateClass.apply(this,[{toggle:m},j,f,l])},switchClass:function(m,j,f,l,k){return w.effects.animateClass.apply(this,[{add:j,remove:m},f,l,k])}});w.extend(w.effects,{version:"1.8.6",save:function(k,j){for(var f=0;f<j.length;f++){j[f]!==null&&k.data("ec.storage."+j[f],k[0].style[j[f]])}},restore:function(k,j){for(var f=0;f<j.length;f++){j[f]!==null&&k.css(j[f],k.data("ec.storage."+j[f]))}},setMode:function(j,f){if(f=="toggle"){f=j.is(":hidden")?"show":"hide"}return f},getBaseline:function(k,j){var f;switch(k[0]){case"top":f=0;break;case"middle":f=0.5;break;case"bottom":f=1;break;default:f=k[0]/j.height}switch(k[1]){case"left":k=0;break;case"center":k=0.5;break;case"right":k=1;break;default:k=k[1]/j.width}return{x:k,y:f}},createWrapper:function(k){if(k.parent().is(".ui-effects-wrapper")){return k.parent()}var j={width:k.outerWidth(true),height:k.outerHeight(true),"float":k.css("float")},f=w("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});k.wrap(f);f=k.parent();if(k.css("position")=="static"){f.css({position:"relative"});k.css({position:"relative"})}else{w.extend(j,{position:k.css("position"),zIndex:k.css("z-index")});w.each(["top","left","bottom","right"],function(m,l){j[l]=k.css(l);if(isNaN(parseInt(j[l],10))){j[l]="auto"}});k.css({position:"relative",top:0,left:0})}return f.css(j).show()},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(l,j,f,k){k=k||{};w.each(j,function(n,m){unit=l.cssUnit(m);if(unit[0]>0){k[m]=unit[0]*f+unit[1]}});return k}});w.fn.extend({effect:function(l){var j=r.apply(this,arguments),f={options:j[1],duration:j[2],callback:j[3]};j=f.options.mode;var k=w.effects[l];if(w.fx.off||!k){return j?this[j](f.duration,f.callback):this.each(function(){f.callback&&f.callback.call(this)})}return k.call(this,f)},_show:w.fn.show,show:function(j){if(h(j)){return this._show.apply(this,arguments)}else{var f=r.apply(this,arguments);f[1].mode="show";return this.effect.apply(this,f)}},_hide:w.fn.hide,hide:function(j){if(h(j)){return this._hide.apply(this,arguments)}else{var f=r.apply(this,arguments);f[1].mode="hide";return this.effect.apply(this,f)}},__toggle:w.fn.toggle,toggle:function(j){if(h(j)||typeof j==="boolean"||w.isFunction(j)){return this.__toggle.apply(this,arguments)}else{var f=r.apply(this,arguments);f[1].mode="toggle";return this.effect.apply(this,f)}},cssUnit:function(k){var j=this.css(k),f=[];w.each(["em","px","%","pt"],function(m,l){if(j.indexOf(l)>0){f=[parseFloat(j),l]}});return f}});w.easing.jswing=w.easing.swing;w.extend(w.easing,{def:"easeOutQuad",swing:function(m,j,f,l,k){return w.easing[w.easing.def](m,j,f,l,k)},easeInQuad:function(m,j,f,l,k){return l*(j/=k)*j+f},easeOutQuad:function(m,j,f,l,k){return -l*(j/=k)*(j-2)+f},easeInOutQuad:function(m,j,f,l,k){if((j/=k/2)<1){return l/2*j*j+f}return -l/2*(--j*(j-2)-1)+f},easeInCubic:function(m,j,f,l,k){return l*(j/=k)*j*j+f},easeOutCubic:function(m,j,f,l,k){return l*((j=j/k-1)*j*j+1)+f},easeInOutCubic:function(m,j,f,l,k){if((j/=k/2)<1){return l/2*j*j*j+f}return l/2*((j-=2)*j*j+2)+f},easeInQuart:function(m,j,f,l,k){return l*(j/=k)*j*j*j+f},easeOutQuart:function(m,j,f,l,k){return -l*((j=j/k-1)*j*j*j-1)+f},easeInOutQuart:function(m,j,f,l,k){if((j/=k/2)<1){return l/2*j*j*j*j+f}return -l/2*((j-=2)*j*j*j-2)+f},easeInQuint:function(m,j,f,l,k){return l*(j/=k)*j*j*j*j+f},easeOutQuint:function(m,j,f,l,k){return l*((j=j/k-1)*j*j*j*j+1)+f},easeInOutQuint:function(m,j,f,l,k){if((j/=k/2)<1){return l/2*j*j*j*j*j+f}return l/2*((j-=2)*j*j*j*j+2)+f},easeInSine:function(m,j,f,l,k){return -l*Math.cos(j/k*(Math.PI/2))+l+f},easeOutSine:function(m,j,f,l,k){return l*Math.sin(j/k*(Math.PI/2))+f},easeInOutSine:function(m,j,f,l,k){return -l/2*(Math.cos(Math.PI*j/k)-1)+f},easeInExpo:function(m,j,f,l,k){return j==0?f:l*Math.pow(2,10*(j/k-1))+f},easeOutExpo:function(m,j,f,l,k){return j==k?f+l:l*(-Math.pow(2,-10*j/k)+1)+f},easeInOutExpo:function(m,j,f,l,k){if(j==0){return f}if(j==k){return f+l}if((j/=k/2)<1){return l/2*Math.pow(2,10*(j-1))+f}return l/2*(-Math.pow(2,-10*--j)+2)+f},easeInCirc:function(m,j,f,l,k){return -l*(Math.sqrt(1-(j/=k)*j)-1)+f},easeOutCirc:function(m,j,f,l,k){return l*Math.sqrt(1-(j=j/k-1)*j)+f},easeInOutCirc:function(m,j,f,l,k){if((j/=k/2)<1){return -l/2*(Math.sqrt(1-j*j)-1)+f}return l/2*(Math.sqrt(1-(j-=2)*j)+1)+f},easeInElastic:function(o,j,f,n,m){o=1.70158;var l=0,k=n;if(j==0){return f}if((j/=m)==1){return f+n}l||(l=m*0.3);if(k<Math.abs(n)){k=n;o=l/4}else{o=l/(2*Math.PI)*Math.asin(n/k)}return -(k*Math.pow(2,10*(j-=1))*Math.sin((j*m-o)*2*Math.PI/l))+f},easeOutElastic:function(o,j,f,n,m){o=1.70158;var l=0,k=n;if(j==0){return f}if((j/=m)==1){return f+n}l||(l=m*0.3);if(k<Math.abs(n)){k=n;o=l/4}else{o=l/(2*Math.PI)*Math.asin(n/k)}return k*Math.pow(2,-10*j)*Math.sin((j*m-o)*2*Math.PI/l)+n+f},easeInOutElastic:function(o,j,f,n,m){o=1.70158;var l=0,k=n;if(j==0){return f}if((j/=m/2)==2){return f+n}l||(l=m*0.3*1.5);if(k<Math.abs(n)){k=n;o=l/4}else{o=l/(2*Math.PI)*Math.asin(n/k)}if(j<1){return -0.5*k*Math.pow(2,10*(j-=1))*Math.sin((j*m-o)*2*Math.PI/l)+f}return k*Math.pow(2,-10*(j-=1))*Math.sin((j*m-o)*2*Math.PI/l)*0.5+n+f},easeInBack:function(n,j,f,m,l,k){if(k==v){k=1.70158}return m*(j/=l)*j*((k+1)*j-k)+f},easeOutBack:function(n,j,f,m,l,k){if(k==v){k=1.70158}return m*((j=j/l-1)*j*((k+1)*j+k)+1)+f},easeInOutBack:function(n,j,f,m,l,k){if(k==v){k=1.70158}if((j/=l/2)<1){return m/2*j*j*(((k*=1.525)+1)*j-k)+f}return m/2*((j-=2)*j*(((k*=1.525)+1)*j+k)+2)+f},easeInBounce:function(m,j,f,l,k){return l-w.easing.easeOutBounce(m,k-j,0,l,k)+f},easeOutBounce:function(m,j,f,l,k){return(j/=k)<1/2.75?l*7.5625*j*j+f:j<2/2.75?l*(7.5625*(j-=1.5/2.75)*j+0.75)+f:j<2.5/2.75?l*(7.5625*(j-=2.25/2.75)*j+0.9375)+f:l*(7.5625*(j-=2.625/2.75)*j+0.984375)+f},easeInOutBounce:function(m,j,f,l,k){if(j<k/2){return w.easing.easeInBounce(m,j*2,0,l,k)*0.5+f}return w.easing.easeOutBounce(m,j*2-k,0,l,k)*0.5+l*0.5+f}})}(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var c=a(this),l=["position","top","left"],m=a.effects.setMode(c,b.options.mode||"hide"),o=b.options.direction||"vertical";a.effects.save(c,l);c.show();var n=a.effects.createWrapper(c).css({overflow:"hidden"}),k=o=="vertical"?"height":"width";o=o=="vertical"?n.height():n.width();m=="show"&&n.css(k,0);var j={};j[k]=m=="show"?o:0;n.animate(j,b.duration,b.options.easing,function(){m=="hide"&&c.hide();a.effects.restore(c,l);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);(function(a){a.effects.bounce=function(c){return this.queue(function(){var x=a(this),n=["position","top","left"],r=a.effects.setMode(x,c.options.mode||"effect"),v=c.options.direction||"up",w=c.options.distance||20,b=c.options.times||5,q=c.duration||250;/show|hide/.test(r)&&n.push("opacity");a.effects.save(x,n);x.show();a.effects.createWrapper(x);var u=v=="up"||v=="down"?"top":"left";v=v=="up"||v=="left"?"pos":"neg";w=c.options.distance||(u=="top"?x.outerHeight({margin:true})/3:x.outerWidth({margin:true})/3);if(r=="show"){x.css("opacity",0).css(u,v=="pos"?-w:w)}if(r=="hide"){w/=b*2}r!="hide"&&b--;if(r=="show"){var s={opacity:1};s[u]=(v=="pos"?"+=":"-=")+w;x.animate(s,q/2,c.options.easing);w/=2;b--}for(s=0;s<b;s++){var p={},o={};p[u]=(v=="pos"?"-=":"+=")+w;o[u]=(v=="pos"?"+=":"-=")+w;x.animate(p,q/2,c.options.easing).animate(o,q/2,c.options.easing);w=r=="hide"?w*2:w/2}if(r=="hide"){s={opacity:0};s[u]=(v=="pos"?"-=":"+=")+w;x.animate(s,q/2,c.options.easing,function(){x.hide();a.effects.restore(x,n);a.effects.removeWrapper(x);c.callback&&c.callback.apply(this,arguments)})}else{p={};o={};p[u]=(v=="pos"?"-=":"+=")+w;o[u]=(v=="pos"?"+=":"-=")+w;x.animate(p,q/2,c.options.easing).animate(o,q/2,c.options.easing,function(){a.effects.restore(x,n);a.effects.removeWrapper(x);c.callback&&c.callback.apply(this,arguments)})}x.queue("fx",function(){x.dequeue()});x.dequeue()})}})(jQuery);(function(a){a.effects.clip=function(b){return this.queue(function(){var j=a(this),k=["position","top","left","height","width"],n=a.effects.setMode(j,b.options.mode||"hide"),p=b.options.direction||"vertical";a.effects.save(j,k);j.show();var o=a.effects.createWrapper(j).css({overflow:"hidden"});o=j[0].tagName=="IMG"?o:j;var m={size:p=="vertical"?"height":"width",position:p=="vertical"?"top":"left"};p=p=="vertical"?o.height():o.width();if(n=="show"){o.css(m.size,0);o.css(m.position,p/2)}var l={};l[m.size]=n=="show"?p:0;l[m.position]=n=="show"?0:p/2;o.animate(l,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){n=="hide"&&j.hide();a.effects.restore(j,k);a.effects.removeWrapper(j);b.callback&&b.callback.apply(j[0],arguments);j.dequeue()}})})}})(jQuery);(function(a){a.effects.drop=function(b){return this.queue(function(){var d=a(this),k=["position","top","left","opacity"],n=a.effects.setMode(d,b.options.mode||"hide"),c=b.options.direction||"left";a.effects.save(d,k);d.show();a.effects.createWrapper(d);var m=c=="up"||c=="down"?"top":"left";c=c=="up"||c=="left"?"pos":"neg";var l=b.options.distance||(m=="top"?d.outerHeight({margin:true})/2:d.outerWidth({margin:true})/2);if(n=="show"){d.css("opacity",0).css(m,c=="pos"?-l:l)}var j={opacity:n=="show"?1:0};j[m]=(n=="show"?c=="pos"?"+=":"-=":c=="pos"?"-=":"+=")+l;d.animate(j,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){n=="hide"&&d.hide();a.effects.restore(d,k);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);(function(a){a.effects.explode=function(b){return this.queue(function(){var q=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,p=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var j=a(this).show().css("visibility","hidden"),m=j.offset();m.top-=parseInt(j.css("marginTop"),10)||0;m.left-=parseInt(j.css("marginLeft"),10)||0;for(var l=j.outerWidth(true),k=j.outerHeight(true),o=0;o<q;o++){for(var n=0;n<p;n++){j.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*(l/p),top:-o*(k/q)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:l/p,height:k/q,left:m.left+n*(l/p)+(b.options.mode=="show"?(n-Math.floor(p/2))*(l/p):0),top:m.top+o*(k/q)+(b.options.mode=="show"?(o-Math.floor(q/2))*(k/q):0),opacity:b.options.mode=="show"?0:1}).animate({left:m.left+n*(l/p)+(b.options.mode=="show"?0:(n-Math.floor(p/2))*(l/p)),top:m.top+o*(k/q)+(b.options.mode=="show"?0:(o-Math.floor(q/2))*(k/q)),opacity:b.options.mode=="show"?1:0},b.duration||500)}}setTimeout(function(){b.options.mode=="show"?j.css({visibility:"visible"}):j.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(j[0]);j.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);(function(a){a.effects.fade=function(b){return this.queue(function(){var g=a(this),f=a.effects.setMode(g,b.options.mode||"hide");g.animate({opacity:f},{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);g.dequeue()}})})}})(jQuery);(function(a){a.effects.fold=function(b){return this.queue(function(){var v=a(this),n=["position","top","left"],u=a.effects.setMode(v,b.options.mode||"hide"),q=b.options.size||15,p=!!b.options.horizFirst,m=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(v,n);v.show();var s=a.effects.createWrapper(v).css({overflow:"hidden"}),r=u=="show"!=p,c=r?["width","height"]:["height","width"];r=r?[s.width(),s.height()]:[s.height(),s.width()];var o=/([0-9]+)%/.exec(q);if(o){q=parseInt(o[1],10)/100*r[u=="hide"?0:1]}if(u=="show"){s.css(p?{height:0,width:q}:{height:q,width:0})}p={};o={};p[c[0]]=u=="show"?r[0]:q;o[c[1]]=u=="show"?r[1]:0;s.animate(p,m,b.options.easing).animate(o,m,b.options.easing,function(){u=="hide"&&v.hide();a.effects.restore(v,n);a.effects.removeWrapper(v);b.callback&&b.callback.apply(v[0],arguments);v.dequeue()})})}})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),h=["backgroundImage","backgroundColor","opacity"],j=a.effects.setMode(c,b.options.mode||"show"),g={backgroundColor:c.css("backgroundColor")};if(j=="hide"){g.opacity=0}a.effects.save(c,h);c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(g,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){j=="hide"&&c.hide();a.effects.restore(c,h);j=="show"&&!a.support.opacity&&this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this),f=a.effects.setMode(d,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=d.is(":visible");animateTo=0;if(!isVisible){d.css("opacity",0).show();animateTo=1}if(f=="hide"&&isVisible||f=="show"&&!isVisible){times--}for(f=0;f<times;f++){d.animate({opacity:animateTo},duration,b.options.easing);animateTo=(animateTo+1)%2}d.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&d.hide();b.callback&&b.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()}).dequeue()})}})(jQuery);(function(a){a.effects.puff=function(c){return this.queue(function(){var b=a(this),k=a.effects.setMode(b,c.options.mode||"hide"),j=parseInt(c.options.percent,10)||150,f=j/100,d={height:b.height(),width:b.width()};a.extend(c.options,{fade:true,mode:k,percent:k=="hide"?j:100,from:k=="hide"?d:{height:d.height*f,width:d.width*f}});b.effect("scale",c.options,c.duration,c.callback);b.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var b=a(this),m=a.extend(true,{},c.options),k=a.effects.setMode(b,c.options.mode||"effect"),j=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:k=="hide"?0:100),d=c.options.direction||"both",l=c.options.origin;if(k!="effect"){m.origin=l||["middle","center"];m.restore=true}l={height:b.height(),width:b.width()};b.from=c.options.from||(k=="show"?{height:0,width:0}:l);j={y:d!="horizontal"?j/100:1,x:d!="vertical"?j/100:1};b.to={height:l.height*j.y,width:l.width*j.x};if(c.options.fade){if(k=="show"){b.from.opacity=0;b.to.opacity=1}if(k=="hide"){b.from.opacity=1;b.to.opacity=0}}m.from=b.from;m.to=b.to;m.mode=k;b.effect("size",m,c.duration,c.callback);b.dequeue()})};a.effects.size=function(c){return this.queue(function(){var B=a(this),z=["position","top","left","width","height","overflow","opacity"],x=["position","top","left","overflow","opacity"],w=["width","height","overflow"],v=["fontSize"],y=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],s=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],b=a.effects.setMode(B,c.options.mode||"effect"),o=c.options.restore||false,q=c.options.scale||"both",r=c.options.origin,u={height:B.height(),width:B.width()};B.from=c.options.from||u;B.to=c.options.to||u;if(r){r=a.effects.getBaseline(r,u);B.from.top=(u.height-B.from.height)*r.y;B.from.left=(u.width-B.from.width)*r.x;B.to.top=(u.height-B.to.height)*r.y;B.to.left=(u.width-B.to.width)*r.x}var A={from:{y:B.from.height/u.height,x:B.from.width/u.width},to:{y:B.to.height/u.height,x:B.to.width/u.width}};if(q=="box"||q=="both"){if(A.from.y!=A.to.y){z=z.concat(y);B.from=a.effects.setTransition(B,y,A.from.y,B.from);B.to=a.effects.setTransition(B,y,A.to.y,B.to)}if(A.from.x!=A.to.x){z=z.concat(s);B.from=a.effects.setTransition(B,s,A.from.x,B.from);B.to=a.effects.setTransition(B,s,A.to.x,B.to)}}if(q=="content"||q=="both"){if(A.from.y!=A.to.y){z=z.concat(v);B.from=a.effects.setTransition(B,v,A.from.y,B.from);B.to=a.effects.setTransition(B,v,A.to.y,B.to)}}a.effects.save(B,o?z:x);B.show();a.effects.createWrapper(B);B.css("overflow","hidden").css(B.from);if(q=="content"||q=="both"){y=y.concat(["marginTop","marginBottom"]).concat(v);s=s.concat(["marginLeft","marginRight"]);w=z.concat(y).concat(s);B.find("*[width]").each(function(){child=a(this);o&&a.effects.save(child,w);var d={height:child.height(),width:child.width()};child.from={height:d.height*A.from.y,width:d.width*A.from.x};child.to={height:d.height*A.to.y,width:d.width*A.to.x};if(A.from.y!=A.to.y){child.from=a.effects.setTransition(child,y,A.from.y,child.from);child.to=a.effects.setTransition(child,y,A.to.y,child.to)}if(A.from.x!=A.to.x){child.from=a.effects.setTransition(child,s,A.from.x,child.from);child.to=a.effects.setTransition(child,s,A.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){o&&a.effects.restore(child,w)})})}B.animate(B.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){B.to.opacity===0&&B.css("opacity",B.from.opacity);b=="hide"&&B.hide();a.effects.restore(B,o?z:x);a.effects.removeWrapper(B);c.callback&&c.callback.apply(this,arguments);B.dequeue()}})})}})(jQuery);(function(a){a.effects.shake=function(b){return this.queue(function(){var v=a(this),n=["position","top","left"];a.effects.setMode(v,b.options.mode||"effect");var u=b.options.direction||"left",s=b.options.distance||20,d=b.options.times||3,r=b.duration||b.options.duration||140;a.effects.save(v,n);v.show();a.effects.createWrapper(v);var q=u=="up"||u=="down"?"top":"left",p=u=="up"||u=="left"?"pos":"neg";u={};var o={},m={};u[q]=(p=="pos"?"-=":"+=")+s;o[q]=(p=="pos"?"+=":"-=")+s*2;m[q]=(p=="pos"?"-=":"+=")+s*2;v.animate(u,r,b.options.easing);for(s=1;s<d;s++){v.animate(o,r,b.options.easing).animate(m,r,b.options.easing)}v.animate(o,r,b.options.easing).animate(u,r/2,b.options.easing,function(){a.effects.restore(v,n);a.effects.removeWrapper(v);b.callback&&b.callback.apply(this,arguments)});v.queue("fx",function(){v.dequeue()});v.dequeue()})}})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var d=a(this),k=["position","top","left"],n=a.effects.setMode(d,b.options.mode||"show"),c=b.options.direction||"left";a.effects.save(d,k);d.show();a.effects.createWrapper(d).css({overflow:"hidden"});var m=c=="up"||c=="down"?"top":"left";c=c=="up"||c=="left"?"pos":"neg";var l=b.options.distance||(m=="top"?d.outerHeight({margin:true}):d.outerWidth({margin:true}));if(n=="show"){d.css(m,c=="pos"?-l:l)}var j={};j[m]=(n=="show"?c=="pos"?"+=":"-=":c=="pos"?"-=":"+=")+l;d.animate(j,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){n=="hide"&&d.hide();a.effects.restore(d,k);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var g=a(this),k=a(b.options.to),j=k.offset();k={top:j.top,left:j.left,height:k.innerHeight(),width:k.innerWidth()};j=g.offset();var h=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:j.top,left:j.left,height:g.innerHeight(),width:g.innerWidth(),position:"absolute"}).animate(k,b.duration,b.options.easing,function(){h.remove();b.callback&&b.callback.apply(g[0],arguments);g.dequeue()})})}})(jQuery);jQuery.extend($.ui.autocomplete.prototype,{_renderItem:function(a,b){b.label=b.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='prop-dyn-dynamic-dropdown-highlight'>$1</span>");return $("<li></li>").data("item.autocomplete",b).append($("<a></a>").html(b.label)).appendTo(a)}});(function(k,f){if(!Qva.Mgr){Qva.Mgr={}}window.onclick_action=function(p){if(this.disabled){return}var o=Qva.GetBinder(this.binderid);var q=document.activeElement;if(q&&q.onchange){q.onchange();q.blur()}var r={};if(this.Position!=null){r.position=this.Position}r.action="";r.clientsizeWH=Qva.GetViewportWidth()+":"+Qva.GetViewportHeight();if(this.NeedCursor){if(Qva.ContextMenu){r.cursor=Qva.ContextMenu.X+":"+Qva.ContextMenu.Y}else{if(!p){p=window.event}r.cursor=(p.clientX+Qva.GetScrollLeft())+":"+(p.clientY+Qva.GetScrollTop())}}o.Set(this.Action||this.ObjectId,r);Qva.HideContextMenu()};window.onclick_ContextClientAction=function(o){Qva.GetBinder(this.binderid).ContextClientAction(o,this)};Qva.Mgr.show=function(o,q,p,r,s){if(!Qva.MgrSplit(this,p,r)){return}this.Condition=s;this.Conditions=s.split(",");o.AddManager(this);this.Element=q;o.Append(this,this.Name,"value");this.Element.style.display="none"};Qva.Mgr.show.prototype.Paint=function(s,r){this.Touched=true;var p=false;if(s=="n"){p=(this.ModeIfNotEnabled=="d")}else{var o=r.getAttribute("value");if(!o){o=r.getAttribute("text")}if(this.Conditions.length){for(var q=0;q<this.Conditions.length;q++){if(o==this.Conditions[q]){p=true;break}}}else{p=(o==this.Condition)}}this.Element.style.display=p?"":"none"};Qva.Mgr.hide=function(o,q,p,r,s){if(!Qva.MgrSplit(this,p,r)){return}this.Condition=s;this.Element=q;o.AddManager(this);o.Append(this,this.Name,"value")};Qva.Mgr.hide.prototype.Paint=function(r,q){this.Touched=true;var p;if(r=="n"){if(this.Condition==null){p=(this.ModeIfNotEnabled!="d")}else{p=false}}else{var o=q.getAttribute("value");if(!o){o=q.getAttribute("text")}p=(o==this.Condition)}this.Element.style.display=p?"none":""};Qva.Mgr.disable=function(o,q,p,r){this.Name=Qva.MgrMakeName(p,r);this.Element=q;o.AddManager(this)};Qva.Mgr.disable.prototype.Lock=Qva.LockDisabled;Qva.Mgr.disable.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.disable.prototype.Paint=function(q,p){this.Touched=true;var o=this.Element;o.disabled=(q!="e");o.style.display=Qva.MgrGetDisplayFromMode(this,q)};Qva.Mgr.background=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;q.binderid=o.binderid;this.AutoSize=q.tagName=="DIV";o.BackgroundMgr=this};Qva.Mgr.background.prototype.PostPaint2=function(){if(this.HasBkgImage){var r=this.Element;var p=r===document.body;var u=p?Qva.GetAbsolutePageCoords(document.getElementById("PageContainer")).y:0;var q=this.avq_url;if(this.AutoSize){var s=getClientWidth(r);var o=p?Qva.GetDocHeight():getClientHeight(r);if(isNaN(s)||isNaN(o)){if(p){s=parseInt(Qva.GetViewportWidth());o=parseInt(Qva.GetViewportHeight())}else{Assert(false)}}o-=u;if(this.PageBinder.IsHosted&&this.PageBinder.SetSize){if(this.Height!=o||this.Width!=s){this.Height=o;this.Width=s;this.PageBinder.SetSize(this.PageBinder.Name||this.Name,this.Width+":"+this.Height)}}q+="&width="+escape(s);q+="&height="+escape(o);q=Qva.AddProxyIfAny(q)}if(this.HasBkgImage){this.appliedurl=q;r.style.backgroundImage="url("+q+")"}else{this.appliedurl="";r.style.backgroundImage=""}if(p&&this.backgroundPosition){if(this.backgroundPosition.search("top")!=-1){if(IS_CHROME){r.style.backgroundPosition="0px "+u+"px"}else{r.style.backgroundPosition=this.backgroundPosition.replace("top",u+"px")}}else{r.style.backgroundPosition=this.backgroundPosition}}if(r!=document.body){r.style.backgroundRepeat="no-repeat"}}};Qva.Mgr.background.prototype.Paint=function(q,p,o){this.Touched=true;this.Layout={};Qva.ObjectifyXML(this.Layout,p);this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.background.prototype.PostPaint=function(){if(this.PageBinder.PaintBackground){this.PostPaintCustom=this.PageBinder.PaintBackground;this.PostPaintCustom()}else{if(this.PageBinder.PageBinder&&this.PageBinder.PageBinder.PaintBackground){this.PostPaintCustom=this.PageBinder.PageBinder.PaintBackground;this.PostPaintCustom()}else{this.PostPaintDefault()}}};Qva.Mgr.background.prototype.PostPaintDefault=function(){if(!this.Layout){this.PostPaint2();return}var s=this.Element,r=this.Layout.stamp?this.Layout.stamp:null,o=IS_CHROME||(IS_GECKO&&GECKO_VERSION>=3.6)||IS_SAFARI||IE_DOCMODE>8,q=false;this.HasBkgImage=this.Layout.image!=null;this.avq_url=null;if(!this.HasBkgImage){this.appliedurl="";s.style.backgroundImage="";s.style.backgroundColor=""}if(IS_IE&&IE_DOCMODE>8){s.style.filter=""}var p=s===document.body;if(p&&this.HasBkgImage){o=false}if(!this.HasBkgImage||p){var u=(!o&&r===null)||p;q=Qva.ApplyColorDataToElement(this.Layout,s,o,u);if(!q){this.HasBkgImage=this.HasBkgImage||(r&&r!="0")}}if(this.HasBkgImage){this.avq_url=this.PageBinder.BuildBinaryUrl(this.Layout.path,r,this.Name)}if(s===document.body){Qva.ResizeBody();if(this.Layout.bkgcolor){s.style.backgroundColor=HtmlifyARGB(this.Layout.bkgcolor)}this.backgroundPosition=this.Layout.bkgposition||"left top";if(this.Layout.bkgrepeat){s.style.backgroundRepeat=this.Layout.bkgrepeat}if(this.Layout.opacity){if(IS_WEBKIT||IS_OPERA){s.style.opacity=parseFloat(this.Layout.opacity)}else{if(IS_GECKO){s.style.MozOpacity=parseFloat(this.Layout.opacity)}else{s.style.filter="alpha(opacity:"+parseFloat(this.Layout.opacity)*100+")"}}}if(!this.Layout.bkgposition&&this.Layout.bkgrepeat!="repeat"){this.AutoSize=true}}if(this.HasBkgImage){this.PostPaint2()}};Qva.Mgr.fullsize=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;this.AutoSize=q.style.width=="auto"&&q.style.height=="auto"&&this.PageBinder.Element;if(!this.AutoSize){this.PostPaint=null}};Qva.Mgr.fullsize.prototype.PostPaint=function(){var p=this.Element;if(p.style.display=="none"){return}if(this.AutoSize){this.PageBinder.SetObjectWidth(0);this.PageBinder.SetObjectHeight(0);if(p.tagName=="DIV"){var o=this.PageBinder.GetContentMaxHeight(p);if(!isNaN(o)){p.style.height=o+"px"}if(IS_CHROME&&p.style.width=="auto"){p.style.width="100%"}}}else{Assert(false)}};Qva.Mgr.fullsize.prototype.Paint=function(){this.Touched=true};Qva.Mgr.visibility=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q};Qva.Mgr.visibility.prototype.Paint=function(o){this.Touched=true;this.Element.style.display=Qva.MgrGetDisplayFromMode(this,o)};Qva.Mgr.label=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;this.AutoSize=q.style.width=="auto"&&q.style.height=="auto"&&this.PageBinder.Element;if(!this.AutoSize){this.PostPaint=null}};Qva.Mgr.label.prototype.PostPaint=function(){var p=this.Element;if(p.style.display=="none"){return}if(this.AutoSize){this.PageBinder.SetObjectWidth(0);this.PageBinder.SetObjectHeight(0);if(p.tagName=="DIV"){var o=this.PageBinder.GetContentHeight();if(!isNaN(o)){p.style.height=o+"px"}}}};Qva.Mgr.label.prototype.Paint=function(q,p){this.Touched=true;var o=this.Element;o.style.display=Qva.MgrGetDisplayFromMode(this,q);if(this.AutoSize&&o.style.display!="none"){this.PageBinder.QueuePostPaintMessage(this)}};Qva.Mgr.inline=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q};Qva.Mgr.inline.prototype.Paint=function(r,q){this.Touched=true;var p=this.Element;p.style.display=Qva.MgrGetDisplayFromMode(this,r);if(p.style.display=="none"){return}p.innerHTML="";var o=q.removeChild(q.firstChild);p.appendChild(o)};Qva.Mgr.edit=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;o.Append(this,this.Name,"choice")};Qva.Mgr.edit.prototype.Paint=function(u,q,o){this.Touched=true;var p=this.Element;if(o==this.ToolTip&&q.getAttribute("text")){p.title=q.getAttribute("text");return}if(q.getAttribute("title")!=null){p.title=q.getAttribute("title")}var r="";if(u!="n"){r=q.getAttribute(this.Attr);switch(this.Attr){case"value":if(q.getAttribute("text")==""){r=""}break;case"color":if(q.getAttribute("color")&&q.getAttribute("bkgcolor")){p.style.color=q.getAttribute("color");p.style.backgroundColor=q.getAttribute("bkgcolor");return}}}if(r==""&&this.TextIfNull){r=this.TextIfNull}var s;if(this.Dec!=null){s=Qva.Trunc(r,this.Dec)}else{s=r}if(p.tagName=="INPUT"||p.tagName=="TEXTAREA"){p.value=s}else{p.innerText=s}p.style.display=Qva.MgrGetDisplayFromMode(this,u)};Qva.Mgr.dsi=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q};Qva.Mgr.dsi.prototype.Paint=function(s,r,p){this.Touched=true;var q=this.Element;var o=r.getAttribute("text").split(";");q.value=o.join("\n");q.style.display="block"};Qva.Mgr.inputcheckbox=function(p,r,o,u,q){if(!Qva.MgrSplit(this,o,u)){return}this.Element=r;p.AddManager(this);if(q!=null){var x=q.substr(1,1);var s=q.split(x);this.Conditional=(s[0]=="-")?-1:1;var w=(s.length>1)?s[1]:"";var v=(s.length>2)?s[2]:null;r.True=(this.Conditional>0)?w:v;r.False=(this.Conditional<0)?w:v}else{this.Conditional=0;r.True="1";r.False="0";this.Attr="value"}r.Name=this.Name;r.Attr=this.Attr;r.binderid=p.binderid;r.onclick=Qva.Mgr.inputcheckbox.OnClick;p.Append(this,this.Name,"choice")};Qva.Mgr.inputcheckbox.prototype.Lock=Qva.LockDisabled;Qva.Mgr.inputcheckbox.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.inputcheckbox.prototype.Paint=function(s,q){this.Touched=true;var p=this.Element;var r=q.getAttribute(this.Attr);if(this.Conditional<0){p.checked=(r!=p.False)}else{p.checked=(r==p.True)}var u=q.getElementsByTagName("choice");if(u.length==0){p.disabled=(s!="e")}else{u=u[0].getElementsByTagName("element");var o=u.length;if(o>1){p.disabled=(s!="e")}else{p.disabled=true}}this.Locked=p.disabled;p.style.display=Qva.MgrGetDisplayFromMode(this,s)};Qva.Mgr.inputcheckbox.OnClick=function(){var o=Qva.GetBinder(this.binderid);if(!o.Enabled){return}var p=this.checked?this.True:this.False;if(p!=null){o.Set(this.Name,this.Attr,p,true)}else{p=this.checked?this.False:this.True;o.Set(this.Name,"count","-"+p,true)}};Qva.Mgr.inputradio=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}this.Element=q;q.Name=this.Name;q.name=this.Name;q.Attr=this.Attr;q.binderid=o.binderid;o.AddManager(this);q.onclick=function(){var s=Qva.GetBinder(this.binderid);if(!s.Enabled){return}s.Set(this.Name,this.Attr,this.getAttribute("value"),true)};o.Append(this,this.Name,"choice")};Qva.Mgr.inputradio.prototype.PostScan=function(p){var o=this.Element.getAttribute(p.Prefix+"checkif");if(o){this.CheckIf=new Function("value","return "+o)}};Qva.Mgr.inputradio.prototype.Lock=Qva.LockDisabled;Qva.Mgr.inputradio.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.inputradio.prototype.Paint=function(u,q){this.Touched=true;var p=this.Element;var s=q.getAttribute(this.Attr);if(s==null){s=q.getAttribute("value")}if(this.CheckIf){p.checked=this.CheckIf(s)}else{p.checked=(p.getAttribute("value")==s)}p.disabled=(u!="e");if(u=="e"&&!p.checked){var v=q.getElementsByTagName("choice");if(v.length>=1){p.disabled=true;v=v[0].getElementsByTagName("element");var r=v.length;for(var o=0;o<r;++o){if(v[o].getAttribute(this.Attr)==p.getAttribute("value")){p.disabled=false;break}}}}this.Locked=p.disabled;p.style.display=Qva.MgrGetDisplayFromMode(this,u)};Qva.Mgr.inputtext=function(o,q,p,r,s){if(!Qva.MgrSplit(this,p,r)){return}this.Element=q;this.Condition=s;q.Name=this.Name;q.binderid=o.binderid;q.Attr=this.Attr;o.AddManager(this);q.onclick=function(u){Qva.ActiveObjectsCloak=true;if(!u){u=window.event}u.cancelBubble=true};q.onchange=function(){var u=Qva.GetBinder(this.binderid);if(this.value==""){u.Set(this.Name,"text","",true)}else{u.Set(this.Name,this.Attr,this.value,true)}};q.onfocus=function(){Qva.ActiveObjectsCloak=true;if(!this.EmptyText){return}if(!k(this).hasClass("EmptyText")){return}k(this).val("");k(this).removeClass("EmptyText")};q.onblur=function(){if(this===Qva.ActiveElement){Qva.ActiveElement=null}if(!this.EmptyText){return}if(k(this).val()){return}if(k(this).hasClass("EmptyText")){return}k(this).addClass("EmptyText");k(this).val(q.EmptyText)};q.onkeyup=function(u){Qva.ActiveObjectsCloak=true;return false}};Qva.Mgr.inputtext.prototype.Lock=Qva.LockReadOnly;Qva.Mgr.inputtext.prototype.Unlock=Qva.UnlockReadOnly;Qva.Mgr.inputtext.prototype.Paint=function(w,q){this.Touched=true;var p=this.Element;p.readOnly=(w!="e");p.style.color=p.readOnly?"graytext":"";p.disabled=false;var s="";if(w!="n"){s=q.getAttribute(this.Attr);if(this.Attr=="value"&&q.getAttribute("text")==""){s=""}}if(w!="n"&&this.Condition!=null){var v=q.getAttribute("value");if(v==this.Condition){p.disabled=true;s=""}}if(s==""&&this.TextIfNull){s=this.TextIfNull}var r=s;if(this.Dec!=null){r=Qva.Trunc(s,this.Dec)}var u=p===document.activeElement;p.EmptyText=q.getAttribute("emptytext");var o=!u&&!r&&p.EmptyText;p.value=o?p.EmptyText:r;if(p.EmptyText){k(p)[o?"addClass":"removeClass"]("EmptyText")}this.Locked=p.disabled;p.style.display=Qva.MgrGetDisplayFromMode(this,w)};function n(q){var o=this.SearchMgr.PageBinder;var p=this.SearchMgr.Name.replace(".Input","");if(this.value==this.SearchMgr.DefaultText){this.style.fontStyle="";this.style.color="";this.value="";Qva.SetCursor(this);o.Set(p,"click","",true)}o.GlobalSearchObject=p}function h(o){if(this.value=="**"){Qva.SetCursor(this)}}function g(r){if(!r){r=window.event}var s=this.SearchMgr;if(this.value==s.DefaultText){this.value="**";Qva.SetCursor(this);this.style.fontStyle="";this.style.color=""}var p=r.keyCode;var o=false;switch(p){case 13:o=true;case 27:var q=this;setTimeout(function(){var u=s.PageBinder||Qva.GetBinder(s.binderid);if(u.GetEnabled()){if(o){u.Set(s.SearchName,"search",q.value,false)}var v=o?"accept":"abort";u.Set(s.SearchName,"closesearch",v,true)}else{Qva.PendingSearchKey=(o?"accept":"abort");Qva.PendingSearchKeyName=s.SearchName}q.value=s.DefaultText;q.style.fontStyle=s.DefaultFontStyle;q.style.color=s.DefaultColor;u.GlobalSearchObject=""},0)}}Qva.Mgr.inputsearch=function(o,q,p,r,s){if(!Qva.MgrSplit(this,p,r)){return}this.Element=q;this.Condition=s;q.Name=this.Name;q.binderid=o.binderid;q.Attr=this.Attr;q.onkeydown=g;q.onkeyup=AvqAction_Search_KeyUp;q.onfocus=n;if(IS_WEBKIT){q.onclick=h}else{q.onclick=Qva.CancelAction}q.SearchMgr=this;this.SearchName=this.Name;o.AddManager(this)};Qva.Mgr.inputsearch.prototype.Paint=function(q,p){this.Touched=true;var o=this.Element;o.readOnly=(q!="e");o.disabled=false;o.style.display=Qva.MgrGetDisplayFromMode(this,q);if(o.style.display=="none"){return}if(!this.DefaultText){this.DefaultText=p.getAttribute("defaulttext")}if(p.getAttribute("searching")!="true"){o.value=this.DefaultText;this.DefaultFontStyle=o.style.fontStyle;this.DefaultColor=o.style.color;o.blur()}else{this.PageBinder.GlobalSearchObject=this.Name.replace(".Input","")}};Qva.Mgr.inputsearch.prototype.GetCellRect=function(o,p){Assert(o==-1&&p==-1);var q=Qva.GetAbsolutePageCoords(this.Element);return{left:q.x,width:this.Element.offsetWidth,top:q.y,height:this.Element.offsetHeight}};Qva.Mgr.textarea=Qva.Mgr.inputtext;Qva.Mgr.inputpassword=Qva.Mgr.inputtext;Qva.Mgr.text=function(o,q,p,s,r){if(!Qva.MgrSplit(this,p,s)){return}if(r!=null){this.ToolTip=Qva.MgrMakeName(r,s);o.Append(this,this.ToolTip)}if(q.tagName=="SELECT"){Assert(false)}o.AddManager(this);this.Element=q};Qva.Mgr.text.prototype.Paint=Qva.Mgr.edit.prototype.Paint;Qva.Mgr.step=function(o,r,p,s,q){switch(q){case"next":this.Next=true;break;case"prev":this.Next=false;break;default:r.Step=parseFloat(q);if(isNaN(r.Step)){return}break}if(!Qva.MgrSplit(this,p,s)){return}if(r.Step==null){r.Choice=new Array()}o.AddManager(this);this.Element=r;r.Name=this.Name;r.binderid=o.binderid;r.Attr=this.Attr;r.onclick=Qva.Mgr.step.OnClick;o.Append(this,this.Name,"choice")};Qva.Mgr.step.prototype.Lock=Qva.LockDisabled;Qva.Mgr.step.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.step.prototype.Paint=function(v,r){this.Touched=true;var q=this.Element;q.disabled=(v!="e");if(v=="n"){}else{if(q.Step!=null){q.Last=parseFloat(r.getAttribute(this.Attr))}else{var u=r.getAttribute(this.Attr);var p=r.getElementsByTagName("choice");q.Pending=-1;if(p.length>=1){var w=p[0].getElementsByTagName("element");var o=w.length;for(var s=0;s<o;++s){q.Choice[s]=w[s].getAttribute(this.Attr);if(w[s].getAttribute("selected")=="yes"){if(this.Next){q.Pending=s+1}else{q.Pending=s-1}}}q.Choice.length=o}if(q.Pending<0||q.Pending>=q.Choice.length){q.disabled=true}}}q.style.display=Qva.MgrGetDisplayFromMode(this,v)};Qva.Mgr.step.OnClick=function(){var o=Qva.GetBinder(this.binderid);if(!o.Enabled){return}var p;if(this.Step!=null){p=this.Last+this.Step}else{if(this.Pending<0||this.Pending>=this.Choice.length){return}p=this.Choice[this.Pending]}o.Set(this.Name,this.Attr,""+p,true)};Qva.Mgr.actions=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}this.Attr="mode";o.AddManager(this);this.Element=q;q.Action=this.Name;q.binderid=o.binderid};Qva.Mgr.actions.prototype.Lock=Qva.LockDisabled;Qva.Mgr.actions.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.actions.prototype.Paint=function(r,q){this.Touched=true;var o=this.Element;var p=(r!="e");o.style.display=Qva.MgrGetDisplayFromMode(this,r);if(q.getAttribute("actions")=="true"&&!p){o.style.cursor="pointer";o.onclick=onclick_action}else{if(o.style.cursor=="pointer"){o.style.cursor="auto"}if(o.onclick==onclick_action){o.onclick=null}}};Qva.Mgr.scroll=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;this.Owner=o};Qva.Mgr.scroll.prototype.GetScrollDimensions=function(p,q){var r=this.Element,s={visibleWidth:r.clientWidth,visibleHeight:r.clientHeight,overflowWidth:this.TableCellElement.scrollWidth-r.clientWidth,overflowHeight:this.TableCellElement.scrollHeight-r.clientHeight,bothEnabled:false};if(q){s.leftOffset=r.clientWidth-p;s.topOffset=0}else{s.leftOffset=0;s.topOffset=r.clientHeight-p}var u=s.overflowWidth>0&&s.overflowHeight+p>0||s.overflowWidth+p>0&&s.overflowHeight>0,o=this.doScrollY&&this.doScrollX;if(u&&o){s.visibleWidth-=p;s.visibleHeight-=p;s.overflowWidth+=p;s.overflowHeight+=p;s.bothEnabled=true}return s};Qva.Mgr.scroll.prototype.CalculateBarPosition=function(o,r,q){var s=parseFloat(r.bar.style[o?"height":"width"]),p=parseFloat(r.background.style[o?"height":"width"])-s-this.ScrollProperties.width*2;if(q<0){q=0}else{if(q>1){q=1}}return p*q};Qva.Mgr.scroll.prototype.CalculateContentPosition=function(p,r,q){var o=p?r.Alignments.overflowHeight:r.Alignments.overflowWidth;if(q<0){q=0}else{if(q>1){q=1}}return q*o};Qva.Mgr.scroll.prototype.GetScrollPercent=function(q,v,u,o){var s=parseFloat(v.Element.firstChild.style.fontSize)||16,r=typeof o!=="undefined"?o:parseFloat(this.Element.firstChild.style[q?"marginTop":"marginLeft"]),w=q?v.Alignments.visibleHeight:v.Alignments.visibleWidth,p=q?v.Alignments.overflowHeight:v.Alignments.overflowWidth;r=isNaN(r)?0:r;r=((r/s)+u)*s;return -r/p};Qva.Mgr.scroll.prototype.SetScrollPosition=function(p,u,r,o){var q=this.GetScrollPercent(p,u,r,o),s=this.CalculateBarPosition(p,u,q);u.bar.style[p?"marginTop":"marginLeft"]=s+"px";this.Element.firstChild.style[p?"marginTop":"marginLeft"]=-this.CalculateContentPosition(p,u,q)+"px";u.bar_pos=s};Qva.Mgr.scroll.prototype.CreateScrollBarManager=function(r,s,o){var p=this,q=!!o?o:new Qva.ScrollBarMgr(this,r,true);q.background.style.backgroundColor=this.Owner.ContentElement.style.backgroundColor;q.setProperties(this.ScrollProperties);if(r){q.Set(s.leftOffset,s.topOffset,s.visibleHeight,s.overflowHeight+s.visibleHeight,s.visibleHeight,s.leftOffset,s.topOffset)}else{q.Set(s.leftOffset,s.topOffset,s.visibleWidth,s.overflowWidth+s.visibleWidth,s.visibleWidth,s.leftOffset,s.topOffset)}q.Alignments=s;q.Element=this.Element;q.bar_pos=0;q.actions={step:function(u){p.SetScrollPosition(r,q,u)},scroll_end:function(u){this.scroll(u);this.isScrolling=false},scroll:function(u){var v=parseFloat(p.Element.firstChild.style[r?"marginTop":"marginLeft"])||0;if(!this.isScrolling){this.isScrolling=true;this.originScrollOffset=v}p.SetScrollPosition(r,q,0,this.originScrollOffset+u)}};q.addEvents();Qva.AddMouseScroll(q);return q};Qva.Mgr.scroll.prototype.Hide=function(){this.background.style.display="none";this.bar.style.display="none";this.start.style.display="none";this.end.style.display="none";if(this.scrollMgrY&&this.scrollMgrY.paddingelement){this.scrollMgrY.paddingelement.style.display="none"}};Qva.Mgr.scroll.prototype.Paint=function(r,p){this.Touched=true;this.ScrollProperties=Qva.GetScrollBarProperties(this.PageBinder.ScrollWidth);this.TableCellElement=this.Element.firstChild.getElementsByTagName("td")[0];var q=p.getAttribute("overflowx")&&p.getAttribute("overflowx")!=="hidden";var o=p.getAttribute("overflowy")&&p.getAttribute("overflowy")!=="hidden";if(this.doScrollX!==q||this.doScrollY!==o){this.doScrollX=q;this.doScrollY=o;this.PageBinder.QueuePostPaintMessage(this)}};Qva.Mgr.scroll.prototype.PostPaint=function(){var o=this.Element,p=this.ScrollProperties,q;o.style.overflow="visible";o.firstChild.style.tableLayout="auto";if(this.doScrollX){this.TableCellElement.style.whiteSpace="pre";q=this.GetScrollDimensions(p.width,false);if(q.overflowWidth>0){this.scrollMgrX=this.CreateScrollBarManager(false,q,this.scrollMgrX)}else{if(this.scrollMgrX){this.scrollMgrX.Hide()}}}else{this.TableCellElement.style.whiteSpace="";if(this.scrollMgrX){this.scrollMgrX.Hide()}}if(this.doScrollY){q=this.GetScrollDimensions(p.width,true);if(q.overflowHeight>0){this.scrollMgrY=this.CreateScrollBarManager(true,q,this.scrollMgrY)}else{if(this.scrollMgrY){this.scrollMgrY.Hide()}}}else{if(this.scrollMgrY){this.scrollMgrY.Hide()}}if(this.scrollMgrY&&this.scrollMgrX){this.scrollMgrY.EnablePaddingElement()}o.style.overflow="hidden"};Qva.Mgr.action=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}this.Attr="mode";o.AddManager(this);this.Element=q;q.Action=this.Name;q.binderid=o.binderid;q.onclick=onclick_action;o.Append(this,this.Name,"action")};Qva.Mgr.action.prototype.Lock=Qva.LockDisabled;Qva.Mgr.action.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.action.prototype.Paint=function(v,u){this.Touched=true;var r=this.Element;r[(v!="e")?"setAttribute":"removeAttribute"]("disabled","");r.disabled=(v!="e");this.Locked=r.disabled;var q=u.getAttribute("label")||r.alt;if(q){r.title=q}r.style.display=Qva.MgrGetDisplayFromMode(this,v);if(u.getAttribute("clientaction")){r.onclick=onclick_ContextClientAction;r.Name=this.Name;r.AvqMgr=this;r.clientaction=u.getAttribute("clientaction");r.param=u.getAttribute("param")}r.Position=u.getAttribute("value");var s=r.getAttribute("icon");if(s){var o=Qva.GetBinder(r.binderid);if(r.disabled){s+=".DISABLED"}var p=o.BuildBinaryUrl(u.getAttribute("path"),null,s);r.src=p;r.onmouseover=function(){this.className=this.disabled?"":"prop-dyn-sortable-item-highlighted"};r.onmouseout=function(){this.className=""}}};Qva.Mgr.hr=function(o,r,p,s){if(!Qva.MgrSplit(this,p,s)){return}o.AddManager(this);var q=r.nextSibling;while(q&&q.tagName!="BUTTON"){q=q.nextSibling}if(q){this.Element=q;q.binderid=o.binderid;q.Name=this.Name;q.moveObj="*";q.xOnly=true;q.xMin=0;q.xMax=100;q.disabled=true;q.style.cursor=q.disabled?"":"pointer";q.onmousedown=Qva.Move.mouseDown}};Qva.Mgr.hr.prototype.Paint=function(q,p){this.Touched=true;var o=this.Element;o.disabled=q!="e";var r=parseInt(p.getAttribute("text"));r=isNaN(r)?0:(r/2.55);o.style.left=r+"px";o.style.cursor=o.disabled?"":"pointer"};Qva.Mgr.select=function(o,q,p,r,s){if(q.multiple){Assert(false);return}if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;this.Condition=s;this.Texts=new Array();this.Values=new Array();this.Disabled=new Array();this.Locked=new Array();q.binderid=o.binderid;q.Name=this.Name;q.onchange=Qva.Mgr.select.OnChange;q.onclick=Qva.CancelBubble};Qva.Mgr.select.prototype.Paint=function(x,r){this.Touched=true;var u=this.Element;var y={};if(typeof(r.nodeType)!=="undefined"){Qva.ObjectifyXML(y,r)}else{y=r}if(y.mode!="hidden"){u.ByValue=y.value!=null}var A=y.text;if(this.Dec!=null){A=Qva.Trunc(A,this.Dec)}if(A==null){A=""}if(this.TextIfNull&&A==""){A=this.TextIfNull}var z=u.options.length;if(y.mode=="enabled"&&(this.Condition==null||A!="")){var D=y.choice;if(!D){D=[]}if(D.length>=1){if(D[0].element){D=D[0].element}else{D.length=0}}var v=(this.Condition==null)?0:1;var C=D.length-v;u.options.length=C;if(C>=1){this.SelectedIndex=-1;for(var q=0;q<C;++q){var w=D[q+v];var p=w.text;if(this.TextIfNull&&p==""){p=this.TextIfNull}if(this.Dec!=null){p=Qva.Trunc(p,this.Dec)}var o=u.options[q];if(isNaN(p)){o.text=p.replace(/\t/g," ")}else{o.text=""+p}o.value=u.ByValue?w.value:p;var s=false;if(u.ByValue){if(o.value==y.value){this.SelectedIndex=q;s=true}}else{if(p==A){this.SelectedIndex=q;s=true}}if(s){o.selected=true}}if(this.SelectedIndex==-1){u.options[C-1].selected=true}}u.disabled=false}else{u.disabled=true;if(z<1||this.Condition!=null){u.options.length=1;var B=u.options[0];if(isNaN(A)){B.text=(A!=null)?A.replace(/\t/g," "):""}else{B.text=""+A}B.value=u.ByValue?r.value:A;B.selected=true}}this.Locked=u.disabled;u.style.display=y.mode=="hidden"?"none":""};Qva.Mgr.select.OnChange=function(){var o=Qva.GetBinder(this.binderid);if(this.selectedIndex<0){return}var p=this.options[this.selectedIndex];if(this.ByValue===true){o.Set(this.Name,"value",p.value,true)}else{o.Set(this.Name,"text",p.text,true)}};Qva.Mgr.textSelect=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;this.ByValue=true;q.binderid=o.binderid;q.Name=this.Name;q.onchange=Qva.Mgr.textSelect.OnChange;q.onclick=Qva.CancelBubble};Qva.Mgr.textSelect.OnChange=function(){var o=Qva.GetBinder(this.binderid);if(!o.Enabled){return}if(this.selectedIndex<0){return}var p=this.options[this.selectedIndex];o.Set(this.Name,"text",p.value,true)};Qva.Mgr.textSelect.prototype.Paint=function(u,s){this.Touched=true;var p=this.Element;var q=s.getAttribute("value");if(q==null){q=""}var r=p.options.length;p.disabled=u!="e";for(var o=0;o<r;++o){if(p.options[o].value===q){p.selectedIndex=o}}p.style.display=Qva.MgrGetDisplayFromMode(this,u)};Qva.Mgr.graph=function(o,r,p,s){r.Name=this.Name=Qva.MgrMakeName(p,s);r.binderid=o.binderid;r.ObjectId=o.Element.ObjectId;r.isgraph=true;this.AutoSize=r.style.width=="auto"&&r.style.height=="auto";o.AddManager(this);this.Element=r;this.ScrollBars=[];this.HotSpots=[];Qva.enableSelectionRect(this);if(!IS_TOUCHENABLED){var q=Qva.GetBinder(r.binderid).GetHoverDiv();q.style.display="none";r.style.display="none";r.LastHoverPos={};r.onmouseover=function(x){if(!this.hover){return}if(!x){x=window.event}var u=Qva.GetBinder(this.binderid);if(!u){return}var v=this.Name;var z={x:x.clientX+Qva.GetScrollLeft(),y:x.clientY+Qva.GetScrollTop()};if(z.x===this.LastHoverPos.x&&z.y===this.LastHoverPos.y){return}this.LastHoverPos=z;q.style.left=z.x+10+"px";q.style.top=z.y+5+"px";q.style.display="none";var y=Qva.GetPageCoords(this);var w=(x.clientX-y.x)+":"+(x.clientY-y.y);if(this.hoverTimout){this.hoverTimout=clearTimeout(this.hoverTimout)}this.hoverTimout=setTimeout(function(){if(Qva.IsContextOpen()){return}if(!u.GetEnabled()){return}u.Hover(v,w)},500)};r.onmouseout=function(u){if(this.hoverTimout){this.hoverTimout=clearTimeout(this.hoverTimout)}}}r.style.cursor="crosshair"};Qva.Mgr.graph.prototype.Unlock=function(){this.Touched=true;if(this.Element.style.display!="none"){this.PostPaint()}};b.prototype.Step=function(s){var o=Qva.GetBinder(this.binderid);var p=this.Name;var r={};if(this.ScrollId!=null){r.id=this.ScrollId;r.scrollpos=s}else{var q=s-this.Pos;r.scrollstep=q}this.Pos=s;o.Set(p,r)};b.prototype.createScrollEnd=function(w,q,y,p,r,s){var o=document.createElement("div");if(this.IsXScroll){o.style.top=(w+1)+"px";q++;if(!s){q+=(p-y)}o.style.left=q+"px";y-=2;o.style.height=y+"px";o.style.width=y+"px"}else{o.style.left=(q+1)+"px";w++;if(!s){w+=(y-p)}o.style.top=w+"px";p-=2;o.style.height=p+"px";o.style.width=p+"px"}o.style.cursor="pointer";o.style.position="absolute";o.firstbutton=s;var u,x;if(this.IsXScroll){u=[parseInt(y/2)-1,parseInt(y/2)-3];x=s?[[2,0],[0,3],[2,6]]:[[0,0],[2,3],[0,6]]}else{u=[parseInt(p/2)-3,parseInt(p/2)];x=s?[[0,2],[3,0],[6,2]]:[[0,0],[3,2],[6,0]]}var z=[9,9];var v=this;o.onmousedown=function(A){if(!A){A=window.event}A.cancelBubble=true;var B=this.firstbutton?v.Pos-1:v.Pos+1;if(B>=0){v.Step(B)}return false};return o};function b(D,C,A,q,p,E,s,u,z,x,y,B,o){var r=document.createElement("div");r.style.backgroundColor=u;r.style.opacity="0.001";r.style.filter="alpha(opacity=0.001)";r.style.cursor="pointer";r.style.position="absolute";this.binderid=D.Element.binderid;this.Name=D.Name;this.IsXScroll=B;this.ScrollId=o;var v=this;this.G=SelectInitGraphics();r.onmousedown=function(I){if(!I){I=window.event}I.cancelBubble=true;var H=Qva.GetPageCoords(this);var G;var F;if(v.IsXScroll){G=I.clientX-H.x;F=parseInt(v.i_Scroll.style.left)}else{G=I.clientY-H.y;F=parseInt(v.i_Scroll.style.top)}var J=G<F?v.Pos-v.Page:v.Pos+v.Page;if(J>=0){v.Step(J)}return false};var w=document.createElement("div");w.style.cursor="pointer";w.style.position="absolute";w.onmousedown=function(H){if(!H){H=window.event}H.cancelBubble=true;if(v.IsXScroll){w.mouseZero=H.clientX;w.scrollZero=w.offsetLeft}else{w.mouseZero=H.clientY;w.scrollZero=w.offsetTop}function I(K,L){if(!K){K=window.event}var J,M;if(v.IsXScroll){J=w.scrollZero+K.clientX-w.mouseZero}else{J=w.scrollZero+K.clientY-w.mouseZero}if(J<v.ScrollStart){J=v.ScrollStart;M=0}else{if(J>v.ScrollStop){J=v.ScrollStop;M=v.Max-v.Page}else{M=Math.round((J-v.ScrollStart)*v.Page/v.ScrollLength)}}if(v.IsXScroll){w.style.left=J+"px"}else{w.style.top=J+"px"}if(v.Pos!=M){v.Step(M)}else{if(L){v.UpdateScrollPos()}}}function F(J){Qva.removeEvent(document,"mousemove",G);Qva.removeEvent(document,"mouseup",F);I(J,true);v.i_Scroll.mouseZero=null;Qva.Select.Active=true}function G(J){I(J,false);J=J||window.event;if(J.preventDefault){J.preventDefault()}else{J.returnValue=false}return false}Qva.Select.Active=false;Qva.addEvent(document,"mousemove",G);Qva.addEvent(document,"mouseup",F);return false};this.o_Scroll=r;this.i_Scroll=w;C.appendChild(r);C.appendChild(w);this.UpdateScrollSize(A,q,p,E,z,x,y,s,u)}b.prototype.UpdateScrollPos=function(p){if(!isNaN(p)){this.Pos=p}var o=parseInt(this.Pos*this.ScrollLength/this.Page)+this.ScrollStart;if(o>this.ScrollStop){o=this.ScrollStop}if(this.IsXScroll){this.i_Scroll.style.left=o+"px"}else{this.i_Scroll.style.top=o+"px"}};b.prototype.UpdateScrollSize=function(x,q,o,B,y,v,w,r,z){if(this.Top!=x||this.Left!=q||this.Height!=B||this.Width!=o){this.Height=B;this.Top=x;this.Left=q;this.Width=o;this.o_Scroll.style.height=B+"px";this.o_Scroll.style.top=x+"px";this.o_Scroll.style.left=q+"px";this.o_Scroll.style.width=Math.max(0,o)+"px";if(this.IsXScroll){this.i_Scroll.style.height=Math.max(1,B-4)+"px";this.i_Scroll.style.top=x+1+"px";this.i_Scroll.style.left=(B+q)+"px"}else{this.i_Scroll.style.top=(o+x)+"px";this.i_Scroll.style.left=(q+1)+"px";this.i_Scroll.style.width=Math.max(1,o-4)+"px"}var A=this.o_Scroll.parentNode;if(this.firstbutton){A.removeChild(this.firstbutton);A.removeChild(this.lastbutton)}var u=this.createScrollEnd(x,q,B,o,r,true);var p=this.createScrollEnd(x,q,B,o,r,false);this.firstbutton=u;this.lastbutton=p;A.appendChild(u);A.appendChild(p)}this.Page=v;this.Max=y;var s=this.Max-this.Page;if(this.IsXScroll){this.ScrollStart=this.o_Scroll.offsetLeft+parseInt(this.Height);this.ScrollLength=parseFloat((this.Width-2*(this.Height))*this.Page/this.Max);this.ScrollLengthVisible=(this.ScrollLength>5)?parseInt(this.ScrollLength):5;this.ScrollStop=parseInt(s*this.ScrollLength/this.Page)+this.ScrollStart-(this.ScrollLengthVisible-parseInt(this.ScrollLength));this.i_Scroll.style.width=this.ScrollLengthVisible+"px"}else{this.ScrollStart=this.o_Scroll.offsetTop+parseInt(this.Width);this.ScrollLength=parseFloat((this.Height-2*(this.Width))*this.Page/this.Max);this.ScrollLengthVisible=(this.ScrollLength>5)?parseInt(this.ScrollLength):5;this.ScrollStop=parseInt(s*this.ScrollLength/this.Page)+this.ScrollStart-(this.ScrollLengthVisible-parseInt(this.ScrollLength));this.i_Scroll.style.height=this.ScrollLengthVisible+"px"}this.UpdateScrollPos(w)};b.prototype.GetOffset=function(p){var o;if(this.IsXScroll){o=this.o_Scroll.offsetWidth-2*this.Height}else{o=this.o_Scroll.offsetHeight-2*this.Width}return Math.round(this.Page*p/o)};Qva.Mgr.graph.prototype.RemoveScrollBars=function(){for(var o=0;o<this.ScrollBars.length;o++){this.Element.parentNode.removeChild(this.ScrollBars[o].o_Scroll);this.Element.parentNode.removeChild(this.ScrollBars[o].i_Scroll);this.Element.parentNode.removeChild(this.ScrollBars[o].firstbutton);this.Element.parentNode.removeChild(this.ScrollBars[o].lastbutton)}this.ScrollBars.length=0};Qva.Mgr.graph.prototype.Paint=function(A,H){this.IsSelectable=H.getAttribute("selectable")!=="false";this.Touched=true;var o=this.Element;o.style.display=Qva.MgrGetDisplayFromMode(this,A);if(o.style.display=="none"){return}var p=(A!="e");o.disabled=p;if(!this.IsSelectable){o.style.cursor="";o.SelectStart=null;o.Select=null;o.SelectEnd=null;o.onmousedown=null;o.onmousemove=function(P){this.onmouseover(P)}}o.hover=H.getAttribute("hover")==="true";var s=H.getElementsByTagName("scroll");if(s.length>0){var z=false;for(var J=0;J<s.length;J++){var N=s[J];var F=N.getAttribute("id");var K=N.getAttribute("horizontal")=="true";if(this.ScrollBars[J]){if(this.ScrollBars[J].ScrollId!=F||this.ScrollBars[J].IsXScroll!=K){z=false;break}else{z=true}}else{z=false;break}}if(!z&&this.ScrollBars.length>0){this.RemoveScrollBars()}for(var J=0;J<s.length;J++){var N=s[J];var L=parseInt(N.getAttribute("max"));var u=parseInt(N.getAttribute("page"));var w=parseInt(N.getAttribute("pos"));var B=parseInt(N.getAttribute("top"));var q=parseInt(N.getAttribute("left"));var D=parseInt(N.getAttribute("height"));var G=parseInt(N.getAttribute("width"));var I=HtmlifyARGB(N.getAttribute("color"));var x=HtmlifyARGB(N.getAttribute("bkgcolor"));if(this.ScrollBars[J]){if(!this.ScrollBars[J].i_Scroll.mouseZero){this.ScrollBars[J].UpdateScrollSize(B,q,G,D,L,u,w,I,x)}}else{if(G>2&&D>2){var F=N.getAttribute("id");var K=N.getAttribute("horizontal")=="true";this.ScrollBars[J]=new b(this,o.parentNode,B,q,G,D,I,x,L,u,w,K,N.getAttribute("id"))}}}}else{this.RemoveScrollBars()}for(var M=0;M<this.HotSpots.length;M++){this.Element.parentNode.removeChild(this.HotSpots[M])}this.HotSpots.length=0;var C=H.getElementsByTagName("hotspot");if(C.length>0){for(var M=0;M<C.length;M++){var v=C[M];var B=parseInt(v.getAttribute("top"));var q=parseInt(v.getAttribute("left"));var D=parseInt(v.getAttribute("height"));var G=parseInt(v.getAttribute("width"));var y=document.createElement("div");y.className="Qv_Hotspot";y.style.cursor="pointer";y.style.position="absolute";y.style.top=B+"px";y.style.left=q+"px";y.style.height=D+"px";y.style.width=G+"px";y.index=v.getAttribute("index");y.Name=o.Name;y.binderid=o.binderid;y.onclick=function(P){Qva.GetBinder(this.binderid).SetClick(P,this.Name,this)};o.parentNode.appendChild(y);this.HotSpots[M]=y}}var E=H.getAttribute("stamp");if(E!="0"){var O=E?this.Name:H.getAttribute("name");if(o.disabled){O+=".DISABLED"}var r=this.PageBinder.BuildBinaryUrl(H.getAttribute("path"),E,O);this.avq_url=r}this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.graph.prototype.PostPaint=function(){var q=this.Element;if(q.style.display=="none"){return}if(this.AutoSize){this.PageBinder.SetObjectWidth(0);this.PageBinder.SetObjectHeight(0)}var p=this.avq_url;var s=false;if(q.style.width!=""&&q.style.height!=""){var o=Qva.GetObjectBinder(q);var r=o.GetImageSize(q);if(this.GraphWidth!=r.width||this.GraphHeight!=r.height){this.GraphWidth=r.width;this.GraphHeight=r.height;s=true}p+="&width="+escape(r.width)+"&height="+escape(r.height)}if(this.avq_url){q.src=Qva.AddProxyIfAny(p)}if(s){this.PageBinder.SetSize(this.Name,this.GraphWidth+":"+this.GraphHeight)}q.style.display="block"};Qva.Mgr.graph.prototype.HandleSelection=function(o){var q={};q.rects="";q.rect=[];for(var p=0;p<o.length;p++){q.rect[q.rect.length]=""+o[p].left+":"+o[p].top+":"+o[p].width+":"+o[p].height}this.PageBinder.Set(this.Name,q)};Qva.Mgr.graph.prototype.HandleClick=function(q){var o=Qva.GetObjectBinder(this.Element);var r=o.GetImageSize(this.Element);var s={};s.clicks="";s.click=[];for(var p=0;p<q.length;p++){s.click[s.click.length]=""+q[p].offsetX+":"+q[p].offsetY+":"+r.width+":"+r.height}this.PageBinder.Set(this.Name,s)};Qva.Mgr.binary=function(o,q,p,r){q.Name=this.Name=Qva.MgrMakeName(p,r);q.binderid=o.binderid;q.ObjectId=o.Element.ObjectId;o.AddManager(this);this.Element=q};Qva.Mgr.binary.prototype.Paint=function(v,u){this.Touched=true;var r=this.Element;r.style.display=Qva.MgrGetDisplayFromMode(this,v);if(r.style.display=="none"){return}if(!this.PageBinder.BuildBinaryUrl){return}var s=(v!="e");var q=u.getAttribute("stamp");if(q!="0"&&this.PageBinder.BuildBinaryUrl){var p=q?this.Name:u.getAttribute("name");if(s){p+=".DISABLED"}var o=this.PageBinder.BuildBinaryUrl(u.getAttribute("path"),q,p);this.avq_url=o}this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.binary.prototype.PostPaint=function(){var p=this.Element;if(p.style.display=="none"){return}var o=this.avq_url;if(this.avq_url){p.src=o}p.style.display="block"};Qva.Mgr.button=function(o,q,p,r){q.Name=this.Name=Qva.MgrMakeName(p,r);q.binderid=o.binderid;q.ObjectId=o.Element.ObjectId;o.AddManager(this);this.Element=q};Qva.Mgr.button.prototype.Paint=Qva.Mgr.binary.prototype.Paint;Qva.Mgr.button.prototype.PostPaint=function(){var s=this.Element;if(s.style.display=="none"){return}var o=null;if(s.tagName!="BUTTON"){Assert(false)}for(var r=0;r<s.childNodes.length;r++){if(s.childNodes[r].tagName=="IMG"){o=s.childNodes[r];break}}if(o){var q=this.avq_url;var v=false;var w=this.PageBinder.IsHosted;if(s.style.width!=""&&s.style.height!=""){var p=Qva.GetObjectBinder(s);var u=p.GetImageSize(s);if((IS_GECKO||IS_CHROME)){u.width-=3;u.height-=1}if(w&&(this.GraphWidth!=u.width||this.GraphHeight!=u.height)){this.GraphWidth=u.width;this.GraphHeight=u.height;v=true}q+="&width="+escape(u.width);q+="&height="+escape(u.height)}if(this.avq_url){o.src=Qva.AddProxyIfAny(q)}if(v){this.PageBinder.SetSize(this.Name,this.GraphWidth+":"+this.GraphHeight)}o.style.display="block"}else{Assert(false)}};Qva.Mgr.dropdown=function(o,q,p,r){this.Name=Qva.MgrMakeName((p!=null)?p:"",r);o.AddManager(this);this.Element=q;this.binderid=o.binderid;o.Append(this,this.Name,"menu");q.disabled=true;q.style.backgroundImage="url(/qvajaxzfc/qvsviewclient.aspx?datamode=binary&public=only&name=menu.DISABLED)";q.onclick=function(v){if(this.disabled){return}var s=Qva.GetBinder(this.binderid);Qva.HideContextMenu(true);var u=this.previousSibling;while(u&&typeof u.tagName=="undefined"){u=u.previousSibling}if(!u){Assert(false);return}var w=Qva.GetAbsolutePageCoords(u);w.x+=2;w.y+=19;s.OnCreateContextDropDown(s,v,this.Name,null,w)};q.Name=this.Name;q.binderid=this.binderid};Qva.Mgr.dropdown.prototype.Paint=function(q,p){this.Touched=true;this.Element.style.display=(q!="n")?"":"none";this.Element.disabled=q!="e";var o=Qva.GetBinder(this.binderid);this.Element.style.backgroundImage="url("+o.BuildBinaryUrl(null,null,this.Element.disabled?"menu.DISABLED":"menu")+")"};Qva.Mgr.menu=function(o,q,p,r){this.Name=Qva.MgrMakeName((p!=null)?p:"",r);o.AddManager(this);this.Element=q;this.binderid=o.binderid;o.Append(this,this.Name,"menu");Qva.SetContextMenu(q,function(s){if(!s){s=window.event}s.cancelBubble=true;return false})};function l(p){var q=p.parentNode;if(q.AvqMgr.SubMenuRow!=null&&q.AvqMgr.SubMenuRow!=q&&q.AvqMgr.SubMenuRow.SubMenu){q.AvqMgr.SubMenuRow.SubMenu.style.display="none"}q.AvqMgr.SubMenuRow=q;if(!q.SubMenu){q.SubMenu=document.createElement("table");q.SubMenu.className="contextsubmenu";var o=Qva.GetPageCoords(q);q.SubMenu.style.top=o.y-1+"px";q.SubMenu.style.left=o.x+q.offsetWidth+"px";document.body.appendChild(q.SubMenu);q.AvqMgr.AppendMenuItems(q.submenunode.getElementsByTagName("action"),q.SubMenu,1)}q.AvqMgr.SubMenuRow.SubMenu.style.display=""}function j(o){var p=o.parentNode;p.className="ContextHighlightedRow"}function d(o){var p=o.parentNode;p.className="ContextRow"}function c(o){var p=o.parentNode;if(p.AvqMgr.SubMenuRow!=null&&p.AvqMgr.SubMenuRow.SubMenu){p.AvqMgr.SubMenuRow.SubMenu.style.display="none"}}Qva.Mgr.menu.AddDivider=function(q,p,o){var r=document.createElement("div");r.className="ContextDivider";r.style.width="100%";r.style.height="1px";o.appendChild(r);o.style.padding="0px 0px 0px 0px";o.style.height="1px";var r=document.createElement("div");r.className="ContextDivider";r.style.width="100%";r.style.height="1px";p.appendChild(r);p.style.padding="0px 0px 0px 10px";p.style.height="1px";q.style.padding="0px";q.style.height="1px"};Qva.Mgr.menu.prototype.AppendMenuItems=function(A,s,p){var I=0;var H=true;var w=0;function J(){w++;var U;var T;var S;var r;if(s.rows[I]&&s.rows[I].cells[0]){U=s.rows[I];T=U.cells[0];if(!H){S=U.cells[1]}}else{U=s.insertRow(-1);T=U.insertCell(-1);if(!H){S=U.insertCell(-1)}}U.className="ContextRow";I++;T.style.width="16px";if(!H){if(U.cells[1]){S=U.cells[1]}else{S=U.insertCell(-1)}S.className="ContextTextCell";if(U.cells[2]){r=U.cells[2]}else{r=U.insertCell(-1)}s.style.width=""}else{s.style.width="20pt"}return{row:U,cell1:T,cell2:S,cell3:r}}var M=false;for(var L=0;L<A.length;L++){var C=A[L].getAttribute("text");var q=A[L].getAttribute("type")=="divider";var P=A[L].getElementsByTagName("icon");var x=parseInt(A[L].getAttribute("level"));if(x!=p){continue}if(!C&&!q&&P.length==0){Assert(false);continue}var K=A[L].getAttribute("name");var O=A[L].getAttribute("submenu")=="true";if(IS_TOUCHENABLED&&(K==="PROPS"||K==="COPY"||K==="PR"||K==="XL"||K==="EC"||K==="DELETE")){continue}if(H){H=!C&&!q}if(q){if(w>0){M=true}continue}if(M){M=false;var F=J();Qva.Mgr.menu.AddDivider(F.cell1,F.cell2,F.cell3)}var F=J();var z=F.row;var G=F.cell1;var E=F.cell2;var D=F.cell3;for(var N=0;N<P.length;N++){if(p!=parseInt(P[N].getAttribute("level"))){continue}var v=this.PageBinder.BuildBinaryUrl(P[N].getAttribute("path"),P[N].getAttribute("stamp"),P[N].getAttribute("name"));if(P[N].getAttribute("url")){v=P[N].getAttribute("url")}G.innerHTML='<img alt="" src="'+v+'" style="'+P[N].getAttribute("style")+((p==0&&!H)?'" class="Qv_menu" />':'" />')}if(!H){E.innerText=C?C:" ";var o=A[L].getAttribute("tooltip");if(o){E.title=o}var Q=Qva.SpecialActions.GetShortcutText(K);if(Q!=""){D.innerText=Q;D.className="Qv_SubMenuContent"}}var u=A[L].getAttribute("mode")=="disabled";z.disabled=u;z.binderid=this.binderid;if(!u){z.AvqMgr=this;if(O){var R=document.createElement("img");R.src=this.PageBinder.BuildBinaryUrl(null,null,"web:submenu");D.className="Qv_SubMenu";D.appendChild(R);z.submenunode=A[L];k([G,E,D]).bind("mouseover touchend",function(r){l(this);j(this);r.stopPropagation()})}else{var B=A[L].getAttribute("clientaction");if(K){z.NeedCursor=A[L].getAttribute("cursor")=="needed";z.onclick=z.ontouchend=onclick_action;z.Action=this.Context;if(K!="*"){z.Action+="."+K}var y=A[L].getAttribute("index");z.ObjectId=this.Context;if(y){z.Position=y}else{if(this.Position){z.Position=this.Position}}}else{if(B){z.onclick=z.ontouchend=onclick_ContextClientAction;z.Name=this.Context;z.ObjectId=this.Context.replace(this.PageBinder.DefaultScope+".","");z.clientaction=B;z.param=A[L].getAttribute("param")}}if(x==0){G.onmouseover=function(){c(this);j(this)};if(!H){E.onmouseover=function(){c(this);j(this)};D.onmouseover=function(){c(this);j(this)}}}else{G.onmouseover=function(){j(this)};if(!H){E.onmouseover=function(){j(this)};D.onmouseover=function(){j(this)}}}}G.onmouseout=function(){d(this)};if(!H){E.onmouseout=function(){d(this)};D.onmouseout=function(){d(this)}}}else{G.style.color="InactiveCaptionText";if(!H){E.style.color="InactiveCaptionText"}}}return w};Qva.Mgr.menu.prototype.Paint=function(v,p){var o=p.getElementsByTagName("action");if(o.length==0){Qva.HideContextMenu(true);return}this.Touched=true;this.Context=this.PageBinder.DefaultScope+"."+p.getAttribute("context");this.Position=p.getAttribute("position");if(this.IsDropDown){var u=parseInt(p.getAttribute("maxheight"));if(isNaN(u)){this.Element.parentNode.style.width="";this.Element.parentNode.style.height="";this.Element.parentNode.style.overflowY="";this.Element.parentNode.style.overflowX=""}else{this.Element.parentNode.style.width="160px";this.Element.parentNode.style.height=u+"px";this.Element.parentNode.style.overflowY="scroll";this.Element.parentNode.style.overflowX="visible"}}var s=this.AppendMenuItems(o,this.Element,0);if(s==0){Qva.HideContextMenu(true)}else{if(this.Element.offsetHeight+this.Element.offsetTop-Qva.GetScrollTop()>Qva.GetViewportHeight()){var r=Math.max(0,this.Element.offsetTop-this.Element.offsetHeight);this.Element.style.top=r+"px"}if(this.Element.offsetWidth+this.Element.offsetLeft-Qva.GetScrollLeft()>Qva.GetViewportWidth()){var q=Math.max(0,this.Element.offsetLeft-this.Element.offsetWidth);this.Element.style.left=q+"px"}}};Qva.Mgr.toolbar=function(o,q,p,r){this.Name=Qva.MgrMakeName((p!=null)?p:"",r);o.AddManager(this);this.Element=q;this.binderid=o.binderid;o.Append(this,this.Name,"toolbar");Qva.StandardActions=this};Qva.SpecialActions={};Qva.SpecialActions.list=[];Qva.SpecialActions.AddAction=function(s,p,o,r,q){this[s]={keycode:p,document:o,ctrl:r,shift:q};this.list[this.list.length]={id:s,keycode:p,document:o,ctrl:r,shift:q}};Qva.SpecialActions.AddAction("REDO",89,true,true,false);Qva.SpecialActions.AddAction("UNDO",90,true,true,false);Qva.SpecialActions.AddAction("LS",76,true,true,true);Qva.SpecialActions.AddAction("US",85,true,true,true);Qva.SpecialActions.AddAction("CLEARSTATE",68,true,true,true);Qva.SpecialActions.AddAction("BCK",37,true,false,true);Qva.SpecialActions.AddAction("FWD",39,true,false,true);Qva.SpecialActions.GetAction=function(q){for(var o=0;o<this.list.length;o++){var p=this.list[o];if(p.keycode==q.keyCode){if(p.ctrl==ctrlKeyPressed(q)&&p.shift==q.shiftKey){return p}return null}}return null};Qva.SpecialActions.GetShortcutText=function(q){var o=this[q];if(o){var p="\t";if(o.ctrl){p+="Ctrl+ "}if(o.shift){p+="Shift+ "}if(o.keycode==37){p+="Left Arrow"}else{if(o.keycode==39){p+="Right Arrow"}else{p+=String.fromCharCode(o.keycode)}}return p}return""};Qva.Mgr.toolbar.prototype.HandleKeyUp=function(o){var p=Qva.SpecialActions.GetAction(o);if(p&&p.document){this.PageBinder.Set(this.Name+"."+p.id,"action","",true);return true}return false};Qva.Mgr.toolbar.prototype.Paint=function(u,r){this.Touched=true;this.Layout={};Qva.ObjectifyXML(this.Layout,r);var q=r.getElementsByTagName("translate");for(var p=0;p<q.length;p++){var o=q[p].getAttribute("name");var s=q[p].getAttribute("text");this.PageBinder.Translations[o]=s}this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.toolbar.prototype.PostPaint=function(){if(this.PageBinder.PaintToolbar){this.PostPaintCustom=this.PageBinder.PaintToolbar;this.PostPaintCustom()}else{this.PostPaintDefault()}};Qva.Mgr.toolbar.prototype.PostPaintDefault=function(){this.PostPaintSharedSession();var q=this.Element;if(!this.Layout.visible){q.style.display="none";return}q.style.display="";var x=document.getElementById("Close");if(x){x.innerText=this.PageBinder.Translations.Close;x.RestoreText=this.PageBinder.Translations.Restore}if(IS_TOUCHENABLED){q.style.height="36px";k("a.QvToolbar").css("line-height","36px")}var J=q.tagName=="TABLE"?q:q.getElementsByTagName("table")[0];if(!J){J=document.createElement("table");q.appendChild(J)}var v;if(J.rows[0]){v=J.rows[0]}else{v=J.insertRow(-1)}var w=this.Layout.action;var M=this.Layout.value;var F=this.Layout.help;var B=w.length+1+M.length+(F.length==1?1:0)+(this.Layout.collaboration?1:0);if(v.cells.length>0&&(B!=v.cells.length)){J.deleteRow(0);v=J.insertRow(-1)}var r=0;var D=function(){var O;if(v.cells[r]){O=v.cells[r]}else{O=v.insertCell(-1)}r++;return O};for(var H=0;H<w.length;H++){var G=w[H].name;var z=w[H].clientaction;var L=w[H].icon||[];if(IS_TOUCHENABLED&&(G==="CS"||G==="REPOSITORY"||G==="NEWSHEETOBJ"||G==="SHOWFIELDS"||(L[0]&&L[0].name==="NEWCHART"))){continue}var o=D();o.style.width=(IS_TOUCHENABLED?"36px":"20px");o.align="center";o.className="";o.binderid=this.binderid;var A=w[H].text;o.title=A;if(L.length==0){o.innerText=A;o.style.width=w[H].width||""}for(var K=0;K<L.length;K++){if(L[K].usage&&L[K].usage!="caption"){continue}var s=this.PageBinder.BuildBinaryUrl(L[K].path,L[K].stamp,L[K].name);if(IS_TOUCHENABLED){s+="&width=32&height=32";o.innerHTML='<img title="'+A+'" style="height:32px; width:32px;" alt="&nbsp;" src="'+s+'" />'}else{o.innerHTML='<img title="'+A+'" style="height:16px; width:16px;" alt="&nbsp;" src="'+s+'" />'}}if(G||z){if(G){o.onclick=onclick_action;o.Action=this.Name+"."+G}if(z){o.onclick=onclick_ContextClientAction;o.Name=this.Name;o.AvqMgr=this;o.clientaction=z;o.param=w[H].param}o.disabled=w[H].mode=="disabled";o.onmouseover=function(){this.className="ToolBarHighlightedButton"};o.onmouseout=function(){this.className="ToolBarButton"};o.className="ToolBarButton"}else{o.style.padding="0px";o.style.backgroundColor="#cccccc";o.style.width="1px"}}var N=this.PageBinder.DefaultScope+".Bookmarks";var o=D();if(o.Name!=N){o.Name=N;o.className="QvToolbarDropdownCell";var E=window.document.createElement("SELECT");o.appendChild(E);new Qva.Mgr.bookmarkselect(this.PageBinder,E,N)}for(var u=0;u<M.length;u++){var N=this.Name+"."+M[u].name;var o=D();if(o.Name==N){continue}o.Name=N;o.className="QvToolbarDropdownCell";var E=window.document.createElement("SELECT");o.appendChild(E);var I=new Qva.Mgr.select(this.PageBinder,E,N);I.Lock=null;I.Unlock=null;I.Paint("",M[u])}if(this.Layout.collaboration){var p=this.Layout.collaboration[0];var o=D();var y;var s=this.PageBinder.BuildBinaryUrl(null,null,"SHAREDSESSION");if(IS_TOUCHENABLED){s+="&width=32&height=32";y='<img title="'+p.text+'" style="height:32px; width:32px; float: left;" alt="&nbsp;" src="'+s+'" />'}else{y='<img title="'+p.text+'" style="height:16px; width:16px; float: left;" alt="&nbsp;" src="'+s+'" />'}y+='<span style="margin-left: 5px;" >'+p.text+"</span>";o.innerHTML=y;o.onclick=onclick_action;o.Action="Document.SessionCollaboration.TogglePane";o.binderid=this.binderid;o.style.cssText="padding: 0 5px; font-family: arial; font-size: 10pt; width: 110px;";o.style.color=p.showpane?"white":"";o.style.backgroundColor=p.showpane?"black":"";var C=this.SharedSessionDiv;k(C).css("left",k(o).position().left);k(C).css("top",k(o).position().top+k(o).height())}if(F.length==1){var o=D();var s=this.PageBinder.BuildBinaryUrl(null,null,"WEBHELP");if(IS_TOUCHENABLED){s+="&width=32&height=32";o.innerHTML='<img title="'+F[0].text+'" style="height:32px; width:32px;" alt="&nbsp;" src="'+s+'" />'}else{o.innerHTML='<img title="'+F[0].text+'" style="height:16px; width:16px;" alt="&nbsp;" src="'+s+'" />'}o.HelpUrl=F[0].url;o.onmouseover=function(){this.className="ToolBarHighlightedButton"};o.onmouseout=function(){this.className="ToolBarButton"};o.style.paddingLeft="6px";o.style.paddingRight="6px";o.style.width=(IS_TOUCHENABLED?"36px":"20px");o.onclick=function(){Qva.Help.Show(this.HelpUrl)}}k("#switch-view")[("ontouchend" in window)?"show":"hide"]().click(function(){location.href=location.href.replace("opendoc.htm","mobile/opendoc.htm");return false})};Qva.Mgr.toolbar.prototype.PostPaintSharedSession=function(){if(!this.Layout.collaboration){if(this.SharedSessionDiv){k(this.SharedSessionDiv).hide()}return}var o=this.SharedSessionDiv;if(!o){o=this.SharedSessionDiv=document.createElement("div");o.onclick=Qva.CancelAction;Qva.SetContextMenu(o,Qva.CancelAction);o.className="Qv_SessionCollaboration";o.style.display="none";k(o).css("color","#333333");document.body.appendChild(o);var x=this;this.PageBinder.LoadHtml("SessionCollaboration.qvpp",function(G){o.innerHTML=G;k(o).find("*[data-action]").each(function(){var H=this.getAttribute("data-action");this.onclick=onclick_action;this.Action="Document.SessionCollaboration."+H;this.binderid=x.binderid});k(o).children().children().hide();x.PageBinder.QueuePostPaintMessage(x)})}var y=this.Layout.collaboration[0];var s=k(o).children().children();if(y.showpane){k(o).show()}if(!y.showpane&&(s.length==0||s.length==6)){k(o).hide()}if(s.length>0){if(y.timeout){k(o).find('*[data-value="timeout"]').text(y.timeout)}if(y.participants){k(o).find('*[data-value="participants"]').html(y.participants)}if(y.inviteurl){var A=Qva.ReplaceOpenDoc(y.inviteurl);var v=k(o).find("textarea");if(v.val()!==A){v.val(A)}var E="mailto:?subject="+escape(A)+"&body="+escape(A);k(o).find('a[data-value="mail"]').attr("href",E)}var q=y.parts.split(",");var w=false;for(var u=0;u<q.length;++u){var B=q[u]?"show":"hide";k(s[u])[B]()}if(y.participant){var z=k(o).find('*[data-list="Participants"]');var u=y.participant.length-1;var F=z.children("li");for(var r=F.length-1;r>=0;--r){var p=F[r].s_id;if(u>=0&&y.participant[u].id===p){--u}else{k(F[r]).slideUp(function(){k(this).remove()})}}for(;u>=0;--u){var D=k("<li></li>").css("list-style","none").css("border","1px solid #BFBFBF").hide().prependTo(z);var C=k('<a class="prop-sortable-list-close-button-position" style="float: right;"></a>').append('<span class="prop-icon-24x24 prop-sortable-list-close-button"></span>').appendTo(D)[0];k('<span style="height: 30px; display: table-cell; vertical-align: middle;"></span>').text(y.participant[u].name).appendTo(D);D[0].s_id=y.participant[u].id;C.Action="Document.SessionCollaboration.Participants.Remove";C.Position=y.participant[u].id;C.binderid=this.PageBinder.ID;C.onclick=onclick_action;D.slideDown()}}if(y.indication){for(var u=0;u<y.indication.length;++u){k(o).show();var r=k('<div style="display: none; margin: 5px 15px;"><b></b><br /><span style="fonst-size: 7pt; color: gray;"></span></div>');r.find("b").text(y.indication[u].name);r.find("span").text(y.indication[u].action);r.appendTo(o);r.slideDown(200).delay(1000).slideUp(300,function(){k(this).remove();if(k(o).children().children(":visible").length==0){k(o).hide()}})}}}};Qva.MgrLinkScan=function(s,o,r,v){s.LinkParts=r.split("$");var q=s.LinkParts.length;s.LinkArgs=r.split("$");if(q>=2){for(var u=1;u<q;u+=2){var p=v+s.LinkParts[u];o.Append(s,p);s.LinkParts[u]=p}}};function a(){window.open(this.link)}Qva.Mgr.link=function(o,q,p,r,s){if(!Qva.MgrSplit(this,p,r)){return}Qva.MgrLinkScan(this,o,s,r);o.AddManager(this);this.Element=q;q.Name=this.Name;q.binderid=o.binderid;q.onclick=a};Qva.Mgr.link.prototype.Paint=function(s,q,o){this.Touched=true;var p=this.Element;if(p.Name==o){p.style.display=Qva.MgrGetDisplayFromMode(this,s)}for(var r=1;r<this.LinkParts.length;r+=2){if(this.LinkParts[r]==o){this.LinkArgs[r]=q.getAttribute("text")}}p.link="";for(var r=0;r<this.LinkArgs.length;r++){p.link+=this.LinkArgs[r]}};Qva.Mgr.hover=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q};Qva.Mgr.hover.prototype.Paint=function(x,v,q){var u=this.Element;u.style.display=Qva.MgrGetDisplayFromMode(this,x);u.innerHTML="";var o=v.getElementsByTagName("line");for(var s=0;s<o.length;s++){var w=document.createElement("span");w.innerText=o[s].getAttribute("text");u.appendChild(w);var r=document.createElement("br");u.appendChild(r)}};Qva.Mgr.dlg=function(o,r,p,s,q){if(!Qva.MgrSplit(this,p,s)){return}o.AddManager(this);this.Element=r;if(q.toUpperCase()=="EXPRESSION.QVPP"){this.IsExpression=true}r.binderid=o.binderid;r.Name=this.Name;r.AvqDialog=q;r.onclick=Qva.Mgr.dlg.OnClick;r.style.borderColor="gainsboro";r.onmouseover=function(){if(!this.disabled){this.style.borderColor="darkgray"}};r.onmouseout=function(){this.style.borderColor="gainsboro"}};Qva.Mgr.dlg.prototype.Paint=function(u,s){this.Touched=true;var q=this.Element;q.disabled=(u!="e");if(this.IsExpression){q.ExpressionType=s.getAttribute("expression");q.Value=s.getAttribute("text");this.Value=q.Value;this.ExpressionType=q.ExpressionType}if(s.getAttribute("label")){q.title=s.getAttribute("label")}if(q.tagName=="IMG"){var r=q.getAttribute("icon");if(r){if(q.disabled){r+=".DISABLED"}var o=Qva.GetBinder(q.binderid);var p=o.BuildBinaryUrl(null,null,r);q.src=p}}q.style.display=Qva.MgrGetDisplayFromMode(this,u)};Qva.Mgr.dlg.OnClick=function(){if(this.disabled){return}var p=Qva.GetBinder(this.binderid);if(this.ExpressionType){Qva.ExpressionDialog(this,this.Value)}else{if(Qva.ContextDialogBtn==this){Qva.HideContextDialog()}else{var o=this;p.LoadHtml(this.AvqDialog,function(q){Qva.ShowContextDialog(o,q);p.Refresh()})}}};Qva.Mgr.panel=function(p,q,o,v,s){if(!Qva.MgrSplit(this,o,v)){return}p.AddManager(this);this.Element=q;q.SelfScanning=true;var r=p.PageBinder;while(r&&!r.LoadHtml){r=PageBinder.PageBinder}var u=this.Name;if(q.tagName=="TR"){q.cells[0].onclick=function(){Qva.SelectToolPane(this,false)};q.cells[1].onclick=function(){Qva.SelectToolPane(this,true)};var w=document.createElement("img");w.src=r.BuildBinaryUrl("",null,"web:unpinned");q.cells[1].appendChild(w);var x=q.parentNode.parentNode.rows[q.rowIndex+1].cells[0];r.LoadHtml(s,function(y){x.innerHTML=y;p.Scan(u,x)})}else{r.LoadHtml(s,function(y){q.innerHTML=y;if(p.ScanAndPaint){p.ScanAndPaint(u,q.firstChild)}else{p.Scan(u,q.firstChild);p.Paint()}})}};Qva.Mgr.panel.prototype.Paint=function(p,o){this.Touched=true};Qva.Mgr.style=function(o,q,p,r){if(!Qva.MgrSplit(this,p,r)){return}o.AddManager(this);this.Element=q;this.InlineStyle=o.InlineStyle};Qva.Mgr.style.prototype.Paint=function(r,p){this.Touched=true;var q=this.PageBinder.PageBinder.isSmallDevices,o=14;if(this.InlineStyle){if(q){this.PageBinder.FontAspectRatio=o/(parseFloat(p.getAttribute("fontsize"))||9);p.setAttribute("fontsize",o)}SetElementStyle(this.Element,"fontWeight",p.getAttribute("fontweight"));SetElementStyle(this.Element,"textAlign",p.getAttribute("textalign"));SetElementStyle(this.Element,"verticalAlign",p.getAttribute("verticalalign"));SetElementStyle(this.Element,"fontFamily",p.getAttribute("fontfamily"));SetElementStyle(this.Element,"fontSize",p.getAttribute("fontsize"),"pt");SetElementStyle(this.Element,"fontStyle",p.getAttribute("fontstyle"));SetElementStyle(this.Element,"textDecoration",p.getAttribute("textdecoration"));SetElementStyle(this.Element,"paddingTop",p.getAttribute("paddingTop"),"px");SetElementStyle(this.Element,"paddingLeft",p.getAttribute("paddingLeft"),"px");SetElementStyle(this.Element,"paddingRight",p.getAttribute("paddingRight"),"px");SetElementStyle(this.Element,"paddingBottom",p.getAttribute("paddingBottom"),"px");if(p.getAttribute("color")){SetElementColorStyle(this.Element,"color",p.getAttribute("color"))}}};Qva.Mgr.bookmarkselect=function(o,q,p){if(o.BookmarksSubscribers){o.BookmarksSubscribers[o.BookmarksSubscribers.length]=this}this.Element=q;q.binderid=o.binderid;q.Name=p;q.onchange=Qva.Mgr.bookmarkselect.OnChange;q.onclick=Qva.CancelBubble;if(o.BookmarksMgr){this.Paint(o.BookmarksMgr)}};Qva.Mgr.bookmarkselect.prototype.Paint=function(w){if(!w){return}var s=this.Element;var v=s.options.length;var x=w.BookMarks.length;s.options.length=x;if(x>=1){this.SelectedIndex=-1;for(var q=0;q<x;++q){var u=w.BookMarks[q];var p=""+u.text;var o=s.options[q];o.text=p.replace(/\t/g," ");o.value=u.value;var r=false;if(o.text==w.CurrentText){this.SelectedIndex=q;r=true}if(r){o.selected=true}}if(this.SelectedIndex==-1){s.options[x-1].selected=true}}s.disabled=false};Qva.Mgr.bookmarkselect.OnChange=function(){var o=Qva.GetBinder(this.binderid);if(!o.Enabled){return}if(this.selectedIndex<0){return}var p=this.options[this.selectedIndex];o.Set(this.Name,"value",p.value,true)};Qva.Mgr.bookmarks=function(o,p){if(!Qva.MgrSplit(this,p,"Document")){return}o.AddManager(this);this.BookMarks=[]};Qva.Mgr.bookmarks.prototype.Paint=function(v,s,q){this.CurrentText=s.getAttribute("text");this.CurrentValue=s.getAttribute("value");this.Mode=s.getAttribute("mode");var p=s.firstChild;this.BookMarks.length=0;var o=null;if(p.nodeName=="choice"){for(var u=p.firstChild;u;u=u.nextSibling){var r={};ObjectifyXmlAttributes(r,u);this.BookMarks[this.BookMarks.length]=r;if(this.NewBookmarkName&&this.NewBookmarkCallback){if(r.text==this.NewBookmarkName){o=r.value}}}}else{Assert(false)}if(o){this.NewBookmarkCallback(o);this.NewBookmarkName=null;this.NewBookmarkCallback=null}this.PageBinder.UpdateBookMarks()};Qva.Mgr.bookmarks.prototype.NewBookmark=function(p,w,x,u,o,v,s,y,q){var r={};r.bmname=p;if(w){r.additive="true"}if(x){r.share="true"}if(u){r.excludeselections="true"}if(o){r.layoutstate="true"}if(v){r.hide="true"}if(s){r.showpopupinfo="true"}if(y){r.infomsg=y}if(q){r.inputfieldvaluesflag="true"}this.PageBinder.Set(this.Name,r)};Qva.Mgr.bookmarks.prototype.NewBookmarkExtended=function(w,p,v,x,s,o,u,r,y,q){this.NewBookmarkName=p;this.NewBookmarkCallback=w;this.NewBookmark(p,v,x,s,o,u,r,y,q)};Qva.Mgr.bookmarks.prototype.SelectBookmark=function(o){this.PageBinder.Set(this.Name,"value",o,true)};Qva.Mgr.bookmarks.prototype.DeleteBookmark=function(o){this.PageBinder.Set(this.Name,"delete",o,true)};Qva.Mgr.selectionsstyle=function(o,p){if(!Qva.MgrSplit(this,p,"Document")){return}o.AddManager(this);this.Styles=[]};Qva.Mgr.selectionsstyle.prototype.GetSelectionStyle=function(p){for(var o=0;o<this.Styles.length;o++){if(this.Styles[o].name==p){return this.Styles[o]}}Assert(false);return null};Qva.Mgr.selectionsstyle.prototype.Paint=function(z,u,s){var v=u.firstChild;this.Styles.length=0;if(v.nodeName=="state"){for(;v;v=v.nextSibling){var r={};r.name=v.getAttribute("name");ObjectifyXmlAttributes(r,v);this.Styles[this.Styles.length]=r}}else{Assert(false)}var p=false;for(var w=0;w<document.styleSheets.length;w++){if(p){break}var A;try{A=document.styleSheets[w].rules?document.styleSheets[w].rules:document.styleSheets[w].cssRules}catch(y){continue}if(!A){continue}for(var q=0;q<this.Styles.length;q++){for(var x=0;x<A.length;x++){var r=A[x];if(r.selectorText==(".Qv"+this.Styles[q].name)){p=true;r.style.color=HtmlifyARGB(this.Styles[q].color);var o=Qva.Hex2CSSExpression(this.Styles[q].backgroundcolor);if(!o){o=HtmlifyARGB(this.Styles[q].backgroundcolor)}r.style.backgroundColor=o}}}}Assert(p)};Qva.Extensions=function(o){this.Name=o.DefaultScope+".Extensions";this.PageBinder=o;o.AddManager(this);this.Extensions={};this.Members=[]};Qva.AddDocumentExtensionBase=function(p,o){if(!Qva.Mgr[p]){Qva.Mgr[p]=function(q){this.Document=new Qv.Document(q.ID)}}};Qva.Extensions.prototype.Paint=function(s,q){var o=q.getElementsByTagName("extension");for(var p=0;p<o.length;p++){var r=o[p].getAttribute("path");if(this.Extensions[r]){continue}this.Extensions[r]=true;Qva.AddDocumentExtensionBase(r,this.PageBinder);this.Members[this.Members.length]={path:r,object:new Qva.Mgr[r](this.PageBinder)};this.PageBinder.QueuePostPaintMessage(this,true)}};Qva.Extensions.prototype.PostPaint=function(){var p=true;for(var o=0;o<this.Members.length;o++){if(this.Members[o].object.FirstLoad){continue}var q=Qva.ExtensionCreator[this.Members[o].path];if(q==null){Qva.ExtensionCreator[this.Members[o].path]=Qva.WaitingForRequest;Qva.RequestScript(this.Members[o].path,this.PageBinder,"document")}else{if(q!=Qva.WaitingForRequest){Assert(false)}}p=false}if(!p){this.PageBinder.QueuePostPaintMessage(this,true);return}for(var o=0;o<this.Members.length;o++){this.Members[o].object.FirstLoad()}};Qva.AddDocumentExtension=function(p,q,o){if(o){Qva.Mgr[p].prototype.Debug=true}Qva.Mgr[p].prototype.FirstLoad=function(){if(typeof(this.Paint)==="undefined"){this.Paint=q}try{this.Paint()}catch(r){if(o){Assert(false,"An error occured in the postpaint-function in the extension object: \n"+r.description)}}}};Qva.Mgr.Documentdata=function(o,p){if(!Qva.MgrSplit(this,p,"Document")){return}o.AddManager(this);this.Items=[]};function m(p,o){p.SubItems=[];for(var q=o.firstChild;q;q=q.nextSibling){p.SubItems[p.SubItems.length]={};m(p.SubItems[p.SubItems.length-1],q)}ObjectifyXmlAttributes(p,o)}Qva.Mgr.Documentdata.prototype.Paint=function(q,o){this.Items=[];for(var p=o.firstChild;p;p=p.nextSibling){this.Items[this.Items.length]={};m(this.Items[this.Items.length-1],p)}};Qva.Mgr.CurrentSelection=function(o){if(!Qva.MgrSplit(this,".CurrentSelectionData","Document")){return}o.AddManager(this);this.Settings={};this.Fields={};this.Fields.length=0};Qva.Mgr.CurrentSelection.prototype.PostPaint=function(){};Qva.Mgr.CurrentSelection.prototype.Paint=function(u,q){var o=this.Mode=q.getAttribute("mode");if(o!="enabled"){if(this.Settings.enabled){this.poll={name:"CurrentSelectionData",clearcache:"false"};this.PageBinder.Send()}}else{if(!this.GenericPaint){this.GenericPaint=Qva.Mgr.object.prototype.GenericPaint}this.GenericPaint(u,q);if(this.Settings.fields.length==0){return}var s=null;for(var p=0;p<q.childNodes.length;++p){if(q.childNodes[p].tagName=="value"&&q.childNodes[p].getAttribute("name")=="C0"){s=q.childNodes[p]}}if(s){for(var p=0;p<s.childNodes.length;++p){if(s.childNodes[p].tagName=="element"){var r=s.childNodes[p].getAttribute("text");for(var v=0;v<this.Settings.fields.length;v++){if(this.Settings.fields[v].name==r){if(!this.Fields[r]){this.Fields[r]=new Qva.Mgr.field(this.PageBinder,this.Settings.fields[v]);this.Fields.length++}}}}}}if(this.Fields.length>0){for(var v=0;v<this.Settings.fields.length;v++){if(this.Fields[this.Settings.fields[v].name]){this.Fields[this.Settings.fields[v].name].GetData(false)}}this.PageBinder.Send()}}};Qva.Mgr.CurrentSelection.prototype.Enable=function(){this.Settings.enabled=true};Qva.Mgr.CurrentSelection.prototype.Disable=function(){this.Settings.enabled=false};Qva.Mgr.CurrentSelection.prototype.Init=function(o){this.Settings=o;if(this.Settings.onChange){this.PostPaint=function(){this.Settings.onChange.call(this.QvaPublic)}}};Qva.Mgr.CurrentSelection.prototype.GetData=function(o){if(o){this.Init(o)}if(this.Settings.enabled){this.poll={name:"CurrentSelectionData",clearcache:"true"};this.PageBinder.Send()}};Qva.Mgr.CurrentSelection.prototype.IsInvalid=function(){return !this.Mode||this.Mode=="invalid"};Qva.Mgr.CurrentSelection.prototype.GetUpdates=function(o){if(this.Settings.enabled&&this.IsInvalid()){var p=clone(this.poll);if(this.poll.clearcache){delete this.poll.clearcache}o.push(p);this.Mode="waiting"}};Qva.Mgr.CurrentSelection.prototype.Size=function(){};Qva.Mgr.field=function(o,q,p){if(!Qva.MgrSplit(this,".Fields."+q.name,"Document")){return}o.AddManager(this);this.Type="Field";this.Settings=q;var r=this;if(this.Settings.onDataLoaded){if(p==f){r.onDataLoaded=this.Settings.onDataLoaded}else{this.onDataLoaded=function(){r.Settings.onDataLoaded.call(this);r.PageBinder.RemoveFromManagers(r);r.PageBinder.RemoveFromMembers(r)}}}};Qva.Mgr.field.prototype.PostPaint=function(){if((!this.Settings.size||this.QvaPublic.Data.Rows.length<this.Settings.size)&&this.QvaPublic.Data.Rows.length<this.QvaPublic.Data.TotalSize.y&&this.QvaPublic.Data.Rows.length==(this.QvaPublic.Data.PageOffset.y+this.QvaPublic.Data.PageSize.y)){this.GetData(true,this.QvaPublic.Data.Rows.length)}else{this.onDataLoaded.call(this.QvaPublic)}};Qva.Mgr.field.prototype.GetData=function(o,p){this.poll={name:"Fields."+this.Settings.name,clearcache:"false"};if(this.Settings.size&&this.Settings.size<500){this.poll.size="1:"+this.Settings.size}if(p){this.poll.offset="0:"+p}if(this.Settings.state){this.poll.options=this.Settings.state}this.Mode="invalid";if(o){this.PageBinder.Send()}};Qva.Mgr.field.prototype.IsInvalid=function(){return !this.Mode||this.Mode=="invalid"};Qva.Mgr.field.prototype.GetUpdates=function(o){if(this.IsInvalid()&&this.poll){var p=clone(this.poll);if(this.poll.clearcache){delete this.poll.clearcache}o.push(p);this.Mode="waiting"}};Qva.Mgr.field.prototype.Paint=function(p,o){if(!this.GenericPaint){this.GenericPaint=Qva.Mgr.object.prototype.GenericPaint}this.GenericPaint(p,o)};Qva.PageBinding.prototype.GetField=function(p,o){return new Qva.Mgr.field(this,p,o)}})(window.jQuery);(function(g,b){if(!Qva.Mgr){Qva.Mgr={}}Qva.Mgr.objectstyle=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o;this.radiustopleft=-1;this.radiustopright=-1;this.radiusbottomleft=-1;this.radiusbottomright=-1;this.shadowintensity=0;this.InlineStyle=m.InlineStyle};function k(o,r,n,q,m,p){if(!o){return}o.style["border"+n+"Radius"]=m+"px";k(r,null,n,q,m-p)}function l(p,o,n){var m=parseFloat(n.getAttribute(o));if(p[o]!=m){p[o]=m;return true}return false}Qva.Mgr.objectstyle.prototype.ApplyShadowIntensity=function(m){var p=m+"px",o=p+" "+p+" "+m*2+"px "+(this.PageBinder.BorderColor||"#999"),n=this.Element.style;this.shadowintensity=m;n.boxShadow=n.webkitBoxShadow=n.mozBoxShadow=n.oBoxShadow=o};Qva.Mgr.objectstyle.prototype.Paint=function(u,p,m,w){if(w){return}if(p.getAttribute("bordercolor")){if(IS_IE&&IE_DOCMODE<=8){this.PageBinder.BorderColor=HtmlifyARGB(p.getAttribute("bordercolor"));this.PageBinder.ActiveBorderColor=HtmlifyARGB(p.getAttribute("activebordercolor"))}else{this.PageBinder.BorderColor=Qva.Hex2RGBA(p.getAttribute("bordercolor"));if(p.getAttribute("activebordercolor")){this.PageBinder.ActiveBorderColor=Qva.Hex2RGBA(p.getAttribute("activebordercolor"))}}if(p.getAttribute("borderstyle")){this.PageBinder.BorderStyle=p.getAttribute("borderstyle")}}this.PageBinder.BorderAroundContent=p.getAttribute("borderposition")=="content";var o=parseInt(p.getAttribute("borderwidth"));if(isNaN(o)){o=0}var y=this.PageBinder.BorderWidth!=o;this.PageBinder.BorderWidth=o;this.PageBinder.ScrollWidth=parseFloat(p.getAttribute("scrollwidth"))||null;this.ApplyShadowIntensity(p.getAttribute("shadowintensity")||0);if(y){this.PageBinder.UpdateMoveAndResizeHandles(this.Element)}if((!IS_IE||IE_DOCMODE>=9)&&this.InlineStyle){var s=this.Element;var x=p;var v=l(this,"radiustopleft",x);v|=l(this,"radiustopright",x);v|=l(this,"radiusbottomleft",x);v|=l(this,"radiusbottomright",x);var z=null;for(var r=0;r<s.childNodes.length;r++){var n=s.childNodes[r];if(!n.style){continue}if(n.style.display=="none"){continue}if(n.className=="ResizeFrame"){continue}if(g(n).hasClass("QvAnnotation")){continue}z=n;break}if(this.FirstChild!=z){this.FirstChild=z;v=true}var q=null;for(var r=s.childNodes.length-1;r>=0;r--){var n=s.childNodes[r];if(!n.style){continue}if(n.style.display=="none"){continue}if(n.className=="MoveZone"){continue}if(g(n).hasClass("QvAnnotation")){continue}q=n;break}if(this.LastChild!=q){this.LastChild=q;v=true}if(v==true){k(s,this.FirstChild,"TopLeft","Topleft",this.radiustopleft,this.PageBinder.BorderWidth);k(s,this.FirstChild,"TopRight","Topright",this.radiustopright,this.PageBinder.BorderWidth);k(s,this.LastChild,"BottomRight","Bottomright",this.radiusbottomright,this.PageBinder.BorderWidth);k(s,this.LastChild,"BottomLeft","Bottomleft",this.radiusbottomleft,this.PageBinder.BorderWidth)}}SetActiveStyle(this.PageBinder,this.PageBinder.IsActive);this.PageBinder.Resized()};Qva.PageBinding.prototype.GetMaximizedRect=function(q){var m=document.getElementById("PageContainer");var p=Qva.GetAbsolutePageCoords(m).y;var u=Qva.GetScrollTop();var v=Qva.GetViewportHeight();var n=Qva.GetViewportWidth();var o=Qva.GetScrollLeft();var s=Math.max(u-p,0);if(u<p){v-=(p-u)}var r={};r.height=""+v;r.width=""+n;r.left=""+o;r.top=""+s;return r};Qva.Mgr.SizeElement=function(o,q){var p=parseInt(q.width);var m=parseInt(q.height);var n=false;if(o.rect==null){o.style.left=parseFloat(q.left)+"px";o.style.top=parseFloat(q.top)+"px";if(!isNaN(p)){o.style.width=p+"px";o.style.height=m+"px"}n=true}else{if(q!=o.rect){if(q.left!=o.rect.left){o.style.left=parseFloat(q.left)+"px"}if(q.top!=o.rect.top){o.style.top=parseFloat(q.top)+"px"}if(q.width!=o.rect.width||q.height!=o.rect.height){if(!isNaN(p)){o.style.width=p+"px";o.style.height=m+"px";n=true}}}}o.rect=q;return n};Qva.Mgr.CreateAndUpdateResizeHandles=function(w,A,p,I){var J=2;var G=2;var v=4;var s=4;var B=parseInt(w.style.width);var n=parseInt(w.style.height);if(IS_IE6_OR_IE7){B+=2*A;n+=2*A}var E=w.id+"_resize";var u=document.getElementById(E);if(!u){var u=document.createElement("div");u.id=E;u.className="ResizeFrame";u.ResizeType="Parent";w.insertBefore(u,w.firstChild)}if(IS_IE6_OR_IE7){u.style.left="0px";u.style.top="0px"}else{u.style.left=-A+"px";u.style.top=-A+"px"}u.style.height="1px";u.style.width="1px";var m=p?["br","r","b"]:["br","r","b","bl","l","tl","t","tr"];switch(I){case"height":m=["t","b"];break;case"width":m=["l","r"];break}for(var C=0;C<m.length;C++){var o=w.id+"_resize_"+m[C];var H=document.getElementById(o);if(!H){var H=document.createElement("div");H.id=o;H.ResizeType=m[C];u.appendChild(H);H.className="ResizeZone"}var F=0;var D=0;if(IS_IE6_OR_IE7){F=-A;D=-A}if(m[C].indexOf("r")!=-1){var r=F+B-v}else{if(m[C].indexOf("l")!=-1){var r=F-s}else{var r=F+v}}if(m[C].indexOf("b")!=-1){var x=D+n-v}else{if(m[C].indexOf("t")!=-1){var x=D-G}else{var x=D+v}}if(m[C].indexOf("r")!=-1||m[C].indexOf("l")!=-1){var z=v+s}else{var z=B-2*v}if(m[C].indexOf("b")!=-1){var y=v+s}else{if(m[C].indexOf("t")!=-1){var y=v+G}else{var y=n-2*v}}var q="";if(m[C].indexOf("t")!=-1){q="n"}else{if(m[C].indexOf("b")!=-1){q="s"}}if(m[C].indexOf("l")!=-1){q+="w"}else{if(m[C].indexOf("r")!=-1){q+="e"}}H.style.cssText="width: "+z+"px; height: "+y+"px; cursor: "+q+"-resize; left: "+r+"px; top: "+x+"px;";H.onmousedown=function(K){Qva.Resize.mouseDown(K,w)}}};Qva.Mgr.CreateOrDeleteMoveHandle=function(n,q,o,r){var u=n.id+"_move";var m=document.getElementById(u);if(o){var v=r?parseInt(n.style.height):4,s=r?0:-6-q,p=parseInt(n.style.width);if(IS_IE6_OR_IE7){p+=2*q}if(p<10){p=10}if(!m){m=document.createElement("div");m.id=u;m.className="MoveZone";m.style.cssText="width: "+p+"px; height: "+v+"px; left: "+0+"px; top: "+s+"px;";m.Name=n.Name;m.moveObj=n.id;m.yMin=0;m.xMin=0;m.onmousedown=Qva.Move.mouseDown;m.binderid=n.binderid;n.appendChild(m)}m.style.cssText="width: "+p+"px; height: "+v+"px; left: "+0+"px; top: "+s+"px;"}else{if(m){n.removeChild(m)}}};Qva.Mgr.object=function(n,o,m,q,p){if(!Qva.MgrSplit(this,m,q)){return}n.AddManager(this);this.Managers=new Array();this.Members={};this.Element=o;this.binderid=n.binderid;o.binderid=n.binderid;o.ObjectId=o.id;o.Name=this.Name;o.AvqMgr=this;this.LeftButton=n.LeftButton;this.TableLimit=n.TableLimit;this.IsHosted=n.IsHosted;this.FirstTime=true;this.FontAspectRatio=1;this.BorderColor=null;this.BorderStyle=null;this.BorderWidth=0;this.MinWidth=0;this.MinHeight=0;if(Qva.LabelClick){o.onclick=function(w){Qva.GetBinder(n.binderid).SetClick(w,this.ObjectId)}}Qva.DragDrop.DropFrames[Qva.DragDrop.DropFrames.length]=this;var r=n.DefaultScope+".DS";if(Qva.LabelClick&&this.PageBinder.CreateTransientListBox&&n.Members&&!n.Members[r]){this.PageBinder.CreateTransientListBox(r)}this.InlineStyle=n.InlineStyle;if(o.getAttribute("AvqStyle")){this.InlineStyle=o.getAttribute("AvqStyle")=="true"}new Qva.Mgr.objectstyle(this,this.Element,m+".Style",q);var m=this.Name.substr("Document.".length);this.poll={name:m,clearcache:"true"};this.PostPaintQueue=[];if(p==null||p.id!="DS"){var v=document.createElement("div");v.style.display="none";var u=p!=null&&p.type=="TW";v.innerText=" ";o.appendChild(v);if(!this.PageBinder.isSmallDevices){new Qva.Mgr.caption(this,v,this.Name+".Caption",(u?"QvCaption_Prop":"QvCaption"),(u?Qva.Mgr.caption.prototype.PropertiesPaint:Qva.Mgr.caption.prototype.CaptionPaint))}}else{this.FirstTime=false}var s=document.createElement("div");s.className="QvContent";if(this.PageBinder.GetDocumentMgr().Platform=="WORKBENCH"||this.PageBinder.GetDocumentMgr().Platform=="WEBPARTS"){s.style.cssText="height:auto; width:100%;"}else{s.style.cssText="height:auto; width:auto;"}o.appendChild(s);this.ContentElement=s;if(!this.PageBinder.isSmallDevices){new Qva.Mgr.background(this,s,this.Name+".Background");new Qva.Mgr.fullsize(this,s,this.Name)}};Qva.Mgr.object.prototype.Remove=function(){var m;for(m=0;m<this.Managers.length;m++){if(this.Managers[m].Remove){this.Managers[m].Remove()}}for(m=0;m<Qva.DragDrop.DropFrames.length;++m){if(Qva.DragDrop.DropFrames[m]===this){Qva.DragDrop.DropFrames[m]=Qva.DragDrop.DropFrames[Qva.DragDrop.DropFrames.length-1];Qva.DragDrop.DropFrames.length=Qva.DragDrop.DropFrames.length-1}}var n=document.getElementById(this.Element.id+"_minimized");if(n){if(IS_IE){n.outerHTML="   "}else{n.parentNode.removeChild(n)}}g(this.Element).remove()};Qva.Mgr.object.prototype.UpdateMoveAndResizeHandles=function(n,o,q){var m=false;if(q){this.AllowResize=q.allowresize=="true";this.AllowMove=q.allowmove=="true";m=q.allowresize=="height"}var p=this.BorderAroundContent?0:this.BorderWidth;if(this.AllowResize||m){Qva.Mgr.CreateAndUpdateResizeHandles(n,p,o,m?"height":"true")}else{var r=n.firstChild;if(r&&r.className!="ResizeFrame"){r=null}if(r){n.removeChild(r)}}Qva.Mgr.CreateOrDeleteMoveHandle(n,p,this.AllowMove,o)};Qva.Mgr.object.prototype.Size=function(p){var n=this.Element;var m=window.document.getElementById(n.id+"_minimized");var o={};o.left=p.left;o.top=p.top;o.width=p.width;o.height=p.height;this.Maximized=false;var q=p.mode;if(q=="minimized"){n.style.display="none";if(!m){return}m.style.display="";if(Qva.Mgr.SizeElement(m,o)){this.UpdateMoveAndResizeHandles(m,true,p)}}else{if(q=="hidden"){if(m){m.style.display="none"}n.style.display="none"}else{if(q=="maximized"||p.maximized=="true"){this.Maximized=true;o=this.PageBinder.GetMaximizedRect&&this.PageBinder.GetMaximizedRect(n);if(m){m.style.display="none"}if(Qva.Mgr.SizeElement(n,o)){this.Resized();p.allowmove=false;p.allowresize=false;this.UpdateMoveAndResizeHandles(n,false,p)}n.style.display=""}else{if(p.left!=null){if(m){m.style.display="none"}if(Qva.Mgr.SizeElement(n,o)){this.Resized();this.UpdateMoveAndResizeHandles(n,false,p)}else{this.UpdateMoveAndResizeHandles(n,false,p)}n.style.display=""}}}}};Qva.Mgr.object.prototype.Resized=function(){this.SetObjectWidth(0);this.SetObjectHeight(0);for(var m=0;m<this.Managers.length;++m){if(!this.Managers[m].PostPaint){continue}if(this.Managers[m].Fixed){this.Managers[m].Fixed=false}this.QueuePostPaintMessage(this.Managers[m])}};Qva.Mgr.object.prototype.HandleKeyUp=function(m){var n=Qva.SpecialActions.GetAction(m);if(n){if(!n.document){this.Set(this.Name+"."+n.id,"action","",true);return true}else{Assert(false)}}return false};Qva.Mgr.object.prototype.Inside=function(u,q){var r=this.Element;var p=Qva.GetPageCoords(r);var o=parseInt(r.offsetWidth);var m=parseInt(r.offsetHeight);if(u.x>p.x&&u.x<p.x+o&&u.y>p.y&&u.y<p.y+m){for(var s=0;s<this.DropTypes.length;s++){var n=this.DropTypes[s];if(n==q){return{Element:r,Dialog:"Drop.qvpp"}}}return{Element:null}}return null};Qva.Mgr.object.prototype.PostPaint=function(){if(!this.Element){return}if(this.Extension&&!this.FirstTime&&!Qva.Mgr[this.Extension].prototype.PostPaint){var o=Qva.ExtensionCreator[this.Extension];if(o==null){Qva.ExtensionCreator[this.Extension]=Qva.WaitingForRequest;Qva.RequestScript(this.Extension,this.PageBinder)}else{if(o!=Qva.WaitingForRequest){Assert(false)}}this.PageBinder.QueuePostPaintMessage(this);return}if(this.PostPaintQueue.length==0){return}var m=this.PostPaintQueue;this.PostPaintQueue=[];for(var n=0;n<m.length;++n){if(m[n].PostPaint){m[n].PostPaint()}}};Qva.Mgr.object.prototype.QueuePostPaintMessage=function(n){for(var m=0;m<this.PostPaintQueue.length;++m){if(this.PostPaintQueue[m]==n){return}}this.PostPaintQueue.push(n);this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.object.prototype.CreateBookmarkButton=function(r,s){var m=r.insertCell(-1);m.style.cssText="padding:0px 2px 0px 2px;";var p=document.createElement("button");p.setAttribute("type","button");var o=document.createElement("img");o.galleryimg="no";o.style.cssText="float:left;";p.appendChild(o);var n=document.createTextNode(" ");p.appendChild(n);var q=document.createElement("span");p.appendChild(q);p.PageBinder=this;p.onmouseover=function(){this.style.border="outset 1px Gray"};p.onmouseout=function(){this.style.border="outset 1px Transparent"};m.appendChild(p);new Qva.Mgr.visibility(this,m,this.Name+s);new Qva.Mgr.action(this,p,this.Name+s);new Qva.Mgr.style(this,p,this.Name+".Style");new Qva.Mgr.binary(this,o,this.Name+s);new Qva.Mgr.text(this,q,this.Name+s);new Qva.Mgr.style(this,p,this.Name+s)};Qva.Mgr.object.prototype.CreateBookmark=function(){this.ContentElement.className+=" QvBookmarkObject";var r=document.createElement("table");var n=document.createElement("colgroup");var p=document.createElement("col");p.style.cssText="width:45%;";n.appendChild(p);p=document.createElement("col");p.style.cssText="width:55%;";n.appendChild(p);r.appendChild(n);var s=r.insertRow(-1);var o=s.insertCell(-1);o.style.cssText="padding:2px 4px 10px 4px;";o.colSpan=2;var m=document.createElement("select");o.appendChild(m);var q=r.insertRow(-1);this.CreateBookmarkButton(q,".ADD");this.CreateBookmarkButton(q,".REM");this.ContentElement.appendChild(r);new Qva.Mgr.bookmarkselect(this.PageBinder.GetDocumentMgr(),m,this.PageBinder.GetDocumentMgr().DefaultScope+".Bookmarks");new Qva.Mgr.style(this,m,this.Name+".Style")};Qva.Mgr.object.prototype.CreateButton=function(){this.ContentElement.className+=" QvButton";var n=document.createElement("button");n.style.cssText="cursor: pointer; width: auto; height: auto;";var m=document.createElement("img");m.galleryimg="no";n.appendChild(m);this.ContentElement.appendChild(n);new Qva.Mgr.actions(this,n,this.Name+".Content");new Qva.Mgr.button(this,n,this.Name+".Content")};Qva.Mgr.object.prototype.CreateTextOrLineObject=function(n){if(n){var o=document.createElement("table");o.className="TextObject";o.style.cssText="line-height: 1.3; width: 100%; height:100%;";var p=o.insertRow(-1);var m=p.insertCell(-1);this.ContentElement.appendChild(o);new Qva.Mgr.text(this,m,this.Name+".Content");new Qva.Mgr.style(this,m,this.Name+".Style");new Qva.Mgr.style(this,m,this.Name+".Content.Style");new Qva.Mgr.scroll(this,this.ContentElement,this.Name+".Content.Style")}new Qva.Mgr.actions(this,this.ContentElement,this.Name+".Content")};Qva.Mgr.object.prototype.CreateListBox=function(){var m=document.createElement("div");m.className="QvListbox";this.ContentElement.appendChild(m);new Qva.Mgr.listbox(this,m,this.Name);new Qva.Mgr.style(this,m,this.Name+".Style");if(IS_TOUCHENABLED){Qva.Touch.Listbox.AddTouchSupport(this.ContentElement)}return m};Qva.Mgr.container=function(m,p,o,q){if(!Qva.MgrSplit(this,o,q)){return}this.Appearance=null;this.Children=null;this.Element=p;this.NavigatorElement=null;this.Touched=false;this.NavigatorItems=new Array();this.binderid=m.binderid;this.NavigatorElement=document.createElement("div");var n=document.createElement("div");this.Element.appendChild(this.NavigatorElement);this.Element.appendChild(n);this.Children=new Qva.Mgr.children(m,n,this.Name+".Children");m.AddManager(this);this.NavigatorElement.onclick=function(r){Qva.CancelBubble(r)}};Qva.Mgr.container.prototype={Appearance:null,AppearanceEnum:{Top:"top",Left:"left",Right:"right",Bottom:"bottom",Drop:"drop",Grid:"grid"},Children:null,Touched:null,Element:null,NavigatorElement:null,NavigatorItems:[{itemId:"",elem:null}],NavigatorChange:function(n){var m=Qva.GetBinder(this.binderid);if(this.NavigatorElement.SelectedVal!==n){m.Set(this.Name,"select",n,true);this.NavigatorElement.SelectedVal=n}},RemoveNavigatorContent:function(){while(this.NavigatorElement.firstChild){this.NavigatorElement.removeChild(this.NavigatorElement.firstChild)}},TabClick:function(o,m){if(!o){o=window.event}var n=o.target||o.srcElement;if(n&&n.tagName==="DIV"&&n.ObjectId){m.NavigatorChange(n.ObjectId)}else{if(n&&n.tagName==="IMG"&&n.parentNode.tagName==="DIV"&&n.parentNode.ObjectId){m.NavigatorChange(n.parentNode.ObjectId)}}},GetLargestTabHeight:function(){var n=0,o=0,m=this.NavigatorItems.length,p=0;for(;o<m;o++){p=this.NavigatorItems[o].elem.offsetHeight;if(n<p){n=p}}return n}};Qva.Mgr.container.__class=true;Qva.Mgr.container.prototype.AddTab=function(o,p){var m=this;o.onclick=function(q){m.TabClick(q,m)};o.ObjectId=p.getAttribute("id");icon=p.getAttribute("icon");if(icon){var n=document.createElement("img");n.src=Qva.GetBinder(this.binderid).BuildBinaryUrl(null,null,icon);n.className="QvTabIcon";o.appendChild(n)}this.styleTab(o,p);text=p.getAttribute("text");text=text?text.replace(/\t/g," "):" ";o.appendChild(document.createTextNode(text))};Qva.Mgr.container.prototype.styleTab=function(m,n){SetElementStyle(m,"fontWeight",n.getAttribute("fontweight"));SetElementStyle(m,"fontFamily",n.getAttribute("fontfamily"));SetElementStyle(m,"fontSize",n.getAttribute("fontsize"),"pt");SetElementStyle(m,"fontStyle",n.getAttribute("fontstyle"));SetElementStyle(m,"textDecoration",n.getAttribute("textdecoration"));SetElementColorStyle(m,"color",n.getAttribute("color"));SetElementColorStyle(m,"backgroundColor",n.getAttribute("backgroundcolor"))};Qva.Mgr.container.prototype.Paint=function(C,I){var z=this,y=I.getAttribute("appearance"),Q=I.getElementsByTagName("element"),H=Q.length,K=parseInt(I.getAttribute("spacing")),M=0,m=(z.Appearance!==y)||(z.NavigatorItems.length!==H);this.membersCount=H;var N=[];var L=I.getElementsByTagName("columnwidths");if(L&&L[0]){var x=L[0].getElementsByTagName("width");for(var q=0;q<x.length;q++){N.push(x[q].getAttribute("value"))}}var P=[];var r=I.getElementsByTagName("rowheights");if(r&&r[0]){var J=r[0].getElementsByTagName("height");for(var v=0;v<J.length;v++){P.push(J[v].getAttribute("value"))}}if(!m&&(z.NavigatorItems.length>0&&H>0)){for(;M<H;M++){if(Q[M].getAttribute("id")!==z.NavigatorItems[M].itemId||Q[M].getAttribute("text")!==z.NavigatorItems[M].elem.innerText||((Q[M].getAttribute("icon")==null)!=(z.NavigatorItems[M].elem.getElementsByTagName("img").length==0))){m=true;break}}}var u=m||z.GridColumnWiths!==N||(z.GridRowHeights!==P)||(z.GridSpacing!==K);z.Touched=true;z.NavigatorElement.SelectedVal=I.getAttribute("selected");if(m){z.NavigatorItems=new Array();z.Appearance=y;z.RemoveNavigatorContent();z.Children.Grid=(y==z.AppearanceEnum.Grid);for(var p in z.Children.GridElements){var E=z.Children.GridElements[p];E.removeAttribute("style")}var G="",B="";switch(z.Appearance){case z.AppearanceEnum.Grid:break;case z.AppearanceEnum.Drop:var s=document.createElement("select");s.style.width=getClientWidth(this.Children.Element)+"px";s.style.height="100%";s.style.margin="0px 1px";z.NavigatorElement.appendChild(s);for(M=0;M<H;M++){B=Q[M].getAttribute("text");G=Q[M].getAttribute("id");var A=document.createElement("option");A.innerText=B;A.value=G;s.appendChild(A);z.NavigatorItems.push({itemId:G,elem:A})}s.onchange=function(){z.NavigatorChange(s.options[s.selectedIndex].value)};break;case z.AppearanceEnum.Top:case z.AppearanceEnum.Bottom:var n=null,O=null,B="",w=getClientWidth(this.Children.Element),D=Math.floor(w/Q.length),F=3,o=0;for(M=0;M<H;M++){n=document.createElement("div");this.AddTab(n,Q[M]);n.className="QvTab QvFloatLeft";n.style.width=D-F*2+"px";z.NavigatorElement.appendChild(n);o=getClientHeight(n);z.NavigatorItems.push({itemId:n.ObjectId,elem:n})}break;case z.AppearanceEnum.Left:case z.AppearanceEnum.Right:default:var n=null,O=null,B="";for(M=0;M<Q.length;M++){n=document.createElement("div");this.AddTab(n,Q[M]);n.className="QvTab";if(this.Appearance===this.AppearanceEnum.Left){n.className+=" QvTabLeft"}else{if(this.Appearance===this.AppearanceEnum.Right){n.className+=" QvTabRight"}}z.NavigatorElement.appendChild(n);z.NavigatorItems.push({itemId:n.ObjectId,elem:n})}break}}else{if(z.NavigatorItems.length>0){for(M=0;M<H;M++){this.styleTab(this.NavigatorItems[M].elem,Q[M])}}}if(u){z.GridColumnWiths=N;z.GridRowHeights=P;z.GridSpacing=K}SetActiveStyle(z.PageBinder,true);z.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.container.prototype.PostPaint=function(){var B=this.PageBinder.GetContentMaxHeight(this.Element),A="100%",H=0,K="none",E="0px 0px 0px 0px",L="0px",C="0px",o=this.PageBinder.GetMaxClientWidth(),p=B-H,D="relative",F=0,M=120;this.Element.style.height=B+"px";switch(this.Appearance){case this.AppearanceEnum.Grid:A="0px";p=B;break;case this.AppearanceEnum.Drop:case this.AppearanceEnum.Top:E="1px 0px";if(this.Appearance===this.AppearanceEnum.Drop){H="22"}else{H=this.GetLargestTabHeight()+2}p=B-H-1;break;case this.AppearanceEnum.Bottom:D="absolute";H=this.GetLargestTabHeight()+2;p=B-H-1;E=p+"px 0px 1px 0px";break;case this.AppearanceEnum.Right:case this.AppearanceEnum.Left:default:D="absolute";K="left";A=M+"px";H=B;C=A;L="0px";o-=M;p=B;if(this.Appearance===this.AppearanceEnum.Right){K="right";C="0px";E="0px 0px 0px "+o+"px"}break}this.NavigatorElement.style.cssFloat=K;this.NavigatorElement.style.styleFloat=K;this.NavigatorElement.style.margin=E;this.NavigatorElement.style.position="relative";this.NavigatorElement.style.left="0px";this.NavigatorElement.style.top="0px";this.NavigatorElement.style.width=A;this.NavigatorElement.style.height=H+"px";this.Children.Element.style.position=D;this.Children.Element.style.top=L;this.Children.Element.style.left=C;if(this.Appearance==this.AppearanceEnum.Grid){this.Children.Element.style.width=o+"px";this.Children.Element.style.height=p+"px"}else{this.Children.Element.style.width=o-2+"px";this.Children.Element.style.height=p-2+"px";this.Children.Element.style.margin="1px"}if(this.Appearance==this.AppearanceEnum.Grid){var r=this.Children.Element.childNodes;var w=0;var s=this.GridSpacing;var z=parseInt(L)+s;for(var v=0;v<this.GridRowHeights.length&&w<r.length;v++){var n=Math.floor((p-(this.GridRowHeights.length)*s*2)*this.GridRowHeights[v]/100);var q=parseInt(C)+s;for(var u=0;u<this.GridColumnWiths.length&&w<r.length;u++){var J=Math.floor((o-(this.GridColumnWiths.length)*s*2)*this.GridColumnWiths[u]/100);var m=r[w];m.style.position="absolute";m.style.top=z+"px";m.style.left=q+"px";if(u==this.GridColumnWiths.length-1){m.style.width=o-q-s+"px"}else{m.style.width=J+"px"}if(v==this.GridRowHeights.length-1){m.style.height=p-z-s+"px"}else{m.style.height=n+"px"}w++;q+=J+s*2}z+=n+s*2}}else{var r=this.Children.Element.childNodes;for(var F=0;F<r.length;F++){var m=r[F];m.style.top="";m.style.left="";m.style.width="";m.style.height="";m.style.position=""}}switch(this.Appearance){case this.AppearanceEnum.Left:case this.AppearanceEnum.Right:var x=M;var y=3;this.selectActiveTab(x,y);break;case this.AppearanceEnum.Top:case this.AppearanceEnum.Bottom:var x=Math.floor(getClientWidth(this.Children.Element)/this.membersCount);var y=3;this.selectActiveTab(x,y);break;case this.AppearanceEnum.Drop:var G=this.NavigatorElement.getElementsByTagName("select");if(G&&G.length===1){G=G[0]}G.value=this.NavigatorElement.SelectedVal;break;default:break}for(F=0;F<this.Children.Managers.length;++F){var I=this.Children.Managers[F];if(I.Element.style.display===""){I.Size({mode:"enabled",maximized:"true"})}}};Qva.Mgr.container.prototype.selectActiveTab=function(m,n){for(i=0;i<this.NavigatorItems.length;i++){if(this.NavigatorItems[i].itemId===this.NavigatorElement.SelectedVal){if(this.NavigatorItems[i].elem.className.indexOf("QvTabSelected")===-1){this.NavigatorItems[i].elem.className+=" QvTabSelected"}}else{this.NavigatorItems[i].elem.className=this.NavigatorItems[i].elem.className.replace("QvTabSelected","")}this.NavigatorItems[i].elem.style.width=m-n*2+"px"}};Qva.Mgr.object.prototype.CreateContainer=function(){new Qva.Mgr.container(this,this.ContentElement,this.Name)};Qva.Mgr.object.prototype.CreateBasicTable=function(){var m=document.createElement("div");m.className="QvGrid";this.ContentElement.appendChild(m);new Qva.Mgr.grid(this,m,this.Name);new Qva.Mgr.style(this,m,this.Name+".Style")};Qva.Mgr.object.prototype.CreateSlider=function(){var m=document.createElement("div");m.className="QvSliderObject";m.style.cssText="display:none; width: 100%; height: auto;";this.ContentElement.appendChild(m);var q=document.createElement("div");q.className="QvSliderObject";q.style.cssText="display:none; width: auto; height: auto;";var u=document.createElement("table");u.style.cssText="margin: 5px; width:100%;";var o=document.createElement("colgroup");var n=document.createElement("col");n.style.cssText="width: 80%;";o.appendChild(n);n=document.createElement("col");n.style.cssText="width: 20%;";o.appendChild(n);u.appendChild(o);var v=u.insertRow(-1);var s=v.insertCell(-1);s.style.cssText="display:none; background-color: White;";var r=v.insertCell(-1);r.style.cssText="padding: 3px 3px 3px 3px;";var p=document.createElement("img");p.src=this.PageBinder.BuildBinaryUrl(null,null,"Calendar_img");p.title="Date selector";p.style.cssText="display:none; cursor: pointer; border: 1px solid red;";r.appendChild(p);q.appendChild(u);this.ContentElement.appendChild(q);new Qva.Mgr.visibility(this,m,this.Name+".Slider");new Qva.Mgr.visibility(this,q,this.Name+".Calendar");new Qva.Mgr.slider(this,m,this.Name+".Slider");new Qva.Mgr.style(this,m,this.Name+".Style");new Qva.Mgr.text(this,s,this.Name+".Calendar");new Qva.Mgr.style(this,s,this.Name+".Style");new Qva.Mgr.date(this,p,this.Name+".Calendar");new Qva.Mgr.actionicon(this,s,this.Name+".Calendar")};Qva.Mgr.hideifhidden=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o};Qva.Mgr.hideifhidden.prototype.Paint=function(o,n){this.Touched=true;var m=this.Element;if(m.style.display!="none"){m.style.display=Qva.MgrGetDisplayFromMode(this,o)}};function a(m,o){var n=o.parentNode;n.removeChild(o);var q=document.createElement("div");n.appendChild(q);q.appendChild(o);n.style.overflowY="hidden";q.style.overflowY="hidden";q.style.overflowX="hidden";q.style.position="relative";var p={};p.Element=q;p.TableElement=o;p.ScrollParent=n;p.Lines=[];p.Body=o.tBodies[0];if(p.Body==null){o.insertRow(-1);p.Body=o.tBodies[0]}p.TableMgr=m;o.TableMgr=m;return p}Qva.Mgr.object.prototype.CreateChartOrTableBox=function(m){this.CreateBasicTable();if(m){var o=document.createElement("div");o.className="QvGraph";o.style.cssText="display:none;width:auto;height:auto;";var n=document.createElement("img");n.style.cssText="width:auto;height:auto;";this.Chart=n;o.appendChild(n);this.ContentElement.appendChild(o)}if(m){new Qva.Mgr.label(this,o,this.Name+".Graph");var o=new Qva.Mgr.graph(this,n,this.Name+".Graph");new Qva.Mgr.actions(this,n,this.Name+".Graph")}};Qva.Mgr.object.prototype.CreateSearchObject=function(o){this.ContentElement.className+=" QvSearchObject";var u=document.createElement("table");u.style.cssText="width: 100%;";var n=document.createElement("colgroup");var m=document.createElement("col");m.style.cssText="width:15pt;";n.appendChild(m);m=document.createElement("col");n.appendChild(m);u.appendChild(n);var v=u.insertRow(-1);var s=v.insertCell(-1);s.style.cssText="padding: 2pt 2pt 2pt 2pt";var p=document.createElement("img");s.appendChild(p);var r=v.insertCell(-1);var q=document.createElement("input");q.style.cssText="width: 95%; display:none";r.appendChild(q);this.ContentElement.appendChild(u);new Qva.Mgr.style(this,q,this.Name+".Style");new Qva.Mgr.style(this,q,this.Name+".Input");new Qva.Mgr.binary(this,p,this.Name+".SEARCH");new Qva.Mgr.inputsearch(this,q,this.Name+".Input")};Qva.Mgr.object.prototype.CreateObjectContent=function(o,p){switch(o){case"CH":var m=true;case"TB":this.CreateChartOrTableBox(m);break;case"TX":var n=true;case"LA":this.CreateTextOrLineObject(n);break;case"CS":case"IB":case"MB":case"SB":this.CreateBasicTable();break;case"LB":this.CreateListBox();break;case"BM":this.CreateBookmark();break;case"SL":this.CreateSlider();break;case"BU":this.CreateButton();break;case"SO":this.CreateSearchObject();break;case"CT":this.CreateContainer();break;case"TW":break;default:break}};Qva.Mgr.object.prototype.IsInvalid=function(){return !this.Mode||this.Mode=="invalid"};Qva.Mgr.object.prototype.GetUpdates=function(o){if(this.IsInvalid()){var p=clone(this.poll);if(this.poll.clearcache){delete this.poll.clearcache}o.push(p);this.Mode="waiting"}for(var m=0;m<this.Managers.length;++m){var n=this.Managers[m];if(n.GetUpdates){n.GetUpdates(o)}}};Qva.Mgr.object.prototype.Paint=function(s,o,n,u){if(o.getAttribute("menu")=="true"){Qva.SetContextMenu(this.Element,function(m){return Qva.GetBinder(this.binderid).OnContextMenu(m,this.ObjectId)})}var p=this.Mode=o.getAttribute("mode");if(p=="aborted"){if(this.woringTimer){if(this.woringTimer!==true){clearTimeout(this.woringTimer)}this.woringTimer=null}this.Abort()}else{if(p=="working"||p=="invalid"){if(this.woringTimer){if(this.woringTimer!==true){clearTimeout(this.woringTimer)}this.woringTimer=true;this.Hide()}else{var w=this;this.woringTimer=setTimeout(function(){w.Hide()},1000)}}else{if(this.woringTimer){if(this.woringTimer!==true){clearTimeout(this.woringTimer)}this.woringTimer=null}this.Show();if(p!="cached"){var q=o.getAttribute("accept");this.DropTypes=q?q.split(";"):[];var r=this.Element;r.TargetName=o.getAttribute("objectid");r.style.display=Qva.MgrGetDisplayFromMode(this,s);if(r.style.display=="none"){if(this.TableMgr){this.TableMgr.Reset()}return}if(this.FirstTime){if(!this.GetCaption()){if(!this.PageBinder.isSmallDevices){var v=document.createElement("div");v.className="QvCaption";v.innerText=" ";this.Element.appendChild(v);new Qva.Mgr.caption(this,v,this.Name+".Caption")}}this.Type=o.getAttribute("type");if(o.getAttribute("extension")){this.Extension=o.getAttribute("extension");Qva.AddExtensionBase(this.Extension,this);this.PageBinder.QueuePostPaintMessage(this)}else{this.CreateObjectContent(o.getAttribute("type"),o.getAttribute("format"))}this.FirstTime=false}if(o.getAttribute("menu")=="true"){Qva.SetContextMenu(r,function(m){return Qva.GetBinder(this.binderid).OnContextMenu(m,this.ObjectId)})}this.PaintTree(o,u,this.Name)}else{if(this.Element.style.display=="none"&&(this.PageBinder.GetDocumentMgr().Platform=="WORKBENCH"||this.PageBinder.GetDocumentMgr().Platform=="WEBPARTS")){this.Element.style.display=""}}}}};Qva.Mgr.object.prototype.SetMask=function(m){if(!this.Element){return}if(!this.Mask){var n=this.Mask=document.createElement("div");n.style.width="100%";n.style.height="100%";n.style.zIndex=1000;n.style.position="absolute";n.style.left="0";n.style.top="0";n.style.cursor="wait";n.style.backgroundRepeat="no-repeat";n.style.backgroundPosition="center center";n.style.backgroundColor=!this.PageBinder.isSmallDevices?"gray":"white";n.style.display="none";this.Element.appendChild(n)}this.Mask.innerHTML="";this.Mask.style.opacity=m;this.Mask.style.filter="alpha(opacity="+Math.round(m*100)+")";this.Mask.style.display="";return this.AsyncElement};Qva.Mgr.object.prototype.Abort=function(){if(this.State!="Abort"){this.State="Abort";this.SetMask(0.4);if(!this.Mask){return}this.Mask.style.cursor="";this.Mask.innerHTML='<img style="position: absolute; width: 100%; height: 100%;" src="'+Qva.QvAjaxZfcPath+'htc/Aborted2.png" alt="" />'}};Qva.Mgr.object.prototype.Hide=function(){if(this.State!="Hide"){this.State="Hide";this.SetMask(0.4);if(!this.Mask){return}var m=!this.PageBinder.isSmallDevices?'<img style="position: relative; left: -8px; top: -8px;" src="'+Qva.QvAjaxZfcPath+'htc/Images/Working.gif" alt="" />':'<img style="margin-left: -60px; margin-top: -20px;" src="img/loader-object.gif" />';this.Mask.innerHTML='<div style="position: absolute; left: 50%; top: 50%; width: auto; height: auto;">'+m+"</div>"}};Qva.Mgr.object.prototype.Disable=function(){if(this.State!="Disable"){this.State="Disable";this.SetMask(0)}};Qva.Mgr.object.prototype.Show=function(){if(this.State!="Show"){this.State="Show";if(this.Mask){this.Mask.style.display="none"}}};Qva.Mgr.object.prototype.Append=function(p,n,m,o){this.PageBinder.Append(this,this.Name,m,o)};Qva.Mgr.object.prototype.SetInitial=function(m,n){this.PageBinder.SetInitial(this.Name,m,n)};Qva.ObjectifyXML=function(q,o){for(var r=0;r<o.attributes.length;r++){var m=o.attributes[r].name;var v=o.attributes[r].value;if(m=="mode"){switch(v){case"enabled":q.visible=true;q.enabled=true;break;case"disabled":q.visible=true;q.enabled=false;break;case"hidden":q.visible=false;q.enabled=false;break}}var u=parseFloat(o.attributes[r].value);if(v==u){q[m]=u}else{q[m]=v}}var s=0;for(var n=o.firstChild;n;n=n.nextSibling){var p={};Qva.ObjectifyXML(p,n);if(!q[n.tagName]){q[n.tagName]=new Array()}q[n.tagName].push(p)}};window.ObjectifyXmlAttributes=function(q,o){for(var n=0;n<o.attributes.length;n++){var m=o.attributes[n].name;if(m=="name"){continue}var r=o.attributes[n].value;if(m=="mode"){switch(r){case"enabled":q.visible=true;q.enabled=true;break;case"disabled":q.visible=true;q.enabled=false;break;case"hidden":q.visible=false;q.enabled=false;break}}var p=parseFloat(o.attributes[n].value);if(r==p){q[o.attributes[n].name]=p}else{q[o.attributes[n].name]=r}}};function j(n,m){if(!m.getAttribute("name")){return}n[m.getAttribute("name")]={};for(var o=m.firstChild;o;o=o.nextSibling){j(n[m.getAttribute("name")],o)}ObjectifyXmlAttributes(n[m.getAttribute("name")],m)}Qva.Mgr.object.prototype.GenericPaint=function(y,q){this.Touched=true;if(typeof(this.QvaPublic)==="undefined"){this.QvaPublic=new Qva.Public.Wrapper(this)}if(typeof(this.DynamicMethodsSet)==="undefined"){this.DynamicMethodsSet=true;if(typeof(this.QvaPublic.Type)==="undefined"){this.QvaPublic.Type=this.Type}if(typeof(this.Type)==="undefined"){this.Type=this.QvaPublic.Type}switch(this.Type){case"LB":this.QvaPublic.Data.GetSelected=function(){var E=new Array();for(var D=0;D<this.Rows.length;D++){if(this.Rows[D]!==b){var F=this.Rows[D][0];if(F.selected==="yes"){E.push(F)}}}return E};this.QvaPublic.Data.GetEnabled=function(){var E=new Array();for(var D=0;D<this.Rows.length;D++){if(this.Rows[D]!==b){var F=this.Rows[D][0];if(F.mode!=="disabled"){E.push(F)}}}return E};case"Field":this.QvaPublic.Data.Lock=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.QvaPublic.Name+".LOC",D)};this.QvaPublic.Data.Unlock=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.QvaPublic.Name+".ULC",D)};this.QvaPublic.Data.Search=function(E,D){this.Super.DocumentMgr.Search(this.Super.Name,E,D,true)};this.QvaPublic.Data.SelectValues=function(E,D){var F={};F.select=E;F.toggle=D?"true":"false";this.Super.DocumentMgr.Set(this.QvaPublic.Name,F)};this.QvaPublic.Data.SelectTexts=function(){var D=arguments.length,E="",F=0;if(D>0){if(D===1&&typeof(arguments[0])==="object"&&arguments[0].length>0){for(F;F<arguments[0].length;F++){E+='"'+arguments[0][F]+'" '}}else{for(F;F<D;F++){E+='"'+arguments[F]+'" '}}this.Search(E)}};this.QvaPublic.Data.ClearSelections=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.Super.Name+".CD",D)};this.QvaPublic.Data.ClearAllButThis=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.Super.Name+".CO",D)};this.QvaPublic.Data.SelectAll=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.Super.Name+".SA",D)};this.QvaPublic.Data.SelectExcluded=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.Super.Name+".SE",D)};this.QvaPublic.Data.SelectPossible=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.Super.Name+".SP",D)};break;case"IB":this.QvaPublic.GetVariable=function(D){if(D==b){D=0}if(this.Data.Rows[D]){return this.Data.Rows[D][2]}return null};this.QvaPublic.SetVariable=function(F,E){if(E==b){E=0}var D={};D.text=F;this.DocumentMgr.Set(this.Name+".V"+E,D)};break;case"TX":this.QvaPublic.GetText=function(){if(this.Layout&&this.Layout.Content&&this.Layout.Content.text){return this.Layout.Content.text}return null};break;case"SO":case"SL":case"BM":case"LA":break;case"BU":this.QvaPublic.Click=function(){var D={};D.action="";this.DocumentMgr.Set(this.Name,D)};break;case"CH":this.QvaPublic.Data.SearchColumn=function(G,F,D,E){var H={};H.search=F;if(D){H.toggle="true"}this.Super.DocumentMgr.Set(this.Super.Name+".C"+G,H,E)};this.QvaPublic.Data.SelectTextsInColumn=function(G,E){var D=arguments.length,H={};if(D>2){H.select="";H.text=[];if(D===3&&typeof(arguments[2])==="object"&&arguments[2].length>0){for(var F=0;F<arguments[2].length;F++){H.text[H.text.length]=arguments[2][F]}}else{for(var F=2;F<D;F++){H.text[H.text.length]=arguments[F]}}H.toggle=E?"true":"false";this.Super.DocumentMgr.Set(this.Super.Name+".C"+G,H)}};this.QvaPublic.Data.SelectValuesInColumn=function(G,E,D,F){var H={};H.select=E;H.toggle=D?"true":"false";this.Super.DocumentMgr.Set(this.Super.Name+".C"+G,H,F)};this.QvaPublic.Data.SelectRow=function(E){var F=new Array();for(var D=0;D<this.Rows[E].length;D++){if(this.Rows[E][D].value){F.push(D)}}for(var H=0;H<F.length;H++){var G=(H==F.length-1);this.SelectValuesInColumn(H,this.Rows[E][H].value,false,G)}};this.QvaPublic.Data.DrillUp=function(D,E){var F={drillup:D};if(E){F.column=E}this.Super.DocumentMgr.Set(this.Super.Name,F,true)};this.QvaPublic.Data.Cycle=function(D,E){var F={cycle:D};if(E){F.column=E}this.Super.DocumentMgr.Set(this.Super.Name,F,true)};case"MB":case"TB":this.QvaPublic.Data.ClearSelections=function(){var D={};D.action="";this.Super.DocumentMgr.Set(this.Super.Name+".CA",D)};break}switch(this.Type){case"LB":case"CH":case"TB":this.QvaPublic.Data.PageObject=function(D,E,F){if(!F){F=1}this._parent=D;this._size=E;this.Current=F;this.Count=Math.ceil(D.TotalSize.y/E);this.Set=function(G){if(G>=1&&G<=this.Count){this.Current=G;this._parent.NewOffset.x=0;this._parent.NewOffset.y=(G-1)*this._size;if(this._parent.IsDataFetched()){this._parent.Super.ObjectMgr.PageBinder.QueuePostPaintMessage(this._parent.Super.PageBinder)}}};this.Next=function(){this.Set(this.Current+1)};this.Prev=function(){this.Set(this.Current-1)};this.StartItem=function(){return(this.Current-1)*this._size}};this.QvaPublic.Data.SetOffset=function(E){var D=Math.ceil(E.y/this.PageSize.y);if(!this.Data.Rows[D]&&D<=this.TotalSize.y){E.y=D;this.Super.ObjectMgr.PartialLoad(this.Super.Name,E)}else{this.Super.ObjectMgr.QueuePostPaintMessage(this.Super.PageBinder)}};this.QvaPublic.Data.SetPagesize=function(D){this.PageSize=D;var E={};E.pageSize=D.x+":"+D.y;this.Super.DocumentMgr.Set(this.Super.Name,E)};this.QvaPublic.Data.SetPagesizeX=function(E){var D={};D.x=E;D.y=this.PageSize.y;this.SetPagesize(D)};this.QvaPublic.Data.SetPagesizeY=function(E){var D={};D.x=this.PageSize.x;D.y=E;this.SetPagesize(D)};case"MB":this.QvaPublic.Data.SetRect=function(E,D){this.Super.DocumentMgr.Set(this.Super.Name,"rect",E,D)}}}this.QvaPublic.Layout.ObjectId=q.getAttribute("objectid");this.ResetScrollPosition=true;if(q.getAttribute("pageoffset")){var z=q.getAttribute("pageoffset");this.QvaPublic.Data.PageOffset.x=parseInt(z.split(":")[0]);this.QvaPublic.Data.PageOffset.y=parseInt(z.split(":")[1]);var s=q.getAttribute("pagesize");this.QvaPublic.Data.PageSize.x=parseInt(s.split(":")[0]);this.QvaPublic.Data.PageSize.y=parseInt(s.split(":")[1]);var x=q.getAttribute("totalsize");this.QvaPublic.Data.TotalSize.x=parseInt(x.split(":")[0]);this.QvaPublic.Data.TotalSize.y=parseInt(x.split(":")[1]);this.SetOffset=this.PageBinder.SetOffset}if(this.QvaPublic.Data.PageOffset.y==0){this.QvaPublic.Data.Rows.length=0;this.QvaPublic.Data.HeaderRows.length=0}else{this.ResetScrollPosition=false}for(var o=q.firstChild;o;o=o.nextSibling){if(o.nodeName=="value"){var C=parseInt(o.getAttribute("name").substr(1));if(!isNaN(C)){var m=0;var A=0;if(!isNaN(this.QvaPublic.Data.PageOffset.y)){m=this.QvaPublic.Data.PageOffset.y}for(var p=o.firstChild;p;p=p.nextSibling){if(p.nodeName!="element"){continue}var w={};var u=p.getAttribute("position")=="top";var B=p.getAttribute("title");if(!B){B=p.getAttribute("text")}w.text=B;for(var v=0;v<p.attributes.length;v++){if(p.attributes[v].name=="name"){continue}if(p.attributes[v].name=="text"){continue}if(p.attributes[v].name=="title"){continue}if(p.attributes[v].name=="position"){continue}w[p.attributes[v].name]=p.attributes[v].value}if(u){if(!this.QvaPublic.Data.HeaderRows[A]){if(A!=this.QvaPublic.Data.HeaderRows.length){Assert(false)}this.QvaPublic.Data.HeaderRows[A]=new Array()}for(var r=p.firstChild;r;r=r.nextSibling){if(r.nodeName!="member"){continue}if(!w.members){w.members=[]}w.members[w.members.length]={label:r.getAttribute("label"),active:r.getAttribute("active")=="true"}}this.QvaPublic.Data.HeaderRows[A++][C]=w}else{if(this.Type=="Field"){if(!this.QvaPublic.Data.Rows[m]){this.QvaPublic.Data.Rows[m]=w}this.QvaPublic.Data.Rows[m++]=w}else{if(!this.QvaPublic.Data.Rows[m]){this.QvaPublic.Data.Rows[m]=new Array()}this.QvaPublic.Data.Rows[m++][C]=w}}}}else{j(this.QvaPublic.Layout,o)}}else{if(o.nodeName=="style"){for(var p=o.firstChild;p;p=p.nextSibling){var n={};ObjectifyXmlAttributes(n,p);this.QvaPublic.Data.CellStyles[this.QvaPublic.Data.CellStyles.length]=n}}else{if(o.nodeName=="borderstyle"){for(var p=o.firstChild;p;p=p.nextSibling){var n={};ObjectifyXmlAttributes(n,p);this.QvaPublic.Data.CellBorderStyles[this.QvaPublic.Data.CellBorderStyles.length]=n}}}}}this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.object.prototype.AddManager=function(m){m.PageBinder=this;m.Touched=false;if(m.SelectedClassName==null){m.SelectedClassName="QvSelected";m.DeselectedClassName="QvDeselected";m.EnabledClassName="QvOptional";m.DisabledClassName="QvExcluded";m.LockedClassName="QvLocked";m.SelectedExcludedClassName="QvSelectedExcluded";m.LockedExcludedClassName="QvLockedExcluded";m.AlternativeClassName="QvAlternative";m.ModeIfNotEnabled="n"}if(!m.Paint){m.Paint=this.GenericPaint;m.pageoffset={};m.pagesize={};m.totalsize={}}this.Managers[this.Managers.length]=m;this.AddSubscription(m,m.Name)};Qva.Mgr.object.prototype.AddSubscription=function(p,m){if(m==null||m.substr(0,1)=="."){Assert(false)}if(m==null||m==""){return}var o=this.Members[m];if(o==null){o=new Array();this.Members[m]=o}for(var n=0;n<o.length;n++){if(o[n]==p){break}}if(n==o.length){o[o.length]=p}};Qva.Mgr.CreateObject=function(n,o){var p=document.createElement("div");p.className="QvFrame";p.id=o.id;if(o.mode=="maximized"||o.maximized=="true"){p.style.left="0";p.style.top="0";p.style.width="100%";p.style.height="100%"}else{if(o.left!=null){p.style.left=o.left+"px";p.style.top=o.top+"px";if(o.width){p.style.width=o.width+"px";p.style.height=o.height+"px"}}else{p.style.display="none"}}var m=new Qva.Mgr.object(n,p,o.name,null,o);return m};Qva.PageBinding.prototype.RemoveObject=function(m){var n=this.Members["Document."+m];if(n){n=n[0]}if(n){if(n.Remove){n.Remove()}this.RemoveFromManagers(n)}this.Members["Document."+m]=null};Qva.Mgr.object.prototype.PaintElem=function(n,m,s){var r=this.Members[m];if(r!=null){var q="d";switch(n.getAttribute("mode")){case"not-applicable":q="n";break;case"hidden":q="h";break;case"enabled":q="e";break}var o=r.length;for(var u=0;u<o;++u){var v=r[u];var p=q;if(q!="n"&&v.HideIf&&v.HideIf(n.getAttribute("value"),n.getAttribute("text"))){p="n"}v.Paint(p,n,m,s)}}};Qva.Mgr.object.prototype.PaintTree=function(p,n,m){var r=m+".";for(var q=p.firstChild;q!=null;q=q.nextSibling){if(q.nodeName!="value"&&q.nodeName!="action"&&q.nodeName!="group"&&q.nodeName!="list"){continue}var o=r+q.getAttribute("name");this.PaintTree(q,n,o)}this.PaintElem(p,m,n)};Qva.Mgr.object.prototype.BuildBinaryUrl=function(p,o,n,m){return this.PageBinder.BuildBinaryUrl(p,o,n,m)};Qva.Mgr.object.prototype.PartialLoad=function(m,n){if(isNaN(parseInt(n.x))||isNaN(parseInt(n.y))){return}var o=this.GetDocumentMgr();o.IsPartialLoad=true;o._Send("get",m.substr("Document.".length),true,{offset:n.x+":"+n.y})};Qva.Mgr.object.prototype.SetScrollPos=function(m){if(isNaN(parseInt(m.x))||isNaN(parseInt(m.y))){return}var n=this.GetDocumentMgr();n._Send("set",this.Name.substr("Document.".length),true,{scrollposition:m.x+":"+m.y})};Qva.Mgr.object.prototype.FixName=function(m){return m};Qva.Mgr.object.prototype._Send=function(p,o,n,m){this.PageBinder._Send(p,this.FixName(o),n,m)};Qva.Mgr.object.prototype.Set=function(n,o,p,m){this.PageBinder.Set(this.FixName(n),o,p,m)};Qva.Mgr.object.prototype.Search=function(o,p,m,n){this.PageBinder.Search(this.FixName(o),p,m,n)};Qva.Mgr.object.prototype.Hover=function(m,n){this.PageBinder.Hover(this.FixName(m),n)};Qva.Mgr.object.prototype.SetSize=function(m,n){this.poll.size=n;this.Mode="invalid"};Qva.Mgr.object.prototype.AddToogleSelect=function(n,o,m){this.PageBinder.AddToogleSelect(n,o,m)};Qva.Mgr.object.prototype.GetEnabled=function(){return this.PageBinder.Enabled};Qva.Mgr.object.prototype.IsValid=function(){return !this.IsInvalid()&&this.GetEnabled()};Qva.Mgr.object.prototype.GetDocumentMgr=function(){return this.PageBinder.GetDocumentMgr()};Qva.Mgr.object.prototype.LoadBegin=function(){this.PageBinder.LoadBegin()};Qva.Mgr.object.prototype.GetCaption=function(){return this.Caption};Qva.Mgr.object.prototype.GetBody=function(){for(var m=0;m<this.Managers.length;++m){var n=this.Managers[m];if(n.IsBody){return n}}return null};Qva.Mgr.object.prototype.GetSearchMgr=function(){mgr=this.GetBody();if(mgr){return mgr}for(var m=0;m<this.Managers.length;++m){mgr=this.Managers[m];if(mgr.SearchName){return mgr}}return null};Qva.Mgr.object.prototype.GetMaxClientHeight=function(){if(this.Element.rect){var m=isNaN(this.BorderWidth)?0:this.BorderWidth;return this.Element.rect.height-2*m}else{return getClientHeight(this.Element)}};Qva.Mgr.object.prototype.GetMaxClientWidth=function(){if(this.Element.rect){var m=isNaN(this.BorderWidth)?0:this.BorderWidth;return this.Element.rect.width-2*m}else{return getClientWidth(this.Element)}};Qva.Mgr.object.prototype.GetContentMaxHeight=function(o){if(typeof o=="undefined"){o=this.ContentElement}var n=this.GetMaxClientHeight();var r=this.Element.childNodes.length;for(var p=0;p<r;p++){var q=this.Element.childNodes[p];if(q==o){continue}if(q.nodeName!="DIV"){continue}if(q.style.display=="none"){continue}if(q.ResizeType){continue}if(q.className=="MoveZone"){continue}if(IS_IE){if(q.currentStyle.position!="relative"){continue}}else{var m=document.defaultView.getComputedStyle(q,"");if(m.getPropertyValue("position")!="relative"){continue}}n-=q.offsetHeight}if(n>0){return parseInt(n)}n=parseInt(o.style.height);if(isNaN(n)){return 0}return n};Qva.Mgr.object.prototype.GetContentHeight=function(){var n=this.Element,p=n.style.height,o=p&&p.indexOf("%")<0&&parseInt(p);if(isNaN(o)||typeof o!=="Number"){o=n.offsetHeight}o-=2*this.BorderWidth;var s=n.childNodes.length;for(var q=0;q<s;q++){var r=n.childNodes[q];if(r==this.ContentElement){continue}if(r.nodeName!="DIV"){continue}if(r.style.display=="none"){continue}if(r.ResizeType){continue}if(r.className=="MoveZone"){continue}if(IS_IE){if(r.currentStyle.position!="relative"){continue}}else{var m=document.defaultView.getComputedStyle(r,"");if(m.getPropertyValue("position")!="relative"){continue}}o-=r.offsetHeight}if(o>0){return parseInt(o)}o=parseInt(n.style.height);o-=2*this.BorderWidth;if(isNaN(o)){return 0}if(o<0){return 0}return o};Qva.Mgr.object.prototype.GetImageSize=function(o){var n={width:0,height:0};var p=o.style.width;if(p=="auto"||o.autosize){if(p=="auto"){o.autosize=true}p=this.GetMaxClientWidth();o.style.width=p+"px";n.width=p}else{n.width=o.offsetWidth}var m=o.style.height;if(m=="auto"||o.autosize){if(m=="auto"){o.autosize=true}m=this.GetContentMaxHeight();if(m<0){m=getClientHeight(o.parentNode)}o.style.height=m+"px";n.height=m}else{n.height=o.offsetHeight}return n};Qva.Mgr.object.prototype.SetObjectHeight=function(o){var r=isNaN(this.BorderWidth)?0:this.BorderWidth;if(this.Element.rect&&this.Element.rect.height){var n=this.Element.rect.height;var s=n-2*r;if(IS_IE6_OR_IE7&&!this.BorderAroundContent){n=s}var q=parseInt(this.Element.style.height);var m=n-o;if(m!=q){this.Element.style.height=m+"px";if(this.Element.firstChild.ResizeType){Qva.Mgr.CreateAndUpdateResizeHandles(this.Element,this.BorderAroundContent?0:r)}}}var p=this.GetContentHeight()+"px";if(this.ContentElement.style.height!==p){this.ContentElement.style.height=p;if(this.BackgroundMgr){this.QueuePostPaintMessage(this.BackgroundMgr)}}};Qva.Mgr.object.prototype.SetObjectWidth=function(r){if(!this.Element.rect||!this.Element.rect.width){return}if(this.Maximized){r=0}var o=isNaN(this.BorderWidth)?0:this.BorderWidth;var u=this.Element.rect.width;maxclientwidth=u-2*o;if(IS_IE6_OR_IE7&&!this.BorderAroundContent){u=maxclientwidth}var w=parseInt(this.Element.style.width);var m=u-r;if(m!=w){this.Element.style.width=m+"px";if(this.Element.firstChild.ResizeType){Qva.Mgr.CreateAndUpdateResizeHandles(this.Element,this.BorderAroundContent?0:o)}}var v=this.Element.childNodes.length;for(var q=0;q<v;q++){var n=this.Element.childNodes[q];if(n.nodeName!="DIV"){continue}if(n.style.display=="none"){continue}if(n.className=="Qv_Scrollbar"){continue}if(n.className=="Qv_ScrollbarBackground"){continue}if(g(n).hasClass("QvAnnotation")){continue}if(n.className=="TouchScrollbar"){continue}if(n.ResizeType){continue}var s=maxclientwidth-r;if(this.BorderAroundContent&&n!=this.ContentElement){s+=2*o}var p=parseInt(n.style.width);if(p!=s){n.style.width=s+"px"}}};Qva.Mgr.object.prototype.SetColumnWidth=function(m,n){this.Set(this.Name,"resizecolumn",m+":"+n,true)};Qva.Mgr.captionstyle=function(m,o,n){if(!Qva.MgrSplit(this,n)){return}m.AddManager(this);this.Element=o;this.InlineStyle=m.InlineStyle};window.SetElementColorStyle=function(o,n,m){if(IS_IE&&IE_DOCMODE<=8){m=HtmlifyARGB(m)}else{m=Qva.Hex2RGBA(m)}o.style[n]=m};window.SetElementStyle=function(o,m,p,n){if(!p){return false}if(n){p+=n}if(p!=o.style[m]){o.style[m]=p;return true}return false};Qva.Mgr.captionstyle.prototype.Paint=function(o,n){this.Touched=true;var m=SetElementStyle(this.Element,"fontFamily",n.getAttribute("fontfamily"));m|=SetElementStyle(this.Element,"fontSize",n.getAttribute("fontsize"),"pt");m|=SetElementStyle(this.Element,"fontStyle",n.getAttribute("fontstyle"));m|=SetElementStyle(this.Element,"fontWeight",n.getAttribute("fontweight"));m|=SetElementStyle(this.Element,"textAlign",n.getAttribute("textalign"));m|=SetElementStyle(this.Element,"verticalAlign",n.getAttribute("verticalalign"));m|=SetElementStyle(this.Element,"textDecoration",n.getAttribute("textdecoration"));if(m){this.PageBinder.Resized()}};Qva.Mgr.caption=function(m,q,o,r,p){if(!Qva.MgrSplit(this,o)){return}this.Paint=p;this.Element=q;var n=g(this.Element);n.addClass(r);m.AddManager(this);this.ObjectId=m.Element.id;m.Caption=this;q.moveObj=this.ObjectId;q.yMin=0;q.xMin=0;q.Name=this.Name;q.binderid=m.binderid;this.RowHeight=-1;this.InlineStyle=m.InlineStyle;if(q.getAttribute("AvqStyle")){this.InlineStyle=q.getAttribute("AvqStyle")=="true"}if(this.InlineStyle){new Qva.Mgr.captionstyle(m,this.Element,o+".Style")}};Qva.Mgr.caption.prototype.SetPending=function(o){for(var m=0;m<o.length;++m){if(this.ObjectId!=o[m]){continue}this.Element.parentNode.className+=" QvPending";if(this.Element.BkgElem){this.Element.BkgElem.className+=" QvPending"}return}var n=this.Element.parentNode.className;this.Element.parentNode.className=n.replace(" QvPending","")};Qva.Mgr.caption.prototype.GeneralPaint=function(p,n,m){this.Touched=true;var o=Qva.MgrGetDisplayFromMode(this,p);if(o!=this.Element.style.display){this.PageBinder.Resized()}this.Element.style.display=o;if(this.Element.style.display=="none"){return}if(n.getAttribute("allowmove")=="true"){this.Element.onmousedown=Qva.Move.mouseDown}else{this.Element.onmousedown=null}if(this.InlineStyle){this.activecolor=n.getElementsByTagName("activecolor")[0];this.color=n.getElementsByTagName("color")[0]}this.label=n.getAttribute("label");if(!this.label){this.NoText=true;this.Element.title=""}else{this.NoText=false;this.Element.title=this.label}};Qva.Mgr.caption.MinHeight=16;Qva.Mgr.caption.prototype.createLayout=function(){var q;var y=g(this.Element);if(y.css("display")=="none"){return}if(this.RowHeight==-1&&this.RowSpan!=1){this.RowHeight=y.height()}if(this.RowHeight!=-1){q=Math.max(this.RowSpan==1?this.RowHeight:(this.RowHeight*this.RowSpan),Qva.Mgr.caption.MinHeight);y.height(q);y.find(".vertical").css("vertical-align",y.css("verticalAlign"));y.find(".vertical").height(q);if(!IS_IE6_OR_IE7){y.find(".vertical").width(y.width());var n=y.find(".QvCaptionImgContainer").width();var w=y.width();var r=Qva.MeasureText("W",y.css("font-family"),y.css("font-size")).width;var s=w-n;y.find(".vertical").children().first().width(s);if(w-n<r){y.find(".vertical").children().first().css("display","none")}else{var p=y.find(".vertical").children().first().text().split(" ");var o=0;var x;for(var u=p.length-1;u>=0;u-=1){if(p[u].length>o){o=p[u].length;x=u}}var m=Qva.MeasureText(p[x],y.css("font-family"),y.css("font-size")).width;if(w-n<(m+r)){var v=w-n;y.find(".vertical").children().first().css("display","block").css("width",v-r)}else{y.find(".vertical").children().first().css("display","inline")}}}}if(this.NoText){y.find(".horizontal").html("&nbsp;")}};Qva.Mgr.caption.prototype.PropertiesPaint=function(q,o,n){this.GeneralPaint(q,o,n);var r=g(document.createElement("span"));r.addClass("QvCaption_PropText");var v=g(this.Element);var u;var p;var s;if(q!="n"){v.html("");var m=g(document.createElement("span"));m.attr("alt","");m.addClass("prop-icon-34x34").addClass("QvClosePropIcon");v.append(m);m.attr("binderid",v.attr("binderid"));m.attr("ObjectId",this.ObjectId);m.click(onclick_action);m[0].Action=this.Name.replace("Caption","CX");s=o.getAttribute("label");if(!s){if(this.Element.color&&this.Element.color.getAttribute("bkgcolor")){this.Element.style.color=this.Element.color.getAttribute("bkgcolor")}s=" ";this.NoText=true;this.Element.title=""}else{this.NoText=false;this.Element.title=s}r.text(s);this.Element.appendChild(r.get(0))}this.PostPaint=null};Qva.Mgr.caption.prototype.CaptionPaint=function(x,z,L){this.GeneralPaint(x,z,L);var y=g(this.Element);var q;var w;var o;var J;var K;var v;if(x!="n"){y.html("");var I=z.getElementsByTagName("action");if(I.length>=1){if(!IS_IE6_OR_IE7){v=g(document.createElement("div"));v.addClass("QvCaptionImgContainer")}if(this.InlineStyle){var n=DarkColor(this.PageBinder.IsActive?this.activecolor.getAttribute("color"):this.color.getAttribute("color"))}for(var D=(I.length-1);D>=0;D--){var F=I[D];if(F.getAttribute("type")=="divider"){Assert(false);continue}if(IS_TOUCHENABLED){if(F.getAttribute("name")==="XL"){continue}}var H=F.getElementsByTagName("icon");var B=null;for(var G=0;G<H.length;G++){B=H[G]}if(B==null){Assert(false);continue}var r=F.getAttribute("mode")=="disabled";if(!IS_IE6_OR_IE7){var K=document.createElement("div");$img=g(K);if(!r){$img.addClass("QvCaptionIcon")}else{$img.addClass("QvCaptionIcon-disabled")}K.title=F.getAttribute("text");var E=B.getAttribute("style");if(E){$img.get(0).style.cssText=E}var p=B.getAttribute("name").split(".")[0];$img.addClass("caption-icon-16x16").addClass("caption-"+p+(n?"-light":"-dark")+"-icon")}else{var K=document.createElement("img");$img=g(K);$img.addClass("QvCaptionIconIE7");K.title=F.getAttribute("text");var E=B.getAttribute("style");if(E){$img.get(0).style.cssText=E}var s=this.PageBinder.BuildBinaryUrl(B.getAttribute("path"),B.getAttribute("stamp"),B.getAttribute("name"),this.color?HtmlifyARGB(this.color.getAttribute("color")):null);$img.attr("src",s)}if(!r){var A=F.getAttribute("name");var u=F.getAttribute("clientaction");$img[0].binderid=this.Element.binderid;$img[0].ObjectId=this.ObjectId;if(A){$img.bind("click",onclick_action);$img[0].Action=this.Name.replace("Caption",A)}if(u){$img.bind("click",onclick_ContextClientAction);$img[0].clientaction=u;$img[0].param=F.getAttribute("param")}if(F.getAttribute("menu")=="true"){$img[0].position=A;Qva.SetContextMenu($img.get(0),function(M){return Qva.GetBinder(this.binderid).OnContextMenu(M,this.ObjectId)})}}if(!IS_IE6_OR_IE7){v.append($img)}else{y.append($img)}}if(!IS_IE6_OR_IE7){v.width(function(){return v.get(0).childNodes.length*17});y.append(v)}}}var m=Math.ceil(Qva.MeasureFontHeight(y.css("font-family"),y.css("font-size")));this.RowHeight=m;if(this.InlineStyle){q=g(document.createElement("div"));w=g(document.createElement("div"));w.css("display","inline");q.addClass("horizontal").addClass("alignmentcontainer");w.text(this.label?this.label:"");J=z.getAttribute("rowspan");if(J&&J>1){o=g(document.createElement("div"));o.addClass("vertical").addClass("alignmentcontainer").addClass("QvCaptionmultitext");o.append(w);q.append(o);y.find(".QvCaptionImgContainer").css("float","right");if(this.RowSpan!=J){this.PageBinder.Resized()}this.RowSpan=J;this.PageBinder.QueuePostPaintMessage(this)}else{this.PageBinder.Resized();this.RowSpan=1;q.addClass("QvCaptiontext");q.append(w)}y.append(q);this.createLayout()}else{var C=document.createElement("span");C.innerText=this.label;if(this.PropertyDialog){g(C).addClass("QvCaption_PropText")}y.append(C)}};Qva.Mgr.restore=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o;this.Element.Name=this.Name;this.Element.binderid=m.binderid;this.Element.moveObj=o.id;this.Element.yMin=0;this.Element.xMin=0;m.Append(this,this.Name,"action");this.Element.ondblclick=this.Restore;Qva.SetContextMenu(o,function(q){return Qva.GetBinder(this.binderid).OnContextMenu(q,this.Name.replace(".RE",""))});if(IS_TOUCHENABLED){Qva.Touch.Restore.AddTouchSupport(this)}};Qva.Mgr.restore.prototype.Restore=function(){Qva.GetBinder(this.binderid).Set(this.Name,"action","",true)};Qva.Mgr.restore.prototype.PostPaint=function(){if(this.Element.style.display=="none"){return}var m=this.avq_url;m+="&width="+escape(parseInt(this.Element.offsetWidth));m+="&height="+escape(parseInt(this.Element.offsetHeight));this.Element.style.backgroundImage="url("+m+")"};Qva.Mgr.restore.prototype.Paint=function(p,o){this.Touched=true;var n=this.Element;n.style.display=Qva.MgrGetDisplayFromMode(this,p);if(n.style.display=="none"){return}var m=this.PageBinder.BuildBinaryUrl(o.getAttribute("path"),o.getAttribute("stamp"),this.Name);this.avq_url=m;this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.QvObject=function(m,n,o){if(!Qva.MgrSplit(this,n,o)){return}m.AddManager(this);this.Managers=new Array();this.Members={};this.IsInvalid=Qva.Mgr.object.prototype.IsInvalid;this.GetUpdates=Qva.Mgr.object.prototype.GetUpdates;this.GetWidth=Qva.Mgr.object.prototype.GetMaxClientWidth;this.GetHeight=Qva.Mgr.object.prototype.GetMaxClientHeight;this.pageoffset={};this.pagesize={};this.totalsize={};var n=this.Name.substr("Document.".length);this.poll={name:n,clearcache:"true"};this.PostPaintQueue=[];this.Paint=function(u,s,r,q){this.Type=s.getAttribute("type");var p=this.Mode=s.getAttribute("mode");if(p=="aborted"){}else{if(p=="working"||p=="invalid"){}else{if(p!="cached"){Qva.Mgr.object.prototype.GenericPaint.apply(this,Array(u,s))}}}};this.QvaPublic=new Qva.Public.Wrapper(this);return this};Qva.Mgr.QvObject.prototype.PartialLoad=function(m,n){if(isNaN(parseInt(n.x))||isNaN(parseInt(n.y))){return}this.PageBinder.IsPartialLoad=true;this.PageBinder._Send("get",m.substr("Document.".length),true,{offset:n.x+":"+n.y})};Qva.Mgr.QvObject.prototype.QueuePostPaintMessage=function(n){for(var m=0;m<this.PostPaintQueue.length;++m){if(this.PostPaintQueue[m]==n){return}}this.PostPaintQueue.push(n);this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.search=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o;this.Element.Name=this.Name;this.Element.binderid=m.binderid;this.Element.className="PopupSearch";this.First=true};Qva.Mgr.search.Do=function(m,o,n){m.Set(".Search","search",o,n)};Qva.Mgr.search.KeyUp=function(o){if(!o){o=window.event}var n=o.keyCode;switch(n){case 13:case 27:break;default:this.last_search=this.value;var m=Qva.GetBinder(this.binderid);if(m.GetEnabled()){Qva.Mgr.search.Do(m,this.value,true)}else{m.PendingSearchName=".Search";m.PendingSearchValue=this.value}break}};Qva.Mgr.search.Close=function(p,o,r){Qva.KeepPopupSearchAlive=false;var s=".Search";var n=p.value;p.value="";window.focus();var m=Qva.GetBinder(p.binderid);if(m.Enabled){if(o){Qva.Mgr.search.Do(m,n,false)}var q;if(o){q=r?"ctrlaccept":"accept"}else{q="abort"}m.Set(s,"closesearch",q,true)}else{Qva.PendingSearchKey=(o?"accept":"abort");Qva.PendingSearchKeyName=s}};Qva.Mgr.search.KeyDown=function(n){if(!n){n=window.event}var m=n.keyCode;switch(m){case 13:Qva.Mgr.search.Close(this,true,ctrlKeyPressed(n));break;case 27:var o=this;window.setTimeout(function(){Qva.Mgr.search.Close(o,false)},0);break}};Qva.Mgr.search.prototype.Paint=function(w,B){if(this.First){this.First=false;var v=this.ToogleImg=document.createElement("div");v.style.display="none";var o=g(v);o.addClass("caption-icon-16x16");if(IS_IE6_OR_IE7){o.addClass("QvCaptionIconIE7")}else{o.addClass("QvCaptionIcon")}o.addClass("search-expand-icon");v.alt="expand";v.Action="Document.Search.TG";v.onclick=onclick_action;v.binderid=this.Element.binderid;this.Element.appendChild(v);var s=document.createElement("div");var C=g(s);C.addClass("caption-icon-16x16");if(IS_IE6_OR_IE7){C.addClass("QvCaptionIconIE7")}else{C.addClass("QvCaptionIcon")}C.addClass("search-close-icon");s.alt="close";s.Action="Document.Search.Close";s.onclick=onclick_action;s.binderid=this.Element.binderid;this.Element.appendChild(s);var F={};F.name="Document.Search.DS";F.id="Search.DS";var x=this.AssosiatedDS=Qva.Mgr.CreateObject(this.PageBinder,F,false);x.Element.className+=" DS";x.Element.style.cssText="z-index: 100; display: none; left: 10pt; top: 10pt; width: 10pt; height: 800pt; position:absolute;";x.CreateListBox();new Qva.Mgr.transientpos(x,x.Element,F.name,"");document.body.appendChild(x.Element)}this.Touched=true;var n=this.Element;n.style.display=Qva.MgrGetDisplayFromMode(this,w);if(n.style.display=="none"){if(this.AssosiatedDS){this.AssosiatedDS.Element.style.display="none"}if(this.TextBox){purge(this.TextBox);this.Element.removeChild(this.TextBox);this.TextBox=null}return}if(!this.TextBox){var z=this.TextBox=document.createElement("input");z.binderid=this.Element.binderid;z.tabIndex=1;z.onkeyup=Qva.Mgr.search.KeyUp;z.onkeydown=Qva.Mgr.search.KeyDown;z.onclick=Qva.CancelAction;if(IS_TOUCHENABLED){z.ontouchend=Qva.CancelAction}this.Element.appendChild(z);this.TextBox.last_search=""}var m=B.getAttribute("owner");var u=B.getAttribute("text");var r=B.getAttribute("associatedsearch");var D=window.document.getElementById(m);var q=Qva.GetAbsolutePageCoords(D);var E=36;if(IS_IE6_OR_IE7){E=38}var y=q.y-20;var A=D.offsetWidth;switch(r){case"true":A*=2;this.ToogleImg.alt="collapse";g(this.ToogleImg).removeClass("search-expand-icon").addClass("search-collapse-icon");this.ToogleImg.style.display="";break;case"false":this.AssosiatedDS.Element.style.display="none";this.ToogleImg.alt="expand";g(this.ToogleImg).addClass("search-expand-icon").removeClass("search-collapse-icon");this.ToogleImg.style.display="";break;case"hidden":default:this.AssosiatedDS.Element.style.display="none";E=18;this.ToogleImg.style.display="none";break}A-=2;if(A<100){A=100}n.style.left=q.x+"px";n.style.top=y+"px";n.style.width=A+"px";this.TextBox.style.width=(A-E)+"px";this.TextBox.focus();Qva.ActiveElement=this.TextBox;if(Qva.InitSearch){if(Qva.InitSearch=="<"||Qva.InitSearch==">"||Qva.InitSearch=="="){this.TextBox.value=Qva.InitSearch}else{if(u=="**"){this.TextBox.value="*"+Qva.InitSearch+"*"}else{if(u=="~"){this.TextBox.value="~"+Qva.InitSearch}else{this.TextBox.value=Qva.InitSearch}}}this.TextBox.last_search=this.TextBox.value;Qva.Mgr.search.Do(this.PageBinder,this.TextBox.value,true);Qva.SetCursor(this.TextBox,false);Qva.InitSearch=""}else{if(this.PageBinder.PendingSearchName==""&&this.TextBox.value!=u&&this.TextBox.last_search==this.TextBox.value){this.TextBox.value=u;Qva.SetCursor(this.TextBox,false)}}};Qva.AddAnnotation=function(o){var m=document.createElement("div");m.style.display="none";m.className="QvAnnotation";m.onclick=function(p){o.PageBinder.Set("Document.Annotations.Filter","value",o.Name,true)};var n=document.createElement("span");m.appendChild(n);o.Element.appendChild(m);o.setAnnotation=function(q){var r=q.getAttribute("annotations");var p=q.getAttribute("selected_annotations")==="true";m.style.display=r?"":"none";if(m.style.display=="none"){return}g(m)[p?"addClass":"removeClass"]("Selected");n.innerText=r}};Qva.Mgr.textdatetemplate=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o};Qva.Mgr.textdatetemplate.prototype.Paint=function(p,n){this.Touched=true;var m=this.Element;var o=h(n,"text");m.innerText=o;m.style.display=Qva.MgrGetDisplayFromMode(this,p)};function f(m,n){m=(""+m);while(m.length<n){m="0"+m}return m}function d(m){if(!m){return null}while(m.length>1&&m.charAt(0)==="0"){m=m.substr(1)}return parseInt(m)}function c(s,x){var y=/(\d\d\d\d)-(\d\d)-(\d\d) (\d\d):(\d\d):(\d\d)/;var m=y.exec(s);if(m){var u=d(m[1]);var p=d(m[2]);var n=d(m[3]);var v=d(m[4]);var o=d(m[5]);var w=d(m[6]);var q=new Date(Date.UTC(u,p-1,n,v,o,w));if(x){return x(q)}else{return q.toLocaleString()}}else{return s}}function h(p,n){var o=p.getAttribute(n+"_template");var r=c(p.getAttribute(n+"_date"),function(s){return s});var m=f(r.getFullYear(),4)+"."+f(r.getMonth()+1,2)+"."+f(r.getDate(),2);var q=f(r.getHours(),2)+":"+f(r.getMinutes(),2);return o.replace("{date}",m).replace("{time}",q)}Qva.Mgr.notelist=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o};Qva.Mgr.notelist.prototype.Paint=function(y,n){this.Touched=true;var s=this.Element;s.style.display=Qva.MgrGetDisplayFromMode(this,y);if(s.style.display=="none"){return}s.innerHTML="";var q=n.getAttribute("compactview")==="true";g(s).parent().parent().addClass(q?"ConciseView":"VerboseView").removeClass(q?"VerboseView":"ConciseView");s.className=q?"ConciseView":"VerboseView";var w=n.getElementsByTagName("element");for(var u=0;u<w.length;++u){var C=w[u];var m=document.createElement("div");m.className="Note";if(!q){var v=document.createElement("div");v.className="Header";v.innerText=C.getAttribute("header");m.appendChild(v)}if(C.getAttribute("bookmark")==="true"){var z=document.createElement("span");z.className="has-snapshot";m.appendChild(z)}var A=document.createElement("div");A.className="Title";A.innerText=C.getAttribute("title");m.appendChild(A);var x=document.createElement("div");x.className="Body";x.innerText=C.getAttribute("body");m.appendChild(x);if(q){var B=document.createElement("div");B.className="Footer";B.innerText=C.getAttribute("footer");m.appendChild(B)}else{var r=document.createElement("div");r.className="Footer";r.innerText=h(C,"footer1");m.appendChild(r);var p=document.createElement("div");p.className="Footer";if(C.getAttribute("footer2")!=null){p.innerText=C.getAttribute("footer2")}else{p.innerText=h(C,"footer2")}m.appendChild(p);var o=document.createElement("div");o.className="Footer";o.innerText=C.getAttribute("footer3");o.style.cssText="text-align: right;";m.appendChild(o)}m.binderid=this.PageBinder.ID;m.Position=C.getAttribute("id");m.Action="Document.Annotations.Show";m.onclick=onclick_action;s.appendChild(m)}};Qva.Mgr.commentlist=function(m,o,n,p){if(!Qva.MgrSplit(this,n,p)){return}m.AddManager(this);this.Element=o};Qva.Mgr.commentlist.prototype.Paint=function(y,p){this.Touched=true;var r=this.Element;r.style.display=Qva.MgrGetDisplayFromMode(this,y);if(r.style.display=="none"){return}r.innerHTML="";var u=p.getElementsByTagName("element");var D=g(r).parents(".NoteBg").prev().find("div a");Assert(D.length===2);if(u.length===0){D[0].removeAttribute("href","");D[1].removeAttribute("href","");D[0].className="disabled";D[1].className="disabled"}else{D[0].setAttribute("href","#comment_first");D[1].setAttribute("href","#comment_last");D[0].className="";D[1].className=""}for(var s=0;s<u.length;++s){var B=u[s];var o=document.createElement("div");o.className="Comment";if(B.getAttribute("menu")==="true"){var x=document.createElement("img");x.style.cssText="float: right;";x.title="menu";x.src=this.PageBinder.PageBinder.BuildBinaryUrl(null,null,"bundled:caption_menu");o.appendChild(x);x.binderid=this.PageBinder.ID;x.Position="comment:"+B.getAttribute("id");x.onclick=function(E){if(!E){E=window.event}return Qva.GetBinder(this.binderid).OnContextMenu(E,"Annotations",this.Position)}}var q=B.getAttribute("deleted");if(q){var C=document.createElement("div");C.className="Body";C.style.cssText="font-style: italic";C.innerText=q;o.appendChild(C)}else{var w=document.createElement("span");w.style.cssText="float: left; margin: 0 5px 6px 1px; position: static;";w.className="ui-icon-user";o.appendChild(w);var n=document.createElement("div");n.className="Header";n.innerText=h(B,"h1");o.appendChild(n);var m=document.createElement("div");m.className="Header";m.innerText=B.getAttribute("h2");o.appendChild(m);var z=B.getAttribute("bookmarkid");if(z){var A=document.createElement("a");A.className="use-snapshot";A.Bookmark=B.getAttribute("bookmarkid");A.binderid=this.PageBinder.ID;A.onclick=function(E){Qva.GetBinder(this.binderid).Set("bookmark-apply","docaction",this.Bookmark,false);return false};o.appendChild(A)}var v=document.createElement("div");v.className="Body";v.innerText=B.getAttribute("body");o.appendChild(v)}r.appendChild(o)}};Qva.Mgr.icon=function(m,q,o,r){var p=q.getAttribute("icon");var n=Qva.GetBinder(m.binderid);q.src=n.BuildBinaryUrl(null,null,p)};Qva.Mgr.annotations=function(n,q,m,u,r){var m=Qva.MgrMakeName(m,u);this.Element=q;var v=this;n.OnComplete=function(){v.Update()};var p=m+".NoteList.Notes";this.pageoffset=0;this.totalsize=0;this.visible_notes=0;n.AddManager({Name:p,Paint:function(A,z){v.pageoffset=parseInt(z.getAttribute("pageoffset"),10);v.totalsize=parseInt(z.getAttribute("totalsize"),10)}});var x=g(q).find(".Notes button");g(x[0]).click(function(){if(g(this).hasClass("Disabled")){return}n.PageBinder.Set(p,"scroll",-v.visible_notes,true)});g(x[1]).click(function(){if(g(this).hasClass("Disabled")){return}n.PageBinder.Set(p,"scroll",v.visible_notes,true)});g(q).find(":button").button();var o=g(q).closest(".QvFrame");n.AddManager({Frame:o,Name:m+".Height",Paint:function(B,A){var z=parseInt(A.getAttribute("text"),10);Assert(!isNaN(z));this.Frame.height(z)}});g(q).find(".Resizer").bind("mousedown",function(E){if(E.which!==1){return}var F=g(q).find('*[data-height="auto"]:visible');Assert(F.length===1);var D=o.outerHeight();var C;if(F.css("box-sizing")==="border-box"){C=F.outerHeight()}else{C=F.height()}var z=E.pageY;function B(H){var G=H.pageY-z;if(D+G<490){G=490-D}o.height(D+G);F.height(C+G)}function A(H){if(H.which!==1){return}g(document).unbind("mousemove",B);g(document).unbind("mouseup",A);var G=H.pageY-z;if(D+G<490){G=490-D}o.height(D+G);F.height(C+G);n.PageBinder.Set("Document.Annotations","resize",D+G,true)}g(document).bind("mousemove",B);g(document).bind("mouseup",A)});if(IS_IE){g(q).find(".text-input").keypress(function(z){if(z.which==13){return false}})}if(IS_TOUCHENABLED){var y=g(q).find('div[data-height="auto"]').filter(function(){return g(this).css("overflow")==="auto"}).wrapInner("<div>").children();for(var s=0;s<y.length;++s){y[s].qvscroll=new QvScroll({attachElement:y[s],horizontal:"disabled",cornerBounce:true});try{y[s].parentNode.addEventListener("touchstart",Qva.NoAction,false);y[s].parentNode.addEventListener("touchend",Qva.NoAction,false)}catch(w){}}}};Qva.Mgr.annotations.prototype.Update=function(){this.UpdateHeight();this.UpdateNotesScroll()};Qva.Mgr.annotations.prototype.UpdateHeight=function(){var u=g(this.Element).find('*[data-height="auto"]:visible');Assert(u.length<=1);if(u.length!==1){return}var w=u.parent();var o=w.children(":visible").not(u);var p=w.closest(".QvFrame");var v=p.height();var n=p.children(".QvCaption_Prop").outerHeight();var s=v-n-2;var q=0;o.each(function(){q+=g(this).outerHeight(true)});var r=0;if(u.css("box-sizing")!=="border-box"){r=u.outerHeight(true)-u.height()}var m=s-q-r;u.height(m);if(u[0].firstChild&&u[0].firstChild.qvscroll){u[0].firstChild.qvscroll.attach()}};Qva.Mgr.annotations.prototype.UpdateNotesScroll=function(){var p=g(this.Element).find(".Notes");if(!p.is(":visible")){return}var r=p.children(".NoteList").height();var m=p.children(".NoteList").children().children().outerHeight()+5;this.visible_notes=Math.floor(r/m);var o=this.pageoffset>0;var n=(this.totalsize-this.pageoffset)*m>r;var q=p.children("button");g(q[0])[o?"removeClass":"addClass"]("Disabled");g(q[1])[n?"removeClass":"addClass"]("Disabled")}})(window.jQuery);(function(a,c){function b(j,g,h,k){var l=0;var f=0;while(l<j.length&&f<g.length){if(j[l]<g[f]){k.push(j[l]);++l}else{if(j[l]>g[f]){h.push(g[f]);++f}else{++l;++f}}}for(;l<j.length;++l){k.push(j[l])}for(;f<g.length;++f){h.push(g[f])}}function d(f,h){var m=window.document.getElementById(f);if(m){var l=m.style.zIndex;if(h==l){return}m.style.zIndex=h}var j=[f+"_minimized",f+"_minimized_resize",f+"_minimized_move",f+"_frame_resize",f+"_frame_move"];for(var g=0;g<j.length;g++){var k=window.document.getElementById(j[g]);if(k){k.style.zIndex=h}}}Qva.Collaboration=function(f,g){this.Name=f.DefaultScope+".ActiveSheet";this.Attr="collobj";this.Element=g;this.PageBinder=f;f.AddManager(this);this.Objects=[]};Qva.Collaboration.prototype.Scale=function(h,f,g){var j=parseFloat(h.getAttribute(f));if(isNaN(j)||j<0){j=100}if(j<g){j=g}return j};Qva.Collaboration.prototype.Paint=function(o,q){this.Touched=true;if(this.Element==null){this.Element=document.getElementById("MainContainer")}if(this.Element==null){return}this.ZList=[];var f=[];var s=q.getElementsByTagName("object");var k=s.length;var r=0;Qva.Help.Context=null;var m=null;for(var g=0;g<k;++g){var u=s[g];var A=u.getAttribute("name");var y=u.getAttribute("objectid");if(this.PageBinder.SingleObjectId&&y){if(y!=this.PageBinder.SingleObjectId){continue}}if(!A){continue}f.push(A);this.ZList.push(A);var n={};n.id=A;n.mode=u.getAttribute("mode");n.left=u.getAttribute("left");n.top=u.getAttribute("top");n.width=u.getAttribute("width");n.height=u.getAttribute("height");n.allowmove=u.getAttribute("allowmove");n.allowresize=!IS_TOUCHENABLED&&u.getAttribute("allowresize");if(n.mode=="maximized"){n.maximized=true;m=A}else{n.maximized=false}n.type=u.getAttribute("type");n.help=u.getAttribute("help");n.extension=u.getAttribute("extension");if(Qva.Help.Context==null&&n.mode!="hidden"){Qva.Help.Context={Name:n.id,Topic:n.help,SubType:n.extension}}if(IS_IE6_OR_IE7){var p=parseInt(u.getAttribute("top"))+parseInt(u.getAttribute("height"));if(p>r){r=p}}var h=A;A=this.PageBinder.DefaultScope+"."+A;var z=this.PageBinder.Members[A];if(z){z=z[0]}if(z){z.Size(n);if(z.setAnnotation){z.setAnnotation(u)}if(u.getAttribute("type")!="TW"){continue}var v=u.getAttribute("page")!=null;if(!!z.HasPage==v){continue}this.PageBinder.RemoveObject(h)}n.create=true;n.name=A;if(n.type=="TW"){n.page=u.getAttribute("page")}switch(n.type){case"TW":this.CreateToolWindow(n);break;default:this.AddObject(n);break}if(n.type!="TW"){this.CreateMinimized(n)}z=this.PageBinder.Members[A];if(z){z=z[0]}if(z){z.Size(n);if(z.setAnnotation){z.setAnnotation(u)}}}if(IS_IE6_OR_IE7){this.Element.style.height=r+10+"px"}f.sort();var j=[];var x=[];b(this.Objects,f,j,x);this.Objects=f;for(var w=0;w<x.length;++w){this.PageBinder.RemoveObject(x[w])}for(var w=0;w<this.ZList.length;w++){var A=this.ZList[w];var l=A==m?this.ZList.length+1:this.ZList.length-w;l+=10;d(A,l)}};Qva.Collaboration.prototype.AddObject=function(f){var g=Qva.Mgr.CreateObject(this.PageBinder,f,true);Qva.AddAnnotation(g);this.Element.appendChild(g.Element)};Qva.Collaboration.prototype.CreateToolWindow=function(k){var f=Qva.Mgr.CreateObject(this.PageBinder,k,true);f.Element.className+=" ToolWindow Qv_"+k.help;f.Element.style.cssText+="display:none;";var n=document.createElement("table");n.style.cssText="height:100%; width:100%;";if(k.page){f.HasPage=true;var o=n.insertRow(-1);var m=o.insertCell(-1);m.vAlign="top"}else{var l=n.insertRow(-1);var g=l.insertCell(-1);g.vAlign="top";g.innerHTML="<div class='ToolWindow-Navigation'></div>";var o=n.insertRow(-1);var m=o.insertCell(-1);m.vAlign="top";m.innerHTML="<div class='ToolWindow-Body'></div>"}f.ContentElement.appendChild(n);Qva.SetContextMenu(f,function(p){return Qva.GetBinder(this.binderid).OnContextMenu(p,this.Name)});this.Element.appendChild(f.Element);new Qva.Mgr.style(f,f.ContentElement,k.name+".Style");if(k.page){var j=this.PageBinder;var h=new Qva.Mgr.toolwindowbody(j,null,k.name+".Body");this.PageBinder.LoadHtml(k.page,function(p){m.innerHTML=p;h.Element=a(m).children().get(0);h.Scan();h.Paint()})}else{new Qva.Mgr.toolwindownavigation(this.PageBinder,g.firstChild,k.name+".Navigation");new Qva.Mgr.toolwindowbody(this.PageBinder,a(m).children().get(0),k.name+".Body")}};Qva.Collaboration.prototype.CreateMinimized=function(f){var g=document.createElement("div");g.className="QvFrame";g.style.cssText="vertical-align:middle;text-align:left; display:none;";g.id=f.id+"_minimized";this.Element.appendChild(g);new Qva.Mgr.restore(this.PageBinder,g,f.name+".RE")};Qva.Mgr.children=function(f,h,g,j){if(!Qva.MgrSplit(this,g,j)){return}f.AddManager(this);this.Element=h;h.binderid=f.binderid;this.PageBinder=f.PageBinder;this.Objects=[];this.Managers=[];this.InlineStyle=f.InlineStyle;this.LeftButton=f.LeftButton;this.TableLimit=f.TableLimit;this.IsHosted=f.IsHosted;this.Enabled=f.GetEnabled();this.binderid=f.binderid;this.GridElements={}};Qva.Mgr.children.prototype.GetEnabled=function(){return this.PageBinder.GetEnabled()};Qva.Mgr.children.prototype.Paint=function(n,r){this.Touched=true;var f=[];var u=r.getElementsByTagName("object");var l=u.length;var s=0;for(var h=0;h<l;++h){var v=u[h];var z=v.getAttribute("name");if(!z){continue}f.push(z);var m={};m.id=z;m.mode=v.getAttribute("mode");m.left=v.getAttribute("left");m.top=v.getAttribute("top");m.width=v.getAttribute("width");m.height=v.getAttribute("height");m.allowmove=v.getAttribute("allowmove");m.allowresize=v.getAttribute("allowresize");m.maximized=m.mode=="maximized";if(IS_IE6_OR_IE7){var q=parseInt(v.getAttribute("top"))+parseInt(v.getAttribute("height"));if(q>s){s=q}}var j=z;z=this.PageBinder.GetDocumentMgr().DefaultScope+"."+z;var y=this.PageBinder.GetDocumentMgr().Members[z];if(y){y=y[0]}if(y){y.Size(m);continue}m.create=true;m.name=z;m.type=v.getAttribute("type");m.extension=v.getAttribute("extension");var o=Qva.Mgr.CreateObject(this,m);var p=document.createElement("div");this.GridElements[z]=p;p.appendChild(o.Element);this.Element.appendChild(p)}if(IS_IE6_OR_IE7){this.Element.style.height=s+10+"px"}f.sort();var k=[];var x=[];b(this.Objects,f,k,x);this.Objects=f;for(var w=0;w<x.length;++w){var g=this.GridElements["Document."+x[w]];if(g){g.parentNode.removeChild(g)}this.RemoveObject(x[w])}};Qva.Mgr.children.prototype.QueuePostPaintMessage=function(f){this.PageBinder.QueuePostPaintMessage(f)};Qva.Mgr.children.prototype.BuildBinaryUrl=function(j,h,g,f){return this.PageBinder.BuildBinaryUrl(j,h,g,f)};Qva.Mgr.children.prototype.Set=function(g,h,j,f){this.PageBinder.GetDocumentMgr().Set(g,h,j,f)};Qva.Mgr.children.prototype.GetDocumentMgr=function(){return this.PageBinder.GetDocumentMgr()};Qva.Mgr.children.prototype.GetUpdates=function(h){for(var f=0;f<this.Managers.length;++f){var g=this.Managers[f];if(g.GetUpdates){g.GetUpdates(h)}}};Qva.Mgr.children.prototype.GetMaximizedRect=function(f){var g={};g.left="0";g.top="0";if(this.Grid){g.width=""+this.GridElements[f.Name].offsetWidth;g.height=""+this.GridElements[f.Name].offsetHeight}else{g.width=""+this.Element.offsetWidth;g.height=""+this.Element.offsetHeight}return g};Qva.Mgr.children.prototype.AddManager=function(f){f.PageBinder=this;f.Touched=false;if(f.SelectedClassName==null){f.SelectedClassName="QvSelected";f.DeselectedClassName="QvDeselected";f.EnabledClassName="QvOptional";f.DisabledClassName="QvExcluded";f.LockedClassName="QvLocked";f.SelectedExcludedClassName="QvSelectedExcluded";f.LockedExcludedClassName="QvLockedExcluded";f.AlternativeClassName="QvAlternative";f.ModeIfNotEnabled="n"}this.Managers[this.Managers.length]=f;this.PageBinder.GetDocumentMgr().Append(f,f.Name,f.Attr)};Qva.Mgr.children.prototype.Append=function(j,g,f,h){this.PageBinder.GetDocumentMgr().Append(j,g,f,h)};Qva.Mgr.children.prototype.RemoveFromManagers=Qva.PageBinding.prototype.RemoveFromManagers;Qva.Mgr.children.prototype.RemoveObject=function(f){var g=this.PageBinder.GetDocumentMgr().Members["Document."+f];if(g){g=g[0]}if(g){if(g.Remove){g.Remove()}this.RemoveFromManagers(g)}this.PageBinder.GetDocumentMgr().Members["Document."+f]=null};Qva.Mgr.children.prototype.Remove=function(){for(var f=0;f<this.Objects.length;f++){this.RemoveObject(this.Objects[f])}};Qva.Mgr.children.prototype.GetEnabled=function(){return this.Enabled}})(jQuery);Qva.Select={Active:true,mouseDown:function(b){if(!Qva.Select.Active){return}b=b||window.event;var c=b.target||b.srcElement;var a=c.disabled||(c.nodeName!="HTML"&&c.nodeName!="INPUT"&&c.nodeName!="SELECT"&&c.nodeName!="TEXTAREA");if(a){if(b.preventDefault){b.preventDefault()}else{b.returnValue=false}Qva.addEvent(document,"mousemove",Qva.Select.mouseMove);Qva.addEvent(document,"mouseup",Qva.Select.mouseUp);return false}},mouseMove:function(a){a=a||window.event;if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}return false},mouseUp:function(a){Qva.removeEvent(document,"mousemove",Qva.Select.mouseMove);Qva.removeEvent(document,"mouseup",Qva.Select.mouseUp)}};document.onmousedown=Qva.Select.mouseDown;(function(b,c){if(!Qva.DragDrop){Qva.DragDrop=new Object({mouseOffset:null,DropTargets:[],DropFrames:[],DropDefault:null,curDrag:null,dragHelper:null,curDrop:null,dragType:null,DragStarted:null})}Qva.DragDrop.GetDropTarget=function(d,h,f){if(!h){h=Qva.DragDrop.curDrag.Type}if(f){var j=f.split(".");if(j.length>=2){f=j[0]+"."+j[1]}}for(var g=0;g<Qva.DragDrop.DropTargets.length;++g){if(Qva.DragDrop.dragElement&&Qva.DragDrop.dragElement.binderid!=Qva.DragDrop.DropTargets[g].binderid){continue}var l=Qva.DragDrop.DropTargets[g].Inside(d,h);if(l){return l}}for(var g=0;g<Qva.DragDrop.DropFrames.length;++g){var k=Qva.DragDrop.DropFrames[g];if(f&&k.Name==f){continue}var l=k.Inside(d,h);if(l){return l}}if(Qva.DragDrop.DropDefault){return Qva.DragDrop.DropDefault.Inside(d,h)}return null};Qva.DragDrop.Inside=function(g,f){try{var j=Qva.GetPageCoords(g);var h=parseInt(g.offsetWidth);var d=parseInt(g.offsetHeight);return(f.x>j.x&&f.x<j.x+h&&f.y>j.y&&f.y<j.y+d)}catch(k){return false}};Qva.DragDrop.mouseMove=function(g){g=g||window.event;if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}if(!Qva.DragDrop.curDrag){Assert(false)}var s=new Date();if(s.getTime()-Qva.MouseDownStartTime<200){return}var w={x:g.clientX,y:g.clientY};var p=Qva.DragDrop.dragElement;if(!Qva.DragDrop.DragStarted){Qva.DragDrop.DragStarted=true;while(Qva.DragDrop.dragHelper.firstChild){Qva.DragDrop.dragHelper.removeChild(Qva.DragDrop.dragHelper.firstChild)}if(Qva.DragDrop.dragType=="cell"){Qva.DragDrop.dragHelper.appendChild(p.cloneNode(true));Qva.DragDrop.dragHelper.className="QvDragRect";Qva.DragDrop.dragHelper.style.display="block";Qva.DragDrop.dragHelper.firstChild.dragObj=null}else{var v=p.cloneNode(true);var n=p.getElementsByTagName("select");if(n.length>0){var x=v.getElementsByTagName("select");for(var m=0;m<n.length;m++){x[m].selectedIndex=n[m].selectedIndex}}var u=v.getElementsByTagName("span");for(var m=0;m<u.length;m++){u[m].style.cursor="inherit"}var j=p;while(j&&j.nodeName!="TABLE"){j=j.parentNode}if(j){var o=j.firstChild;while(o&&o.nodeName!="COLGROUP"){o=o.nextSibling}}var h=document.createElement("tbody");var r=document.createElement("table");r.style.width=parseInt(p.offsetWidth)+"px";r.style.height=parseInt(p.offsetHeight)+"px";r.style.tableLayout="fixed";h.appendChild(v);if(o){r.appendChild(o.cloneNode(true))}r.appendChild(h);Qva.DragDrop.dragHelper.appendChild(r);Qva.DragDrop.dragHelper.className="QvDragRect";Qva.DragDrop.dragHelper.style.display="block";Qva.DragDrop.dragHelper.style.fontFamily="arial";Qva.DragDrop.dragHelper.style.fontSize="10pt";v.dragObj=null}}Qva.DragDrop.dragHelper.style.top=w.y-Qva.DragDrop.mouseOffset.y+"px";Qva.DragDrop.dragHelper.style.left=w.x-Qva.DragDrop.mouseOffset.x+"px";var k=Qva.DragDrop.GetDropTarget(w);if(Qva.DragDrop.curDrop!=k){if(Qva.DragDrop.curDrop&&Qva.DragDrop.curDrop.Element){for(var l=Qva.DragDrop.curDrop.Element.firstChild;l!=null;l=l.nextSibling){if(l.nodeName=="TD"){l.className="";l.style.backgroundImage=""}}}Qva.DragDrop.curDrop=k;Qva.DragDrop.dragHelper.style.cursor="pointer";if(Qva.DragDrop.curDrop){Qva.DragDrop.dragHelper.style.cursor="";var f=Qva.GetBinder(Qva.DragDrop.dragElement.binderid).BuildBinaryUrl(null,null,"dropinsert");if(Qva.DragDrop.curDrop.VerticalPosition=="insertafter"){var q="DropTarget-Bottom"}else{if(Qva.DragDrop.curDrop.VerticalPosition=="insertbefore"){var q="DropTarget-Top"}else{var q="DropTarget-Open"}}if(Qva.DragDrop.curDrop.Element){for(var l=Qva.DragDrop.curDrop.Element.firstChild;l!=null;l=l.nextSibling){if(l.nodeName=="TD"){l.className=q;l.style.backgroundImage="url("+f+")"}}}else{Qva.DragDrop.dragHelper.style.cursor="not-allowed"}}}if(!Qva.DragDrop.curDrop){if(Qva.DragDrop.dragType=="row"){Qva.DragDrop.dragHelper.style.cursor="not-allowed"}}return false};Qva.DragDrop.mouseUp=function(h){if(Qva.DragDrop.curDrag){Qva.DragDrop.dragHelper.style.display="none";if(Qva.DragDrop.curDrop){if(Qva.DragDrop.curDrop.Element){for(var g=Qva.DragDrop.curDrop.Element.firstChild;g!=null;g=g.nextSibling){if(g.nodeName!="TD"){continue}g.className="";g.style.backgroundImage=""}var f=Qva.GetBinder(Qva.DragDrop.curDrop.Element.binderid);if(f.Enabled){var l=Qva.DragDrop.curDrop.Element;if(typeof(l)!="string"){l=l.TargetName||l.ObjectId||l.Name}if(Qva.DragDrop.curDrop.VerticalPosition){f.Set(Qva.DragDrop.curDrag.Name,Qva.DragDrop.curDrop.VerticalPosition,l,true)}else{h=h||window.event;var d={x:h.clientX,y:h.clientY};var j=d.y-Qva.DragDrop.mouseOffset.y-document.getElementById("PageContainer").offsetTop;var k=d.x-Qva.DragDrop.mouseOffset.x;l={target:l,x:k,y:j,drop:Qva.DragDrop.curDrag.Value};f.Set(Qva.DragDrop.curDrag.Name,l)}}}}else{if(Qva.DragDrop.curDrag.DropAt){h=h||window.event;var d={x:h.clientX,y:h.clientY};if(!Qva.DragDrop.Inside(Qva.DragDrop.dragElement,d)){var j=d.y-Qva.DragDrop.mouseOffset.y-document.getElementById("PageContainer").offsetTop;var k=d.x-Qva.DragDrop.mouseOffset.x;var f=Qva.GetBinder(Qva.DragDrop.curDrag.binderid);if(f.Enabled){f.Set(Qva.DragDrop.curDrag.Name,{target:"Document.ActiveSheet",x:k,y:j,drop:Qva.DragDrop.curDrag.Value})}}}}}else{if(Qva.DragDrop.curDrop){Assert(false)}}Qva.DragDrop.curDrop=null;Qva.DragDrop.curDrag=null;Qva.DragDrop.DragStarted=null;Qva.removeEvent(document,"mousemove",Qva.DragDrop.mouseMove);Qva.removeEvent(document,"mouseup",Qva.DragDrop.mouseUp);Qva.Select.Active=true};Qva.DragDrop.mouseDown=function(j){j=j||window.event;var l=j.target||j.srcElement;var h=l.nodeName.toUpperCase();if(l.disabled||h==="INPUT"||h==="SELECT"||h==="TEXTAREA"){return}if(j.preventDefault){j.preventDefault()}else{j.returnValue=false}var k=l.dragObj;if(k){Qva.DragDrop.dragType="cell";Qva.DragDrop.dragElement=l}else{while(l&&l.nodeName!="TR"){l=l.parentNode}if(l){var k=l.dragObj;if(k){Qva.DragDrop.dragType="row";Qva.DragDrop.dragElement=l}}}Qva.DragDrop.curDrag=k;Qva.DragDrop.DragStarted=null;if(k){var f={x:j.clientX,y:j.clientY};var g=Qva.GetPageCoords(l);Qva.DragDrop.mouseOffset={x:f.x-Qva.GetScrollLeft()-g.x,y:f.y-Qva.GetScrollTop()-g.y};Qva.Select.Active=false;Qva.addEvent(document,"mousemove",Qva.DragDrop.mouseMove);Qva.addEvent(document,"mouseup",Qva.DragDrop.mouseUp);var m=new Date();Qva.MouseDownStartTime=m.getTime()}return false};Qva.DragDrop.Init=function(){Qva.DragDrop.dragHelper=document.createElement("DIV");Qva.DragDrop.dragHelper.style.cssText="position:absolute; display:none;";Qva.DragDrop.dragHelper.style.zIndex=666;document.body.appendChild(Qva.DragDrop.dragHelper)};var a=Qva.Start;Qva.Start=function(){a();Qva.DragDrop.Init()};Qva.Move={};Qva.Move.mouseDown=function(g){if(!g){g=window.event}var h=g.target||g.srcElement;var f=h.disabled||(h.nodeName!="INPUT"&&h.nodeName!="SELECT");if(f){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}if(!h.moveObj){while(!h.moveObj){h=h.parentNode}}if(h.moveObj){Qva.Move.old_cursor=document.body.style.cursor;document.body.style.cursor="move";Qva.Move.moveElement=h;Qva.Move.MoveStarted=null;Qva.Move.StartX=g.clientX+Qva.GetScrollLeft();Qva.Move.StartY=g.clientY+Qva.GetScrollTop();Qva.Select.Active=false;Qva.addEvent(document,"mousemove",Qva.Move.mouseMove);Qva.addEvent(document,"mouseup",Qva.Move.mouseUp);var j=new Date();Qva.MouseDownStartTime=j.getTime();Qva.MouseDown2=true}return false}};Qva.Move.mouseMove=function(g){if(!Qva.MouseDown2){return}if(!Qva.Move.moveElement){Assert(false)}if(!g){g=window.event;g.returnValue=false}else{g.preventDefault()}var n=new Date();if(n.getTime()-Qva.MouseDownStartTime<200){return}if(!Qva.Move.MoveStarted){Qva.Move.MoveStarted=true;var m=Qva.Move.moveElement.moveObj.split(":");Qva.Move.curMove=[];for(var k=0;k<m.length;k++){var l=(m[k]!="*")?document.getElementById(m[k]):Qva.Move.moveElement;Qva.Move.curMove[k]={Element:l,StartLeft:l.offsetLeft,StartTop:l.offsetTop,ClassName:l.className};l.className+=" QvMoveRect";l.style.zIndex=666}}var j=g.clientX+Qva.GetScrollLeft()-Qva.Move.StartX;var h=g.clientY+Qva.GetScrollTop()-Qva.Move.StartY;for(var k=0;k<Qva.Move.curMove.length;k++){var f=Qva.Move.curMove[k].StartLeft+j;if(!isNaN(Qva.Move.moveElement.xMax)){f=Math.min(f,Qva.Move.moveElement.xMax)}if(!isNaN(Qva.Move.moveElement.xMin)){f=Math.max(f,Qva.Move.moveElement.xMin)}if(!Qva.Move.moveElement.xOnly){var o=Qva.Move.curMove[k].StartTop+h;if(!isNaN(Qva.Move.moveElement.yMin)){o=Math.max(o,Qva.Move.moveElement.yMin)}Qva.Move.curMove[k].Element.style.top=o+"px"}Qva.Move.curMove[k].Element.style.left=f+"px"}return false};Qva.Move.mouseUp=function(d){d=d||window.event;Qva.MouseDown2=false;if(Qva.Move.MoveStarted){var m={x:d.clientX,y:d.clientY};var f=Qva.DragDrop.GetDropTarget(m,"Object",Qva.Move.moveElement.Name);var n=Qva.GetBinder(Qva.Move.moveElement.binderid);if(f&&f.Element&&f.Element.Name){n.Set(f.Element.Name,{drop:Qva.Move.moveElement.Name,cursor:d.clientX+":"+d.clientY});for(var j=0;j<Qva.Move.curMove.length;j++){Qva.Move.curMove[j].Element.style.left=Qva.Move.curMove[j].StartLeft+"px";Qva.Move.curMove[j].Element.style.top=Qva.Move.curMove[j].StartTop+"px"}}else{var h=d.clientX+Qva.GetScrollLeft()-Qva.Move.StartX;var g=d.clientY+Qva.GetScrollTop()-Qva.Move.StartY;var k=Qva.Move.curMove[0].StartTop+g;var l=Qva.Move.curMove[0].StartLeft+h;if(Qva.Move.moveElement.xOnly){l-=Qva.Move.moveElement.xMin;l/=(Qva.Move.moveElement.xMax-Qva.Move.moveElement.xMin);n.Set(Qva.Move.moveElement.Name,"value",Math.round(l*255),true)}else{if(!isNaN(Qva.Move.moveElement.xMin)){l=Math.max(l,Qva.Move.moveElement.xMin)}if(!isNaN(Qva.Move.moveElement.yMin)){k=Math.max(k,Qva.Move.moveElement.yMin)}n.Set(Qva.Move.moveElement.Name,{moveto:l+":"+k,cursor:d.clientX+":"+d.clientY})}}for(var j=0;j<Qva.Move.curMove.length;j++){Qva.Move.curMove[j].Element.className=Qva.Move.curMove[j].ClassName}Qva.Move.curMove=null;Qva.Move.moveElement=null;Qva.Move.MoveStarted=null}document.body.style.cursor=Qva.Move.old_cursor;Qva.removeEvent(document,"mousemove",Qva.Move.mouseMove);Qva.removeEvent(document,"mouseup",Qva.Move.mouseUp);Qva.Select.Active=true};Qva.Resize={};Qva.Resize.mouseDown=function(f,h){if(!f){f=window.event;f.returnValue=false}else{f.preventDefault()}f.cancelBubble=true;var g=f.target||f.srcElement;var d=Qva.GetPageCoords(h);Qva.Resize.ResizeType=g.ResizeType;Qva.Resize.Frame=h;Qva.Resize.StartX=f.clientX+Qva.GetScrollLeft();Qva.Resize.StartY=f.clientY+Qva.GetScrollTop();Qva.Resize.StartLeft=Qva.GetScrollLeft()+d.x-1;Qva.Resize.StartTop=Qva.GetScrollTop()+d.y-1;Qva.Resize.StartH=h.offsetHeight;Qva.Resize.StartW=h.offsetWidth;if(!Qva.Resize.SizeRect){Qva.Resize.SizeRect=document.createElement("div");Qva.Resize.SizeRect.className="QvSizeRect";Qva.Resize.SizeRect.style.display="";document.body.insertBefore(Qva.Resize.SizeRect,document.body.firstChild)}else{Qva.Resize.SizeRect.style.display=""}Qva.Resize.SizeRect.style.left=this.StartLeft+"px";Qva.Resize.SizeRect.style.top=this.StartTop+"px";Qva.Resize.SizeRect.style.width=this.StartW+"px";Qva.Resize.SizeRect.style.height=this.StartH+"px";Qva.Resize.SizeRect.X=null;Qva.Resize.SizeRect.Y=null;Qva.Resize.SizeRect.W=null;Qva.Resize.SizeRect.H=null;Qva.Resize.old_cursor=document.body.style.cursor;document.body.style.cursor=g.style.cursor;Qva.Select.Active=false;Qva.addEvent(document,"mousemove",Qva.Resize.mouseMove);Qva.addEvent(document,"mouseup",Qva.Resize.mouseUp)};Qva.Resize.mouseMove=function(h){if(!Qva.Resize.SizeRect){return}if(!h){h=window.event;h.returnValue=false}else{h.preventDefault()}var f=h.clientX+Qva.GetScrollLeft()-Qva.Resize.StartX;var d=h.clientY+Qva.GetScrollTop()-Qva.Resize.StartY;var g=Qva.Resize.Frame.AvqMgr.MinWidth;var k=Qva.Resize.Frame.AvqMgr.MinHeight;if(Qva.Resize.ResizeType.indexOf("t")!=-1){var j=Qva.Resize.StartY+Qva.Resize.StartH-k;Qva.Resize.SizeRect.Y=Math.min(j,Math.max(k,Qva.Resize.StartTop+d));Qva.Resize.SizeRect.H=Math.max(k,Qva.Resize.StartH-d)}if(Qva.Resize.ResizeType.indexOf("b")!=-1){Qva.Resize.SizeRect.H=Math.max(k,Qva.Resize.StartH+d)}if(Qva.Resize.ResizeType.indexOf("l")!=-1){var l=Qva.Resize.StartX+Qva.Resize.StartW-g;Qva.Resize.SizeRect.X=Math.min(l,Math.max(g,Qva.Resize.StartLeft+f));Qva.Resize.SizeRect.W=Math.max(g,Qva.Resize.StartW-f)}if(Qva.Resize.ResizeType.indexOf("r")!=-1){Qva.Resize.SizeRect.W=Math.max(g,Qva.Resize.StartW+f)}if(Qva.Resize.SizeRect.Y){Qva.Resize.SizeRect.style.top=Qva.Resize.SizeRect.Y+"px"}if(Qva.Resize.SizeRect.X){Qva.Resize.SizeRect.style.left=Qva.Resize.SizeRect.X+"px"}if(Qva.Resize.SizeRect.W){Qva.Resize.SizeRect.style.width=Qva.Resize.SizeRect.W+"px"}if(Qva.Resize.SizeRect.H){Qva.Resize.SizeRect.style.height=Qva.Resize.SizeRect.H+"px"}};Qva.Resize.mouseUp=function(j){document.body.style.cursor=Qva.Resize.old_cursor;var h=Qva.Resize.ResizeType;var g=(Qva.Resize.SizeRect.W?Qva.Resize.SizeRect.W:Qva.Resize.StartW);var d=(Qva.Resize.SizeRect.H?Qva.Resize.SizeRect.H:Qva.Resize.StartH);if(Qva.Resize.ResizeType.indexOf("l")!=-1){g+=Qva.Resize.Frame.rect.width-Qva.Resize.StartW}g=Math.max(Qva.Resize.Frame.AvqMgr.MinWidth,g);if(Qva.Resize.ResizeType.indexOf("t")!=-1){d+=Qva.Resize.Frame.rect.height-Qva.Resize.StartH}d=Math.max(Qva.Resize.Frame.AvqMgr.MinHeight,d);var k=Qva.Resize.Frame.AvqMgr;if(k){k.Set(Qva.Resize.Frame.ObjectId,"resize",h+":"+g+":"+d,true)}else{var f=Qva.GetBinder(Qva.Resize.Frame.binderid);f.Set(Qva.Resize.Frame.Name,"resize",h+":"+g+":"+d,true)}Qva.Resize.SizeRect.style.display="none";Qva.Resize.Frame=null;Qva.removeEvent(document,"mousemove",Qva.Resize.mouseMove);Qva.removeEvent(document,"mouseup",Qva.Resize.mouseUp);Qva.Select.Active=true};Qva.DragDrop.resizeColumn={colIndex:null,frame:null,oldCursor:null,resizeRect:null,startDragX:0,widthOuter:0,mouseDown:function(h){if(!h){h=window.event;h.returnValue=false}else{h.preventDefault()}h.cancelBubble=true;var j=h.target||h.srcElement;this.oldCursor=document.body.style.cursor;document.body.style.cursor="w-resize";var l=Qva.GetAbsolutePageCoords(j.parentNode,true);this.frame=j.parentNode;this.colIndex=j.columnData.colIndex;this.startDragX=h.clientX+Qva.GetScrollLeft();this.widthOuter=j.columnData.widthOuter;if(this.resizeRect===null){this.resizeRect=document.createElement("div");this.resizeRect.className="QvSizeRect";this.resizeRect.style.display="";document.body.insertBefore(this.resizeRect,document.body.firstChild)}else{this.resizeRect.style.visibility="visible"}var f=l.x+j.columnData.outerLeftCoordinate;var d=f+j.columnData.widthOuter;var k=Math.max(l.x,f);var g=d-k;this.resizeRect.style.left=k+"px";this.resizeRect.style.top=j.columnData.top+"px";this.resizeRect.style.height=j.columnData.height+"px";this.resizeRect.style.width=g+"px";this.resizeRect.startWidth=g;this.resizeRect.delta=0;Qva.addEvent(document,"mousemove",this.mouseMove);Qva.addEvent(document,"mouseup",this.mouseUp)},mouseMove:function(f){if(!Qva.DragDrop.resizeColumn.resizeRect){return}if(!f){f=window.event;f.returnValue=false}else{f.preventDefault()}Qva.DragDrop.resizeColumn.resizeRect.delta=f.clientX+Qva.GetScrollLeft()-Qva.DragDrop.resizeColumn.startDragX;var d=Math.max(10,Qva.DragDrop.resizeColumn.resizeRect.startWidth+Qva.DragDrop.resizeColumn.resizeRect.delta);Qva.DragDrop.resizeColumn.resizeRect.style.width=d+"px"},mouseUp:function(g){var d=Qva.DragDrop.resizeColumn;if(typeof(d.resizeRect.delta)!=="undefined"&&d.resizeRect.delta!==0){var f=Math.max(10,d.widthOuter+d.resizeRect.delta),h=d.frame.AvqMgr;h.SetColumnWidth(d.colIndex,f)}d.resizeRect.style.visibility="hidden";d.frame=null;document.body.style.cursor=d.oldCursor;Qva.removeEvent(document,"mousemove",d.mouseMove);Qva.removeEvent(document,"mouseup",d.mouseUp)}};Qva.DragDrop.reorder={source:{x:null,y:null,Orientation:""},target:{x:null,y:null,Orientation:""},displayRect:null,PosMarker:null,oldCursor:null,startDragX:0,startDragY:0,startDragHeaderLeft:0,startDragHeaderTop:0,frame:null,lstZoneCoords:null,ColumnWidth:0,RowHeight:0,mouseDown:function(q,w,l){if(!q){q=window.event;q.returnValue=false}else{q.preventDefault()}q.cancelBubble=true;var y=q.target||q.srcElement,h,f,o,m,d,k;while(y.parentNode.xx===c){y=y.parentNode}this.frame=y.parentNode.parentNode.parentNode.parentNode;o=Qva.GetAbsolutePageCoords(this.frame);this.oldCursor=document.body.style.cursor;this.source.x=y.parentNode.xx;this.source.y=y.parentNode.yy;this.target.x=this.source.x;this.target.y=this.source.y;this.ColumnWidth=y.offsetWidth;this.RowHeight=y.offsetHeight;for(var r=0;r<l.length;r++){var u=l[r];if(u.orientation=="horizontal"){if(this.target.y!=parseInt(u.y)){continue}if(this.target.x<parseInt(u.x)){continue}}else{if(this.target.x!=parseInt(u.x)){continue}if(this.target.y<parseInt(u.y)){continue}}this.source.Orientation=u.orientation;break}if(this.source.Orientation==""){Assert(false);return}this.target.Orientation=this.source.Orientation;var s=Qva.GetAbsolutePageCoords(y,true);this.startDragX=q.clientX+Qva.GetScrollLeft();this.startDragY=q.clientY+Qva.GetScrollTop();this.startDragHeaderLeft=s.x;this.startDragHeaderTop=s.y;if(this.displayRect===null){this.displayRect=document.createElement("div");this.displayRect.className="QvReorderTable";document.body.insertBefore(this.displayRect,document.body.firstChild)}this.displayRect.style.visibility="hidden";this.displayRect.style.left=s.x+"px";this.displayRect.style.top=s.y+"px";if(this.target.Orientation=="vertical"){this.displayRect.style.height=this.frame.style.height;this.displayRect.style.width=this.ColumnWidth+"px"}else{this.displayRect.style.height=this.RowHeight+"px";this.displayRect.style.width=parseInt(this.frame.style.width)-y.parentNode.offsetLeft+"px"}this.displayRect.delta=0;if(this.PosMarker===null){this.PosMarker=document.createElement("div")}this.PosMarker.style.visibility="hidden";this.PosMarker.style.top=this.displayRect.style.top;this.PosMarker.style.left=this.displayRect.style.left;if(this.target.Orientation=="vertical"){this.PosMarker.className="QvReorderColumnPos";this.PosMarker.style.height=this.displayRect.style.height;this.PosMarker.style.width=""}else{this.PosMarker.className="QvReorderRowPos";this.PosMarker.style.height="";this.PosMarker.style.width=this.displayRect.style.width}document.body.insertBefore(this.PosMarker,document.body.firstChild);this.lstZoneCoords=[];for(h=0;h<l.length;++h){var u=l[h];if(!w[u.x]){continue}var p=w[u.x].width;var g=w[u.x].xPos+o.x;var n=u.y*this.RowHeight+o.y;if(u.orientation=="vertical"){var v=g+p;var x=g+p*w[u.x].middle;var j}else{var j=n+this.RowHeight;var x=n+(j-n)/2;var v}this.lstZoneCoords.push({leftCoord:g,rightCoord:v,middleCoord:x,topCoord:n,bottomCoord:j,orientation:u.orientation,x:u.x,y:u.y})}Qva.addEvent(document,"mousemove",this.mouseMove);Qva.addEvent(document,"mouseup",this.mouseUp)},mouseMove:function(d){var f=Qva.DragDrop.reorder;if(!f.displayRect||f.displayRect===null){return}if(!d){d=window.event;d.returnValue=false}else{d.preventDefault()}var k=d.clientX+Qva.GetScrollLeft(),h=d.clientY+Qva.GetScrollTop(),n,g,p=Qva.GetAbsolutePageCoords(f.frame).x,m=p+f.frame.offsetWidth,j=Qva.GetAbsolutePageCoords(f.frame).y,l=j+f.frame.offsetHeight;if(k>=p&&k<=m&&h>=j&&h<=l){for(n=0,g=f.lstZoneCoords.length;n<g;n++){var o={x:f.lstZoneCoords[n].x,y:f.lstZoneCoords[n].y};var q=f.lstZoneCoords[n];if(k>=q.leftCoord&&h>=q.topCoord){if(q.orientation=="vertical"&&k<=q.rightCoord){f.displayRect.style.left=f.startDragHeaderLeft+d.clientX+Qva.GetScrollLeft()-f.startDragX+"px";f.PosMarker.className="QvReorderColumnPos";if(k>=q.middleCoord){f.PosMarker.style.left=q.rightCoord+"px";o.x++}else{f.PosMarker.style.left=q.leftCoord+"px"}f.displayRect.style.top=q.topCoord+"px";f.displayRect.style.height=f.frame.style.height;f.displayRect.style.width=f.ColumnWidth+"px";f.PosMarker.style.height=f.displayRect.style.height;f.PosMarker.style.top=f.displayRect.style.top;f.PosMarker.style.width=""}else{if(q.orientation=="horizontal"&&h<=q.bottomCoord){f.displayRect.style.top=f.startDragHeaderTop+d.clientY+Qva.GetScrollTop()-f.startDragY+"px";f.PosMarker.className="QvReorderRowPos";if(h>=q.middleCoord){f.PosMarker.style.top=q.bottomCoord+"px";o.y++}else{f.PosMarker.style.top=f.lstZoneCoords[n].topCoord+"px"}f.displayRect.style.left=q.leftCoord+"px";f.displayRect.style.height=f.RowHeight+"px";f.displayRect.style.width=p+parseInt(f.frame.style.width)-q.leftCoord+"px";f.PosMarker.style.width=f.displayRect.style.width;f.PosMarker.style.left=f.displayRect.style.left;f.PosMarker.style.height=""}else{continue}}f.target.x=o.x;f.target.y=o.y;f.target.Orientation=q.orientation;break}}f.displayRect.style.visibility="visible";f.PosMarker.style.visibility="visible";document.body.style.cursor="move"}},mouseUp:function(f){var d=Qva.DragDrop.reorder;d.displayRect.style.visibility="hidden";d.PosMarker.style.visibility="hidden";document.body.style.cursor=d.oldCursor;Qva.removeEvent(document,"mousemove",d.mouseMove);Qva.removeEvent(document,"mouseup",d.mouseUp);params={};params.reorder="";params.source=d.source.Orientation+":"+d.source.x+":"+d.source.y;params.target=d.target.Orientation+":"+d.target.x+":"+d.target.y;if(params.source!=params.target){var g=d.frame.parentNode.Mgr;g.PageBinder.Set(g.Name,params)}}}})(jQuery);var Graphics={VML:{CreateElement:function(b,a){var c=document.createElement("v:"+b);c.unselectable="on";if(a){a.appendChild(c)}return c},CreateShape:function(f,b,a,d){var c=Graphics.VML.CreateElement("shape",d);c.coordsize=b;if(a){c.fillcolor=a}c.path=f;return c},CreateArea:function(a,b){var c=Graphics.VML.CreateElement("group",b);c.style.width=a[0]+"px";c.style.height=a[1]+"px";c.coordsize=a.join(",");c.style.position="absolute";return c},CreatePolygonObj:function(g,a,f,j,d){var h="m "+g[0][0]+","+g[0][1]+" l";for(var c=1;c<g.length;++c){h+=" "+g[c][0]+" "+g[c][1]}h+=" x e";var b=Graphics.VML.CreateShape(h,d.join(","),a,f);b.style.width=d[0]+"px";b.style.height=d[1]+"px";b.style.position="absolute";b.style.left=j[0]+"px";b.style.top=j[1]+"px";return b},CreatePolygon:function(c,a,b){return Graphics.VML.CreatePolygonObj(c,a,b,[0,0],[b.style.pixelWidth,b.style.pixelHeight])},CreateLine:function(g,f,b,d,c){var a=Graphics.VML.CreateElement("line",d);a.from=g.join(",");a.to=f.join(",");if(b){a.strokecolor=b}if(c){a.strokeweight=c}return a},CreatePolyLine:function(g,b,d,c){var a=Graphics.VML.CreateElement("polyline",d);a.points=g.join(" ");if(b){a.strokecolor=b}var h=Graphics.VML.CreateElement("fill");h.on="false";a.appendChild(h);if(c){a.strokeweight=c}return a},CreateRect:function(g,c,a,d,b){var f=Graphics.VML.CreateElement("rect",d);f.fillcolor=a;f.style.left=g[0]+"px";f.style.top=g[1]+"px";f.style.width=c[0]+"px";f.style.height=c[1]+"px";if(!b){Graphics.VML.CreateElement("stroke",f).on="false"}return f},FixPolygon:function(d,f,c,a){var g="m "+f[0][0]+","+f[0][1]+" l";for(var b=1;b<f.length;++b){g+=" "+f[b][0]+" "+f[b][1]}g+=" x e";d.path=g;d.coordsize=c.join(",");d.style.width=c[0]+"px";d.style.height=c[1]+"px"},Init:function(){if(IE_DOCMODE>=8){if(!document.namespaces.v){document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML")}}else{if(!document.namespaces.v){document.namespaces.add("v","urn:schemas-microsoft-com:vml")}}if(!Graphics.VML.styleSheet){Graphics.VML.styleSheet=document.createStyleSheet();Graphics.VML.styleSheet.cssText="v\\:*{behavior:url(#default#VML);display: inline-block;}"}},styleSheet:null},Canvas:{CreateArea:function(a,b){var c=document.createElement("canvas");c.style.width=a[0]+"px";c.style.height=a[1]+"px";c.width=a[0];c.height=a[1];if(b){b.appendChild(c)}return c},CreatePolygonObj:function(d,a,c,g,b){var f=Graphics.Canvas.CreateArea(b,c);f.style.position="absolute";f.style.left=g[0]+"px";f.style.top=g[1]+"px";Graphics.Canvas.CreatePolygon(d,a,f);return f},CreatePolygon:function(f,b,d){var a=d.getContext("2d");a.fillStyle=b||"rgb(0,0,0)";a.beginPath();a.moveTo(f[0][0],f[0][1]);for(var c=1;c<f.length;++c){a.lineTo(f[c][0],f[c][1])}a.fill()},CreateLine:function(g,f,b,d,c){var a=d.getContext("2d");a.lineWidth=c||1;a.strokeStyle=b||"rgb(0,0,0)";a.beginPath();a.moveTo(g[0],g[1]);a.lineTo(f[0],f[1]);a.stroke()},CreatePolyLine:function(g,b,f,d){if(g.length===0){return}var a=f.getContext("2d");a.lineWidth=d||1;a.strokeStyle=b||"rgb(0,0,0)";a.beginPath();a.moveTo(g[0][0],g[0][1]);for(var c=1;c<g.length;++c){a.lineTo(g[c][0],g[c][1])}a.stroke()},CreateRect:function(g,d,b,f,c){var a=f.getContext("2d");if(c){a.strokeStyle=c===true?"rgb(0,0,0)":c;a.strokeRect(g[0],g[1],d[0],d[1])}a.fillStyle=b;a.fillRect(g[0],g[1],d[0],d[1])},FixPolygon:function(d,f,c,b){d.style.width=c[0]+"px";d.style.height=c[1]+"px";d.width=c[0];d.height=c[1];var a=d.getContext("2d");a.clearRect(0,0,c[0],c[1]);Graphics.Canvas.CreatePolygon(f,b,d)},Init:function(){}},SVG:{CreateElement:function(c,b){var a="http://www.w3.org/2000/svg";try{var d=document.createElementNS(a,c)}catch(f){var d=document.createElement(c);d.setAttribute("xmlns",a)}if(b){b.appendChild(d)}return d},CreateArea:function(a,b){var c=Graphics.SVG.CreateElement("svg",b);c.setAttribute("width",a[0]+"px");c.setAttribute("height",a[1]+"px");c.style.width=a[0]+"px";c.style.height=a[1]+"px";return c},CreatePolygonObj:function(d,a,c,g,b){var f=Graphics.SVG.CreateArea(b,c);f.style.position="absolute";f.style.left=g[0]+"px";f.style.top=g[1]+"px";Graphics.SVG.CreatePolygon(d,a,f);return f},CreatePolygon:function(d,a,c){var b=Graphics.SVG.CreateElement("polygon",c);b.setAttribute("points",d.join(","));b.setAttribute("fill",a||"black");return b},CreateLine:function(g,f,b,d,c){var a=Graphics.SVG.CreateElement("line",d);a.setAttribute("x1",g[0]+"px");a.setAttribute("y1",g[1]+"px");a.setAttribute("x2",f[0]+"px");a.setAttribute("y2",f[1]+"px");a.setAttribute("stroke",b||"black");a.setAttribute("strokeWidth",c);return a},CreatePolyLine:function(f,b,d,c){var a=Graphics.SVG.CreateElement("polyline",d);a.setAttribute("points",f.join(","));a.setAttribute("stroke",b||"black");a.setAttribute("strokeWidth",c);a.setAttribute("fill","none");return a},CreateRect:function(g,c,a,d,b){var f=Graphics.SVG.CreateElement("rect",d);f.setAttribute("x",g[0]+"px");f.setAttribute("y",g[1]+"px");f.setAttribute("width",c[0]+"px");f.setAttribute("height",c[1]+"px");f.setAttribute("fill",a||"black");if(b){f.setAttribute("stroke","black")}return f},FixPolygon:function(){Assert(false)},Init:function(){}}};var useragent=""+window.window.navigator.userAgent;if(useragent.indexOf("MSIE")!=-1){var SelectGraphics=function(){return Graphics.VML}}else{var SelectGraphics=function(a){if(Graphics[a]&&a!=="VML"){return Graphics[a]}return Graphics.Canvas}}function SelectInitGraphics(a){var b=SelectGraphics(a);b.Init();return b}function MeasureText(b,a){if(!MeasureText.div){MeasureText.div=document.createElement("div");MeasureText.div.style.position="absolute";MeasureText.div.style.width="auto";MeasureText.div.style.height="auto";MeasureText.div.style.visibility="hidden";document.body.insertBefore(MeasureText.div,document.body.firstChild)}MeasureText.div.style.fontSize=a;MeasureText.div.innerText=b;return{width:MeasureText.div.offsetWidth,height:MeasureText.div.offsetHeight}}MeasureText.div=null;var ModalType={popup:0,messagebox:1};Qva.Modal=function(a){if(typeof a!=="string"){a=null}this.ScriptPath=a||Qva.QvAjaxZfcPath+"htc/";this.HideSelects=false;this.DefaultPage="modal/loading.html";this.TabIndexes=[];this.PageBinders=[];this.PopupMasks=[];this.PopupCointainers=[];this.PopFrames=[];this.TitleBar=[];this.TabbableTags=["A","BUTTON","TEXTAREA","INPUT","IFRAME"];this.PopupIsShown=false;this.NumberOfShownWindows=0;this.Type=[];Qva.Modal.instance=this};Qva.Modal.prototype.ShowEx=function(h,b,g,a,f,d,c){iFrameWidth=g;iFrameHeight=a;this.NumberOfShownWindows++;this.Type[this.NumberOfShownWindows]=f;this.PageBinders[this.NumberOfShownWindows]=h;this.Init();var j=document.getElementById("popCloseBox"+this.NumberOfShownWindows);if(j){j.style.display="block"}this.PopupIsShown=true;this.DisableTabs();this.PopupMasks[this.NumberOfShownWindows].style.display="block";this.PopupCointainers[this.NumberOfShownWindows].style.display="block";this.TitleBar[this.NumberOfShownWindows].style.display="";if(g&&a){this.SetSize(g,a)}if(this.PageBinders[this.NumberOfShownWindows].Session){b+=((b.indexOf("?")==-1)?"?":"&")+"session="+escape(this.PageBinders[this.NumberOfShownWindows].Session)}if(this.PageBinders[this.NumberOfShownWindows].Ticket){b=Qva.FixUrl(b,"ticket",this.PageBinders[this.NumberOfShownWindows].Ticket)}if(this.PageBinders[this.NumberOfShownWindows].Host){b=Qva.FixUrl(b,"host",this.PageBinders[this.NumberOfShownWindows].Host)}if(this.PageBinders[this.NumberOfShownWindows].Unicorn){b=Qva.FixUrl(b,"unicorn","3")}if(this.PageBinders[this.NumberOfShownWindows].View!=""){b=Qva.FixUrl(b,"view",this.PageBinders[this.NumberOfShownWindows].View)}if(this.PageBinders[this.NumberOfShownWindows].Remote!=""){b=Qva.FixUrl(b,"remote",this.PageBinders[this.NumberOfShownWindows].Remote)}if(Qva.Benchmark){this.Benchmark=new Qva.Benchmark()}this.TitleBar[this.NumberOfShownWindows].style.display=d?"none":"";this.PopFrames[this.NumberOfShownWindows].className=c||"QvModal_Default";b=Qva.AddProxyIfAny(b);this.PopFrames[this.NumberOfShownWindows].contentWindow.location.replace(b);if(this.HideSelects==true){this.HideSelectBoxes()}};Qva.Modal.prototype.Show=function(g,b,f,a,d,c){this.ShowEx(g,b,f,a,ModalType.popup,d,c)};Qva.Modal.prototype.SetSize=function(c,a){var b=parseInt(document.getElementById("popupTitleBar"+this.NumberOfShownWindows).offsetHeight,10);this.CenterWin(c,a+b);this.PopupCointainers[this.NumberOfShownWindows].style.width=c+"px";this.PopupCointainers[this.NumberOfShownWindows].style.height=a+b+"px";this.SetMaskSize();this.PopFrames[this.NumberOfShownWindows].style.height=a+"px";this.PopFrames[this.NumberOfShownWindows].style.width=(isNaN(iFrameWidth)?c:iFrameWidth)+"px"};Qva.Modal.prototype.Init=function(){if(this.PopupMasks[this.NumberOfShownWindows]!=null){return}theBody=document.getElementsByTagName("BODY")[0];var a=document.createElement("div");a.style.zIndex=200+3*this.NumberOfShownWindows;a.className="popupMask";a.style.position="absolute";a.onclick=Qva.CancelBubble;var j=document.createElement("div");j.style.zIndex=201+3*this.NumberOfShownWindows;j.style.position="absolute";var d=" ";var g='<div class="PropModalRoundedCorners ToolWindowModal"><div class="QvCaption_Prop" id="popupTitleBar'+this.NumberOfShownWindows+'"><div class="prop-icon-34x34 prop-modal-icon-star" style="float:left;"></div><div class="QvCaption_PropText" id="popupTitle'+this.NumberOfShownWindows+'" style="width:100%"></div><div class="popupControls" id="popupControls'+this.NumberOfShownWindows+'" style="width:15px">'+d+'</div></div><div style="width:100%;height:50%;background-color:transparent;position:absolute;display:none;z-index:9999" id="mousedownfix"></div> <iframe style="background-color:#efefef;" src="'+Qva.AddProxyIfAny(this.ScriptPath+this.DefaultPage)+'" scrolling="auto" frameborder="0" allowtransparency="true" id="popupFrame'+this.NumberOfShownWindows+'" name="popupFrame"></iframe></div>';var c='<div class="PropModalRoundedCorners"><div class="QvCaption_Prop" id="popupTitleBar'+this.NumberOfShownWindows+'"><div class="QvCaption_PropText" id="popupTitle'+this.NumberOfShownWindows+'" style="width:100%"></div><div class="popupControls" id="popupControls'+this.NumberOfShownWindows+'" style="width:15px">'+d+'</div></div><div style="width:100%;height:50%;background-color:transparent;position:absolute;display:none;z-index:9999" id="mousedownfix"></div> <iframe style="background-color:#efefef;" src="'+Qva.AddProxyIfAny(this.ScriptPath+this.DefaultPage)+'" scrolling="auto" frameborder="0" allowtransparency="true" id="popupFrame'+this.NumberOfShownWindows+'" name="popupFrame"></iframe></div>';if(!IS_IE6_OR_IE7){j.innerHTML=""+g}else{j.innerHTML=""+c}theBody.appendChild(a);theBody.appendChild(j);this.PopupCloseBox=document.getElementById("popCloseBox"+this.NumberOfShownWindows);this.PopupMasks[this.NumberOfShownWindows]=a;this.PopupCointainers[this.NumberOfShownWindows]=j;this.PopFrames[this.NumberOfShownWindows]=document.getElementById("popupFrame"+this.NumberOfShownWindows);var h=this.TitleBar[this.NumberOfShownWindows]=document.getElementById("popupTitleBar"+this.NumberOfShownWindows);var f=document.getElementById("mousedownfix");h.style.zIndex=202+3*this.NumberOfShownWindows;h.onmousedown=function(n){if(!n){n=window.event}f.style.display="block";var m=Qva.GetOffsets(n,j);function l(o){document.onmousemove=null;document.onmouseup=null;f.style.display="none";return false}function k(p){if(!p){p=window.event}var o={x:p.clientX+Qva.GetScrollLeft(),y:p.clientY+Qva.GetScrollTop()};j.style.left=(o.x-m.offsetX)+"px";j.style.top=(o.y-m.offsetY)+"px";return false}document.onmousemove=k;document.onmouseup=l;return false};if(this.PopupCloseBox){this.PopupCloseBox.onmousedown=Qva.Modal.Close}var b=parseInt(window.navigator.appVersion.charAt(0),10);if(b<=6&&window.navigator.userAgent.indexOf("MSIE")>-1){this.HideSelects=true}};Qva.Modal.Close=function(a){Qva.Modal.instance.Close()};Qva.Modal.prototype.DisableTabs=function(){if(document.all){var c=0;for(var b=0;b<this.TabbableTags.length;b++){var d=document.getElementsByTagName(this.TabbableTags[b]);for(var a=0;a<d.length;a++){this.TabIndexes[c]=d[a].tabIndex;d[a].tabIndex="-1";c++}}}};Qva.Modal.prototype.RestoreTabs=function(){if(document.all){var c=0;for(var b=0;b<this.TabbableTags.length;b++){var d=document.getElementsByTagName(this.TabbableTags[b]);for(var a=0;a<d.length;a++){d[a].tabIndex=this.TabIndexes[c];d[a].tabEnabled=true;c++}}}};Qva.Modal.prototype.CenterWin=function(h,a){if(this.PopupIsShown){if(h==null||isNaN(h)){h=this.PopupCointainers[this.NumberOfShownWindows].offsetWidth}if(a==null){a=this.PopupCointainers[this.NumberOfShownWindows].offsetHeight}var f=document.getElementsByTagName("BODY")[0];var b=parseInt(Qva.GetScrollTop(),10);var d=parseInt(f.scrollLeft,10);this.SetMaskSize();var g=parseInt(document.getElementById("popupTitleBar"+this.NumberOfShownWindows).offsetHeight,10);var c=Qva.GetViewportHeight();var j=Qva.GetViewportWidth();this.PopupCointainers[this.NumberOfShownWindows].style.top=(b+((c-(a+g))/2))+g+"px";this.PopupCointainers[this.NumberOfShownWindows].style.left=(d+((j-h)/2))+"px"}};Qva.Modal.prototype.SetMaskSize=function(){var b=document.getElementsByTagName("BODY")[0];var a=Qva.GetViewportHeight();var c=Qva.GetViewportWidth();if(a>b.scrollHeight){popHeight=a}else{popHeight=b.scrollHeight}if(c>b.scrollWidth){popWidth=c}else{popWidth=b.scrollWidth}};Qva.Modal.prototype.HideSelectBoxes=function(){for(var a=0;a<document.forms.length;a++){for(var b=0;b<document.forms[a].length;b++){if(document.forms[a].elements[b].tagName=="SELECT"){document.forms[a].elements[b].style.visibility="hidden"}}}};Qva.Modal.prototype.DisplaySelectBoxes=function(){for(var a=0;a<document.forms.length;a++){for(var b=0;b<document.forms[a].length;b++){if(document.forms[a].elements[b].tagName=="SELECT"){document.forms[a].elements[b].style.visibility="visible"}}}};Qva.Modal.prototype.Hide=function(){var a=document.getElementsByTagName("BODY")[0];a.style.overflow="";this.RestoreTabs();if(this.PopupMasks[this.NumberOfShownWindows]==null){return}this.PopupMasks[this.NumberOfShownWindows].style.display="none";this.PopupCointainers[this.NumberOfShownWindows].style.display="none";this.PopFrames[this.NumberOfShownWindows].contentWindow.location.replace(Qva.AddProxyIfAny(this.ScriptPath+this.DefaultPage));if(this.HideSelects==true){this.DisplaySelectBoxes()}this.NumberOfShownWindows--;this.PopupIsShown=this.NumberOfShownWindows>0};Qva.Modal.prototype.SetTitle=function(b){try{document.getElementById("popupTitle"+this.NumberOfShownWindows).innerText=b}catch(a){}};Qva.Modal.prototype.Close=function(){if(this.Type[this.NumberOfShownWindows]!=ModalType.popup){return}this.CloseEx()};Qva.Modal.prototype.CloseEx=function(){this.Hide();if(this.PageBinders[this.NumberOfShownWindows+1]){if(this.PageBinders[this.NumberOfShownWindows+1].LabelClick){this.PageBinders[this.NumberOfShownWindows+1].Set(".Nothing","add","nothing",true)}else{this.PageBinders[this.NumberOfShownWindows+1].Refresh()}}};Qva.Modal.prototype.IsOpen=function(){return this.NumberOfShownWindows>0};Qva.Scanner=function(a,b){this.DefaultBinder=a;this.Errors=new Array();if(b){this.NameSpace=b;this.Prefix=b+":";this.Attr=b+":bind"}else{this.NameSpace="avq";this.Prefix="avq";this.Attr="avq"}this.ModeIfNotEnabled="n";Qva.Scanner.instance=this};Qva.Scanner.prototype.Start=function(){var a=this.DefaultBinder||Qva.GetBinder();var b=(a&&(a.Autoview!=null||a.Kind!=null))?a.DefaultScope:null;this.Scan(document.body,b,a);if(this.Errors.length>0){var c="Errors:\n"+this.Errors.join("\n");this.Errors.length=0;alert(c)}};Qva.Scanner.prototype.Scan=function(d,k,q){if(!d.getAttribute){return}var o=d.getAttribute(this.Prefix+"doc");if(o!=null){o=o.split(":");q=Qva.GetBinder(o[0],o[1]);k=(q.Autoview!=null||q.Kind!=null)?q.DefaultScope:null}var m=d.getAttribute(this.Prefix+"view");if(m!=null){q=Qva.GetBinder(m,m);k=(q.Autoview!=null||q.Kind!=null)?q.DefaultScope:null}if(k==null&&q!=null){k=q.DefaultScope}var j=d.getAttribute(this.Prefix+"scope");if(j==null){j=k}else{if(j.substr(0,1)=="."){j=k+j}}var n=d.getAttribute(this.Attr);if(n!=null){if(n.indexOf(":")==-1&&n.indexOf(".")>=0){n="edit:"+n}var g=n.split(":");var h=g[0];if(h=="edit"){var f=d.tagName.toLowerCase();if(f=="input"){f+=d.type.toLowerCase()}if(Qva.Mgr[f]){h=f}else{if(f!="span"){}}}if(Qva.Mgr[h]){var a=(g.length>1)?g[1]:null;var c=(g.length>2)?g.slice(2).join(":"):null;var p=new Qva.Mgr[h](q,d,a,j,c);if(p.Name!=null){this.PostManager(p)}else{if(p.Paint){this.Errors[this.Errors.length]="Invalid "+this.NameSpace+"-attribute: "+n}}}else{this.Errors[this.Errors.length]="Unknown type: "+h}}if(d.SelfScanning){return}var l=d.childNodes.length;for(var b=0;b<l;++b){this.Scan(d.childNodes[b],j,q)}};Qva.Scanner.prototype.PostManager=function(c){var b=c.Element;c.SelectedClassName=b.getAttribute("QvSelected");if(c.SelectedClassName==null){c.SelectedClassName="QvSelected"}c.DeselectedClassName=b.getAttribute("QvDeselected");if(c.DeselectedClassName==null){c.DeselectedClassName="QvDeselected"}c.EnabledClassName=b.getAttribute("QvOptional");if(c.EnabledClassName==null){c.EnabledClassName="QvOptional"}c.DisabledClassName=b.getAttribute("QvExcluded");if(c.DisabledClassName==null){c.DisabledClassName="QvExcluded"}c.LockedClassName=b.getAttribute("QvLocked");if(c.LockedClassName==null){c.LockedClassName="QvLocked"}c.SelectedExcludedClassName=b.getAttribute("QvSelectedExcluded");if(c.SelectedExcludedClassName==null){c.SelectedExcludedClassName="QvSelectedExcluded"}c.LockedExcludedClassName=b.getAttribute("QvLockedExcluded");if(c.LockedExcludedClassName==null){c.LockedExcludedClassName="QvLockedExcluded"}c.AlternativeClassName=b.getAttribute("QvAlternative");if(c.AlternativeClassName==null){c.AlternativeClassName="QvAlternative"}c.TextIfNull=c.Element.getAttribute(this.Prefix+"textifnull");c.Icon=c.Element.getAttribute(this.Prefix+"icon");c.ModeIfNotEnabled=this.ModeIfNotEnabled;var a=c.Element.getAttribute(this.Prefix+"ifnotenabled");if(a!=null){switch(a){case"disabled":c.ModeIfNotEnabled="d";break;case"hidden":c.ModeIfNotEnabled="h";break;default:this.Errors[this.Errors.length]="IfNotEnabled is not implemented for "+a;break}}var d=c.Element.getAttribute(this.Prefix+"hideif");if(d){c.HideIf=new Function("value","text","return "+d)}if(c.PostScan){c.PostScan(this)}};if(!Qva.Mgr){Qva.Mgr={}}Qva.Mgr.slider=function(a,c,b,d){if(!Qva.MgrSplit(this,b,d)){return}this.Element=c;this.Touched=false;a.AddManager(this);this.G=SelectInitGraphics()};Qva.Mgr.slider.prototype.Lock=Qva.LockDisabled;Qva.Mgr.slider.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.slider.prototype.Paint=function(f,d){this.Touched=true;var b=this.Element;b.style.display=Qva.MgrGetDisplayFromMode(this,f);if(b.style.display=="none"){return}for(var g=d.firstChild;g;g=g.nextSibling){if(g.nodeName=="layout"){this.Node=g}else{if(g.nodeName=="choice"){if(!this.Choice){this.Choice=[]}var a=0;for(var c=g.firstChild;c;c=c.nextSibling){this.Choice[a++]=c.getAttribute("text")}this.Choice.length=a}}}this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.slider.tooltip=null;Qva.Mgr.slider.prototype.PostPaint=function(){if(this.Element.style.display=="none"){return}var B=this;var n=this.Element;var ae=this.Node;var ax=true;var u=ae.getAttribute("orientation")||"horizontal";var J=HtmlifyARGB(ae.getAttribute("color"))||"#AABCDD";var c=null;var az=null;var s=null;for(var ai=ae.firstChild;ai;ai=ai.nextSibling){if(c==null&&ai.nodeName=="tics"){c=ai}if(az==null&&ai.nodeName=="thumb"){az=ai}if(s==null&&ai.nodeName=="arrows"){s=ai}}var o=parseFloat(ae.getAttribute("max"));var ay=parseFloat(ae.getAttribute("min"));var E=parseFloat(ae.getAttribute("current_min"));var W=parseFloat(ae.getAttribute("current_max"));var w=ae.getAttribute("selectionrange")=="multi";var T=ae.getAttribute("selectionvalid")=="true"&&!isNaN(E)&&!isNaN(W);var L=ae.getAttribute("step");if(L){L=parseFloat(L)}var al=n.offsetTop;var ap=getClientWidth(n);var q=n.parentNode;var r=q.clientHeight-al;var aa=n.style.fontSize;var d=u=="horizontal"?ap:r;var g=19;var Y=u=="horizontal"?"left":"top";var z=u=="horizontal"?"top":"left";var ac=u=="horizontal"?"width":"height";var D=u=="horizontal"?"height":"width";var y=u=="horizontal"?r-15:12;var Q=u=="horizontal"?"center":"left";var X=u=="horizontal"?y-28:y+23;var au=u=="horizontal"?"left":"top";var aq=u=="horizontal"?"clientX":"clientY";var an=u=="horizontal"?[[0,4],[4,0],[8,4],[8,12],[0,12]]:[[0,0],[8,0],[12,4],[8,8],[0,8]];var v=u=="horizontal"?function(k,l){return[k,l]}:function(l,k){return[k,l]};var M=u=="horizontal"?-1:1;var ah=y+M*10;var j=ah+M*13;var C=ah+M*7;var av=document.createElement("div");av.style.width=ap+"px";av.style.height=r+"px";var p=B.G.CreateArea([ap,r],av);var O=B.G.CreateLine(v(g,y),v(d-g,y),J,p,4);if(!O){O=p}var ag=d-2*(g+5);var I=o-ay+1;var ab=I>1?ag/(I-1):0;if(c&&ab>0){var x=HtmlifyARGB(c.getAttribute("color"))||"#A4A4A4";function G(aB,l,k){B.G.CreateLine(v(aB,k),v(aB,l),x,p)}var A=parseInt(c.getAttribute("labels"));var ak=parseInt(c.getAttribute("major"));if(ak<2){ak=0}var F=parseInt(c.getAttribute("minor"));if(F<0){F=0}var H=0;var ar=c.getElementsByTagName("label");var af=ag/(ak-1);for(var N=0;N<ak;++N){var S=ar[H++];var at;if(S&&S.getAttribute("index")){at=Math.round(g+5+parseInt(S.getAttribute("index"))*ab)}else{at=Math.round(g+5+N*af)}if(u=="horizontal"){G(at,ah+3,j+3,x)}else{G(at,ah-3,j-3,x)}if(A>0&&N%A==0&&S){var am=S.getAttribute("text");var K=MeasureText(am,aa);var h={position:"absolute",fontSize:aa,overflow:"visible",color:x,fontFamily:n.style.fontFamily,textAlign:Q};h[Y]=(u=="horizontal"?Math.round(at-K.width/2):Math.floor(at-K.height/2)+2)+"px";h[z]=(u=="horizontal"?Math.max(Math.round(X-K.height/2),0):X)+"px";h.width=K.width+2+"px";h.height=K.height+"px";var f=document.createElement("div");for(var P in h){if(P=="color"){f.style[P]=HtmlifyARGB(h[P])}else{f.style[P]=h[P]}}f.innerText=am;av.appendChild(f)}if(N==ak-1){continue}var aj=af/(F+1);for(var U=1;U<=F;++U){var V=Math.round(at+U*aj);G(V,ah,C,x)}}}if(Qva.Mgr.slider.tooltip===null){Qva.Mgr.slider.tooltip=document.createElement("div");Qva.Mgr.slider.tooltip.style.position="absolute";Qva.Mgr.slider.tooltip.style.width="auto";Qva.Mgr.slider.tooltip.style.height="auto";Qva.Mgr.slider.tooltip.style.zIndex=666;Qva.Mgr.slider.tooltip.style.backgroundColor="#FFFFCC";Qva.Mgr.slider.tooltip.style.borderWidth="1px";Qva.Mgr.slider.tooltip.style.borderColor="black";Qva.Mgr.slider.tooltip.style.borderStyle="solid";Qva.Mgr.slider.tooltip.style.padding="3px";document.body.insertBefore(Qva.Mgr.slider.tooltip,document.body.firstChild)}Qva.Mgr.slider.tooltip.style.visibility="hidden";var b=HtmlifyARGB(az.getAttribute("color"))||"#3796FF";var aw=v(30,y-6);var aA=v(8,12);var az=B.G.CreatePolygonObj(an,b,av,aw,aA);az.style.cursor="inherit";function ao(k){if(o==ay){return 0}return(az.maxVal-az.minVal)*(k-ay)/(o-ay)+az.minVal}function ad(k){return(k-az.minVal)*(o-ay)/(az.maxVal-az.minVal)+ay}function m(aD,k,aB,l){az._min=aD;az._max=k;var aE=8;var aC=Math.round(ao(k)-ao(aD));if(aC>aE){R(aD,aC)}else{if(aB=="min"){R(k,0);if(l){az._min=az._max}}else{R(aD,0);if(l){az._max=az._min}}}}function R(aC,l){az.style[au]=Math.round(ao(aC))+"px";if(l>0){var aD=[[4,0],[8,4],[l,4],[l+4,0],[l+4,12],[l,8],[8,8],[4,12]];if(u!="horizontal"){for(var aB=0;aB<aD.length;++aB){var k=aD[aB][0];aD[aB][0]=aD[aB][1];aD[aB][1]=k}}B.G.FixPolygon(az,aD,v(l+8,12),b)}else{B.G.FixPolygon(az,an,aA,b)}}if(w){az.onmouseover=function(aC){if(Qva.Select.Active){if(!aC){aC=window.event}var aD=3;var aE=Qva.GetPageCoords(az);var aB=u==="horizontal"?"x":"y";var k=az._min==az._max?0:8;if(Math.abs(aE[aB]-aC[aq])<aD){document.body.style.cursor=u==="horizontal"?"w-resize":"n-resize"}else{if(Math.abs(aE[aB]+(parseFloat(az.style[ac])-k)-aC[aq])<aD){document.body.style.cursor=u==="horizontal"?"e-resize":"s-resize"}else{document.body.style.cursor="pointer"}}}};az.onmousemove=az.onmouseover;az.onmouseout=function(){if(Qva.Select.Active){document.body.style.cursor="default"}}}az._setPos=function(k){var aB=[az._min,az._max];if(L){aB[0]=(aB[0]+L/2)-((aB[0]+L/2)%L);aB[1]=(aB[1]+L/2)-((aB[1]+L/2)%L)}if(k){var l=az.lastValue!=aB[0]||az.lastValue!=aB[1];Qva.Mgr.slider.tooltip.style.visibility="hidden";if(w){aB=aB[0]+":"+aB[1]}else{aB=aB[0]}if(l){B.PageBinder.Set(B.Name,"value",aB,true)}}else{var aC=Qva.GetAbsolutePageCoords(az);aB[0]=Math.round(aB[0]*100)/100;aB[1]=Math.round(aB[1]*100)/100;if(w){if(B.Choice){Qva.Mgr.slider.tooltip.innerHTML="Min: "+(B.Choice[aB[0]]||"?")+"<br/>Max: "+(B.Choice[aB[1]]||"?")}else{Qva.Mgr.slider.tooltip.innerHTML="Min: "+aB[0]+"<br/>Max: "+aB[1]}}else{Qva.Mgr.slider.tooltip.innerText=B.Choice?(B.Choice[aB[0]]||"?"):aB[0]}if(u=="horizontal"){Qva.Mgr.slider.tooltip.style.left=(aC.x-5)+"px";Qva.Mgr.slider.tooltip.style.top=(aC.y-50)+"px"}else{Qva.Mgr.slider.tooltip.style.left=(aC.x+50)+"px";Qva.Mgr.slider.tooltip.style.top=(aC.y-5)+"px"}Qva.Mgr.slider.tooltip.style.fontFamily=B.Element.style.fontFamily;Qva.Mgr.slider.tooltip.style.fontSize=B.Element.style.fontSize;Qva.Mgr.slider.tooltip.style.fontWeight=B.Element.style.fontWeight;Qva.Mgr.slider.tooltip.style.visibility="visible"}};az.setPos=function(aB,l){if(aB<az.minVal){aB=az.minVal}if(aB>az.maxVal){aB=az.maxVal}var k=ad(aB);if(!isNaN(k)){m(k,k,"max",l)}az._setPos(l)};az.onmousedown=function(aE){if(!aE){aE=window.event}switch(document.body.style.cursor){case"w-resize":case"n-resize":az.setPos=function(aH,aF){var aG=ao(az._max);if(aG<aH){aH=aG}if(aH<az.minVal){aH=az.minVal}m(ad(aH),az._max,"min",aF);az._setPos(aF)};break;case"e-resize":case"s-resize":var aC=parseFloat(az.style[ac])-8;az.setPos=function(aH,aF){aH+=aC;var aG=ao(az._min);if(aH<aG){aH=aG}if(az.maxVal<aH){aH=az.maxVal}m(az._min,ad(aH),"max",aF);az._setPos(aF)};break;default:var aC=parseFloat(az.style[ac])-8;var l=az._max-az._min;az.setPos=function(aI,aG){var aH=az.maxVal-aC;if(aI<az.minVal){aI=az.minVal}if(aI>aH){aI=aH}var aF=ad(aI);if(!isNaN(aF)){m(aF,aF+l,"max",aG)}az._setPos(aG)};break}var k=parseFloat(az.style[au]);az.mouseZero=aE[aq]-k;az._setPos(false);function aB(aF){if(!aF){aF=window.event}var aG=aF[aq]-az.mouseZero;az.setPos(aG,true);Qva.removeEvent(document,"mousemove",aD);Qva.removeEvent(document,"mouseup",aB);Qva.Select.Active=true}function aD(aF){if(!aF){aF=window.event}var aG=aF[aq]-az.mouseZero;az.setPos(aG)}Qva.Select.Active=false;Qva.addEvent(document,"mousemove",aD);Qva.addEvent(document,"mouseup",aB);aE.cancelBubble=true;return false};az.minVal=17+3;az.maxVal=parseFloat(az.parentNode.style[ac])-parseFloat(az.style[ac])-17-3;az.lastValue=E==W?E:-1;if(T){m(E,W,"max",true)}else{az.style.visibility="hidden";O.onmouseover=function(l){var aC=az.onmousedown;var k=az.onmouseover;var aD=az.onmousemove;var aB=az.onmouseout;az.onmouseover=null;az.onmousedown=function(aE){az.style.visibility="visible";az.onmouseout=null;az.onmousemove=null;O.onmouseover=null;O.onmousemove=null;O.onmouseout=null;az.onmousedown=aC;az.onmouseover=k;az.onmousemove=aD;az.onmouseout=aB;if(w){document.body.style.cursor="e-resize"}aC(aE)};az.onmouseout=function(){az.style.visibility="hidden";az.onmouseout=null;az.onmousemove=null;O.onmousemove=null;O.onmouseout=null;Qva.Mgr.slider.tooltip.style.visibility="hidden"};az.onmousemove=function(aF){if(!aF){aF=window.event}var aE=u=="horizontal"?"x":"y";var aG=aF[aq]-(Qva.GetPageCoords(n)[aE]+4);az.setPos(aG,false)};O.onmouseout=function(aE){if(!aE){aE=window.event}if(!aE.toElement){Assert(false)}if(aE.toElement!==az){az.onmouseout()}};O.onmousemove=az.onmousemove;az.onmousemove(l);az.style.visibility="visible"}}function a(aC,aB){var l=aC=="start"?0:10;var k=aC=="start"?10:0;var aG=[v(l,0),v(k,6),v(l,12)];var aD=v(aC=="start"?(d-15):5,y-6);var aH=v(10,12);var aF=B.G.CreatePolygonObj(aG,aB,av,aD,aH);var aE=w?1:(L!=null?L:1);if(aC!=="start"){aE=-aE}aF.onmousedown=function(){if(az._min!=-1&&az._min+aE>=ay&&az._max+aE<=o){az._min+=aE;az._max+=aE;az._setPos(true)}}}if(s){var Z=HtmlifyARGB(s.getAttribute("color"))||"#0080C0";a("start",Z);a("end",Z)}if(ax&&n.firstChild){n.replaceChild(av,n.firstChild)}else{n.appendChild(av)}};(function(f,b){function a(m,n){return function(){var o=this;if(m._wait){clearTimeout(m._wait)}m._wait=setTimeout(function(){m.apply(o,arguments);m._wait=null},n)}}function j(n){if(!n.pressed){return}n.pressed=false;var o=n.action;if(n.ObjectId!=null){var m=Qva.GetObjectBinder(n);var p={};if(typeof(n.val)==="undefined"){p.position=n.xx+":"+n.yy}else{p.value=n.val}p.action="";m.Set(n.ObjectId+"."+o,p)}}Qva.PageBinding.prototype.CreateCellIcon=function(y,v,z,q,A){var p=y.getAttribute("name");if(A&&(p==="EXC"||p==="COC"||p==="ODDC")){return this.CreateCellCmdIcon(y,A)}var u=document.createElement("img");var o="cursor: pointer;";var w=y.getAttribute("alttext");u.alt=w?w:"";var x=y.getAttribute("align");u.className="Qv_CellIcon";if(x){u.className+="_"+x}u.className+=" Qv_"+p;var m=y.getAttribute("stamp");var s=y.getAttribute("sendsize")=="true";if(s){o+="height:"+A+"px; width:"+q+"px; "}u.style.cssText=o;var n=y.getAttribute("url");if(n){u.src=Qva.AddProxyIfAny(n)}else{var m=y.getAttribute("stamp");var r=HtmlifyARGB(y.getAttribute("color"));var n=this.BuildBinaryUrl(y.getAttribute("path"),m,p,r);if(s){if(y.getAttribute("stretchmode")){v=y.getAttribute("stretchmode")}n+="&width="+q+"&height="+A+"&stretchmode="+v+"&adjust="+z}f(u).error(function(){if(w){f(this).replaceWith(f('<div style="'+o+'">').text(w))}else{f(this).remove()}});u.src=n}return u};Qva.PageBinding.prototype.CreateCellCmdIcon=function(r,m){var o=document.createElement("a");var q=r.getAttribute("name");var s=r.getAttribute("align");o.className="Qv_CellIcon";if(s){o.className+="_"+s}o.className+=" Qv_"+q;o.className+=" QvGrowIcon";var n=HtmlifyARGB(r.getAttribute("color"));var p=this.BuildBinaryUrl(r.getAttribute("path"),null,q,n);o.style.backgroundImage="url("+p+")";o.style.width=IS_TOUCHENABLED?"18px":"10px";o.style.height=m+"px";o.style.backgroundRepeat="no-repeat";o.style.backgroundPosition="center";o.style.top="0";o.title="";return o};window.AppendAction=function(o,m,q,s){var p=m.getAttribute("action");var r=m.getAttribute("clientaction");var n=m.getAttribute("drag");if(p||r){o.binderid=q.binderid;o.onmousedown=Qva.CancelAction;o.onmouseup=Qva.CancelAction;if(p){o.onclick=l;o.pressed=false;o.action=p}else{if(r){o.AvqMgr=q;o.onclick=onclick_ContextClientAction;o.clientaction=r;o.param=m.getAttribute("param")}}o.ObjectId=q.ObjectId;o.pos=s;if(m.getAttribute("menu")=="true"){o.position=p+":"+s;o.oncontextmenu=function(u){return Qva.GetBinder(this.binderid).OnContextMenu(u,this.ObjectId)}}}else{if(n){o.dragObj={Name:q.PageName,type:"col"}}else{o.ondrag=function(){return false};o.onmousedown=Qva.NoAction;o.onmouseup=Qva.NoAction;o.onclick=Qva.NoAction}}};function l(m){if(!m){m=window.event}m.cancelBubble=true;this.pressed=true;var n=this;if(IS_TOUCHENABLED){d(n)}else{window.setTimeout(function(){d(n)},200)}}function d(n){if(!n.pressed){return}n.pressed=false;var o=n.action;var p={action:"",position:n.pos};var m=Qva.GetBinder(n.binderid);m.Set(n.ObjectId+"."+o,p)}Qva.GetScrollBarProperties=function(m){var n={width:11,backgroundColor:"#FFF",buttonColor:"#DDD"};if(m){n.width=parseFloat(m)}return n};Qva.ScrollBarMgr=function(n,p,u){this.vertical=p;this.bar_pos=0;var o=this.w=p?"width":"height";var r=this.h=p?"height":"width";function m(x,v){var w=document.createElement("div"),y=document.createElement("span"),z="";w.className="TouchScrollbar";w.style.display="none";w.style.opacity=1;w.style.backgroundColor="transparent";z=v?p?"&#9650;":"&#9668;":p?"&#9660;":"&#9658;";y.innerHTML=z;y.style.fontFamily="Monospace";y.style.fontSize="120%";y.style.position="absolute";y.style.left=y.style.top=y.style.right=y.style.bottom="0px";w.appendChild(y);x.appendChild(w);return w}var s=this.bar=document.createElement("div");s.className="TouchScrollbar";s.style.display="none";s.style.opacity=1;s.style.right="auto";s.style.bottom="auto";initTransition(s,"cubic-bezier(0, 0.3, 0.6, 1)");s.style.borderRadius="3px";n.Element.appendChild(s);u=!IS_TOUCHENABLED;this.buttons=u;if(u){this.start=m(n.Element,true);this.end=m(n.Element,false)}var q=this.background=document.createElement("div");q.className="Qv_ScrollbarBackground";q.style.display="none";n.Element.appendChild(q)};Qva.ScrollBarMgr.prototype.Set=function(r,w,n,q,x,p,v){if(n<0){return}var s=n-q;var u=this.props.width;r+=2;w+=2;if(this.buttons){this.start.style.left=r+"px";this.start.style.top=w+"px";this.start.style.display="";this.end.style.left=r+"px";this.end.style.top=w+"px";if(this.vertical){this.end.style.top=(w+n-u)+"px";w+=u-4}else{this.end.style.left=(r+n-u)+"px";r+=u-4}this.end.style.display="";n-=(u*2)}var m=this.bar_height=Math.max(Math.round(n*n/q),10);var o=n-m;this.ScrollStep=o/s;this.left=this.vertical?r:r+2;this.top=this.vertical?w+2:w;this.visible_height=n;this.background.style.left=p+"px";this.background.style.top=v+"px";this.background.style[this.h]=x+"px";this.background.style.display="";this.bar.style.top=this.top+"px";this.bar.style.left=this.left+"px";this.bar.style[this.w]=u-3+"px";this.bar.style[this.h]=m+"px";this.bar.style.display="";this.bar._topOffset=this.top;this.bar._leftOffset=this.left;this.setTransitionTime("0ms")};Qva.ScrollBarMgr.prototype.Hide=function(){this.bar.style.display="none";this.background.style.display="none";if(this.paddingelement){this.paddingelement.style.display="none"}if(this.buttons){this.start.style.display="none";this.end.style.display="none"}};Qva.ScrollBarMgr.prototype.EnablePaddingElement=function(){var m=this.paddingelement=this.paddingelement||document.createElement("div");m.style.position="absolute";m.style.bottom="0px";m.style.right="0px";m.style.width=m.style.height=this.props.width+"px";m.style.backgroundColor=this.props.buttonColor;this.background.parentNode.appendChild(m)};Qva.ScrollBarMgr.prototype.Get=function(){return 0};Qva.ScrollBarMgr.prototype.setPosition=function(n){if(this.bar.style.display=="none"||typeof this.bar_pos==="undefined"){return}var m=this.bar_pos=n*this.ScrollStep;if(this.vertical){translate(this.bar,0,m)}else{translate(this.bar,m,0)}};Qva.ScrollBarMgr.prototype.setProperties=function(m){this.props=m;var n=m.width-4;function o(p){var q=n/4+"px";p.style.width=n+"px";p.style.height=n+"px";p.style.color=m.buttonColor;p.style.lineHeight=n+"px";p.style.fontSize=n+"px";p.style.textAlign="center";p.firstChild.style.display="block";p.firstChild.style.width=n+"px";p.firstChild.style.height=n+"px";p.firstChild.style.lineHeight="0.9";p.firstChild.style.color=m.buttonColor;if(this.vertical){}else{}}if(this.buttons){o(this.start);o(this.end)}if(!this.bar.style.width){this.bar.style.width=n+"px";this.bar.style.height=n+"px"}this.bar.style.backgroundColor=m.buttonColor;this.background.style[this.w]=m.width+"px";this.background.style.backgroundColor=m.backgroundColor;if(this.paddingelement){this.EnablePaddingElement()}};Qva.ScrollBarMgr.prototype.setTransitionTime=function(m){setDuration(this.bar,m)};Qva.ScrollBarMgr.prototype.bindEvents=function(m){this.eventsBound=true;this.actions=m};Qva.ScrollBarMgr.prototype.addEvents=function(){var u=this;var n=this.vertical?"offsetY":"offsetX";function x(z){return Qva.GetOffsets(z,u.background.parentNode)[n]}var o;var s,v;var q=600;function p(z){if(!z){z=window.event}Qva.removeEvent(document.body,"mousemove",m);Qva.removeEvent(document.body,"mouseup",p);var A=(x(z)-o)/u.ScrollStep;u.actions.scroll_end(A)}function m(z){if(!z){z=window.event}var A=(x(z)-o)/u.ScrollStep;u.actions.scroll(A)}function w(){u.actions.step(s);v=setTimeout(w,q)}function r(z){if(!z){z=window.event}if(v){clearTimeout(v)}v=null;Qva.removeEvent(document.body,"mouseup",r)}var y=this.vertical?"top":"left";this.background.onmousedown=function(z){if(!z){z=window.event}if(z.preventDefault){z.preventDefault()}z.returnValue=false;var A=o=x(z);if(A<u[y]){s=1;Qva.addEvent(document.body,"mouseup",r);w()}else{if(A>u[y]+u.visible_height){s=-1;Qva.addEvent(document.body,"mouseup",r);w()}else{if(A<u[y]+u.bar_pos){s=5;Qva.addEvent(document.body,"mouseup",r);w()}else{if(A>u[y]+u.bar_pos+u.bar_height){s=-5;Qva.addEvent(document.body,"mouseup",r);w()}else{Qva.addEvent(document.body,"mousemove",m);Qva.addEvent(document.body,"mouseup",p)}}}}setTimeout(function(){u.background.parentNode.scrollTop=0},50);return false};this.background.parentNode.scroll="no";if(IS_IE6_OR_IE7){setInterval(function(){if(u.background&&u.background.parentNode&&u.background.parentNode.scrollTop){u.background.parentNode.scrollTop=0}},10)}if(!IS_TOUCHENABLED){this.bar.onmousedown=this.background.onmousedown;this.start.onmousedown=this.background.onmousedown;this.end.onmousedown=this.background.onmousedown}};Qva.AddScroll=function(n){var m=n.Element;n.YScroll=new Qva.ScrollBarMgr(n,true,IS_TOUCHENABLED);n.XScroll=new Qva.ScrollBarMgr(n,false,IS_TOUCHENABLED);n.YScroll.addEvents();n.XScroll.addEvents();Qva.AddMouseScroll(n)};Qva.AddMouseScroll=function(o){var n=o.Element;function m(p){if(!p){p=window.event}var q;if(p.wheelDelta){q=p.wheelDelta/120;if(window.opera){q=-q}}else{if(p.detail){q=-p.detail/3}}if(!q){return}o.actions.step(3*q);if(p.preventDefault){p.preventDefault()}p.returnValue=false}if(n.addEventListener){n.addEventListener("DOMMouseScroll",m,false)}n.onmousewheel=m};Qva.UpdateScroll=function(m){m.ScrollProperties=Qva.GetScrollBarProperties(m.PageBinder.ScrollWidth);if(m.YScroll){m.YScroll.setProperties(m.ScrollProperties)}if(m.XScroll){m.XScroll.setProperties(m.ScrollProperties)}};window.translate=null;window.setDuration=null;window.initTransition=null;(function(){var m=document.createElement("p");if(typeof m.style.webkitTransform!=="undefined"){window.translate=function(o,n,p){o.style.webkitTransform="translate3d("+n+"px, "+p+"px, 0)"};window.setDuration=function(n,o){n.style.webkitTransitionDuration=o};window.initTransition=function(n,o){n.style.webkitTransitionTimingFunction=o;n.style.webkitTransitionProperty="-webkit-transform"}}else{if(IS_GECKO){window.translate=function(o,n,p){o.style.MozTransform="translate("+n+"px, "+p+"px)"};window.setDuration=function(n,o){n.style.MozTransitionDuration=o};window.initTransition=function(n,o){n.style.MozTransitionTimingFunction=o;n.style.MozTransitionProperty="-moz-transform"}}}if(!translate){window.translate=function(o,n,p){if(o._leftOffset===b){o._leftOffset=f(o).position().left}if(o._topOffset===b){o._topOffset=f(o).position().top}o.style.left=(n+o._leftOffset)+"px";o.style.top=(p+o._topOffset)+"px"}}if(!setDuration){window.setDuration=function(){}}if(!initTransition){window.initTransition=function(){}}m=null})();window.ObjectifyARGB=function(o){var n=0,q=0,p=0,m=0;if(o&&o.length==9){n=parseInt(o.substr(1,2),16);q=parseInt(o.substr(3,2),16);p=parseInt(o.substr(5,2),16);m=parseInt(o.substr(7,2),16)}return{A:n,R:q,G:p,B:m,css:HtmlifyARGB(o)}};Qva.MeasureText=function(n,m,p){var o=Qva.Measure_div;if(!o){var o=document.createElement("div");o.style.position="absolute";o.style.width="auto";o.style.height="auto";o.style.visibility="hidden";document.body.insertBefore(o,document.body.firstChild);Qva.Measure_div=o}o.style.fontFamily=m;o.style.fontSize=p;o.innerText=n;return{width:o.offsetWidth,height:o.offsetHeight}};Qva.MeasureText.TextSample="gGfjl";Qva.MeasureFontHeight=function(m,n){return Qva.MeasureText(Qva.MeasureText.TextSample,m,n).height};if(!Qva.Mgr){Qva.Mgr={}}Qva.Mgr.grid=function(m,o,n,p){this.SearchName=this.Name=Qva.MgrMakeName(n,p);this.ObjectId=m.Element.id;this.LeftButton=m.LeftButton;this.Element=o;this.Cols=[];this.Body={position:"Body"};this.Headers={position:"Head"};this.Footers={position:"Foot"};this.Selection={};this.binderid=m.binderid;m.AddManager(this);o.Mgr=this;o.style.position="relative";o.style.overflow="hidden";o.style.cursor="Default";this.Content=document.createElement("div");o.appendChild(this.Content);Qva.AddScroll(this)};Qva.Mgr.grid.prototype.Paint=function(n,F,s,Q){Qva.UpdateScroll(this);this.Touched=true;var v=this.Element;function Y(x){for(var y=0;y<F.childNodes.length;++y){if(F.childNodes[y].tagName=="value"&&F.childNodes[y].getAttribute("name")==x){return F.childNodes[y]}}return null}var W=Y("Body");if(W){v.style.display=W.getAttribute("mode")=="enabled"?"":"none"}if(v.style.display=="none"){return}var U=F.getElementsByTagName("style");if(U.length>0){this.Style=[];U=U[0].getElementsByTagName("style");for(var m=0;m<U.length;m++){this.Style[m]=new this._StyleObject(U[m])}}U=F.getElementsByTagName("borderstyle");if(U.length>0){this.BorderStyle=[];U=U[0].getElementsByTagName("borderstyle");for(m=0;m<U.length;m++){var aa=this.BorderStyle[m]=new this._BorderStyleObject(U[m])}}var X=Y("Style");if(X){var C=X.getAttribute("fontfamily");var B=X.getAttribute("fontsize")+"pt";this.TextHeight=Qva.MeasureText("ï¿½g",C,B).height}var V=F.getElementsByTagName("dropzones");if(V.length>0){this.DropZones=[];for(var u=V[0].firstChild;u;u=u.nextSibling){var q={};ObjectifyXmlAttributes(q,u);this.DropZones[this.DropZones.length]=q}}function z(x){var y=F.getAttribute(x);if(!y){return{x:0,y:0}}var ab=y.split(":");return{x:parseInt(ab[0]),y:parseInt(ab[1])}}if(F.getAttribute("totalsize")!=null){this.ChunkOffset=z("pageoffset");this.ChunkSize=z("pagesize");this.TotalSize=z("totalsize")}else{this.ChunkOffset={x:0,y:0};for(var M=0;Y("C"+M)!=null;++M){}if(M==1&&Y("C2")!=null){++M}var K=Y("C0").getElementsByTagName("element").length;this.TotalSize=this.ChunkSize={x:M,y:K}}if(F.getAttribute("scrollposition")!=null){this.ScrollPosition=z("scrollposition")}else{this.ScrollPosition={x:0,y:0}}Q=this.ChunkOffset.x!=0||this.ChunkOffset.y!=0;if(!Q){this.Cols=[];this.Body.Lines=[];this.Headers.Lines=[];this.Footers.Lines=[];this.YScroll.Scrolled=false;this.XScroll.Scrolled=false;this.LastSize=null}this.sizetodata=F.getAttribute("sizetodata")==="true";var I=this.ChunkOffset.x;var Z=Math.min(this.ChunkOffset.x+this.ChunkSize.x,this.TotalSize.x);var R=this.PageBinder.GetMaxClientWidth()/Math.max(1,Z-I);var E=this.PageBinder.PageBinder.isSmallDevices;for(var S=I;S<Z;++S){var A=Y("C"+S);if(!A&&S==1){A=Y("C2")}if(!A){continue}var P=parseInt(A.getAttribute("width"));if(isNaN(P)){P=R}if(!this.Cols[S]){this.Cols[S]={}}this.Cols[S].width=P*this.PageBinder.FontAspectRatio;this.Cols[S].allowresize=A.getAttribute("allowresize")!="false";var p=0;var J=0;var O=A.getElementsByTagName("element");for(var r=0;r<O.length;++r){var G=O[r];var N=G.getAttribute("position");var L=r;var H;if(N==="top"){p++;H=this.Headers.Lines}else{if(N==="bottom"){L-=p;J++;H=this.Footers.Lines}else{L-=p;L-=J;L+=this.ChunkOffset.y;H=this.Body.Lines}}if(H[L]==null){H[L]=[]}var o=H[L];o[S]=new this._CellObject(G)}}if(this.Headers.Lines.length===0&&this.Footers.Lines.length===0&&this.Body.Lines.length===0){this.TotalSize={x:0,y:0}}this.Footers.rowHeight=this.Footers.Lines.length>0?this.Footers.Lines[0][0].rowspan*this.TextHeight:0;this.Body.rowHeight=this.Body.Lines.length>0?this.Body.Lines[0][0].rowspan*this.TextHeight:0;this.Headers.height=0;for(var T=0;T<this.Headers.Lines.length;++T){this.Headers.height+=this.Headers.Lines[T][0].rowspan*this.TextHeight}this.Footers.height=this.Footers.Lines.length*this.Footers.rowHeight;var D=this.TotalSize.x===0?0:parseInt(F.getAttribute("fixed_cols"));var w=this.TotalSize.x===0?0:parseInt(F.getAttribute("fixed_cols_right"));if(isNaN(D)){D=0}if(isNaN(w)){w=0}this.fixed_cols_left=D;this.fixed_cols_right=w;this._UpdateLimits();this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.grid.prototype._UpdateLimits=function(){var o,q,u=0,p=0,r=0,n=this.fixed_cols_left+this.fixed_cols_right;o=q=this.Headers.height+this.Footers.height;o+=this.Body.rowHeight;q+=this.TotalSize.y*this.Body.rowHeight;for(var s=0;s<this.TotalSize.x;++s){if(!this.Cols[s]){r=Infinity;break}var m=this.Cols[s].width;if(s<n){p+=m}else{u=Math.max(u,m)}r+=m}u+=p;this.fixed_width=p;this.limits={min_width:u,max_width:r,min_height:o,max_height:q};this.PageBinder.MinWidth=u;this.PageBinder.MinHeight=o};Qva.Mgr.grid.prototype._LoadCells=function(n,s){if(n.count===0||s.count===0){return false}var v=n.start;var o=v+n.count-1;var r=s.start;var x=r+s.count-1;var p=n.part;var q=this;function w(y,z){if(p.Lines[z]&&p.Lines[z][y]){return false}q.PageBinder.PartialLoad("Document."+q.ObjectId,{x:Math.floor(y/q.ChunkSize.x)*q.ChunkSize.x,y:Math.floor(z/q.ChunkSize.y)*q.ChunkSize.y});return true}if(w(r,v)){return true}if(w(r,o)){return true}if(w(x,v)){return true}if(w(x,o)){return true}for(var m=v+40;m<o;++m){for(var u=r+40;m<x;++u){if(w(u,m)){return true}}}return false};Qva.Mgr.grid.prototype._PaintCell_Borders=function(z,u,p,B,C,m){var o=0;for(var D=0;D<C;++D){var v=0;for(var E=0;E<m;++E){var s=z.getCell(p+D,B+E);if(!s){continue}var r=z.getWidth(B+E);var w=z.getHeight(p+D);var q=document.createElement("div");q.style.position="absolute";if(E==0){var x=z.getCell(p+D,B+E-1);if(x){r-=this._MakeBorder(q,s,x,"Left","Right",function(F){return Math.ceil(F/2)-1})}else{if(z.left_border){r-=this._MakeBorder(q,s,s,"Left","Left",function(F){return F})}}}if(E==m-1){var y=z.getCell(p+D,B+E+1);if(y){r-=this._MakeBorder(q,s,y,"Right","Left",function(F){return Math.floor(F/2)+1})}else{if(z.right_border){r-=this._MakeBorder(q,s,s,"Right","Right",function(F){return F})}}}if(D==0){var n=z.getCell(p+D-1,B+E);if(n){w-=this._MakeBorder(q,s,n,"Top","Bottom",function(F){return Math.ceil(F/2)-1})}else{if(z.top_border){w-=this._MakeBorder(q,s,s,"Top","Top",function(F){return F})}}}if(D==C-1){var A=z.getCell(p+D+1,B+E);if(A){w-=this._MakeBorder(q,s,A,"Bottom","Top",function(F){return Math.floor(F/2)+1})}else{if(z.bottom_border){w-=this._MakeBorder(q,s,s,"Bottom","Bottom",function(F){return F})}}}q.style.left=v+"px";q.style.top=o+"px";q.style.width=r+"px";q.style.height=w+"px";q.position=u.position;q.binderid=this.binderid;q.ObjectId=this.ObjectId;q.setAttribute("unselectable","on");u.insertBefore(q,u.firstChild);v+=z.getWidth(B+E)}o+=z.getHeight(p+D)}};Qva.Mgr.grid.prototype._PaintCell_Content=function(n,o,w,z,x,y,I,q,H,J){var v=document.createElement("div");v.xx=H;v.yy=q;v.position=H+":"+q+":"+J;v.title=n.title;v.style.cssText=this._SetCellStyle(n,false,false);v.style.cursor="pointer";v.style.position="absolute";v.style.overflow="hidden";v.style.overflow="hidden";v.style.left=o+"px";v.style.top=w+"px";v.style.width=z+"px";v.style.height=x+"px";v.binderid=this.binderid;v.ObjectId=this.ObjectId;v.onclick=Qva.CancelAction;if(n.dblclick){if(IS_TOUCHENABLED){v.clickselect=true;v.onclick=Qva.Mgr.grid.DblClick}else{v.ondblclick=Qva.Mgr.grid.DblClick}}if(n.dragable){var A=this;v.onmousedown=function(L){var M=A.makeColMap();Qva.DragDrop.reorder.mouseDown(L,M,A.DropZones)}}if(n.selecttype==null){var B=n.action;if(B){v.onclick=Qva.Mgr.grid.Click;v.pos=H+":"+q;v.action=B}}else{if(n.selecttype=="input"){v.value=n.intval;v.inputname=this.Name+".V"+q;if(IS_TOUCHENABLED){v.ontouchend=function(L){L.preventDefault();L.stopPropagation();Qva.OpenPopupInput(this,true);return false}}else{v.onclick=function(L){if(!L){L=window.event}L.cancelBubble=true;Qva.OpenPopupInput(this,true);return false}}}else{v.onmousedown=Qva.Mgr.grid.MouseDown;v.onmousemove=Qva.Mgr.grid.MouseMove;if(n.selecttype=="multi"){v.multiselect=true}else{v.singleselect=true}v.selectsource=n.selectsource}}z=Math.max(z-4,0);var p=document.createElement("div");if(x>y){this.scroll_fix_divs.push({offset:w,max:(x-y),div:p});initTransition(p,"cubic-bezier(0, 0.3, 0.6, 1)");p.style.position="relative";x=y}var D=this.Style[n.style];p.style.padding="0 2px";p.style.width=z+"px";p.style.height=x+"px";v.appendChild(p);if(D){var m=document.createElement("div");if(!IS_IE6_OR_IE7){p.style.display="table-cell";p.style.verticalAlign=n.label?D.LabelVertAdjust:D.VertAdjust}m.style.width=z+"px";p.appendChild(m);p=m}x-=1;var D=this.Style[n.style];var K=n.label?D.LabelAdjust:(n.isnum?D.NumAdjust:D.TextAdjust);var u=D.StretchMode;var r=null;for(var C=0;C<n.icons.length;C++){var E=n.icons[C];var G=this._appendCellIcon(E,H,q+(J==="Body"?this.Headers.Lines.length:0),u,K,z,x);G.style.maxWidth=z+"px";G.style.maxHeight=x+"px";p.appendChild(G)}if(n.selected){this._SetCellSelected(p,this.SelectedClassName,false)}else{if(n.locked){this._SetCellSelected(p,this.LockedClassName,false)}}if(n.val){p.setAttribute("unselectable","on");p.title=n.title;if(n.url){var s=document.createElement("a");s.innerText=n.val;s.href=n.url;s.target="_blank";r=s;p.appendChild(s);v.onmousedown=Qva.CancelAction;v.onmousemove=Qva.CancelAction;p.onclick=Qva.CancelAction;p.onmousedown=Qva.CancelAction;p.onmousemove=Qva.CancelAction;p.style.cursor="Default";var s=document.createElement("a");s.href=n.url;s.target="_blank";s.appendChild(v);s.style.position="absolute";v=s}else{if(n.icons.length>0){var F=document.createElement("div");F.style.overflow="hidden";F.appendChild(document.createTextNode(n.val));F.position=v.position;F.binderid=this.binderid;F.ObjectId=this.ObjectId;F.title=n.title;p.appendChild(F);r=F}else{p.appendChild(document.createTextNode(n.val));r=p}}}p.position=v.position;p.binderid=this.binderid;p.ObjectId=this.ObjectId;if(r&&I===1&&n.rowspan===1){p.style.whiteSpace="pre"}else{if(r){r=f(r);r.html(r.text().replace(/</g,"&lt;").replace(/\r?\n/g,"<br/>"))}}return v};Qva.Mgr.grid.prototype.getCurrentScroll=function(){return this.scroll_obj?this.scroll_obj.getCurrentScroll():{x:0,y:0}};Qva.Mgr.grid.prototype.makeColMap=function(){var o,u,q,r,p,n=this.fixed_cols_left+this.fixed_cols_right,m=this.getCurrentScroll().x,s={};u=0;for(o=0;o<this.fixed_cols_left;++o){r=this._getColWidth(o);s[o]={xPos:u,width:r,middle:0.5};u+=r}u=this.fixed_cols_left_width+this.body_width;for(o=this.fixed_cols_left;o<this.fixed_cols_left+this.fixed_cols_right;++o){r=this._getColWidth(o);s[o]={xPos:u,width:r,middle:0.5};u+=r}u=this.fixed_cols_left_width;q=this.fixed_cols_left_width+this.body_width;for(o=n;u<q;++o){r=this._getColWidth(o);if(r<m){m-=r}else{p=0.5;if(m>0){r-=m;m=0;p=0}if(u+r>q){r=q-u;p=p===0?0.5:1}s[o]={xPos:u,width:r,middle:p};u+=r}}return s};Qva.Mgr.grid.prototype._PostPaintCells2=function(A,I,N,ac,D){if(D.count===0&&ac.count===0){return}var C,m,u,F=ac.part,Z=F.position;var U=(function(w){function af(ag){return F.Lines[ag]}return{getCell:function(ai,ah){var ag=af(ai);return ag&&ag[ah]},getWidth:function(ag){return w._getColWidth(ag)},getHeight:function(ag){return ac.getHeight(ag)},left_border:false,right_border:false,top_border:(Z==="Foot"),bottom_border:(Z==="Head")}}(this));var X=ac.start;var ae=X+ac.count;var L=D.start;var V=L+D.count;var x=N;var H=false;for(C=X;C<ae;x+=U.getHeight(C),++C){var z=F.Lines[C];u=I;for(m=L;m<V;u+=U.getWidth(m),++m){var r=this.fixed_cols_left+this.fixed_cols_right;if(!z){if(Z!=="Body"){continue}this.PageBinder.PartialLoad("Document."+this.ObjectId,{x:Math.floor(m/this.ChunkSize.x)*this.ChunkSize.x,y:Math.floor(C/this.ChunkSize.y)*this.ChunkSize.y});return true}if(!z[m]){if(!H){this.PageBinder.PartialLoad("Document."+this.ObjectId,{x:Math.floor(m/this.ChunkSize.x)*this.ChunkSize.x,y:Math.floor(C/this.ChunkSize.y)*this.ChunkSize.y});H=true}continue}var R=U.getCell(C,m);Assert(z[m]===R);var J=1;var K=1;var n=U.getWidth(m);var p=U.getHeight(C);var T;if(m>L&&(S=U.getCell(C,m-1).multirect)&&S.x+1<S.width){continue}if(C>X&&(S=U.getCell(C-1,m).multirect)&&S.y+1<S.height){continue}if(R.multirect){if(R.multirect.x>0&&m>L){continue}if(R.multirect.y>0&&C>X){continue}var y=m-R.multirect.x;var M=C-R.multirect.y;if(!F.Painted[M]){F.Painted[M]=[]}var Q=F.Painted[M];var E=Q[y];var aa=E&&E.multirect;if(aa){var G=aa.left>0&&U.getCell(C,y+aa.left-1);var W=aa.top>0&&U.getCell(M+aa.top-1,m);var q=aa.right<R.multirect.width&&U.getCell(C,y+aa.right+1);var O=aa.bottom<R.multirect.height&&U.getCell(M+aa.bottom+1,m);if(!G&&!W&&!q&&!O){continue}}var o=m;var B=C;var s=u;var v=x;for(;y<o&&U.getCell(B,o-1);++J,--o){var Y=U.getWidth(o-1);n+=Y;s-=Y}for(;M<B&&U.getCell(B-1,o);++K,--B){var ab=U.getHeight(B-1);p+=ab;v-=ab}for(;o-y+J<R.multirect.width&&U.getCell(B,o+J);++J){n+=U.getWidth(o+J)}for(;B-M+K<R.multirect.height&&U.getCell(B+K,o);++K){p+=U.getHeight(B+K)}var S={left:o-y,top:B-M,right:o-y+J,bottom:B-M+K};if(E){if(aa){if(aa.left<=S.left&&aa.top<=S.top&&aa.right>=S.right&&aa.bottom>=S.bottom){continue}}f(Q[y]).remove();for(var P=0;P<this.scroll_fix_divs.length;++P){if(this.scroll_fix_divs[P].div.parentNode===Q[y]){this.scroll_fix_divs.splice(P,1);break}}}var ad=Q[y]=this._PaintCell_Content(R,s,v,n,p,ac.height,K,C,m,Z);ad.multirect=S;this._PaintCell_Borders(U,ad.tagName==="A"?ad.firstChild:ad,B,o,K,J)}else{if(!F.Painted[C]){F.Painted[C]=[]}var Q=F.Painted[C];if(Q[m]){continue}var ad=Q[m]=this._PaintCell_Content(R,u,x,n,p,ac.height,K,C,m,Z);this._PaintCell_Borders(U,ad.tagName==="A"?ad.firstChild:ad,C,m,K,J)}A.appendChild(ad);ad.setAttribute("unselectable","on")}}};Qva.Mgr.grid.prototype._CheckSize=function(){var p=this.PageBinder.GetMaxClientWidth();var m=this.PageBinder.GetContentMaxHeight();var q,s;if(this.LastSize&&this.LastSize.width==p&&this.LastSize.height==m){q=this.LastSize.r;s=false}else{q=this._UpdateSize(p,m);this.LastSize={width:p,height:m,r:q};s=true}var o=q.dx;var n=q.dy;this.Element.style.width=(this.PageBinder.GetMaxClientWidth()-o)+"px";this.Element.style.height=(this.PageBinder.GetContentMaxHeight()-n)+"px";this.PageBinder.SetObjectWidth(o);this.PageBinder.SetObjectHeight(n);return{width:q.width,height:q.height,changed:s}};function g(m,n,o){if(Math.max(m.width,n.min_width)>=n.max_width&&Math.max(m.height,n.min_height)>=n.max_height){return{horizontal:false,vertical:false}}else{if(Math.max(m.width-o,n.min_width)>=n.max_width){return{horizontal:false,vertical:true}}else{if(Math.max(m.height-o,n.min_height)>=n.max_height){return{horizontal:true,vertical:false}}else{return{horizontal:true,vertical:true}}}}}function h(m,o,n,q){var p={};p.width=Math.max(m.width-n.x,o.min_width);p.height=Math.max(m.height-n.y,o.min_height);if(q){p.width=Math.min(p.width,o.max_width);p.height=Math.min(p.height,o.max_height)}p.dx=m.width-(p.width+n.x);p.dy=m.height-(p.height+n.y);return p}Qva.Mgr.grid.prototype._UpdateSize=function(o,u){var s=this.ScrollProperties;if(this.limits.min_width>o&&this.PageBinder.Maximized){this.limits.min_width=0;if(this.fixed_width>o){this.fixed_cols_left=0;this.fixed_cols_right=0}}var n=this.limits;var v={width:o,height:u};var m=g(v,n,s.width);var p={x:m.vertical?s.width:0,y:m.horizontal?s.width:0};var r=this.TotalSize.x===0&&this.TotalSize.y===0;var q=h(v,n,p,this.sizetodata&&!r);this._UpdateBodySize(q.width,q.height);this._UpdateScrollbars(m,q.width,q.height);this._UpdateMaxVisibleRows();this._UpdateMaxVisibleCols();this._UpdateFixedRowsAndCols();return q};Qva.Mgr.grid.prototype._UpdateFixedRowsAndCols=function(){var m=this;this.left_cols={start:0,count:this.fixed_cols_left};this.right_cols={start:this.fixed_cols_left,count:this.fixed_cols_right};this.top_rows={start:0,count:this.Headers.Lines.length,part:this.Headers,height:this.Headers.height,getHeight:function(n){return m.Headers.Lines[n][0].rowspan*m.TextHeight}};this.bottom_rows={start:0,count:this.Footers.Lines.length,part:this.Footers,height:this.Footers.height,getHeight:function(){return m.Footers.rowHeight}}};Qva.Mgr.grid.prototype._UpdateBodySize=function(m,u){var o=this.fixed_cols_left,v=this.fixed_cols_right,s=o+v,p=0,q=0,r;for(r=0;r<o;++r){p+=this.Cols[r].width}for(;r<s;++r){q+=this.Cols[r].width}var n=p+q;this.fixed_cols_left_width=p;this.fixed_cols_right_width=q;this.body_width=m-n;this.body_height=u-this.Headers.height-this.Footers.height};Qva.Mgr.grid.prototype._UpdateScrollbars=function(m,n,w){var r=this.ScrollProperties,u=this.fixed_cols_left+this.fixed_cols_right;if(m.vertical){var v=this.body_height;var p=this.TotalSize.y*this.Body.rowHeight;this.YScroll.Set(n,this.Headers.height,v,p,w,n,0);this.y_max_scroll=Math.max(0,p-v)}else{this.y_max_scroll=0;this.YScroll.Hide()}if(m.horizontal){var o=this.body_width;var q=0;for(var s=u;s<this.TotalSize.x&&this.Cols[s];++s){q+=this.Cols[s].width}q+=(this.TotalSize.x-s)*this.Cols[this.Cols.length-1].width;this.XScroll.Set(this.fixed_cols_left_width,w,o,q,n+r.width,0,w);this.x_max_scroll=Math.max(0,q-o)}else{this.x_max_scroll=0;this.XScroll.Hide()}};Qva.Mgr.grid.prototype._UpdateMaxVisibleRows=function(){if(this.y_max_scroll>0){this.max_visible_rows=Math.ceil(this.body_height/this.Body.rowHeight)}else{this.max_visible_rows=this.TotalSize.y}};Qva.Mgr.grid.prototype._UpdateMaxVisibleCols=function(){if(this.x_max_scroll==0){this.max_visible_cols=this.TotalSize.x;return}var o=0;var n=0;var q=0;var p=0;for(var m=0;m<this.Cols.length;++m){n+=this._getColWidth(m);++p;if(p>o){o=p}while(n>this.body_width){n-=this._getColWidth(q);++q;--p}}this.max_visible_cols=o};Qva.Mgr.grid.prototype._getColWidth=function(m){return this.Cols.length>0?(this.Cols[m]||this.Cols[this.Cols.length-1]).width:10};Qva.Mgr.grid.prototype.IsVisible=function(){return this.Element.style.display!=="none"};Qva.Mgr.grid.prototype.PostPaint=function(){if(!this.IsVisible()){return}var x=this._CheckSize();var m=x.width;var w=x.height;var p=x.changed;if(p){if(this.scroll_obj){this.scroll_obj.Remove()}this.scroll_obj=null}var v=this._GetGridScroll();var q=this._GetCurrentBody(v);var o={start:q.col_start,count:q.col_count};var s=this;var r={start:q.row_start,count:q.row_count,part:this.Body,height:this.body_height,getHeight:function(){return s.Body.rowHeight}};if(this._LoadCells(r,this.left_cols)){if(p){this.LastSize=null}return}if(this._LoadCells(r,o)){if(p){this.LastSize=null}return}if(p){var u=this._CreateContent(m,w);this.Body.Painted=[];this.Headers.Painted=[];this.Footers.Painted=[];this.scroll_fix_divs=[];this.ColumnResizers=[];this._PaintFixedCells(w);this._PaintScrollCells(q,o,r,w);Assert(!this.scroll_obj);this._makeScrollObj(c(this));var n=this.getCurrentScroll();this.scroll_obj.setPosition(-n.x,-n.y);this.scroll_obj.setTransitionTime("0ms");if(IS_TOUCHENABLED){this._addTouchScroll(u)}else{this._addMouseScroll()}this.Element.replaceChild(u,this.Content);this.Content=u;if(this.ScrollPosition.x!==0||this.ScrollPosition.y!==0){if(this.ScrollPosition.x!==0&&this.XScroll.actions){this.XScroll.actions.step(-this.ScrollPosition.x)}if(this.ScrollPosition.y!==0&&this.YScroll.actions){this.YScroll.actions.step(-this.ScrollPosition.y)}this.PageBinder.QueuePostPaintMessage(this)}else{this.PageBinder.SetScrollPos(this.ScrollPosition)}}else{this._PaintScrollCells(q,o,r,w);var n=this.getCurrentScroll();this.setPosition_scroll_fix_divs(-n.x,-n.y);if(this.ScrollPosition.x!==v.col||this.ScrollPosition.y!==v.row){this.ScrollPosition={x:v.col,y:v.row};this.PageBinder.SetScrollPos(this.ScrollPosition)}}};Qva.Mgr.grid.prototype._CreateContent=function(o,B){var v=document.createElement("div");v.style.position="relative";v.style.overflow="hidden";v.style.width=o+"px";v.style.height=B+"px";var C=[this.fixed_cols_left_width,this.body_width,this.fixed_cols_right_width];var p=[this.Headers.height,this.body_height,this.Footers.height];var r=this.parts={};var q=0;for(var A=0;A<C.length;++A){var u=C[A];var z=0;for(var w=0;w<p.length;++w){var s=p[w];var n=document.createElement("div");n.style.position="absolute";n.style.overflow="hidden";n.style.left=q+"px";n.style.top=z+"px";n.style.width=u+"px";n.style.height=s+"px";var m=r[A+":"+w]=document.createElement("div");m.style.position="relative";m.style.height=w==1?(this.TotalSize.y*this.Body.rowHeight+"px"):"100%";if(A==1||w==1){initTransition(m,"cubic-bezier(0, 0.3, 0.6, 1)")}n.appendChild(m);v.appendChild(n);m.AvqMgr=this.PageBinder;z+=s}q+=u}return v};Qva.Mgr.grid.prototype._PaintFixedCells=function(m){this._PostPaintCells2(this.parts["0:0"],0,0,this.top_rows,this.left_cols);this._PostPaintCells2(this.parts["0:2"],0,0,this.bottom_rows,this.left_cols);this._PostPaintCells2(this.parts["2:0"],0,0,this.top_rows,this.right_cols);this._PostPaintCells2(this.parts["2:2"],0,0,this.bottom_rows,this.right_cols);if(!IS_TOUCHENABLED){this._AddColumnResizers(0,m,0,this.left_cols);this._AddColumnResizers(2,m,0,this.right_cols)}};Qva.Mgr.grid.prototype._PaintScrollCells=function(n,p,o,m){this._PostPaintCells2(this.parts["0:1"],0,n.y_offset,o,this.left_cols);this._PostPaintCells2(this.parts["2:1"],0,n.y_offset,o,this.right_cols);this._PostPaintCells2(this.parts["1:0"],n.x_offset,0,this.top_rows,p);this._PostPaintCells2(this.parts["1:2"],n.x_offset,0,this.bottom_rows,p);this._PostPaintCells2(this.parts["1:1"],n.x_offset,n.y_offset,o,p);if(!IS_TOUCHENABLED){this._AddColumnResizers(1,m,n.x_offset,p)}};Qva.Mgr.grid.prototype._AddColumnResizers=function(n,r,p,q){var u=q.start;var x=u+q.count;var v=Qva.GetAbsolutePageCoords(this.Element).y;function o(C,z,B,D,y){var A=document.createElement("div");A.className=(z===x-1)?"QvColumnResizer QvColumnResizerLast":"QvColumnResizer";A.style.height=y+"px";A.style.top="0px";A.style.zIndex=3;A.title="Resize column";A.columnData=D;A.style.left=B+"px";A.onmousedown=function(E){Qva.DragDrop.resizeColumn.mouseDown(E)};C.appendChild(A);return A}for(cix=u;cix<x;p+=this._getColWidth(cix),++cix){var m=this._getColWidth(cix);var w=p+m;if(!this.Cols[cix]||!this.Cols[cix].allowresize||this.ColumnResizers[cix]){continue}var s={};s.top=v;s.height=r;s.widthOuter=m;s.colIndex=cix;s.outerRightCoordinate=w;s.outerLeftCoordinate=s.outerRightCoordinate-s.widthOuter;o(this.parts[n+":0"],cix,w,s,this.Headers.height);o(this.parts[n+":1"],cix,w,s,this.body_height);o(this.parts[n+":2"],cix,w,s,this.Footers.height);this.ColumnResizers[cix]=true}};Qva.Mgr.grid.prototype._GetGridScroll=function(){var m=this.fixed_cols_left+this.fixed_cols_right,o=this.getCurrentScroll();var n=this.TotalSize.y===0?0:Math.floor(o.y/this.Body.rowHeight);n=Math.max(0,Math.min(this.TotalSize.y-1,n));var p=m;while(true){o.x-=this._getColWidth(p);if(o.x<0){break}++p}p=Math.max(0,Math.min(this.TotalSize.x-1,p));p-=m;return{row:n,col:p}};Qva.Mgr.grid.prototype._GetCurrentBody=function(x){var r=1,q=1,y=this.fixed_cols_left+this.fixed_cols_right;var p=Math.max(0,x.row-r);var n=Math.min(this.TotalSize.y,x.row+this.max_visible_rows+r);var v=Math.max(y,x.col+y-q);var z=Math.min(this.TotalSize.x,x.col+y+this.max_visible_cols+q);var u=n-p;var m=p*this.Body.rowHeight;var o=z-v;var s=0;for(var w=y;w<v;++w){s+=this._getColWidth(w)}return{x_offset:s,row_start:p,row_count:u,y_offset:m,col_start:v,col_count:o}};Qva.Mgr.grid.prototype._find_x_left=function(m){for(var n=0;(n<this.fixed_cols_left-1)&&(m>=this.Cols[n].width);++n){m-=this.Cols[n].width}return{cix:n,x:m,width:this.Cols[n].width}};Qva.Mgr.grid.prototype._find_x_center=function(m){var n=this.fixed_cols_left+this.fixed_cols_right;for(cix=n;(cix<this.TotalSize.x-1)&&(m>=this._getColWidth(cix));++cix){m-=this._getColWidth(cix)}return{cix:cix,x:m,width:this._getColWidth(cix)}};Qva.Mgr.grid.prototype._find_x_right=function(m){var n=this.fixed_cols_left+this.fixed_cols_right;for(cix=this.fixed_cols_left;(cix<n-1)&&(m>=this.Cols[cix].width);++cix){m-=this.Cols[cix].width}return{cix:cix,x:m,width:this.Cols[cix].width}};Qva.Mgr.grid.prototype._find_y_top=function(n){var m;m.TODO();return{rix:rix,y:n,height:null}};Qva.Mgr.grid.prototype._find_y_center=function(n){var m=Math.max(0,Math.min(this.TotalSize.y-1,Math.floor(n/this.Body.rowHeight)));n-=m*this.Body.rowHeight;return{rix:m,y:n,height:this.Body.rowHeight}};Qva.Mgr.grid.prototype._find_x_bottom=function(n){var m;m.TODO();return{rix:rix,y:n,height:null}};Qva.Mgr.grid.multiselect=function(p,v,o){this.f_close=o;this.mgr=v;for(var q=0;q<3;++q){for(var s=0;s<3;++s){if(v.parts[s+":"+q]==p.parentNode){this.part_x=s;this.part_y=q}}}this.selection={x:p.xx,y:p.yy,width:1,height:1};this.part=this.part_y==1?v.Body:(this.part_y==0?v.Headers:v.Footers);var u=this.part.Painted[p.yy][p.xx];this.rect={left:u.offsetLeft,top:u.offsetTop,right:(u.offsetLeft+u.offsetWidth),bottom:(u.offsetTop+u.offsetHeight)};var n=this.selection_div=document.createElement("div");n.className="TouchSelectionRect";n.style.border="2px solid green";n.style.position="absolute";n.style.left="0px";n.style.top="0px";n.style.webkitTransitionTimingFunction="ease-in-out";n.style.zIndex=50;n.style.webkitTransitionDuration="0s";n.style.webkitTransitionProperty="all";n.style.display="";this._positionSelectionDiv(this.rect);p.parentNode.appendChild(n);this.move_x=[];this.move_y=[];var m=Qva.GetBinder(v.binderid).isSmallDevices;if(!this.menu){this.menu=new Qva.Touch.SelectionMenu({SmallDevices:m,AddPointerElem:true,Buttons:[{Fn:this._makeSelection,Scope:this,CssClass:"img_accept_tick",Text:"Select",Style:{"float":"left"}},{Fn:this._close,Scope:this,CssClass:"img_cancel_cross",Text:"Cancel",Style:{"float":"right"}}],Style:{position:"absolute",visibility:"hidden"}});if(!m){document.documentElement.appendChild(this.menu.Element)}}var r=Qva.Touch.GetCoordinatesForElem(this.mgr.PageBinder.Element),s=r.x+(this.mgr.PageBinder.Element.offsetWidth-this.menu.Element.offsetWidth)/2,q=r.y-this.menu.Element.clientHeight;this.menu.Show(s,q)};Qva.Mgr.grid.multiselect.prototype._makeSelection=function(){var m=""+this.selection.x+":"+this.selection.y+":"+this.selection.width+":"+this.selection.height;if(this.part_y==0){m+=":Head"}if(this.part_y==2){m+=":Foot"}this.mgr.PageBinder.Set(this.mgr.ObjectId,"rect",m,true);this._close()};Qva.Mgr.grid.multiselect.prototype._close=function(){f(this.selection_div).remove();this.menu.Hide();this.f_close()};Qva.Mgr.grid.multiselect.prototype._positionSelectionDiv=function(m){this.selection_div.style.webkitTransform="translate3d("+(m.left+0)+"px, "+(m.top+0)+"px, 0)";this.selection_div.style.width=(m.right-m.left-4)+"px";this.selection_div.style.height=(m.bottom-m.top-4)+"px"};Qva.Mgr.grid.multiselect.prototype._isMoving=function(){return this.move_x.length>0||this.move_y.length>0};Qva.Mgr.grid.multiselect.prototype._find_x=function(m){if(this.part_x==0){return this.mgr._find_x_left(m)}else{if(this.part_x==1){return this.mgr._find_x_center(m)}else{if(this.part_x==2){return this.mgr._find_x_right(m)}}}};Qva.Mgr.grid.multiselect.prototype._find_y=function(m){if(this.part_y==0){return this.mgr._find_y_top(m)}else{if(this.part_y==1){return this.mgr._find_y_center(m)}else{if(this.part_y==2){return this.mgr._find_y_bottom(m)}}}};Qva.Mgr.grid.multiselect.prototype._fix_min_rect=function(m){if(m.right-m.left<10){if(this.move_x[0]=="left"){m.left=m.right-10}else{m.right=m.left+10}}if(m.bottom-m.top<10){if(this.move_y[0]=="top"){m.top=m.bottom-10}else{m.bottom=m.top+10}}};Qva.Mgr.grid.multiselect.prototype.touchStart=function(s,p){var z=Qva.GetAbsolutePageCoords(this.selection_div.parentNode,true);var C=s-z.x;var A=p-z.y;var B=this.rect;this.move_x=[];this.move_y=[];var v=C-B.left;var u=B.right-C;var w=A-B.top;var m=B.bottom-A;var n=50;var r=(B.right-B.left<3*n)?0:n;var o=(B.bottom-B.top<3*n)?0:n;var q=-n;if(v>r&&u>r&&w>o&&m>o){this.move_x=["left","right"];this.move_y=["top","bottom"]}else{if(v>q&&u>q&&w>q&&m>q){if(v<=r&&v>q){this.move_x.push("left")}if(u<=r&&u>q){this.move_x.push("right")}if(w<=o&&w>q){this.move_y.push("top")}if(m<=o&&m>q){this.move_y.push("bottom")}}}};Qva.Mgr.grid.multiselect.prototype.touchMove=function(n,m){if(!this._isMoving()){return false}var p={left:this.rect.left,top:this.rect.top,right:this.rect.right,bottom:this.rect.bottom};for(var o=0;o<this.move_x.length;++o){p[this.move_x[o]]+=n}for(var o=0;o<this.move_y.length;++o){p[this.move_y[o]]+=m}this._fix_min_rect(p);this.selection_div.style.webkitTransitionDuration="0ms";this._positionSelectionDiv(p);return true};Qva.Mgr.grid.multiselect.prototype.touchEnd=function(v,u){if(!this._isMoving()){return false}for(var p=0;p<this.move_x.length;++p){this.rect[this.move_x[p]]+=v}for(var p=0;p<this.move_y.length;++p){this.rect[this.move_y[p]]+=u}this._fix_min_rect(this.rect);function q(w){if(w.width>2*w.x){return -w.x}else{++w.cix;return w.width-w.x}}var n=this._find_x(this.rect.left);var s=this._find_x(this.rect.right);if(n.cix==s.cix){this.rect.left-=n.x;this.rect.right+=s.width-s.x;++s.cix}else{if(n.cix+1==s.cix){if(n.width-n.x<s.x){this.rect.left+=q(n);this.rect.right+=s.width-s.x;++s.cix}else{this.rect.left-=n.x;this.rect.right+=q(s)}}else{this.rect.left+=q(n);this.rect.right+=q(s)}}function o(w){if(w.height>2*w.y){return -w.y}else{++w.rix;return w.height-w.y}}var r=this._find_y(this.rect.top);var m=this._find_y(this.rect.bottom);if(r.rix==m.rix){this.rect.top-=r.y;this.rect.bottom+=m.height-m.y;++m.rix}else{if(r.rix+1==m.rix){if(r.height-r.y<m.y){this.rect.top+=o(r);this.rect.bottom+=m.height-m.y;++m.rix}else{this.rect.top-=r.y;this.rect.bottom+=o(m)}}else{this.rect.top+=o(r);this.rect.bottom+=o(m)}}this.selection.x=n.cix;this.selection.y=r.rix;this.selection.width=s.cix-n.cix;this.selection.height=m.rix-r.rix;this.selection_div.style.webkitTransitionDuration="500ms";this._positionSelectionDiv(this.rect);return true};function c(m){return{setPosition:function(n,o){translate(m.parts["1:1"],n,o);translate(m.parts["0:1"],0,o);translate(m.parts["2:1"],0,o);translate(m.parts["1:0"],n,0);translate(m.parts["1:2"],n,0);m.setPosition_scroll_fix_divs(n,o)},setTransitionTime:function(n){setDuration(m.parts["1:1"],n);setDuration(m.parts["0:1"],n);setDuration(m.parts["2:1"],n);setDuration(m.parts["1:0"],n);setDuration(m.parts["1:2"],n);m.setTransitionTime_scroll_fix_divs(n)},getPosition:function(){var o=window.getComputedStyle(m.parts["1:1"]).webkitTransform;if(o=="none"){return{x:0,y:0}}var n=new WebKitCSSMatrix(o);return{x:n.e,y:n.f}}}}Qva.Mgr.grid.prototype.setPosition_scroll_fix_divs=function(m,p){for(var n=0;n<this.scroll_fix_divs.length;++n){var o=Math.min(Math.max(0,-(p+this.scroll_fix_divs[n].offset)),this.scroll_fix_divs[n].max);translate(this.scroll_fix_divs[n].div,0,o)}};Qva.Mgr.grid.prototype.setTransitionTime_scroll_fix_divs=function(n){for(var m=0;m<this.scroll_fix_divs.length;++m){setDuration(this.scroll_fix_divs[m].div,n)}};Qva.Mgr.grid.prototype._makeScrollObj=function(m){var q=this;var p=0;var o=0;function n(s,u){m.setPosition(s,u);q.XScroll.setPosition(s);q.YScroll.setPosition(u);p=s;o=u}function r(s){m.setTransitionTime(s);q.XScroll.setTransitionTime(s);q.YScroll.setTransitionTime(s)}this.scroll_obj={getCurrentScroll:function(){return{x:-p,y:-o}},setPosition:n,setTransitionTime:r,getPosition:function(){return m.getPosition()},Remove:function(){}}};Qva.Mgr.grid.prototype._addTouchScroll=function(H){var w=this;var z=this.fixed_cols_left+this.fixed_cols_right;var N=this.x_max_scroll;var B=this.y_max_scroll;var L,K,C,M,p,F,D,v,O,G,u,y;F=D=0;M=[];this.scroll_obj.Remove=function(){if(y){y._close()}Assert(!y)};function s(P){if(-P<0){return 0}if(-P>N){return -N}return P}function q(P){if(-P<0){return 0}if(-P>B){return -B}return P}var E=false;function o(){w.PageBinder.QueuePostPaintMessage(w)}function n(P,Q){w.scroll_obj.setPosition(P,Q)}function A(P){w.scroll_obj.setTransitionTime(P)}function m(R){if(R.touches.length>R.changedTouches.length){return true}if(!w.PageBinder.IsValid()){return true}L=R.changedTouches[0].clientX;K=R.changedTouches[0].clientY;C=R.timeStamp;p=R.changedTouches[0].identifier;M=[];v=false;if(y){y.touchStart(L,K);R.preventDefault();return false}var P=w.scroll_obj.getPosition();if(P.x!=F||P.y!=D){F=P.x;D=P.y}n(F,D);A("0ms");o();O=null;var Q=R.changedTouches[0].target.parentNode;if(R.changedTouches[0].target.action||Q.action){}else{if(R.changedTouches[0].target.input||Q.input){return true}else{if(Q.clickselect){return true}else{if(Q.singleselect){O={position:Q.position,x:Q.xx,y:Q.yy,part:w.Body};if(k(O.position)==="Head"){O.part=w.Headers}if(k(O.position)==="Foot"){O.part=w.Footers}O.timeout=setTimeout(function(){O.timeout=null;w._IndicateSelection(O.part,O.y,O.x,true)},100)}else{if(Q.multiselect){G=setTimeout(function(){if(v){Qva.ConsoleLog.Log("selection_timeout moved error.")}p=null;y=new Qva.Mgr.grid.multiselect(Q,w,function(){y=null})},500)}}}}}R.preventDefault();return false}function I(Q){if(p==null){return null}for(var P=0;P<Q.changedTouches.length;++P){if(Q.changedTouches[P].identifier==p){return Q.changedTouches[P]}}return null}function x(S){var T=I(S);if(!T){return false}var Q=T.clientX-L;var P=T.clientY-K;var R=S.timeStamp-C;M.push({dx:Q,dy:P,dt:R});if(!v&&(Math.abs(Q)+Math.abs(P)>3)){v=true}if(v&&G){clearTimeout(G);G=null}if(v&&O){if(O.timeout){clearTimeout(O.timeout);O.timeout=null}else{w._IndicateSelection(O.part,O.y,O.x,false)}O=null}return true}function J(S){if(!w.PageBinder.IsValid()){return true}if(!x(S)){return true}S.stopPropagation();S.preventDefault();if(O){return false}var R=M[M.length-1];if(y&&y.touchMove(R.dx,R.dy)){return false}if(!v){return false}var Q=R.dx+F;var P=R.dy+D;if(N===0){Q=0}if(-Q<0){Q=Q/3}if(-Q>N){Q=(Q+N)/3-N}if(B===0){P=0}if(-P<0){P=P/3}if(-P>B){P=(P+B)/3-B}n(Q,P);A("0ms");o()}function r(U){if(!x(U)){return true}U.stopPropagation();U.preventDefault();if(G){clearTimeout(G);G=null}p=null;if(O){if(O.timeout){clearTimeout(O.timeout);O.timeout=null}w._IndicateSelection(O.part,O.y,O.x,false);var W=""+(O.x-w.fixed_cols_right)+":"+O.y+":1:1";if(k(O.position)==="Head"){W+=":Head"}w.PageBinder.Set(w.ObjectId,"rect",W,true);return}var S=M[M.length-1];if(y&&y.touchEnd(S.dx,S.dy)){return false}if(!v){var T=U.changedTouches[0].target;if(!T.action){T=T.parentNode}if(!T.action){T=T.parentNode}if(T.action){var V={};V.position=T.pos;V.action="";w.PageBinder.Set(w.ObjectId+"."+T.action,V);return false}}var S=M[M.length-1];for(var R=M.length-1;R>0&&S.dt-M[R-1].dt<100;--R){}var Q=2*S.dx-M[R].dx+F;var P=2*S.dy-M[R].dy+D;if(-Q<0){Q=0}if(-Q>N){Q=-N}P=-Math.round(-P/w.Body.rowHeight)*w.Body.rowHeight;if(-P<0){P=0}if(-P>B){P=-B}F=Q;D=P;M=[];A("500ms");n(Q,P);o()}if(IS_TOUCHENABLED){H.addEventListener("touchstart",m,false);H.addEventListener("touchmove",J,false);H.addEventListener("touchend",r,false)}setTimeout(function(){A("0ms");n(0,0)},1000)};Qva.Mgr.grid.prototype._addMouseScroll=function(){var w=this;var v=this.x_max_scroll;var s=this.y_max_scroll;var q=0;var o=0;function C(D){if(-D<0){return 0}if(-D>w.x_max_scroll){return -w.x_max_scroll}return D}function A(D){if(-D<0){return 0}if(-D>w.y_max_scroll){return -w.y_max_scroll}return D}function x(){w.PageBinder.QueuePostPaintMessage(w)}function z(D,E){w.scroll_obj.setPosition(D,E)}function n(D){w.scroll_obj.setTransitionTime(D)}function r(D){D=Math.round(D/w.Body.rowHeight)*w.Body.rowHeight;return A(D)}function B(F,E){var D=Math.round(F/w.Body.rowHeight)*w.Body.rowHeight;if(Math.abs(D-F)<E){F=D}return A(F)}function u(D){var E=w._find_x_center(-D);if(E.width>2*E.x){return C(-(-D-E.x))}else{return C(-(-D+E.width-E.x))}}function p(D,E){var F=w._find_x_center(-D);if(F.x<E){return C(D+F.x)}else{if(F.width-F.x<E){return C(D-F.width+F.x)}else{return C(D)}}}var m={step:function(F){var I=w._find_x_center(-q);if(I.x>0&&F>0){q-=w._getColWidth(D);I.cix++}q+=I.x;var G=F>0?1:-1;var H=Math.min(I.cix,I.cix+F);var E=Math.max(I.cix,I.cix+F);for(var D=H;D<=E;++D){q=q+G*w._getColWidth(D)}q=C(q);n("500ms");z(q,o);x()},scroll:function(E){var D=p(E+q,5);z(D,o);n("0ms");x()},scroll_end:function(D){q=C(D+q);n("500ms");z(q,o);x()}};var y={step:function(D){if(D>0){o=A((Math.floor(o/w.Body.rowHeight)+D)*w.Body.rowHeight)}else{o=A((Math.ceil(o/w.Body.rowHeight)+D)*w.Body.rowHeight)}n("500ms");z(q,o);x()},scroll:function(D){var E=B(D+o,5);z(q,E);n("0ms");x()},scroll_end:function(D){o=A(D+o);n("500ms");z(q,o);x()}};if(!this.eventsBound){this.XScroll.bindEvents(m);this.YScroll.bindEvents(y);this.actions=s>0?y:m}};Qva.Mgr.grid.prototype.Remove=function(){if(this.scroll_obj){this.scroll_obj.Remove()}};Qva.Mgr.grid.prototype._CombineColors=function(n,m){if(n.A===0&&m.A===0){return"Transparent"}if(n.A===0){return m.css}if(m.A===0){return n.css}if(n.R+n.G+n.B>m.R+m.G+m.B){return m.css}return n.css};Qva.Mgr.grid.prototype._CombineBorders=function(o,n){var q=Math.max(o.width,n.width);var m=this._CombineColors(o.color,n.color);var p=o.style==="double"||n.style==="double"?"double":o.style==="solid"||n.style==="solid"?"solid":"none";return{width:q,color:m,style:p}};Qva.Mgr.grid.prototype._MakeBorder=function(m,x,p,s,q,r){var n=this.Style[x.style].BorderStyle;if(this.BorderStyle.length-1<n){return 0}var w=this.BorderStyle[n][s];if(!this.Style[p.style]){Assert(false)}var v=this.BorderStyle[this.Style[p.style].BorderStyle][q];var o=this._CombineBorders(w,v);if(o.style==="solid"){var u=r(o.width);m.style["border"+s]="solid "+u+"px "+o.color;return u}else{if(o.style==="double"){m.style["border"+s]="solid 3px "+o.color;return(s==="Left"||s==="Top")?4:5}else{Assert(o.style==="none");return 0}}};Qva.Mgr.grid.prototype._StyleObject=function(o){var p=o.getAttribute("bgcolor");this.BgColorRGB=HtmlifyARGB(p);this.BgColorCSSExpr=Qva.Hex2CSSExpression(p);this.Color=HtmlifyARGB(o.getAttribute("color"));this.NumAdjust=o.getAttribute("numadjust");this.TextAdjust=o.getAttribute("textadjust");this.VertAdjust=o.getAttribute("vertadjust");this.LabelAdjust=o.getAttribute("labeladjust");this.LabelVertAdjust=o.getAttribute("labelvertadjust");this.BorderStyle=o.getAttribute("borderstyle");var m=o.getAttribute("fontstyle");this.FontStyle=m;this.FontWeight=o.getAttribute("fontweight");this.TextDecoration=o.getAttribute("textdecoration");this.SizeMod=o.getAttribute("sizemod");var n=o.getAttribute("stretchmode");if(n){this.StretchMode=n}};Qva.Mgr.grid.prototype._BorderStyleObject=function(n){function m(p){var o=n.getAttribute(p).split(" ");if(o[0]==="none"){return{width:0,style:"none",color:ObjectifyARGB(null)}}var q=parseInt(o[1]);return{width:q,style:o[0],color:ObjectifyARGB(o[2])}}this.Top=m("top");this.Right=m("right");this.Bottom=m("bottom");this.Left=m("left")};Qva.Mgr.grid.prototype._CellObject=function(p){this.val=p.getAttribute("text");this.title=p.getAttribute("title")||this.val;var m=p.getAttribute("value");if(typeof m!="undefined"){this.intval=m;this.selected=p.getAttribute("selected")=="yes"}else{if(p.getAttribute("selected")){this.selected=p.getAttribute("selected")=="yes";this.byval=true}}if(p.getAttribute("state")){this.state=p.getAttribute("state")}this.dblclick=!!p.getAttribute("dblclick");this.mode=p.getAttribute("mode");this.disabled=this.mode=="disabled";this.style=p.getAttribute("style")?p.getAttribute("style"):"0";this.isnum=p.getAttribute("isnum")=="true";this.label=p.getAttribute("label")=="true";this.icons=p.getElementsByTagName("icon");this.subcell=p.getAttribute("subcell");this.first=p.getAttribute("first");this.colspan=parseInt(p.getAttribute("colspan"));if(isNaN(this.colspan)){this.colspan=1}this.action=p.getAttribute("action");this.url=p.getAttribute("url");if(p.getAttribute("position")){this.position=p.getAttribute("position")}var o=p.getAttribute("selecttype");if(o){this.selecttype=o;this.selectsource=p.getAttribute("selectsource")=="true";if(this.action){Assert(false)}}this.input=p.getAttribute("input")=="true";this.dragable=p.getAttribute("dragable")=="true";var q=p.getAttribute("rowspan");if(q){this.rowspan=parseInt(q)}else{this.rowspan=1}var n=p.getAttribute("multirect");if(n){n=n.split(":");Assert(n.length===4);this.multirect={x:parseInt(n[0],10),y:parseInt(n[1],10),width:parseInt(n[2],10),height:parseInt(n[3],10)}}};Qva.Mgr.grid.prototype._SetCellStyle=function(p,m,o){if(!p.style){return""}var n=this.Style[p.style];if(!n){return""}var q="";if(o){if(n.BgColorCSSExpr){q+="; background-color:"+n.BgColorCSSExpr}else{if(n.BgColorRGB){q+="; background-color:"+n.BgColorRGB}}q+="; color:"+n.BgColorRGB}else{if(!m){if(n.BgColorCSSExpr){q+="; background-color:"+n.BgColorCSSExpr}else{if(n.BgColorRGB){q+="; background-color:"+n.BgColorRGB}}q+="; color:"+n.Color}else{q+="; background-color:";q+="; color:"}}q+="; text-align:"+(p.label?n.LabelAdjust:(p.isnum?n.NumAdjust:n.TextAdjust));q+="; font-style:"+n.FontStyle;q+="; font-weight:"+n.FontWeight;q+="; text-decoration:"+n.TextDecoration;switch(n.SizeMod){case"2":q+="; font-size:large";break;case"1":q+="; font-size:larger";break;case"-1":q+="; font-size:smaller";break;case"-2":q+="; font-size:small";break}return q};Qva.Mgr.grid.prototype._appendCellIcon=function(r,n,s,p,u,q,m){var o=this.PageBinder.GetDocumentMgr().CreateCellIcon(r,p,u,q,m);AppendAction(o,r,this,n+":"+s);return o};Qva.Mgr.grid.getMgr=function(n){var m=n.parentNode;while(m&&!m.Mgr){m=m.parentNode}return m?m.Mgr:null};Qva.Mgr.grid.DblClick=function(m){this.pressed=false;if(!m){m=window.event}var n=Qva.Mgr.grid.getMgr(this);if(!n.PageBinder.GetEnabled()){return}n.PageBinder.Set(n.ObjectId,"dblclick",this.xx+":"+this.yy,true)};Qva.Mgr.grid.Click=function(m){if(!m){m=window.event}m.cancelBubble=true;this.pressed=true;var n=this;window.setTimeout(function(){j(n)},200)};Qva.Mgr.grid.MouseDown=function(m){if(this.disabled){return}if(!m){m=window.event}var n=Qva.Mgr.grid.getMgr(this);if(m.button!=n.LeftButton){return}if(!n.PageBinder.IsValid()){return}Qva.Select.Active=false;Qva.Mgr.grid.SelectMgr=n;n.Selection.Start=n.Selection.End=this;n.Selection.SelectSource=this.selectsource;Qva.addEvent(document.body,"mouseup",Qva.Mgr.grid.MouseUp);n._IndicateCellsToSelect()};Qva.Mgr.grid.MouseMove=function(m){if(this.disabled){return}if(!m){m=window.event}var n=Qva.Mgr.grid.getMgr(this);if(Qva.Mgr.grid.SelectMgr!=n){return}if(n.Selection.SelectSource!=this.selectsource){return}if(!n.PageBinder.IsValid()){return}n.Selection.End=this;if(this.singleselect){n.Selection.Start=n.Selection.End}n._IndicateCellsToSelect()};function k(m){var n=m.split(":");if(n.length<3){return""}return n[2]}Qva.Mgr.grid.MouseUp=function(p){Qva.removeEvent(document.body,"mouseup",Qva.Mgr.grid.MouseUp);Qva.Select.Active=true;if(!p){p=window.event}var q=Qva.Mgr.grid.SelectMgr;Qva.Mgr.grid.SelectMgr=null;q._ClearCellsToSelect();if(k(q.Selection.Start.position)===k(q.Selection.End.position)){var n=Math.min(q.Selection.Start.xx,q.Selection.End.xx);n-=q.fixed_cols_right;var s=Math.min(q.Selection.Start.yy,q.Selection.End.yy);var o=Math.abs(q.Selection.Start.xx-q.Selection.End.xx)+1;var m=Math.abs(q.Selection.Start.yy-q.Selection.End.yy)+1;var r=""+n+":"+s+":"+o+":"+m;if(k(q.Selection.Start.position)==="Head"){r+=":Head"}q.PageBinder.Set(q.ObjectId,"rect",r,true)}else{alert("error")}};Qva.Mgr.grid.prototype._IndicateCellsToSelect=function(){if(this.ObjectId!=Qva.SearchableObject){SetSearchableAndActives(this.ObjectId,[this.ObjectId])}var o=Math.min(this.Selection.Start.xx,this.Selection.End.xx);var q=Math.min(this.Selection.Start.yy,this.Selection.End.yy);var v=Math.max(this.Selection.Start.xx,this.Selection.End.xx);var m=Math.max(this.Selection.Start.yy,this.Selection.End.yy);var r={left:o,top:q,right:v,bottom:m};if(!this.Selection.Old){this.Selection.Old=r}o=Math.min(o,this.Selection.Old.left);q=Math.min(q,this.Selection.Old.top);v=Math.max(v,this.Selection.Old.right);m=Math.max(m,this.Selection.Old.bottom);this.Selection.Old=r;var n=this.Body;if(k(this.Selection.Start.position)==="Head"){n=this.Headers}if(k(this.Selection.Start.position)==="Foot"){n=this.Footers}for(var u=o;u<=v;++u){for(var p=q;p<=m;++p){var s=r.left<=u&&u<=r.right&&r.top<=p&&p<=r.bottom;this._IndicateSelection(n,p,u,s)}}};Qva.Mgr.grid.prototype._IndicateSelection=function(q,u,o,n){if(q.Painted[u][o].selectsource){for(var p=0;p<q.Painted[u].length;p++){var r=u;var m=null;while(r>=0&&m==null){m=q.Painted[r--][p]}if(!m){continue}if(!m.selectsource&&(m.singleselect||m.multiselect)){this._SetCellSelected(m,n?this.SelectedClassName:"",!n)}}for(var s=0;s<q.Painted.length;s++){var m=q.Painted[s]&&q.Painted[s][o];if(!m){continue}if(!m.selectsource&&(m.singleselect||m.multiselect)){this._SetCellSelected(m,n?this.SelectedClassName:"",!n)}}if(q!=this.Headers){for(var s=0;s<this.Headers.Painted.length;s++){var m=this.Headers.Painted[s][o];if(!m){continue}if(!m.selectsource&&(m.singleselect||m.multiselect)){this._SetCellSelected(m,n?this.SelectedClassName:"",!n)}}}}else{this._SetCellSelected(q.Painted[u][o],n?this.SelectedClassName:"",!n)}};Qva.Mgr.grid.prototype._ClearCellsToSelect=function(){if(!this.Selection.Old){return}var r=this.Selection.Old.left;var q=this.Selection.Old.top;var p=this.Selection.Old.right;var n=this.Selection.Old.bottom;this.Selection.Old=null;var o=this.Body;if(k(this.Selection.Start.position)==="Head"){o=this.Headers}if(k(this.Selection.Start.position)==="Foot"){o=this.Footers}for(var m=r;m<=p;++m){for(var s=q;s<=n;++s){this._IndicateSelection(o,s,m,false)}}};Qva.Mgr.grid.prototype._SetCellSelected=function(m,n,o){if(!m){return}if(o){if(m.origcolor!=""){m.style.color=m.origcolor;m.origcolor=""}if(m.origbackgroundColor!=""){m.style.backgroundColor=m.origbackgroundColor;m.origbackgroundColor=""}}else{if(m.style.color!=""){m.origcolor=m.style.color;m.style.color=""}if(m.style.backgroundColor!=""){m.origbackgroundColor=m.style.backgroundColor;m.style.backgroundColor=""}}if(m.className!=n){m.className=n}};Qva.Mgr.grid.prototype.GetCell=function(o,p){var n=this.Headers.Lines.length;var m;if(p<n){return this.Headers.Painted[p][o]}else{return this.Body.Painted[p-n][o]}};Qva.Mgr.grid.prototype.GetCellRect=function(o,p){var n=this.Headers.Lines.length;var m=this.GetCell(o,p);if(!m){var m=this.GetCell(o-1,p);var q=Qva.GetAbsolutePageCoords(m);return{left:q.x+m.offsetWidth,width:this.Element.offsetWidth-m.offsetWidth,top:q.y,height:m.offsetHeight}}else{var q=Qva.GetAbsolutePageCoords(m);return{left:q.x,width:m.offsetWidth,top:q.y,height:m.offsetHeight}}}})(jQuery);(function(c,d){if(!Qva.Mgr){Qva.Mgr={}}Qva.PageBinding.prototype.CreateTransientListBox=function(f){var g={};g.name=f;g.id="DS";var h=Qva.Mgr.CreateObject(this,g);h.Element.className+=" DS";h.Element.style.cssText="z-index: 666; display: none; left: 10pt; top: 10pt; width: 10pt; height: 800pt; position:absolute;";h.CreateListBox();new Qva.Mgr.transientpos(h,h.Element,f,"");document.body.appendChild(h.Element)};function b(g,o,k){if(k&&k.length>0){var l=0;var m=0;while(o!=""){var j=k[m++];if(j){var f=parseInt(j.getAttribute("pos"));var h=parseInt(j.getAttribute("count"));if(f>l){var n=document.createElement("span");n.innerText=o.substr(0,f-l);o=o.substr(f-l);l=f;g.appendChild(n)}var n=document.createElement("span");n.innerText=o.substr(0,h);o=o.substr(h);l+=h;n.className="qvHighLighted";g.appendChild(n)}else{var n=document.createElement("span");n.innerText=o;g.appendChild(n);o=""}}}else{g.appendChild(document.createTextNode(o))}}Qva.Mgr.transientpos=function(f,h,g,j){if(!Qva.MgrSplit(this,g,j)){return}f.AddManager(this);this.Element=h};Qva.Mgr.transientpos.prototype.Paint=function(n,j,f){var k=this.Element;k.style.display=Qva.MgrGetDisplayFromMode(this,n);if(k.style.display=="none"){return}var g=j.getAttribute("owner");var q=parseInt(j.getAttribute("row"));var h=parseInt(j.getAttribute("col"));var m=j.getAttribute("position");this.PageBinder.TransientObject=this.Name;var p=document.getElementById(g);var l=p&&p.AvqMgr&&p.AvqMgr.GetSearchMgr();if(l&&l.GetCellRect){var o=l.GetCellRect(h,q);if(m=="offset"){o.left-=15}else{if(m=="cut"){o.width-=15}else{if(m=="below"){o.top+=o.height}else{if(m=="right"){o.left+=o.width}else{Assert(m=="")}}}}o.height=Qva.GetViewportHeight();o.height-=(o.top-Qva.GetScrollTop());if(o.height>80){o.height-=40}o.width=Math.max(o.width,50);o.mode=n;o.allowmove=false;o.allowresize=false;o.maximized=false;this.PageBinder.BorderWidth=parseInt(c(this.Element).css("border-left-width"));this.PageBinder.Size(o)}else{Assert(false);this.PageBinder.PageBinder.CloseTransient();return}};Qva.Mgr.listbox=function(f,h,g,j){this.SearchName=this.Name=Qva.MgrMakeName(g,j);this.binderid=f.binderid;this.ObjectId=f.Element.id;this.LeftButton=f.LeftButton;this.Element=h;h.Mgr=this;f.AddManager(this);this.Selections={Selected:[]};h.style.position="relative";h.style.overflow="hidden";h.style.cursor="Default";this.Content=document.createElement("div");h.appendChild(this.Content);Qva.AddScroll(this)};Qva.Mgr.listbox.prototype.GetCellRect=function(f,h){Assert(f==-1&&h==-1);var g=this.PageBinder.Element;var j=Qva.GetAbsolutePageCoords(g);return{left:j.x,width:g.offsetWidth,top:j.y,height:g.offsetHeight}};Qva.Mgr.listbox.prototype.AddSelectionStyle=function(j){var k=parseInt(j.getAttribute("style"));var g=HtmlifyARGB(j.getAttribute("color"));if(g!=null){g=g.replace("#","")}this.HideAndModeSymbols=false;this.AutoCtrl=false;this.HasSelectedExcluded=false;switch(k){case 1:this.TextIndent=17;if(this.OnlyoneSelected){this.AltClass="_RADIO_"+g;this.PageBinder.GetDocumentMgr().LoadRadioStyle(g)}else{this.AltClass="_CHECK_"+g;this.PageBinder.GetDocumentMgr().LoadCheckStyle(g);this.AutoCtrl=true;this.HasSelectedExcluded=true}break;case 2:var l=this.Lines[this.Lines.length-1];var h=Math.min((l?l.rowspan:1)*this.TextHeight,40);this.TextIndent=(h/2)+4;this.AltClass="_CORNERTAG_"+h+"_"+g;this.PageBinder.GetDocumentMgr().LoadCornertagStyle(h,g);this.HideAndModeSymbols=true;break;case 3:this.TextIndent=16;this.AltClass="_Led_"+g;this.PageBinder.GetDocumentMgr().LoadLedStyle(g);break;case 7:this.TextIndent=16;this.AltClass="_LED_CHECK_"+g;this.PageBinder.GetDocumentMgr().LoadLedCheckStyle(g);if(!this.OnlyoneSelected){this.AutoCtrl=true}this.HasSelectedExcluded=true;break;case -1:case 0:default:this.TextIndent=2;this.AltClass="";break}this.AltClass_OnBorder=!!this.AltClass;var f=j.getAttribute("semantic")=="true";if(f){this.AltClass="_Semantic"}};Qva.Mgr.listbox.prototype.Paint=function(u,w,G,g){this.Touched=true;var k=this.Element;Qva.UpdateScroll(this);function A(y){for(var H=0;H<w.childNodes.length;++H){if(w.childNodes[H].tagName=="value"&&w.childNodes[H].getAttribute("name")==y){return w.childNodes[H]}}return null}var h=A("Body");if(h){k.style.display=h.getAttribute("mode")=="enabled"?"":"none"}if(k.style.display=="none"){return}var o=w.getElementsByTagName("style");if(o.length>0){this.Style=[];o=o[0].getElementsByTagName("style");for(var v=0;v<o.length;v++){this.Style[v]=new this._StyleObject(o[v])}}o=w.getElementsByTagName("borderstyle");if(o.length>0){this.BorderStyle=[];o=o[0].getElementsByTagName("borderstyle");for(v=0;v<o.length;v++){var B=this.BorderStyle[v]=new this._BorderStyleObject(o[v])}}var D=A("Style");if(D){var E=this.fontfamily=D.getAttribute("fontfamily");var C=this.fontsize=D.getAttribute("fontsize")+"pt";this.TextHeight=Qva.MeasureText("åg",E,C).height;var r=w.getAttribute("longest");this.TextLength=Qva.MeasureText(r,E,C).width+4}this.orderByCol=w.getAttribute("order")==="col";this.fixedCols=parseInt(w.getAttribute("columns"));if(isNaN(this.fixedCols)){this.fixedCols=null}this.maxrows=parseInt(w.getAttribute("maxrows"));if(isNaN(this.maxrows)){this.maxrows=null}function z(y){var H=w.getAttribute(y);if(!H){return 0}var I=H.split(":");return parseInt(I[1])}function f(y){var H=w.getAttribute(y);if(!H){return{x:0,y:0}}var I=H.split(":");return{x:parseInt(I[0]),y:parseInt(I[1])}}if(w.getAttribute("totalsize")!=null){this.ChunkOffset=z("pageoffset");this.ChunkSize=z("pagesize");this.TotalSize=z("totalsize")}else{this.ChunkOffset=0;var p=A("C0").getElementsByTagName("element").length;this.TotalSize=this.ChunkSize=p}if(IS_IE){var x=Math.floor(x=1000000/this.TextHeight);if(this.TotalSize>x){this.TotalSize=x}}g=this.ChunkOffset!==0;if(!g){this.Lines=[];this.YScroll.Scrolled=false;this.XScroll.Scrolled=false;this.LastSize=null}if(w.getAttribute("scrollposition")!=null){this.ScrollPosition=f("scrollposition")}else{this.ScrollPosition={x:0,y:0}}this.andmode=w.getAttribute("andmode")=="true";this.CurrentPhase=0;this.suppresshorizontalscroll=w.getAttribute("suppresshorizontalscroll")==="true";this.sizetodata=w.getAttribute("sizetodata")==="true";this.PageBinder.Searchable=w.getAttribute("searchable")=="true";var n=A("C0");if(n){var s=n.getElementsByTagName("element");for(var m=0;m<s.length;++m){var j=s[m];var l=m+this.ChunkOffset;if(this.Lines[l]==null){this.Lines[l]=[]}this.Lines[l]=new this._CellObject(j)}var q=this.Lines[this.Lines.length-1];this.rowHeight=q?q.rowspan*this.TextHeight:0;if(this.PageBinder.PageBinder.isSmallDevices&&this.ObjectId==="DS"){this.rowHeight+=32}if(q){this.readOnly=!q.selecttype;this.singleselect=q.selecttype=="single"}}this.PageBinder.QueuePostPaintMessage(this);this.OnlyoneSelected=w.getAttribute("onlyoneselected")=="true";var F=w.getElementsByTagName("selectionstyle");if(F.length>0){this.AddSelectionStyle(F[0])}};Qva.Mgr.listbox.prototype._appendCellIcon=function(k,m,h,l,j,f){var g=this.PageBinder.GetDocumentMgr().CreateCellIcon(k,h,l,j,f);AppendAction(g,k,this,m);return g};Qva.Mgr.listbox.prototype._CheckSize=Qva.Mgr.grid.prototype._CheckSize;Qva.Mgr.listbox.prototype._UpdateSize=function(q,p){var m=this.ScrollProperties;var y=Math.floor(p/this.rowHeight)*this.rowHeight;var s=this.orderByCol&&this.TextLength*2<=q;var A=this.fixedCols;var z=this.maxrows;var x=true;var l,f,w;var k=false;if(s){function u(B){var C=this.rowHeight>=0?Math.floor(B/this.rowHeight):1;if(C>this.TotalSize){C=this.TotalSize}if(z!=null&&z<C){C=z}if(C<1){C=1}return C}l=u.call(this,p);f=Math.ceil(this.TotalSize/l);k=!this.suppresshorizontalscroll&&f==1&&Math.floor(q/f)<this.TextLength;if(A!=null&&A<f||q<f*this.TextLength||k){p-=m.width;l=u.call(this,p);f=Math.ceil(this.TotalSize/l);w=(A!=null)?A:Math.floor(q/this.TextLength)}else{w=f}}else{function h(C){var B;if(A!=null){B=A}else{B=Math.floor(C/this.TextLength)}if(B>this.TotalSize){B=this.TotalSize}if(B<1){B=1}return B}f=h.call(this,q);l=Math.ceil(this.TotalSize/f);k=!this.suppresshorizontalscroll&&f==1&&Math.floor(q/f)<this.TextLength;if(k){p-=m.width}if(Math.max(p,this.rowHeight)<l*this.rowHeight){q-=m.width;f=h.call(this,q);l=Math.ceil(this.TotalSize/f)}if(!k&&!this.suppresshorizontalscroll&&f==1&&Math.floor(q/f)<this.TextLength){k=true;p-=m.width}w=f}if(w<1){w=1}var r=this.colwidth=Math.floor(q/w);var o=q-w*r;if(w==f&&!k){Assert(o<w);this.col_extra=o;o=0}else{this.col_extra=0;q=w*r}var v=Math.floor(p/this.rowHeight);if(z!=null&&z<v){v=z}var n=0;if(this.Lines.length===0){n=p;p=0}else{if(p<this.rowHeight){n=p-this.rowHeight;p=this.rowHeight;v=1}else{if(this.sizetodata){var y=v*this.rowHeight;if(y>l*this.rowHeight){y=l*this.rowHeight}n=p-y;p=y}}}if(w<f){this.XScroll.Set(0,p,q,f*r,q,0,p)}else{if(k){this.colwidth=this.TextLength;this.XScroll.Set(0,p,q,this.TextLength,q,0,p);this.x_max_scroll=this.colwidth-q}else{this.XScroll.Hide();x=false}}if(v<l){this.YScroll.Set(q,0,p,l*this.rowHeight,p,q,0);if(x){this.YScroll.EnablePaddingElement()}}else{this.YScroll.Hide();x=false}var g=w<f||v<l;if(this.has_any_scrollbar!==g){this.PageBinder.GetDocumentMgr()._Send("set",this.Name,true,{scrollbar:(g?"true":"false")});this.has_any_scrollbar=g}this.OrderByColumn=s;this.single_col_scroll=k;this.visible_cols=w;this.columns=f;this.visible_rows=v;this.rows=l;var j=this;this._makeScrollObj({setPosition:function(B,C){translate(j.Content,B,C)},setTransitionTime:function(B){setDuration(j.Content,B)},getPosition:function(){var C=window.getComputedStyle(j.Content).webkitTransform;if(C=="none"){return{x:0,y:0}}var B=new WebKitCSSMatrix(C);return{x:B.e,y:B.f}}});if(IS_TOUCHENABLED){}else{this._addMouseScroll(q,p)}return{dx:o,dy:n,width:q,height:p}};Qva.Mgr.listbox.prototype._makeScrollObj=Qva.Mgr.grid.prototype._makeScrollObj;Qva.Mgr.listbox.prototype._addMouseScroll=function(f,u){var p=this;function q(){p.PageBinder.QueuePostPaintMessage(p)}function s(z,A){p.scroll_obj.setPosition(z,A)}function h(x){p.scroll_obj.setTransitionTime(x)}var k=0;var j=0;var o=Math.max(0,this.columns*this.colwidth-f);function w(y){if(-y<0){return 0}if(-y>o){return -o}return y}function n(y){y=!p.single_col_scroll?Math.round(y/p.colwidth)*p.colwidth:y;return w(y)}var m=Math.max(0,this.rows*this.rowHeight-u);function v(x){if(-x<0){return 0}if(-x>m){return -m}return x}function l(x){x=Math.round(x/p.rowHeight)*p.rowHeight;return v(x)}var g={step:function(y,x){k=w(k+y*p.colwidth);h((x?0:500)+"ms");s(k,j);q()},scroll:function(z){var y=n(z+k);s(y,j);h("0ms");q()},scroll_end:function(x){k=n(x+k);h("500ms");s(k,j);q()}};var r={step:function(y,x){j=l(j+y*p.rowHeight);h((x?0:500)+"ms");s(k,j);q()},scroll:function(x){var z=l(x+j);s(k,z);h("0ms");q()},scroll_end:function(x){j=l(x+j);h("500ms");s(k,j);q()}};this.XScroll.bindEvents(g);this.YScroll.bindEvents(r);this.actions=m>0?r:g};Qva.Mgr.listbox.prototype.PostPaint=function(){var n=this.Element;if(n.style.display=="none"){return}var x=this._CheckSize();var h=x.width;var u=x.height;var m=x.changed;if(this.Lines.length==0){return}var k={x:0,y:0};if(this.scroll_obj){k=this.scroll_obj.getCurrentScroll()}var r=this.single_col_scroll?this.TextLength:this.colwidth;var w=Math.max(0,Math.floor(k.x/r));var q=Math.max(0,Math.floor(k.y/this.rowHeight));var v=Math.min(this.visible_cols+1,this.columns-w);var j=Math.min(this.visible_rows+1,this.rows-q);if(v===0||j===0){return}var p=[];var g=[];var l;for(l=0;l<v;++l){var s=l+w;p.push({offset:((this.OrderByColumn?this.rows:1)*s),xPos:(this.colwidth*s),width:(r+(l<this.col_extra?1:0))})}for(l=0;l<j;++l){var f=l+q;g.push({offset:((this.OrderByColumn?1:this.columns)*f),yPos:(this.rowHeight*f),height:this.rowHeight})}this.Visible={Start:p[0].offset+g[0].offset,End:Math.min(p[p.length-1].offset+g[g.length-1].offset,this.TotalSize-1)};if(m){this.Painted=[];var o=document.createElement("div");o.style.position="relative";o.style.overflow="hidden";o.style.width=(this.columns*r+this.col_extra)+"px";o.style.height=(this.rows*this.rowHeight)+"px";this._PaintCells(o,g,p);n.replaceChild(o,this.Content);this.Content=o;if(this.ScrollPosition){}}else{this._PaintCells(this.Content,g,p)}if(this.Selections.mouseDown||this.Selections.Selected.length>0){this._IndicateCellsToSelect()}};Qva.Mgr.listbox.prototype._PaintCells=function(J,B,O){var q,p;for(p=0;p<B.length;++p){for(q=0;q<O.length;++q){var m=B[p].offset+O[q].offset;if(m>=this.TotalSize){continue}if(!this.Lines[m]){this.PageBinder.PartialLoad("Document."+this.ObjectId,{x:0,y:Math.floor(m/this.ChunkSize)*this.ChunkSize});return false}var f=this.Lines[m];var Q=O[q].xOffset||0;var o=B[p].yOffset||0;var j=O[q].xPos+Q;var F=B[p].yPos+o;var I=O[q].width-Q;var G=B[p].height-o;if(this.Painted[m]){continue}var E=this.Painted[m]=document.createElement("div");var r=O[q].width;var H=B[p].height;var n=document.createElement("div");n.style.position="absolute";n.style.zIndex=1;r-=this._MakeBorder(n,"Left","Right",function(x){return Math.ceil(x/2)-1});r-=this._MakeBorder(n,"Right","Left",function(x){return Math.floor(x/2)+1});H-=this._MakeBorder(n,"Top","Bottom",function(x){return Math.ceil(x/2)-1});H-=this._MakeBorder(n,"Bottom","Top",function(x){return Math.floor(x/2)+1});n.style.left=(-Q)+"px";n.style.top=(-o)+"px";n.style.width=r+"px";n.style.height=H+"px";n.setAttribute("unselectable","on");E.appendChild(n);E.style.cssText=this._SetCellStyle(f,false,false);E.style.cursor="pointer";E.style.position="absolute";E.style.overflow="hidden";E.style.overflow="hidden";E.style.left=j+"px";E.style.top=F+"px";E.style.width=I+"px";E.style.height=G+"px";E.setAttribute("unselectable","on");E.offset=m;E.value=f.intval;E.onclick=Qva.CancelAction;if(f.selecttype!=null){E.onmousedown=Qva.Mgr.listbox.MouseDown;E.onmousemove=Qva.Mgr.listbox.MouseMove;E.selectsource=f.selectsource}var l=document.createElement("div");l.style.padding="0";l.style.width=I+"px";l.style.height=G+"px";l.setAttribute("unselectable","on");l.title=f.title;l.style.whiteSpace=f.rowspan===1?"pre":(IS_IE?"":"pre-wrap");E.appendChild(l);var L=this.Style[0];var D=L.StretchMode;var P=f.isnum?L.NumAdjust:L.TextAdjust;E.className="Qv"+f.state+this.AltClass;if(this.AltClass_OnBorder){n.className="Qv"+f.state+this.AltClass}var k=I;var K=0;for(var R=0;R<f.subcontent.length;R++){var A=f.subcontent[R];var v=parseInt(A.getAttribute("width"));if(!isNaN(v)){k-=v}var h=parseInt(A.getAttribute("percentwidth"));if(!isNaN(h)){K+=h}}function g(w){var x=document.createElement("div");x.style.overflow="hidden";x.position=E.position;x.binderid=this.PageBinder.ID;x.ObjectId=this.ObjectId;x.style.width=w+"px";x.style.height=G+"px";x.style.cssFloat="left";x.style.styleFloat="left";x.setAttribute("unselectable","on");l.appendChild(x);return x}if(f.val){k-=this.TextIndent;k-=2;g.call(this,this.TextIndent)}var u=10;if(f.level){var s=f.level*10;k-=s;if(f.expandcollapse_icon){s-=u}g.call(this,s);if(f.expandcollapse_icon){var N=g.call(this,u);var M=this._appendCellIcon(f.expandcollapse_icon,f.intval,D,P);M.style.top=((G-u)/2)+"px";M.style.zIndex=1;N.appendChild(M)}k-=2;g.call(this,2)}if(this.andmode&&!this.HideAndModeSymbols){var z=12;k-=z;var N=g.call(this,z);var C=Qva.Mgr.listbox.AndModeSymbol(f.state);N.appendChild(document.createTextNode(C));E.AndModeSymbol=N}if(f.input_icon){k-=u}var v=parseInt(k*Math.max(0,100-K)/100);if(v>0){if(f.led_icon){v-=u}var N=g.call(this,v);if(f.val){b(N,f.val,f.parts)}else{if(f.main_icon){var M=this._appendCellIcon(f.main_icon,f.intval,D,P,v,G);M.style.top="0";N.appendChild(M)}}if(f.led_icon){var N=g.call(this,u);var M=this._appendCellIcon(f.led_icon,f.intval,D,P);M.style.top=((G-u)/2)+"px";N.appendChild(M)}}for(var R=0;R<f.subcontent.length;R++){var A=f.subcontent[R];var v=parseInt(A.getAttribute("width"));if(isNaN(v)){v=parseInt(k*parseInt(A.getAttribute("percentwidth"))/100)}if(v<=0){continue}var N=g.call(this,v);if(A.getAttribute("name")){var M=this.PageBinder.GetDocumentMgr().CreateCellIcon(A,D,P,v,G);AppendAction(M,A,this,f.intval);N.appendChild(M)}else{N.appendChild(document.createTextNode(A.getAttribute("text")||"  "));if(A.getAttribute("align")){N.style.textAlign=A.getAttribute("align")}}}if(f.input_icon){var N=g.call(this,u);var M=this._appendCellIcon(f.input_icon,f.intval,D,P);M.style.top=((G-u)/2)+"px";M.style.zIndex=1;N.appendChild(M)}J.appendChild(E)}}};Qva.Mgr.listbox.AndModeSymbol=function(f){if(f=="Selected"){return"&"}else{if(f=="Deselected"){return"!"}else{return" "}}};Qva.Mgr.listbox.prototype.StartPhaseShift=function(f){var g=this;if(this.phase_timout){return}this.phase_timout=setTimeout(function(){g.NextPhase()},f)};Qva.Mgr.listbox.prototype.NextPhase=function(){this.CurrentPhase=(this.CurrentPhase+1)%3;this._IndicateCellsToSelect();this.phase_timout=null;this.StartPhaseShift(1100)};Qva.Mgr.listbox.prototype.EndPhaseShift=function(){if(this.phase_timout){clearTimeout(this.phase_timout);this.phase_timout=null}};Qva.Mgr.listbox.MouseDown=function(f){if(this.disabled){return}if(!f){f=window.event}var g=this.parentNode.parentNode.Mgr;if(f.button!=g.LeftButton){return}if(!g.PageBinder.GetEnabled()){return}if(Qva.Mgr.listbox.SelectMgr!=null&&Qva.Mgr.listbox.SelectMgr!=g){return}Qva.Mgr.listbox.SelectMgr=g;g.Selections.Start=g.Selections.End=this.offset;g.Selections.SelectSource=this.selectsource;g.Selections.mouseDown=true;document.onkeydown=Qva.Mgr.listbox.KeyChange;document.onkeyup=Qva.Mgr.listbox.KeyChange;document.body.onmousemove=Qva.Mgr.listbox.MouseMove_Document;Qva.addEvent(document.body,"mouseup",Qva.Mgr.listbox.MouseUp);g.Selections.ctrl=!g.OnlyoneSelected&&ctrlKeyPressed(f);g._IndicateCellsToSelect();if(g.andmode){g.StartPhaseShift(2500)}};Qva.Mgr.listbox.MouseMove_Document=function(j){if(!j){j=window.event}var k=Qva.Mgr.listbox.SelectMgr;if(!k){return}if(!k.Selections.mouseDown){return}if(!k.has_any_scrollbar){return}if(k.Selections.scrollTime&&new Date().getTime()-k.Selections.scrollTime<400){return}var g=k.visible_cols<k.columns;var f=k.visible_rows<k.rows;var h=Qva.GetOffsets(j,k.Element);if(g&&h.offsetX<0){if(k.Selections.End>=k.rows){k.Selections.End-=k.rows;k.XScroll.actions.step(3,true);k.Selections.scrollTime=new Date().getTime()}}else{if(g&&h.offsetX>k.Element.offsetWidth){if(k.Selections.End<k.columns*k.rows-k.rows){if(k.Selections.End<k.TotalSize-k.rows){k.Selections.End+=k.rows}k.XScroll.actions.step(-3,true);k.Selections.scrollTime=new Date().getTime()}}else{if(f&&h.offsetY<0){if(k.Selections.End>=k.columns){k.Selections.End-=k.columns;k.YScroll.actions.step(3,true);k.Selections.scrollTime=new Date().getTime()}}else{if(f&&h.offsetY>k.Element.offsetHeight){if(k.Selections.End<k.columns*k.rows-k.columns){if(k.Selections.End<k.TotalSize-k.columns){k.Selections.End+=k.columns}k.YScroll.actions.step(-3,true);k.Selections.scrollTime=new Date().getTime()}}}}}};Qva.Mgr.listbox.MouseMove=function(f){if(this.disabled){return}if(!f){f=window.event}var g=this.parentNode.parentNode.Mgr;if(Qva.Mgr.listbox.SelectMgr!=g){return}if(!g.PageBinder.GetEnabled()){return}if(!g.Selections.mouseDown){return}g.Selections.End=this.offset;if(g.singleselect){g.Selections.Start=g.Selections.End}g.Selections.ctrl=!g.OnlyoneSelected&&ctrlKeyPressed(f);g._IndicateCellsToSelect()};Qva.Mgr.listbox.MouseUp=function(f){Qva.removeEvent(document.body,"mouseup",Qva.Mgr.listbox.MouseUp);if(!f){f=window.event}var g=Qva.Mgr.listbox.SelectMgr;g.Selections.ctrl=!g.OnlyoneSelected&&ctrlKeyPressed(f);g.Selections.mouseDown=false;g._SaveCurrentSelection();if(g.Selections.ctrl){return}g._EndSelect(false)};Qva.Mgr.listbox.KeyChange=function(f){if(!f){f=window.event}var h=Qva.Mgr.listbox.SelectMgr;if(h.OnlyoneSelected){return}var g=ctrlKeyPressed(f);if(h.Selections.ctrl==g){return}if(g||h.Selections.mouseDown){h.Selections.ctrl=g;h._IndicateCellsToSelect()}else{h._EndSelect(true)}};Qva.Mgr.listbox.prototype._Select=function(j){var k=Math.min(this.Selections.Start,this.Selections.End);var g=Math.max(this.Selections.Start,this.Selections.End);var f=(this.Selections.mouseDown&&k<=j&&j<=g)||false;var h=this.Selections.Selected[j]||false;return f!==h};Qva.Mgr.listbox.prototype._SaveCurrentSelection=function(){var h=Math.min(this.Selections.Start,this.Selections.End);var f=Math.max(this.Selections.Start,this.Selections.End);for(var g=h;g<=f;++g){if(this.Selections.Selected[g]){delete this.Selections.Selected[g]}else{this.Selections.Selected[g]=true}}};Qva.Mgr.listbox.prototype._EndSelect=function(f){document.onkeydown=null;document.onkeyup=null;document.body.onmousemove=null;Qva.Mgr.listbox.SelectMgr=null;var g="";for(var k in this.Selections.Selected){if(isNaN(k)){continue}var j=this.Lines[k].intval;if(isNaN(j)){continue}if(g!=""){g+=","}g+=j}this.Selections={Selected:[]};if(g!=""){var h={};h.select=g;h.toggle=f?"true":"false";if(this.andmode){h.phase=this.CurrentPhase}this.PageBinder.Set(this.ObjectId,h)}else{if(!f){this.PageBinder.Set(this.ObjectId+".CD","action","",true)}}if(this.andmode){this.EndPhaseShift()}this.CurrentPhase=0};Qva.Mgr.listbox.prototype._IndicateCellsToSelect=function(){var f=this.Selections.ctrl||this.AutoCtrl;if(this.ObjectId!=Qva.SearchableObject){SetSearchableAndActives(this.ObjectId,[this.ObjectId])}for(var k=this.Visible.Start;k<=this.Visible.End;++k){if(!this.Lines[k]){continue}var p=this._Select(k);var l=this.Lines[k].state=="Selected";var g=this.Lines[k].state=="Deselected";var m=this.Lines[k].state=="Excluded";var o=this.Lines[k].state=="Optional";var h=this.Lines[k].state=="SelectedExcluded";var n;if(p){if(this.andmode){switch(this.CurrentPhase){case 0:if(f&&(l||g)){n=this.EnabledClassName}else{if(f&&m){n=this.DeselectedClassName}else{n=this.SelectedClassName}}break;case 1:if(f&&(g||m)){n=this.SelectedClassName}else{if(g){n=this.EnabledClassName}else{n=this.DeselectedClassName}}break;case 2:n="Qv"+this.Lines[k].state;break;default:Assert(false);break}}else{if(f&&(l||g)){n=this.EnabledClassName}else{if(this.HasSelectedExcluded&&f&&h){n=this.DisabledClassName}else{n=this.SelectedClassName}}}}else{if(!f&&(l||g)){n=this.EnabledClassName}else{n="Qv"+this.Lines[k].state}}if(this.Painted[k].AndModeSymbol){var j=Qva.Mgr.listbox.AndModeSymbol(n.substr(2));this.Painted[k].AndModeSymbol.innerText=j}this.Painted[k].className=n+this.AltClass;if(this.AltClass_OnBorder){this.Painted[k].firstChild.className=n+this.AltClass}}};Qva.Mgr.listbox.prototype._CombineColors=function(g,f){if(g.A===0&&f.A===0){return"Transparent"}if(g.A===0){return f.css}if(f.A===0){return g.css}if(g.R+g.G+g.B>f.R+f.G+f.B){return f.css}return g.css};Qva.Mgr.listbox.prototype._CombineBorders=function(h,g){var k=Math.max(h.width,g.width);var f=this._CombineColors(h.color,g.color);var j=h.style==="double"||g.style==="double"?"double":h.style==="solid"||g.style==="solid"?"solid":"none";return{width:k,color:f,style:j}};Qva.Mgr.listbox.prototype._MakeBorder=function(o,m,g,n){var l=this.BorderStyle[this.Style[0].BorderStyle][m];var h=this.BorderStyle[this.Style[0].BorderStyle][g];var k=this._CombineBorders(l,h);if(k.style==="solid"){var j=n(k.width);o.style["border"+m]="solid "+j+"px "+k.color;return j}else{if(k.style==="double"){o.style["border"+m]="solid 3px "+k.color;return n(9)}else{Assert(k.style==="none");return 0}}};Qva.Mgr.listbox.prototype._StyleObject=function(h){var j=h.getAttribute("bgcolor");this.BgColorRGB=HtmlifyARGB(j);this.BgColorCSSExpr=Qva.Hex2CSSExpression(j);this.Color=HtmlifyARGB(h.getAttribute("color"));this.NumAdjust=h.getAttribute("numadjust");this.TextAdjust=h.getAttribute("textadjust");this.BorderStyle=h.getAttribute("borderstyle");var f=h.getAttribute("fontstyle");this.FontStyle=f;this.FontWeight=h.getAttribute("fontweight");this.TextDecoration=h.getAttribute("textdecoration");this.SizeMod=h.getAttribute("sizemod");var g=h.getAttribute("stretchmode");if(g){this.StretchMode=g}};Qva.Mgr.listbox.prototype._BorderStyleObject=function(g){function f(j){var h=g.getAttribute(j).split(" ");if(h[0]==="none"){return{width:0,style:"none",color:ObjectifyARGB(null)}}var k=parseInt(h[1]);return{width:k,style:h[0],color:ObjectifyARGB(h[2])}}this.Top=f("top");this.Right=f("right");this.Bottom=f("bottom");this.Left=f("left")};Qva.Mgr.listbox.prototype._CellObject=function(k){this.val=k.getAttribute("text");this.title=k.getAttribute("title")||this.val;this.intval=k.getAttribute("value");this.selected=k.getAttribute("selected")=="yes";this.level=parseInt(k.getAttribute("level"));if(!isNaN(this.level)){++this.level}this.parts=k.getElementsByTagName("range");if(k.getAttribute("state")){this.state=k.getAttribute("state")}this.isnum=k.getAttribute("isnum")=="true";var h=this.icons=k.getElementsByTagName("icon");for(var g=0;g<h.length;++g){var j=h[g];var f=j.getAttribute("name");if(j.getAttribute("sendsize")==="true"){this.main_icon=j}else{if(f=="EXC"||f=="COC"){this.expandcollapse_icon=j}else{if(f=="LED"){this.led_icon=j}else{if(f=="IC"){this.input_icon=j}}}}}this.icons=[];this.subcontent=k.getElementsByTagName("subcontent");this.selecttype=k.getAttribute("selecttype");var l=k.getAttribute("rowspan");if(l){this.rowspan=parseInt(l)}else{this.rowspan=1}};Qva.Mgr.listbox.prototype._SetCellStyle=function(j,f,h){var g=this.Style[0];if(!g){return""}var k="";if(h){if(g.BgColorCSSExpr){k+="; background-color:"+g.BgColorCSSExpr}else{if(g.BgColorRGB){k+="; background-color:"+g.BgColorRGB}}k+="; color:"+g.BgColorRGB}else{if(!f){if(g.BgColorCSSExpr){k+="; background-color:"+g.BgColorCSSExpr}else{if(g.BgColorRGB){k+="; background-color:"+g.BgColorRGB}}k+="; color:"+g.Color}else{k+="; background-color:";k+="; color:"}}k+="; text-align:"+(j.label?g.LabelAdjust:(j.isnum?g.NumAdjust:g.TextAdjust));k+="; font-style:"+g.FontStyle;k+="; font-weight:"+g.FontWeight;k+="; text-decoration:"+g.TextDecoration;switch(g.SizeMod){case"2":k+="; font-size:large";break;case"1":k+="; font-size:larger";break;case"-1":k+="; font-size:smaller";break;case"-2":k+="; font-size:small";break}return k};Qva.LoadDefaultStyles=function(){var m=Qva.QvStyles={};for(var f=0;f<document.styleSheets.length;f++){var l;try{l=document.styleSheets[f].rules?document.styleSheets[f].rules:document.styleSheets[f].cssRules}catch(k){continue}if(!l){continue}var j={};for(var h=0;h<l.length;h++){var g=l[h];switch(g.selectorText){case".QvSelected":j.QvSelected=g;break;case".QvExcluded":j.QvExcluded=g;break;case".QvOptional":j.QvOptional=g;break;case".QvLocked":j.QvLocked=g;break;case".QvDeselected":j.QvDeselected=g;break;case".QvAlternative":j.QvAlternative=g;break;case".QvSelectedExcluded":j.QvSelectedExcluded=g;break;case".QvLockedExcluded":j.QvLockedExcluded=g;break}}if(j.QvSelected){m.stylesheet=document.styleSheets[f];m["default"]=j;m.alt={QvSelected:{style:{color:"#363636",backgroundColor:"#00ff00"}},QvExcluded:{style:{color:"#a4a4a4",backgroundColor:"#a4a4a4"}},QvOptional:{style:{color:"#363636",backgroundColor:"#ffffff"}},QvLocked:{style:{color:"#363636",backgroundColor:"#000080"}},QvDeselected:{style:{color:"#363636",backgroundColor:"#ff0000"}},QvAlternative:{style:{color:"#363636",backgroundColor:"#ffffff"}},QvSelectedExcluded:{style:{color:"#a4a4a4",backgroundColor:"#a4a4a4"}},QvLockedExcluded:{style:{color:"#a4a4a4",backgroundColor:"#a4a4a4"}}}}}};function a(h,f){if(h.addRule){h.addRule(f,"dummy: none;");return h.rules[h.rules.length-1]}else{var g=h.insertRule(f+" { }",h.cssRules.length);return h.cssRules[g]}}Qva.PageBinding.prototype.LoadLedStyle=function(h){if(!Qva.QvStyles){Qva.LoadDefaultStyles()}if(Qva.QvStyles["Led_"+h]){return}Qva.QvStyles["Led_"+h]=true;var g=["Locked","Selected","Optional","Deselected","Alternative","Excluded","SelectedExcluded","LockedExcluded"];var f={SelectedExcluded:true,Excluded:true,LockedExcluded:true};for(var k=0;k<g.length;++k){var m=g[k];var n=Qva.QvStyles.alt["Qv"+m];var l=a(Qva.QvStyles.stylesheet,".Qv"+m+"_Led_"+h);if(!IS_IE&&f[m]){l.style.color=Qva.Hex2RGBA("#96"+h)}else{l.style.color="#"+h}var j=this.BuildBinaryUrl(null,null,"LED",n.style.backgroundColor);l.style.backgroundImage="url("+j+")";l.style.backgroundRepeat="no-repeat";l.style.backgroundPosition="3px center"}};Qva.PageBinding.prototype.LoadLedCheckStyle=function(k){if(!Qva.QvStyles){Qva.LoadDefaultStyles()}if(Qva.QvStyles["LED_CHECK_"+k]){return}Qva.QvStyles["LED_CHECK_"+k]=true;var j={Selected:true,SelectedExcluded:true,Locked:true,LockedExcluded:true};var o=["Locked","Selected","Optional","Deselected","Alternative","Excluded","SelectedExcluded","LockedExcluded"];var m={SelectedExcluded:true,Excluded:true,LockedExcluded:true};for(var l=0;l<o.length;++l){var g=o[l];var n=Qva.QvStyles.alt["Qv"+g];var h=a(Qva.QvStyles.stylesheet,".Qv"+g+"_LED_CHECK_"+k);if(!IS_IE&&m[g]){h.style.color=Qva.Hex2RGBA("#96"+k)}else{h.style.color="#"+k}var f=this.BuildBinaryUrl(null,null,"LED",n.style.backgroundColor);if(j[g]){f+="&check=true"}h.style.backgroundImage="url("+f+")";h.style.backgroundRepeat="no-repeat";h.style.backgroundPosition="3px center"}};Qva.PageBinding.prototype.LoadCornertagStyle=function(o,j){if(!Qva.QvStyles){Qva.LoadDefaultStyles()}if(Qva.QvStyles["CORNERTAG_"+o+"_"+j]){return}Qva.QvStyles["CORNERTAG_"+o+"_"+j]=true;var n=["Locked","Selected","Optional","Deselected","Alternative","Excluded","SelectedExcluded","LockedExcluded"];var l={SelectedExcluded:true,Excluded:true,LockedExcluded:true};for(var k=0;k<n.length;++k){var g=n[k];var m=Qva.QvStyles.alt["Qv"+g];var h=a(Qva.QvStyles.stylesheet,".Qv"+g+"_CORNERTAG_"+o+"_"+j);if(!IS_IE&&l[g]){h.style.color=Qva.Hex2RGBA("#96"+j)}else{h.style.color="#"+j}var f=this.BuildBinaryUrl(null,null,"CORNERTAG",m.style.backgroundColor)+"&width="+o+"&height="+o;h.style.backgroundImage="url("+f+")";h.style.backgroundRepeat="no-repeat"}};Qva.PageBinding.prototype.LoadCheckStyle=function(h){if(!Qva.QvStyles){Qva.LoadDefaultStyles()}if(Qva.QvStyles["CHECK_"+h]){return}Qva.QvStyles["CHECK_"+h]=true;var g=["Locked","Selected","Optional","Deselected","Alternative","Excluded","SelectedExcluded","LockedExcluded"];var f={SelectedExcluded:true,Excluded:true,LockedExcluded:true};for(var k=0;k<g.length;++k){var m=g[k];var n=Qva.QvStyles.alt["Qv"+m];var l=a(Qva.QvStyles.stylesheet,".Qv"+m+"_CHECK_"+h);if(!IS_IE&&f[m]){l.style.color=Qva.Hex2RGBA("#96"+h)}else{l.style.color="#"+h}var j=this.BuildBinaryUrl(null,null,"CHECK",null)+"&width=16&height=16&state="+k;l.style.backgroundImage="url("+j+")";l.style.backgroundRepeat="no-repeat";l.style.backgroundPosition="1px center"}};Qva.PageBinding.prototype.LoadRadioStyle=function(h){if(!Qva.QvStyles){Qva.LoadDefaultStyles()}if(Qva.QvStyles["RADIO_"+h]){return}Qva.QvStyles["RADIO_"+h]=true;var g=["Locked","Selected","Optional","Deselected","Alternative","Excluded","SelectedExcluded","LockedExcluded"];var f={SelectedExcluded:true,Excluded:true,LockedExcluded:true};for(var k=0;k<g.length;++k){var m=g[k];var n=Qva.QvStyles.alt["Qv"+m];var l=a(Qva.QvStyles.stylesheet,".Qv"+m+"_RADIO_"+h);if(!IS_IE&&f[m]){l.style.color=Qva.Hex2RGBA("#96"+h)}else{l.style.color="#"+h}var j=this.BuildBinaryUrl(null,null,"CHECK",null)+"&width=16&height=16&radio=true&state="+k;l.style.backgroundImage="url("+j+")";l.style.backgroundRepeat="no-repeat";l.style.backgroundPosition="1px center"}}})(jQuery);(function(a,b){Qva.Mgr.tabrow2=function(c,f,d,g){if(!Qva.MgrSplit(this,d,g)){return}c.AddManager(this);this.Element=f;f.Name=this.Name;this.binderid=c.binderid;Qva.DragDrop.DropFrames[Qva.DragDrop.DropFrames.length]=this;if(f.className.indexOf("use-new-tabrow")>=0&&!(a.browser.msie&&IE_DOCMODE<9)){this.PageBinder.PaintTabrow=Qva.tabrow3}};Qva.Mgr.tabrow2.prototype.Inside=function(k,h){var j=this.Element;var g=Qva.GetPageCoords(j);var f=parseInt(j.offsetWidth);var c=parseInt(j.offsetHeight);if(k.x>g.x&&k.x<g.x+f&&k.y>g.y&&k.y<g.y+c){if(h=="Object"){var d=j.firstChild.firstChild;if(d.tagName!="LI"){d=a(j).find(".qvtr-tabs").children()[0]}for(;d;d=d.nextSibling){if(d.tagName!="LI"){continue}g=Qva.GetAbsolutePageCoords(d,true);g.x-=Qva.GetScrollLeft();g.y-=Qva.GetScrollTop();f=parseInt(d.offsetWidth);c=parseInt(d.offsetHeight);if(k.x>g.x&&k.x<g.x+f&&k.y>g.y&&k.y<g.y+c){d.Name=this.Name+"."+d.id;return{Element:d,Dialog:"Drop.qvpp"}}}}return{Element:null}}return null};Qva.Mgr.tabrow2.prototype.Paint=function(f,d,c){this.Touched=true;this.Layout={};Qva.ObjectifyXML(this.Layout,d);this.PageBinder.QueuePostPaintMessage(this)};Qva.Mgr.tabrow2.prototype.PostPaint=function(){if(this.Layout.visible){this.Element.style.display="";if(this.PageBinder.PaintTabrow){this.PostPaintCustom=this.PageBinder.PaintTabrow;this.PostPaintCustom()}else{this.PostPaintDefault()}}else{this.Element.style.display="none"}};Qva.Mgr.tabrow2.prototype.PostPaintDefault=function(){var c=this.Element;var h=c.getElementsByTagName("ul")[0];if(!h){h=document.createElement("ul");c.appendChild(h)}var g=this.Layout.value;var l=h.getElementsByTagName("li");for(var s=0;s<Math.max(g.length,l.length);s++){var f=g[s];var p=l[s];if(!f&&!p){continue}var q;var u;if(!p){p=document.createElement("li");h.appendChild(p)}p.innerHTML="";if(!f||!f.visible){p.style.display="none";continue}p.style.display="";q=document.createElement("a");u=document.createElement("span");if(IS_TOUCHENABLED){u.style.fontSize="22px"}Qva.ApplyColorDataToElement(f,q,false,true);q.appendChild(u);p.appendChild(q);var m=f.name;p.id=m;var o=f.selected==="true";p.className=o?"selected":"";var k=f.text;if(f.icon&&f.icon.length>=1){k+=" "}var j=document.createTextNode(k);u.appendChild(j);if(f.icon&&f.icon.length>0){var n=f.icon[0].stamp;var w=f.icon[0].name;var r=HtmlifyARGB(f.icon[0].color);var d=Qva.GetBinder(this.binderid).BuildBinaryUrl(f.icon[0].path,n,w,r);var v=document.createElement("img");v.alt="";v.src=d;u.appendChild(v)}if(f.action){p.onclick=onclick_action;p.Action=this.Name+"."+m}}};Qva.tabrow3=function(){var f='<div class="qvtr-tabs-wrap">   <ul class="qvtr-tabs"></ul></div><ul class="qvtr-more">   <li class="qvtr-expand">       <a href="#"><span>&#9660;</span></a>      <ul></ul>   </li>   <li class="qvtr-scrolls">       <a href="#" class="qvtr-scroll-left"><span>&#x25C0;</span></a>      <a href="#" class="qvtr-scroll-right"><span>&#x25B6;</span></a>   </li>   <li><a href="#" class="qvtr-add-sheet"><span>&#x002B;</span></a></li></ul>',w="original",r=false,m=a(this.Element),j=m.data("qvscroll"),c=true;if(this.Layout.mode==="enabled"){m.show()}else{m.hide()}if(!m.is(".shadetabs3")){m.removeClass("use-new-tabrow shadetabs shadetabs2").addClass("shadetabs3 theme-"+w).html(f);c=false;j=new QvScroll({attachElement:m.find(".qvtr-tabs")[0],vertical:"disabled",startAttached:false,cornerBounce:false});m.data("qvscroll",j)}var u=m.find(".qvtr-tabs"),g=a(".qvtr-expand > a"),l=g.next(),o=this.Layout.value,p,s,v,d,h={},q=false,k={tabClick:function(y){var x=a(this).closest("li");x.addClass("selected").siblings().removeClass("selected");if(!r){j.setPositionByElement(x[0],null,false,!q);q=false}y&&y.preventDefault()},scrollClick:function(x){var y=this.className.indexOf("-left")>=0;j.setPositionByStep(y?-1:1);return false},expandBtnClick:function(x){if(l.is(":visible")){l.hide()}else{l.html(u.html().replace(/( id=\".+?\"| style=\".+?\")/g,"")).show()}return false},expandListClick:function(y){y.preventDefault();var x=u.find("li").eq(a(this).index());k.tabClick.call(x[0],y);onclick_action.call(x[0],y);k.expandBtnClick(y)},updateView:function(){u.width(99999);var y=u.parent().next().outerWidth(),x=(function(){var A=u.find("li:visible:last");return A.position().left+A.outerWidth()+5}()),z=a("li[rel].selected");u.width(x);j.setOptions({contentWidth:x+y}).attach();j.visibleWidth-=y;if(j.visibleWidth>x){r=true;m.find(".qvtr-scrolls,.qvtr-expand").hide();if(z.length){j.reset()}j.detach()}else{m.find(".qvtr-scrolls,.qvtr-expand").show();if(z.length){j.setPositionByElement(z[0],null,false,!q)}}}};if(o){for(s=0;s<o.length;s+=1){v=o[s];d=a("li[rel="+v.name.replace(/\\/g,"")+"]").removeClass("has-filter");if(!d.length){d=a('<li><a href="javascript;"><span>'+v.text+"</span></a></li>").appendTo(u).attr({id:v.name,rel:v.name.replace(/\\/g,"")}).click(onclick_action);d[0].Action=this.Name+"."+v.name}else{d.children("a").children("span").text(v.text)}d.children("a").css({color:HtmlifyARGB(v.color),background:HtmlifyARGB(v.bkgcolor)});if(v.selected==="true"){p=d[0]}if(v.icon){}d[v.visible?"show":"hide"]();h[d[0].getAttribute("rel")]=true}}u.children().each(function(){if(!h[this.getAttribute("rel")]){a(this).remove();q=true}});k.updateView();p&&k.tabClick.call(p,null);if(!c){var n=j.isTouch?"touchend":"click";n="click";a(window).bind("resize orientationchange",function(){q=true;k.updateView()});m.delegate(".qvtr-tabs li a",n,k.tabClick).delegate(".qvtr-scroll-left, .qvtr-scroll-right",n,k.scrollClick).delegate(".qvtr-expand > a",n,k.expandBtnClick).delegate(".qvtr-expand > ul li",n,k.expandListClick);if(this.Layout.addsheet==="enabled"){m.find(".qvtr-add-sheet").click(function(){onclick_action.call(this);return false})[0].Action="Document.StandardActions.ADDSHEET"}else{m.find(".qvtr-add-sheet").hide()}}}})(jQuery);(function(b,c){if(!Qva.Mgr){Qva.Mgr={}}Qva.Mgr.toolwindowtable=function(d,g,f,h){if(!Qva.MgrSplit(this,f,h)){return}d.AddManager(this);this.Element=g;this.binderid=d.binderid;this.BaseName=d.Name};Qva.Mgr.toolwindowtable.prototype.Inside=function(m,l){for(var h=0;h<this.DropTargets.length;++h){var g=this.DropTargets[h];if(!g.dropObj){continue}if(g.dropObj.Type!=l){continue}var k=Qva.GetPageCoords(g);var j=parseInt(g.offsetWidth);var f=parseInt(g.offsetHeight);if(m.x>k.x&&m.x<k.x+j&&m.y>k.y&&m.y<k.y+f){if(m.y<k.y+0.37*f){var d="insertbefore"}else{if(m.y>k.y+0.7*f){var d="insertafter"}else{var d="dragto"}}if((g.dropObj.DropOn&&d=="dragto")||(g.dropObj.InsertAfter&&d=="insertafter")||(g.dropObj.InsertBefore&&d=="insertbefore")){return{Element:g,VerticalPosition:d}}}}return null};Qva.Tooltip=null;Qva.ShowTooltip=function(j,d){if(!d.Tooltip){return}if(!Qva.Tooltip){Qva.Tooltip=document.createElement("div");Qva.Tooltip.className="QvHover";Qva.Tooltip.style.zIndex=666;Qva.Tooltip.style.display="none";Qva.Tooltip.style.position="absolute";Qva.Tooltip.style.backgroundColor="#FFFFCC";Qva.Tooltip.style.border="solid 1px black";Qva.Tooltip.style.padding="1px 3px 2px 3px";document.body.appendChild(Qva.Tooltip)}Qva.Tooltip.innerHTML="";var f=d.Tooltip;for(var h=0;h<f.length;h++){var k=document.createElement("span");k.innerText=f[h];Qva.Tooltip.appendChild(k);var g=document.createElement("br");Qva.Tooltip.appendChild(g)}if(!j){j=window.event}Qva.Tooltip.style.left=(j.clientX+Qva.GetScrollLeft()+5)+"px";Qva.Tooltip.style.top=(j.clientY+Qva.GetScrollTop()+25)+"px";Qva.Tooltip.style.display=""};Qva.HideTooltip=function(){if(Qva.Tooltip){Qva.Tooltip.style.display="none"}};Qva.Mgr.toolwindowtable.prototype.Paint=function(x,X){this.Touched=true;this.DropTargets=[];var K=this.Element;var E=0;var q=K.firstChild;while(q.firstChild){q.removeChild(q.firstChild)}for(var z=X.firstChild;z!=null;z=z.nextSibling){if(z.nodeName!="column"){continue}var u=document.createElement("col");u.width=parseInt(z.getAttribute("width"));q.appendChild(u)}for(var z=X.firstChild;z!=null;z=z.nextSibling){if(z.nodeName!="row"){continue}var G=(E<K.rows.length)?K.rows[E]:K.insertRow(-1);++E;switch(z.getAttribute("class")){case"header":G.className="ToolProperty-Header";break;case"navigation":G.className="ToolProperty-Navigation";break;case"warning":G.className="ToolProperty-Warning";break;default:G.className="";break}var f=0;for(var n=z.firstChild;n!=null;n=n.nextSibling){var ai=n.getAttribute("name");if(ai){ai=this.BaseName+"."+ai}var ae=n.getAttribute("expression");var U=(f<G.cells.length)?G.cells[f]:G.insertCell(-1);++f;var F=n.getAttribute("indent");if(F){F=12*parseInt(F);U.style.paddingLeft=F+"pt"}else{U.style.paddingLeft=""}var af=n.getAttribute("label");switch(n.getAttribute("class")){case"highlight":U.className="ToolProperty-Highlight";break}var J=n.getAttribute("colspan");if(J){U.colSpan=parseInt(J)}else{U.colSpan=1}var ab=n.getElementsByTagName("tooltip");var R=ab.length;if(R>0){var D=[];for(var O=0;O<R;++O){D.push(ab[O].getAttribute("text"))}U.Tooltip=D;U.onmouseover=function(am){Qva.ShowTooltip(am,this)};U.onmouseout=function(){Qva.HideTooltip()}}else{U.Tooltip=null}switch(n.nodeName){case"title":U.innerText=n.getAttribute("text");break;case"link":U.innerText=n.getAttribute("text");U.binderid=this.binderid;U.Name=ai;U.className="ToolProperty-Link";U.onclick=function(){var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}am.Set(this.Name,"action","",true)};break;case"literal":U.innerHTML="<span></span>";U.className="ToolProperty-Literal";U.firstChild.innerText=n.getAttribute("text");break;case"text":case"numeric":var B=null;if(F){U.style.paddingLeft=F+"pt"}if(af){U.innerHTML="<span></span> <input />";U.firstChild.innerText=af;U.firstChild.className="ToolProperty-Label"}else{var y=n.getAttribute("range");if(y=="percent"){U.innerHTML="<table cellspacing='0' cellpadding='0' width1='100%' ><tr><td width='30pt' >0%</td><td width='134px'><span style='position:absolute;'><hr style='margin:0pt;position:absolute;width:128px;' /><button style='top:-4px;position:absolute;width:4px;height:9px;background-color:lightgrey;border:solid 1px darkgray'></button></span></td><td width='36pt' align='right'>100%</td></tr></table>";B=U.lastChild.rows[0].cells[1].firstChild.lastChild}else{var ac=parseInt(n.getAttribute("size"));if(ae){U.innerHTML="<input style='width:80%'/><button>...</button>";B=U.firstChild;var r=U.lastChild;r.binderid=this.binderid;r.Name=ai;r.disabled=n.getAttribute("mode")!="enabled";r.Value=n.getAttribute("value");r.ExpressionType=ae;r.onclick=function(){Qva.ExpressionDialog(this,this.Value)}}else{if(!isNaN(ac)){U.innerHTML="<textarea rows='"+ac+"'></textarea>"}else{U.innerHTML="<input/>"}}}U.className="ToolProperty-TextInput"}if(B==null){B=U.lastChild}if(n.nodeName=="numeric"&&B.tagName=="INPUT"){B.style.width="24pt";B.style.textAlign="right"}B.Name=ai;if(B.tagName!="BUTTON"){B.binderid=this.binderid;B.readOnly=n.getAttribute("mode")!="enabled";if(B.readOnly){B.style.color="silver"}B.value=n.getAttribute("value");B.onclick=Qva.CancelBubble;B.onchange=function(){var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}am.Set(this.Name,"value",this.value,true)}}else{var W=parseInt(n.getAttribute("value"));W=isNaN(W)?0:W/2;B.style.left=W+"px";B.binderid=this.binderid;B.moveObj="*";B.xOnly=true;B.xMin=parseInt(n.getAttribute("min"))/2;B.xMax=parseInt(n.getAttribute("max"))/2;B.disabled=n.getAttribute("mode")!="enabled";B.style.cursor=B.disabled?"":"pointer";B.onmousedown=Qva.Move.mouseDown}break;case"check":if(F){U.style.paddingLeft=F+"pt"}U.innerHTML="<input type='checkbox'/> <span></span>";U.lastChild.innerText=af;U.lastChild.className="ToolProperty-Label";var B=U.firstChild;B.checked=n.getAttribute("value")=="1";B.disabled=n.getAttribute("mode")!="enabled";B.Name=ai;B.binderid=this.binderid;B.onclick=function(){var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}am.Set(this.Name,"value",this.checked?"1":"0",true)};break;case"icon":U.innerHTML="<img />";U.className="ToolProperty-IconCell";var w=U.firstChild;w.className="ToolProperty-Icon";w.disabled=n.getAttribute("mode")!="enabled";if(n.getAttribute("menu")=="true"){w.position=ai}var ad=null;var Y=n.getAttribute("image");if(n.getAttribute("type")=="radio"){ad=n.getAttribute("stamp");Y+="."+n.getAttribute("value")}w.src=Qva.GetBinder(this.binderid).BuildBinaryUrl(n.getAttribute("path"),ad,Y+(w.disabled?".DISABLED":""));w.title=af;U.binderid=this.binderid;U.Name=ai;w.dragAccept=n.getAttribute("accept");if(w.dragAccept){this.DropTargets[this.DropTargets.length]=w}var ag=true;var aj=true;switch(n.getAttribute("type")){case"drag":w.dragObj={Name:ai,Type:n.getAttribute("content"),Value:n.getAttribute("value")};if(n.getAttribute("dropat")!=null){w.dragObj.DropAt=true}w.binderid=this.binderid;w.Name=ai;w.onmousedown=Qva.DragDrop.mouseDown;break;case"drop":w.binderid=this.binderid;w.Name=ai;break;case"action":U.Value=n.getAttribute("value");break;case"radio":aj=false;U.Value=n.getAttribute("value");if(n.getAttribute("selected")=="true"){U.className="ToolProperty-IconSelected"}else{U.className="ToolProperty-IconUnselected"}break;case null:ag=false;break;default:ag=false;break}if(ag){if(!w.disabled){if(aj){w.onmouseover=function(){this.className="prop-dyn-sortable-item-highlighted"};w.onmouseout=function(){this.className=""}}U.onclick=function(){var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}if(this.Value!=null){am.Set(this.Name,"value",this.Value,true)}else{am.Set(this.Name,"action","",true)}}}}break;case"select":case"combo":var B;var r=null;if(af){if(ae){U.innerHTML="<span></span> <select ></select><button>...</button>";r=U.lastChild;B=r.previousSibling}else{U.innerHTML="<span></span> <select ></select>";B=U.lastChild}U.firstChild.innerText=af;U.firstChild.className="ToolProperty-Label"}else{if(ae){U.innerHTML="<select style='width:80%'></select><button>...</button>";r=U.lastChild}else{U.innerHTML="<select style='width:100%'></select>"}B=U.firstChild}if(r){r.binderid=this.binderid;r.Name=ai;r.disabled=n.getAttribute("mode")!="enabled";r.Value=n.getAttribute("value");r.ExpressionType=ae;r.onclick=function(){Qva.ExpressionDialog(this,this.Value)}}B.disabled=n.getAttribute("mode")!="enabled";B.Name=ai;B.binderid=this.binderid;B.onchange=function(){if(this.selectedIndex<0){return}var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}var an=this.options[this.selectedIndex];am.Set(this.Name,"value",an.value,true)};var g=n.getElementsByTagName("option");var V=g.length;B.options.length=V;var C=n.getAttribute("value");var p=false;for(var O=0;O<V;++O){var M=g[O];var H=B.options[O];H.text=M.getAttribute("text");H.value=M.getAttribute("value");if(H.value==C){H.selected=true;p=true}}if(!p){B.options.length=V+1;var M=g[V];var H=B.options[V];H.text=n.getAttribute("text");H.value=C;H.selected=true}if(n.nodeName=="combo"){var Q=B;setTimeout(function(){Qva.Mgr.toolwindowtable.CreateCombobox(Q)},0)}break;case"img-select":case"txt-select":var T="";if(af){T+="<span></span> "}if(n.nodeName=="img-select"){T+='<img class="ToolProperty-ImgSelect" >'}else{T+='<input class="ToolProperty-TxtSelect" />'}T+="<button></button>";U.innerHTML=T;if(af){U.firstChild.innerText=af;U.firstChild.className="ToolProperty-Label"}var B=U.lastChild;B.disabled=n.getAttribute("mode")!="enabled";B.Name=ai;B.binderid=this.binderid;B.style.backgroundImage="url(/qvajaxzfc/qvsviewclient.aspx?datamode=binary&public=only&name=menu"+((n.getAttribute("mode")!="enabled")?".DISABLED":"")+")";B.className="ToolProperty-TxtSelectMenu";var d=B.previousSibling;if(n.nodeName=="img-select"){d.src="/qvajaxzfc/qvsviewclient.aspx?datamode=binary&public=only&name=bundled:"+n.getAttribute("image")}else{d.value=n.getAttribute("text");d.style.width="78%";d.Name=ai;d.binderid=this.binderid;d.readOnly=n.getAttribute("mode")!="enabled";if(d.readOnly){d.style.color="silver"}if(!d.readOnly){d.onchange=function(){var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}am.Set(this.Name,"value",this.value,true)}}}if(!B.disabled){B.onclick=function(an){if(!an){an=window.event}var am=Qva.GetBinder(this.binderid);Qva.HideContextMenu(true);var ao=Qva.GetAbsolutePageCoords(this.previousSibling);ao.x+=2;ao.y+=19;am.OnCreateContextDropDown(am,an,this.Name,null,ao)}}break;case"color":U.disabled=n.getAttribute("mode")!="enabled";U.Name=ai;U.binderid=this.binderid;U.onclick=function(){var am=Qva.GetBinder(this.binderid);if(!am.Enabled){return}am.Set(this.Name,"value",this.Color,true)};if(af){U.title=af}var S=n.getAttribute("selected")=="1";U.innerHTML="<div>&nbsp</div>";U.Color=n.getAttribute("value");U.firstChild.className="ToolProperty-Color";U.firstChild.style.backgroundColor=n.getAttribute("value");U.style.backgroundColor=S?"Highlight":"Transparent";break}var s=n.getAttribute("warning");if(s){var w=document.createElement("IMG");w.src=Qva.GetBinder(this.binderid).BuildBinaryUrl(n.getAttribute("path"),null,"warning");w.title=s;w.style.paddingLeft="2pt";U.appendChild(w);U.title=s}}while(f<G.cells.length){G.deleteCell(f)}var aa=z.getAttribute("accept");var v=(z.getAttribute("type")=="drag")&&z.getAttribute("content");if(v||aa){var o=z.getAttribute("name");if(o){o=this.BaseName+"."+o}G.binderid=this.binderid;G.Name=o;if(aa){var m=z.getAttribute("at").split(";");var h=false;var P=false;var k=false;for(var A=0;A<m.length;A++){if(m[A]=="on"){h=true}if(m[A]=="before"){P=true}if(m[A]=="after"){k=true}}G.dropObj={Name:o,Type:aa,DropOn:h,InsertAfter:k,InsertBefore:P};this.DropTargets[this.DropTargets.length]=G;var L=Qva.getFrameObjForElement(this.Element);var Z=false;var N=aa.split(";");for(var l in Qva.DragDrop.DropFrames){if(Qva.DragDrop.DropFrames[l].Name===L.Name){Z=true;var I=Qva.DragDrop.DropFrames[l].DropTypes;for(var al in N){var j=false;for(var ak in I){if(I[ak]===N[al]){j=true;break}}if(!j){I[I.length]=N[al]}}break}}if(!Z){L.DropTypes=aa.split(";");Qva.DragDrop.DropFrames.push(L)}}if(v){var ah=z.getAttribute("content");if(z.getAttribute("label")){G.title=z.getAttribute("label")}G.dragObj={Name:o,Type:ah};G.onmouseover=function(){if(this.className.indexOf("DragTarget")==-1){this.className+=" DragTarget"}};G.onmouseout=function(){this.className=this.className.replace("DragTarget","");this.className=this.className.replace(/^\s+|\s+$/g,"")};G.onmousedown=Qva.DragDrop.mouseDown}}}while(E<K.rows.length){K.deleteRow(E)}};Qva.Mgr.toolwindowbody=function(d,h,f,g){if(!Qva.MgrSplit(this,f,null)){return}d.AddManager(this);this.binderid=d.binderid;this.Element=h;var j=this;b(this.Element).click(function(k){Qva.HideContextMenu(true)});this.Managers={};this.UIParent=g;this.DocumentBinder=d;while(this.DocumentBinder&&!this.DocumentBinder.LoadHtml){this.DocumentBinder=this.DocumentBinder.PageBinder}Qva.DragDrop.DropTargets[Qva.DragDrop.DropTargets.length]=this};Qva.Mgr.toolwindowbody.prototype.Abort=function(){this.SingleName=null};Qva.Mgr.toolwindowbody.prototype.Close=function(g){if(!this.SingleName){return}var f=this.Managers[this.SingleName][0].Element.value;if(f==this.SingleInitalText){return}var d=Qva.GetBinder(this.binderid);if(!d.Enabled){return}this.SingleInitalText=f;d.Set(this.SingleName,"value",f,true)};Qva.Mgr.toolwindowbody.prototype.SetSingleMode=function(d,g){this.SingleName=d;this.SingleInitalText=g;var f=this.Managers[this.SingleName][0];f.Element.value=g;f.Element.onchange=function(){}};Qva.Mgr.toolwindowbody.prototype.ScanAndPaint=function(d,g){this.IsPage=true;this.SubName=d;var h=g||this.Element;var f=new Qva.Scanner(this);f.Scan(h,d||this.Name,this);this.PaintOnlyNew=true;this.Paint();this.PaintOnlyNew=false};Qva.Mgr.toolwindowbody.prototype.Scan=function(d,g){this.IsPage=true;this.SubName=d;var h=g||this.Element;var f=new Qva.Scanner(this);f.Scan(h,d||this.Name,this)};Qva.Mgr.toolwindowbody.prototype.Inside=function(l,g){for(var f in this.Managers){var j=this.Managers[f];for(var d=0;d<j.length;++d){var h=j[d];if(!h.Inside){continue}var k=h.Inside(l,g);if(k!=null){return k}}}return null};Qva.Mgr.toolwindowbody.prototype.PaintTree=function(g,k){for(var m=g.firstChild;m!=null;m=m.nextSibling){var f=m.getAttribute("name");var l=m.getAttribute("mode");switch(l){case"hidden":l="h";break;case"enabled":l="e";break;default:l="d";break}var j=this.Managers[k+"."+f];if(j){for(var d=0;d<j.length;++d){var h=j[d];if(!this.PaintOnlyNew||!h.Old){h.Paint(l,m,f)}h.Old=true}}this.PaintTree(m,k+"."+f)}};Qva.Mgr.toolwindowbody.prototype.Paint=function(n,j,o){this.Touched=true;if(!this.Element){this.node=j;this.prefix=o;this.mode=n;return}else{if(!j){if(!this.node){return}j=this.node;o=this.prefix;n=this.mode}else{this.node=j;this.prefix=o;this.mode=n}}if(j.getAttribute("isDropDialog")){Qva.dropDialog.showAt(j.getAttribute("x"),j.getAttribute("y"))}if(this.IsPage){if(n=="h"){Qva.dropDialog.element.style.display="none";Qva.dropDialog.hidden=true;return}var p=this.Managers["$"];if(p){for(var k=0;k<p.length;++k){var s=p[k];if(!this.PaintOnlyNew||!s.Old){s.Paint("e",j,"$")}s.Old=true}}this.PaintTree(j,o);if(this.OnComplete){this.OnComplete(j)}if(this.Tabs){this.Tabs.drawFoldoutScrollShadow(0)}return}var m=j.getAttribute("value");if(m!=this.Selected){this.Managers={};this.Element.innerHTML="<table width='95%'></table>";var u=this.Element.firstChild;u.cellpadding=0;u.cellspacing=0;for(var f=j.firstChild;f!=null;f=f.nextSibling){if(f.nodeName!="property"){continue}var v=u.insertRow(-1);var r=v.insertCell(-1);var d=f.getAttribute("name");var g=f.getAttribute("indent");if(g){g=12*parseInt(g)}r.innerHTML="<table width='98%'><colgroup></colgroup></table>";r.colSpan=2;var s=new Qva.Mgr.toolwindowtable(this,r.firstChild,"."+d,this.Name)}this.Body=u.tBodies[0];this.Selected=m}for(var f=j.firstChild;f!=null;f=f.nextSibling){if(f.nodeName!="property"){continue}var d=this.Name+"."+f.getAttribute("name");var p=this.Managers[d];if(p!=null){var n="d";switch(f.getAttribute("mode")){case"hidden":n="h";break;case"enabled":n="e";break}var h=p.length;for(var q=0;q<h;++q){var s=p[q];var l=n;if(n!="n"&&s.HideIf&&s.HideIf(f.getAttribute("value"),f.getAttribute("text"))){l="n"}if(!this.PaintOnlyNew||!s.Old){s.Paint(l,f,d)}s.Old=true}}}};Qva.Mgr.toolwindowbody.prototype.Append=function(){};Qva.Mgr.toolwindowbody.prototype.AddManager=function(f){f.PageBinder=this;f.Touched=false;var d=this.Managers[f.Name];if(d==null){d=[];this.Managers[f.Name]=d}d.push(f)};Qva.Mgr.toolwindownavigation=function(d,g,f,h){if(!Qva.MgrSplit(this,f,h)){return}d.AddManager(this);this.Element=g;this.binderid=d.binderid;this.Managers={}};Qva.Mgr.toolwindownavigation.prototype.Paint=function(j,g){this.Touched=true;var d=this.Element;if(j=="h"){d.style.display="none";return}d.style.display="";while(d.firstChild){d.removeChild(d.firstChild)}d.innerHTML="";var m=g.getElementsByTagName("option");var l=m.length;for(var h=0;h<l;++h){if(h>0){var n=document.createElement("span");n.innerText=" > ";d.appendChild(n)}var k=m[h];var f=document.createElement("span");if(h<l-1){f.className="Navigation-Link";f.binderid=this.binderid;f.Name=this.Name;f.Link=k.getAttribute("value");f.onclick=function(){var o=Qva.GetBinder(this.binderid);if(!o.Enabled){return}o.Set(this.Name,"value",this.Link,true)}}f.innerText=k.getAttribute("text");d.appendChild(f)}};Qva.Mgr.toolwindowtable.CreateCombobox=function(f){var d=document.createElement("input");d.style.border="none";d.style.marginTop="2px";d.style.marginLeft="4px";d.style.position="absolute";d.style.height=Math.max(parseInt(f.offsetHeight)-6,0)+"px";d.style.left=parseInt(f.parentNode.offsetLeft)+"px";d.style.width=Math.max(parseInt(f.offsetWidth)-21,0)+"px";if(f.selectedIndex>=0){d.value=f.options[f.selectedIndex].text}f.parentNode.appendChild(d);d.Name=f.Name;d.binderid=f.binderid;if(f.disabled){d.disabled=true}else{d.onchange=function(){var g=Qva.GetBinder(this.binderid);if(!g.Enabled){return}g.Set(this.Name,"text",this.value,true)}}};Qva.ToggleToolPane=function(f){var g=f.parentNode.rows[f.rowIndex+1];var d=f.cells[0].firstChild;if(d.tagName!="IMG"){d=d.nextSibling}if(g.style.display=="none"){d.src="collapse.png";g.style.display=""}else{d.src="expand.png";g.style.display="none"}};Qva.SelectToolPane=function(n,k){var p=n.parentNode;var f=p.parentNode.parentNode;var g=p.rowIndex;if(k&&p.cells[1]){var l=p.cells[1].firstChild;if(l.tagName!="IMG"){l=l.nextSibling}l.src=l.src.replace((l.src.indexOf("unpinned")!=-1)?"unpinned":"pinned",(l.src.indexOf("unpinned")!=-1)?"pinned":"unpinned")}for(var d=0;d<f.rows.length;d++){l=f.rows[d].cells[1];if(l){l=l.firstChild}if(l&&l.tagName!="IMG"){l=l.nextSibling}if(!l){continue}var o=true;var m=d+1;while(o){var h=f.rows[m++];if(!h){o=false;continue}var j=h.cells[1];if(j){j=j.firstChild}if(j&&j.tagName!="IMG"){j=j.nextSibling}if(j){o=false;continue}if(d==g||(l&&l.src.indexOf("unpinned")==-1)){h.style.display=""}else{h.style.display="none"}}}};Qva.SelectToolTab=function(g){var m=g.parentNode;var d=1;var l=-1;for(var f=m.firstChild;f;f=f.nextSibling){if(f.tagName!="A"){continue}++d;if(f!=g){f.className=""}if(f==g){l=d}}g.className="selected";var h=m.parentNode.parentNode.parentNode.parentNode;for(var j=2;j<h.rows.length;++j){var k=h.rows[j];if(j==l){k.style.display=""}else{k.style.display="none"}}};Qva.Mgr.img=function(d,g,f,h){this.Name=f?Qva.MgrMakeName(f,h):"$";d.AddManager(this);this.Element=g;g.binderid=d.binderid;g.Name=this.Name};Qva.Mgr.img.prototype.Paint=function(l,k){this.Touched=true;var h=this.Element;h.style.display=Qva.MgrGetDisplayFromMode(this,l);var g=(l=="e");var j=h.getAttribute("icon");if(j){var d=Qva.GetBinder(h.binderid);if(!g){j+=".DISABLED"}var f=d.BuildBinaryUrl(k.getAttribute("path"),null,j);h.src=f}};Qva.Mgr.radio=function(d,g,f,h,j){this.Name=Qva.MgrMakeName(f,h);d.AddManager(this);this.Element=g;g.binderid=d.binderid;g.Name=this.Name;g.onclick=Qva.Mgr.radio.OnClick;g.setAttribute("unselected-class",g.className)};Qva.Mgr.radio.OnClick=function(){var d=Qva.GetBinder(this.binderid);d.Set(this.Name,"value",this.getAttribute("value"),true)};Qva.Mgr.radio.prototype.Paint=function(k,f){this.Touched=true;var h=this.Element;h.style.display=Qva.MgrGetDisplayFromMode(this,k);var l=(k=="e");var n=h.getAttribute("value");if(l){var p=f.getElementsByTagName("option");if(p.length>0){l=false;for(var g=0;g<p.length;++g){var j=p[g];if(j.getAttribute("value")!=n){continue}if(j.getAttribute("mode")=="enabled"){l=true}break}}}h.disabled=!l;var m=h.getAttribute("icon");if(m){var o=Qva.GetBinder(h.binderid);if(!l){m+=".DISABLED"}var d=o.BuildBinaryUrl(f.getAttribute("path"),null,m);h.src=d}h.className=(n==f.getAttribute("value"))?h.getAttribute("selected-class"):h.getAttribute("unselected-class")};Qva.Mgr.color=function(d,g,f,h,l){this.Name=Qva.MgrMakeName(f,h);d.AddManager(this);this.Element=g;g.binderid=d.binderid;g.Name=this.Name;g.setAttribute("value",l);var k=document.createElement("div");g.appendChild(k);k.innerText=" ";k.className="ToolProperty-Color";try{k.style.backgroundColor=l}catch(j){alert("Invalid color:"+l)}};Qva.Mgr.color.OnClick=function(){var d=Qva.GetBinder(this.binderid);d.Set(this.Name,"value",this.getAttribute("value"),true)};Qva.Mgr.color.prototype.Paint=function(j,g){this.Touched=true;var f=this.Element;f.style.display=Qva.MgrGetDisplayFromMode(this,j);var d=(j=="e");var h=f.getAttribute("value");f.disabled=!d;f.style.backgroundColor=(h==g.getAttribute("text"))?"highlight":"";if(d){f.onclick=Qva.Mgr.color.OnClick}else{f.onclick=function(){}}};Qva.Mgr.resize=function(d,g,f,h){this.Name="$";d.AddManager(this);this.Element=g};Qva.Mgr.resize.prototype.Paint=function(g,f){this.Touched=true;var d=this.Element};Qva.Mgr.ulList=function(d,g,f,h,j){};function a(d){if(IS_IE){alert(d)}else{console.log(d)}}Qva.Mgr.list=function(d,v,y,r,s){this.Name=Qva.MgrMakeName(y,r);d.AddManager(this);this.Element=v;v.binderid=d.binderid;v.Name=this.Name;var u=this;var p=false;var n;var x=false;var w;if(v.tagName.toUpperCase()=="UL"){var l=v.getAttribute("istoolwindow");this.ActiveItem=null;if(d.ListController){this.ListController=d.ListController}this.StyleActiveItem=function(D){for(var A=0;A<b(this.Element).children().length;A++){var F=b(this.Element).children()[A];if(l){b(F).addClass("ui-state-default");b(F).mouseover(function(){b(this).addClass("prop-dyn-sortable-item-highlighted")});b(F).mouseout(function(){if(!b(v).sortable("option","disabled")){b(this).removeClass("prop-dyn-sortable-item-highlighted")}})}else{if(F.Index==D){b(F).removeClass("ui-state-default").addClass("prop-dyn-sortable-item-highlighted");if(b(this.Element).attr("data-list-type")=="sortable-measurements"&&!b(v).sortable("option","disabled")){var z=F;var B=b(z).find(".prop-sortable-list-input")[0];b(B).removeClass("prop-dyn-clear-border-background");var C=b(z).find("[propicontype='expression']")[0];b(C).removeClass("prop-dyn-hidden");b(B).focus()}var E=b(F).children(".prop-dyn-sortable-item-handle").children(":eq(0)")[0];if(E&&!b(v).sortable("option","disabled")){b(E).removeClass("prop-sortable-list-arrow").addClass("prop-sortable-list-arrow-highlighted")}if(!b(v).sortable("option","disabled")){b(F).find("[name='sortable-list-item-close-button']").removeClass("prop-dyn-hidden")}}else{b(F).removeClass("prop-dyn-sortable-item-highlighted").addClass("ui-state-default");var E=b(F).children(".prop-dyn-sortable-item-handle").children(":eq(0)")[0];if(E&&!b(v).sortable("option","disabled")){b(E).removeClass("prop-sortable-list-arrow-highlighted").addClass("prop-sortable-list-arrow")}b(F).find("[name='sortable-list-item-close-button']").addClass("prop-dyn-hidden")}}}};this.InitActiveItem=function(A){var z=false;if(this.ActiveItem){if(this.ActiveItem.Index<this.RowCount){return}z=true}this.ActiveItem={Name:A.Name,AvqDialog:A.AvqDialog,binderid:A.binderid,Index:A.Index};if(this.ListController){if(this.ListController.SetActiveListItemAndFoldout&&A.AvqDialog){if(z){this.ListController.SetActiveListItemAndFoldout(this)}}else{if(this.ListController.SetActiveListItem){this.ListController.SetActiveListItem(this)}}}else{this.SetActiveItem(this.ActiveItem)}};this.SetActiveItem=function(C,B,A){var D={Name:C.Name,AvqDialog:C.AvqDialog,binderid:C.binderid,Index:C.Index};if(C.tagName=="LI"){b(v).scrollTop(C.offsetTop)}if(B&&this.ListController&&this.ListController.GetActiveFoldOut){var z=this.ListController.GetActiveFoldOut();if(z.Name){if(z.AvqDialog==this.ActiveItem.AvqDialog){this.StyleActiveItem(this.ActiveItem.Index)}return}}this.ActiveItem=D;this.StyleActiveItem(this.ActiveItem.Index);if(this.ListController){if(this.ListController.SetActiveListItemAndFoldout&&C.AvqDialog){this.ListController.SetActiveListItemAndFoldout(this)}else{if(this.ListController.SetActiveListItem){this.ListController.SetActiveListItem(this)}}}};this.ClearActiveItem=function(z){if(b(this.Element).children().length>0){this.StyleActiveItem(-1)}else{if(!z){if(this.ActiveItem){if(this.ListController){if(this.ListController.SetActiveListItemAndFoldout&&this.ActiveItem.AvqDialog){this.ActiveItem=null;this.ListController.SetActiveListItemAndFoldout(this)}else{if(this.ListController.SetActiveListItem){this.ActiveItem=null;this.ListController.SetActiveListItem(this)}}}else{this.ActiveItem=null}}else{if(this.ListController){if(this.ListController.SetActiveListItemAndFoldout){this.ListController.SetActiveListItemAndFoldout(this)}else{if(this.ListController.SetActiveListItem){this.ListController.SetActiveListItem(this)}}}}}}};v.Object=this;var f="";if(b(v).attr("data-list-type")=="sortable-dimensions"){f='[data-list-type="sortable-dimensions"]'}else{if(b(v).attr("data-list-type")=="sortable-measurements"){f='[data-list-type="sortable-measurements"]'}}var g=v;var k="";if(b(v).attr("sort-axis")=="y"){k="y"}else{if(b(v).attr("sort-axis")=="x"){k="x"}}var o;b(v).mousedown(function(z){o=Math.round((z.pageX-b(g).offset().left)+z.pageX)});b(this.Element).sortable({disable:true,axis:k,handle:".prop-dyn-sortable-item-handle",helper:"clone",connectWith:f,start:function(B,C){var z=[];var A=b(C.item).parent();b(A).children("[Name]").each(function(){z.push(b(this).attr("Name"))})},update:function(F,G){var C=[];var A=Qva.GetBinder(b(G.item).attr("binderid"));if(!A.Enabled){return}var D=b(G.item).parent();b(D).children("[Name]").each(function(){C.push(b(this).attr("Name"))});var E=b(G.item).attr("Name");var B=jQuery.inArray(E,C);var z;if(isNaN(this.ExtraIndex)){z=".Remove"}else{z="."+this.ExtraIndex+".Remove"}if(C[B-1]==null){A.Set(C[B]+z,"insertbefore",C[B+1]+z,true)}else{if(C[B-1]!=null&&C[B+1]!=null){A.Set(C[B]+z,"insertbefore",C[B+1]+z,true)}else{if(C[B+1]==null){A.Set(C[B]+z,"insertafter",C[B-1]+z,true)}else{}}}b(G.item)[0].Index=B;b(G.item)[0].Name=b(G.item)[0].Name.replace(/(\.\d+)$/,"."+B);u.SetActiveItem(b(G.item)[0])},sort:function(B,C){var A={top:Math.round(b(g).offset().top),right:Math.round(b(g).width()+b(g).offset().left),bottom:Math.round(b(g).offset().top+b(g).height()),left:Math.round(b(g).offset().left)};if((B.pageX>A.left)&&(B.pageX<o)){b(C.helper[0]).css("left",A.left)}if(k=="y"){if(b(C.helper[0]).offset().top<=A.top){b(C.helper[0]).css("top",A.top)}if((b(C.helper[0]).offset().top+b(C.helper[0]).height())>=A.bottom){b(C.helper[0]).css("top",(A.bottom-b(C.helper[0]).height()))}}else{if(B.pageY>A.top&&b(C.helper[0]).offset().top<A.top){b(C.helper[0]).css("top",A.top)}if(B.pageY<A.bottom&&((b(C.helper[0]).offset().top+b(C.helper[0]).height())>A.bottom)){b(C.helper[0]).css("top",(A.bottom-b(C.helper[0]).height()))}}var z={top:Math.round(b(C.helper[0]).offset().top),right:Math.round(b(C.helper[0]).offset().left+b(C.helper[0]).width()),bottom:Math.round(b(C.helper[0]).offset().top+b(C.helper[0]).height()),left:Math.round(b(C.helper[0]).offset().left)};if(z.bottom>=A.bottom&&(z.top<=A.bottom&&z.left>=A.left&&z.left<=A.right)){g.scrollTop=g.scrollTop+10}else{if(z.top-1<=A.top&&(z.bottom>=A.top&&z.left>=A.left&&z.left<=A.right)){g.scrollTop=g.scrollTop-10}}},scroll:true,containment:"body",appendTo:"body"});var m=v.getElementsByTagName("li")[0];this.Li=m.innerHTML.replace(/avqcol/gi,"avq");this.LiAttr=[];for(var q=0;q<m.attributes.length;q++){this.LiAttr[this.LiAttr.length]={name:m.attributes[q].name,value:m.attributes[q].value}}if(IS_IE&&IE_DOCMODE<8){this.LiAttr[this.LiAttr.length]={name:"class",value:m.className}}v.innerHTML="";this.Managers={};this.Paint=Qva.Mgr.ulList.prototype.Paint}else{var j=v.getElementsByTagName("tr")[0].getElementsByTagName("td");this.Cells=[];for(var h=0;h<j.length;++h){this.Cells[h]=j[h].innerHTML.replace("avqcol=","avq=")}v.deleteRow(0);this.Managers={}}};Qva.Mgr.ulList.prototype.Paint=function(n,p,v){this.Touched=true;var d=this.Element;var s=d.getElementsByTagName("li");if(b(this.Element).attr("name")=="sortable-dimensions"){b(this.Element).children("li").each(function(){var y=b(this);y.children(".prop-dyn-dynamic-dropdown-wrapper").children(".prop-dyn-dynamic-dropdown").autocomplete("destroy")})}d.style.display=Qva.MgrGetDisplayFromMode(this,n);var l=parseInt(p.getAttribute("value"));if(isNaN(l)){return}var x=false;if(!isNaN(this.RowCount)&&l>this.RowCount){x=true}this.RowCount=l;var k=Qva.GetBinder(d.binderid);while(0<s.length){var h=s.length-1;d.removeChild(s[h]);this.RemoveManagers(this.Name+"."+h)}var o=p.getElementsByTagName("value");if(o.length==0){this.Element.ExtraIndex=null}else{this.Element.ExtraIndex=parseInt(o[0].getAttribute("name")[0])}var r=(p.getAttribute("mode")=="disabled")?true:false;b(d).sortable("option","disabled",r);if(this.RowCount==0){this.ClearActiveItem()}else{while(this.RowCount>s.length){var h=s.length;var g=new Qva.Scanner(this);var m=document.createElement("li");var f=this.LiAttr.length;if(IS_IE&&IE_DOCMODE<8){f--;m.className=this.LiAttr[this.LiAttr.length-1].value}for(var q=0;q<f;q++){switch(this.LiAttr[q].name){case"class":m.setAttribute(this.LiAttr[q].name,this.LiAttr[q].value);break;case"name":m.setAttribute(this.LiAttr[q].name,this.LiAttr[q].value);break;case"avq":m.setAttribute(this.LiAttr[q].name,this.LiAttr[q].value);break}}m.innerHTML=this.Li;m.Name=this.Name;m.Index=h;m.binderid=d.binderid;d.appendChild(m);var u=this;b(m).bind("mousedown",function(z){var y=b(z.target).closest("ul")[0];if(b(y).attr("data-list-type")=="sortable-measurements"){b(y).children("li").each(function(){var A=this;var B=b(A).find(".prop-sortable-list-input")[0];var C=b(A).find("[propicontype='expression']")[0];b(B).addClass("prop-dyn-clear-border-background");b(C).addClass("prop-dyn-hidden")})}u.SetActiveItem(b(z.target).closest("li")[0])});if(b(d).attr("data-list-type")=="sortable-measurements"){b(document).mousedown(function(y){if(b(y.target).closest("ul")[0]==d){return}b(document).unbind("mousedown",arguments.caller);b(d).children("li").each(function(){var z=this;var A=b(z).find(".prop-sortable-list-input")[0];var B=b(z).find("[propicontype='expression']")[0];b(A).addClass("prop-dyn-clear-border-background");b(B).addClass("prop-dyn-hidden")})})}if(IS_IE&&IS_IE6_OR_IE7){if(b(d).height()>(b(m).height()*this.RowCount)){var j=b(d).width()>0?b(d).width():327;b(m).width(j)}else{var j=b(d).width()>0?b(d).width()-17:310;b(m).width(j)}}g.Scan(m,m.Name+"."+h,this);var w=m.Name.substr(m.Name.lastIndexOf(".")+1);if(isNaN(w)){m.Name+="."+h}if(x&&h==this.RowCount-1){this.SetActiveItem(m);b(m).find("span[propicontype='tool']").attr("newrow","true");b(m).find(".prop-dyn-dynamic-dropdown").attr("newrow","true")}else{if(h==0){this.InitActiveItem(m)}}}this.SetActiveItem(this.ActiveItem,true)}if(r){b(d).children("li").each(function(){b(this).find("*").each(function(){var y=b(this);if(y.hasClass("prop-dyn-dynamic-dropdown")){y.autocomplete("option","disabled",true);y.attr("readonly",true)}if(this.tagName=="INPUT"){b(this).addClass("prop-dyn-dimmed");if(IS_IE&&IE_VERSION<9){this.onselectstart=function(){this.blur();return false}}else{this.onmousedown=function(){this.blur();return false}}}y.unbind()})});b(d).prev().children(".prop-icon-24x24:eq(0)").addClass("prop-dyn-transparency")}this.PaintChildren(p,".")};Qva.Mgr.list.prototype.Paint=function(k,g,l){this.Touched=true;var j=this.Element;j.style.display=Qva.MgrGetDisplayFromMode(this,k);var m=parseInt(g.getAttribute("value"));if(isNaN(m)){return}var o=Qva.GetBinder(j.binderid);if(this.Element.tagName.toUpperCase()=="UL"){return}while(m<j.rows.length){var d=j.rows.length-1;j.deleteRow(d);this.RemoveManagers(this.Name+"."+d)}while(m>j.rows.length){var d=j.rows.length;var p=j.insertRow(-1);for(var f=0;f<this.Cells.length;++f){var n=p.insertCell(-1);n.innerHTML=this.Cells[f]}var h=new Qva.Scanner(this);h.Scan(p,this.Name+"."+d,this)}this.PaintChildren(g,".")};Qva.Mgr.list.prototype.PaintChildren=function(h,g){for(var m=h.firstChild;m!=null;m=m.nextSibling){var f=m.getAttribute("name");if(f==null){continue}var l=m.getAttribute("mode");switch(l){case"hidden":l="h";break;case"enabled":l="e";break;default:l="d";break}var k=this.Managers[this.Name+g+f];if(k){for(var d=0;d<k.length;++d){var j=k[d];j.Paint(l,m,f)}}this.PaintChildren(m,g+f+".")}};Qva.Mgr.list.prototype.Append=function(){};Qva.Mgr.list.prototype.AddManager=function(f){f.PageBinder=this;f.Touched=false;var d=this.Managers[f.Name];if(d==null){d=[];this.Managers[f.Name]=d}d.push(f)};Qva.Mgr.list.prototype.RemoveManagers=function(f){for(var d in this.Managers){if(d.indexOf(f)!=0){continue}this.Managers[d]=null}};Qva.Mgr.ulList.prototype.RemoveManagers=Qva.Mgr.list.prototype.RemoveManagers;Qva.Mgr.ulList.prototype.AddManager=Qva.Mgr.list.prototype.AddManager;Qva.Mgr.row=function(f,k,d,m,j){if(!Qva.MgrSplit(this,d,m)){return}this.Attr="mode";f.AddManager(this);this.Element=k;f.Append(this,this.Name,"value");var o=k;while(o.tagName!="TR"){o=o.parentNode}var l=false;var h=o.cells.length;if(j){if(j=="drag"){l=true}else{if(j.substr(0,4)=="drag"){l=true;h=parseInt(j.substr(4))}else{h=parseInt(j)}}if(isNaN(h)){h=o.cells.length}}if(l){o.dragObj={Name:this.Name,Drag:k}}o.binderid=f.binderid;o.Name=this.Name;b(o).bind("mouseenter",function(p){o.className=o.disabled?"":"prop-dyn-sortable-item-highlighted";Qva.ShowTooltip(p,o);var q=b(o).children().find("[proptype='cloakable']");b(q).removeClass("prop-hidden")});b(o).bind("mouseleave",function(p){o.className="";Qva.HideTooltip();var q=b(o).children().find("[proptype='cloakable']");b(q).addClass("prop-hidden")});for(var n=0;n<o.cells.length;++n){cell=o.cells[n];if(n<=o.cells.length){var g=(b(cell).children().attr("proptype")=="cloakable")?true:false;if(g){b(b(cell).children()[0]).addClass("prop-hidden")}if(l){cell.onmousedown=Qva.DragDrop.mouseDown}else{cell.onclick=function(){log(Qva.GetBinder(o.binderid));if(o.disabled){return}var p=Qva.GetBinder(o.binderid);if(!p.Enabled){return}p.Set(o.Name,"value",o.Value,true)}}}}};Qva.Mgr.row.prototype.Paint=function(m,j){this.Touched=true;var l=this.Element;var s=l;while(s.tagName!="TR"){s=s.parentNode}s.disabled=(m!="e");s.style.display=Qva.MgrGetDisplayFromMode(this,m);var o=j.getAttribute("icon");if(!o){o=l.getAttribute("icon")}if(o){var r=Qva.GetBinder(l.binderid);if(s.disabled){o+=".DISABLED"}var f=(o.split(":")[0]).toLowerCase();switch(f){case"web":var p=(o.split(":")[1]).toLowerCase();b(l).addClass("prop-nso-"+p).addClass("prop-left");break;case"addbm":var g=r.BuildBinaryUrl(j.getAttribute("path"),null,o);b(l).attr("src",g);break;case"extension":log(f);var g=r.BuildBinaryUrl(j.getAttribute("path"),null,o);var k=document.createElement("img");b(k).attr("src",g);if(!b(l).children().is("img")){b(l).append(k)}break;default:}}var n=j.getElementsByTagName("tooltip");var q=n.length;if(q>0){var d=[];for(var h=0;h<q;++h){d.push(n[h].getAttribute("text"))}s.Tooltip=d}else{s.Tooltip=null}if(s.dragObj){s.dragObj.Type=j.getAttribute("content");s.dragObj.Value=j.getAttribute("value")}else{s.Value=j.getAttribute("value")}};Qva.Mgr.listRow=function(d,g,f,h,k){if(!Qva.MgrSplit(this,f,h)){return}this.Attr="mode";d.AddManager(this);this.Element=g;d.Append(this,this.Name,"value");var j=g;j.onclick=function(){log(Qva.GetBinder(j.binderid));if(j.disabled){return}var l=Qva.GetBinder(j.binderid);if(!l.Enabled){return}l.Set(j.Name,"value",j.Value,true)};j.binderid=d.binderid;j.Name=this.Name};Qva.Mgr.listRow.prototype.Paint=function(k,h){this.Touched=true;var j=this.Element;var p=j;p.disabled=(k!="e");p.style.display=Qva.MgrGetDisplayFromMode(this,k);var m=h.getAttribute("icon");if(!m){m=j.getAttribute("icon")}if(m){var o=Qva.GetBinder(j.binderid);if(p.disabled){m+=".DISABLED"}var f=o.BuildBinaryUrl(h.getAttribute("path"),null,m);j.src=f}var l=h.getElementsByTagName("tooltip");var n=l.length;if(n>0){var d=[];for(var g=0;g<n;++g){d.push(l[g].getAttribute("text"))}p.Tooltip=d}else{p.Tooltip=null}if(p.dragObj){p.dragObj.Type=h.getAttribute("content");p.dragObj.Value=h.getAttribute("value")}else{p.Value=h.getAttribute("value")}};Qva.dropDialog={hidden:false,x:0,y:0,element:null,create:function(h){if(document.body===null||(document.body!==null&&typeof(document.body.binderid)==="undefined")){return}var m=Qva.GetBinder(document.body.binderid);if(Qva.dropDialog.element===null){Qva.dropDialog.element=document.createElement("div");Qva.dropDialog.element.style.position="absolute";Qva.dropDialog.element.style.zIndex=666;Qva.dropDialog.element.className="contextdialog";Qva.dropDialog.element.onclick=Qva.CancelBubble;document.body.appendChild(Qva.dropDialog.element)}var j=document.createElement("div");Qva.dropDialog.element.appendChild(j);b(j.parentNode).removeClass("contextdialog").addClass("contextdialog-tool-window").addClass("popup-tool-window_container").addClass("popup-shadow");var g=document.createElement("div");b(g).addClass("ngdia-popup-toolwindow-subdialog-header").addClass("popup-tool-window_span-14");var o=document.createElement("div");var d=document.createElement("span");o.setAttribute("avq","text:Document.ContextDialog.Title");b(o).addClass("popup-tool-window_clear").addClass("popup-tool-window_span-8");b(d).addClass("prop-icon-24x24").addClass("prop-contextdialog-icon-close").addClass("popup-grid_right").addClass("popup-grid_last");b(d).click(Qva.dropDialog.hide);g.appendChild(d);var o=document.createElement("span");o.setAttribute("avq","text:Document.ContextDialog.Title");g.appendChild(o);j.appendChild(g);var n=document.createElement("br");b(n).css("clear","both");j.appendChild(n);var l=document.createElement("div");var k=document.createElement("ul");b(k).attr("avq","list:Document.ContextDialog.Option").attr("istoolwindow","true").addClass("popup-tool-window-ul");k.innerHTML='<li class="popup-tool-window-ul-li" avq="listRow:.Name"><span avq="text:.Name"></span></li>';b(l).append(k);j.appendChild(l);Qva.dropDialogMgr=new Qva.Mgr.toolwindowbody(m,Qva.dropDialog.element,"Document.ContextDialog");Qva.dropDialogMgr.Scan(document.body.Name);Qva.dropDialogMgr.Element.style.display=h?"none":"";try{Qva.dropDialog.element.focus()}catch(f){}},show:function(){Qva.dropDialog.element.style.display=""},showAt:function(d,f){Qva.dropDialog.x=d;Qva.dropDialog.y=f;Qva.dropDialog.element.style.left=d+"px";Qva.dropDialog.element.style.top=f+"px";Qva.dropDialog.show()},hide:function(){Qva.dropDialog.element.style.display="none";Qva.dropDialog.hidden=true;Qva.GetObjectBinder(Qva.dropDialog.element).Set(Qva.dropDialogMgr.Name,"action","close",true)}};QvaExpressionEditor={Insert:function(j,f){if(!f){return}var h=f.parentNode.parentNode.firstChild;while(h&&h.tagName!="TEXTAREA"){if(!h.tagName){h=h.nextSibling}else{h=h.firstChild}}if(!h){Assert(false);return}if(h.setSelectionRange){var d=h.selectionStart+j.length;if(j[j.length-1]==")"){--d}h.value=h.value.substring(0,h.selectionStart)+j+h.value.substring(h.selectionStart,h.selectionEnd)+h.value.substring(h.selectionEnd,h.value.length);h.setSelectionRange(d,d);h.focus()}else{if(document.selection&&document.selection.createRange){h.focus();var g=document.selection.createRange();g.text=j+g.text;if(j.charAt(j.length-1)==")"){g.moveStart("character",-1);g.moveEnd("character",-1);g.select()}}}Qva.ActiveObjectsCloak=true},Update:function(f){var d=f.target||f.srcElement;var g=d.options[d.selectedIndex].value;if(!g){g=d.options[d.selectedIndex].text}this.Insert(g,d);if(f.preventDefault){f.preventDefault()}else{f.returnValue=false}d.selectedIndex=0;return false}};Qva.Mgr.xed=function(d,h,g){this.Element=h;h.binderid=d.binderid;h.className="xedButton";var f=document.createElement("img");f.src="/qvajaxzfc/qvsviewclient.aspx?datamode=binary&public=only&name=menu";b(h).append(f);b(f).css("float","right");h.onclick=function(l){if(!l){l=window.event}var k=Qva.GetBinder(this.binderid);Qva.HideContextMenu(true);var j=g;var m=Qva.GetAbsolutePageCoords(h);m.x+=1;m.y+=20;QvaExpressionEditor.Element=h;k.OnCreateContextMenu(k,l,j,null,m)}};Qva.Mgr.xedjqui=function(d,h,f){this.Element=h;var g=document.createElement("button");b(g).button();b(g).css("height","24px");b(g).addClass("prop-center");b(g).attr("avq",f);if(f=="closeself"){b(g).text("OK")}else{b(g).text("Cancel")}h.binderid=d.binderid;g.style.width="97px";h.style.textAlign="left";b(h).append(g)}})(jQuery);(function(a,b){Qva.Touch={GetCoordinatesForElem:function(c){var d={x:0,y:0};d=a(c).offset();d={x:d.left,y:d.top};return d},EventListenerExists:typeof(document.addEventListener)!=="undefined",SelectionPopup:null,Restore:{AddTouchSupport:function(c){c.Touch={FingerMoved:false};function f(g){c.Touch.FingerMoved=true}function d(g){g.preventDefault();g.stopPropagation();this.ontouchmove=null;this.ontouchend=null;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Restore.TouchEnd. FingerMoved:"+c.Touch.FingerMoved,Qva.ConsoleLog.SeverityTypes.Verbose);if(!c.Touch.FingerMoved){c.Restore()}}c.Element.ontouchstart=function(g){g.preventDefault();g.stopPropagation();this.ontouchmove=f;this.ontouchend=d;c.Touch.FingerMoved=false};Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Added touch support for RestoreObj:"+c.Name,Qva.ConsoleLog.SeverityTypes.Verbose)}},Listbox:{AddTouchSupport:function(g){var f=function(l,k){return Math.max(0,Math.min(l.rows-l.visible_rows,Math.round(-k/l.rowHeight)))};var c=function(r){var n=this.Touch,l=isNaN(n.TotalScrollX)?0:n.TotalScrollX,p=isNaN(n.TotalScrollY)?0:n.TotalScrollY,o=this.children[0].Mgr,q=r.target;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Listbox["+n.Mgr.Name+"].touchStart",Qva.ConsoleLog.SeverityTypes.Normal);if(r.touches.length>r.changedTouches.length){return true}if(Qva.Touch.Listbox.SelectMenu&&Qva.Touch.Listbox.SelectMenu.Visible&&Qva.Touch.Listbox.SelectMenu.ListboxObject!==n){Qva.Touch.Listbox.SelectMenu.Hide(true)}if(Qva.Touch.SelectionPopup){Qva.Touch.SelectionPopup.Hide()}var k=o.scroll_obj.getPosition();if(k.x!==l||k.y!==p){n.TotalScrollX=k.x;n.TotalScrollY=k.y;o.scroll_obj.setTransitionTime("0ms");o.scroll_obj.setPosition(n.TotalScrollX,n.TotalScrollY)}else{if(!n.MultiSelectMode&&!o.readOnly){n.SelectRow=setTimeout(function(){n.MultiSelectModeInitializing=true;Qva.Touch.Listbox.PreSelectMulti({row:q,lb:n,contentElem:this});n.MultiSelectMode=true},500)}}n.TouchStartX=r.changedTouches?r.changedTouches[0].clientX:r.clientX;n.TouchStartY=r.changedTouches?r.changedTouches[0].clientY:r.clientY;n.TouchIdentifier=r.changedTouches?r.changedTouches[0].identifier:"i";n.TouchPointList=[];if(Qva.Touch.EventListenerExists){this.addEventListener("touchmove",h,true);this.addEventListener("touchend",d,true)}else{this.ontouchmove=h;this.ontouchend=d}n.FingerMoved=false;n.TouchStartTime=r.timeStamp;if(!r.target.onclick||r.target.className.indexOf("Qv_CellIcon")<0){r.stopPropagation();r.preventDefault()}return true};var j=function(q,p){var n=0,k=q.changedTouches.length;for(;n<k;++n){if(q.changedTouches[n].identifier==p.TouchIdentifier){break}}if(n>=q.changedTouches.length){return false}var m=q.changedTouches[n].clientX-p.TouchStartX;var l=q.changedTouches[n].clientY-p.TouchStartY;var o=q.timeStamp-p.TouchStartTime;p.TouchPointList.push({dx:m,dy:l,dt:o});return true};var h=function(v){var u=this.Touch,w=isNaN(u.TotalScrollX)?0:u.TotalScrollX,p=isNaN(u.TotalScrollY)?0:u.TotalScrollY,o="",y=this.children[0].Mgr,s=0,r=0,x=null,q=0,n=0,z=0,l=0;if(!j(v,u)){return true}x=u.TouchPointList[u.TouchPointList.length-1];l=Math.abs(x.dx);z=Math.abs(x.dy);if(z<3){p+=x.dy}if(l<3){w+=x.dx}if(z<3&&l<3){return true}s=x.dx+w;r=x.dy+p;clearTimeout(u.SelectRow);u.FingerMoved=true;v.stopPropagation();v.preventDefault();if(y.single_col_scroll){var m=y.x_max_scroll}else{if(y.columns<=y.visible_cols){s=0}var m=Math.max(0,(y.columns-y.visible_cols)*y.colwidth)}if(-s<0){s=s/3}if(-s>m){s=(s+m)/3-m}if(y.rows<=y.visible_rows){r=0}var k=Math.max(0,(y.rows-y.visible_rows)*y.rowHeight);if(-r<0){r=r/3}if(-r>k){r=(r+k)/3-k}u.TmpScrollX=s;u.TmpScrollY=r;y.scroll_obj.setTransitionTime("0ms");y.scroll_obj.setPosition(s,r);y.PageBinder.QueuePostPaintMessage(y);return false};var d=function(v){var s=this.Touch,w=isNaN(s.TotalScrollX)?0:s.TotalScrollX,n=isNaN(s.TotalScrollY)?0:s.TotalScrollY,y=this.children[0].Mgr,x=null,q=0,p=0,o=0,l=0,r=0,m={},u=v.target;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Listbox["+s.Mgr.Name+"].touchEnd. FingerMoved:"+s.FingerMoved+" :: target row offset:"+u.parentNode.offset,Qva.ConsoleLog.SeverityTypes.Normal);clearTimeout(s.SelectRow);if(!j(v,s)){return true}x=s.TouchPointList[s.TouchPointList.length-1];for(r=s.TouchPointList.length-1;r>0&&x.dt-s.TouchPointList[r-1].dt<200;--r){}q=(x.dx-s.TouchPointList[r].dx)+x.dx+w;p=(x.dy-s.TouchPointList[r].dy)+x.dy+n;o=f(y,p);p=y.rowHeight*-o;if(y.single_col_scroll){var k=y.x_max_scroll;if(-q<0){q=0}if(-q>k){q=-k}}else{l=Math.max(0,Math.min(y.columns-y.visible_cols,Math.round(-q/y.colwidth)));q=y.colwidth*-l}y.scroll_obj.setTransitionTime("800ms");y.scroll_obj.setPosition(q,p);y.PageBinder.QueuePostPaintMessage(y);s.TotalScrollX=q;s.TotalScrollY=p;if(!s.FingerMoved&&!y.readOnly){if(s.MultiSelectMode&&!s.MultiSelectModeInitializing){Qva.Touch.Listbox.PreSelectMulti({row:u,lb:s,contentElem:this})}else{if(!s.MultiSelectMode){Qva.Touch.Listbox.PreSelectSingle({row:u,lb:s});s.ResetScroll()}}}s.MultiSelectModeInitializing=false;if(Qva.Touch.EventListenerExists){this.removeEventListener("touchmove",h,false);this.removeEventListener("touchend",d,false)}else{this.ontouchmove=null;this.ontouchend=null}if(!v.target.onclick||v.target.className.indexOf("Qv_CellIcon")<0){v.stopPropagation();v.preventDefault()}return true};g.Touch={ElementToScroll:g.children[0].children[0],Scrollbar:new Qva.Touch.Scrollbar(g),Mgr:g.children[0].Mgr,MultiSelectMode:false,TouchStartX:0,TouchStartY:0,TouchStartTime:0,TmpScrollX:0,TmpScrollY:0,TotalScrollY:0,TotalScrollX:0,FingerMoved:false,ToggleSelect:false,ResetScroll:function(){this.TotalScrollX=0;this.TotalScrollY=0;this.Mgr.scroll_obj.setTransitionTime("0ms");this.Mgr.scroll_obj.setPosition(0,0)}};g.Touch.ElementToScroll.style.webkitTransform="translate3d(0px, 0px, 0)";g.Touch.ElementToScroll.style.webkitTransitionTimingFunction="cubic-bezier(0,0,0.25,1)";g.Touch.ElementToScroll.style.webkitTransitionProperty="-webkit-transform";g.addEventListener("touchstart",c,true);g.Touch.Mgr.Remove=function(){if(Qva.Touch.Listbox.SelectMenu&&Qva.Touch.Listbox.SelectMenu.Visible&&Qva.Touch.Listbox.SelectMenu.ListboxObject===g.Touch){Qva.Touch.Listbox.SelectMenu.Hide(true)}}}},Chart:{DelayBeforePopup:500,Pinch:false,AddTouchSupport:function(g){function c(){if(g.fingerDown){clearTimeout(g.fingerDown);delete (g.fingerDown);Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("clear",Qva.ConsoleLog.SeverityTypes.Normal)}}function d(j){var h=j.targetTouches?j.targetTouches[0].pageX:j.pageX,k=j.targetTouches?j.targetTouches[0].pageY:j.pageY;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Chart.touchStart:"+g.Name,Qva.ConsoleLog.SeverityTypes.Normal);if(Qva.Touch.Listbox.SelectMenu&&Qva.Touch.Listbox.SelectMenu.Visible){Qva.Touch.Listbox.SelectMenu.Hide(true)}if(!g.IsSelectable){return true}if(j.touches.length!==1){Qva.Touch.Chart.Pinch=true;return true}if(IS_ANDROID&&Qva.Touch.Chart.Pinch===true){Qva.Touch.Chart.Pinch=false;return true}g.fingerDown=setTimeout(function(){Qva.Touch.SelectionPopup.Show(g,h,k);c()},Qva.Touch.Chart.DelayBeforePopup);if(Qva.Touch.EventListenerExists){g.Element.addEventListener("touchend",f,false)}else{g.Element.ontouchend=f}j.preventDefault();j.stopPropagation();return true}function f(h){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Chart.touchEnd",Qva.ConsoleLog.SeverityTypes.Verbose);c();if(h.targetTouches.length>0){return false}if(Qva.Touch.EventListenerExists){g.Element.removeEventListener("touchend",f,false)}else{g.Element.ontouchend=null}return false}g.Element.className+=" Suppress-Callout";g.Element.ontouchstart=d;g.Remove=function(){if(Qva.Touch.SelectionPopup&&Qva.Touch.SelectionPopup.ChartElement==this.Element){Qva.Touch.SelectionPopup.Hide()}};if(Qva.Touch.SelectionPopup===null){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Hover object has been created...",Qva.ConsoleLog.SeverityTypes.Normal);Qva.Touch.SelectionPopup=new Qva.Touch.HoverObject(Qva.GetBinder(g.PageBinder.binderid).isSmallDevices)}}}};Qva.Touch.HoverObject=function(c){Resizer=function(h,g,f,d){var j=document.createElement("div");j.className="Touch-ResizeHandle-Inner";this.Element=document.createElement("div");this.Element.className="Touch-ResizeHandle-Outer";this.Element.appendChild(j);this.Element.ObjRef=this;if(d){this.OnResize=d}if(f){this.BeforeResize=f}this.SetPosition(h,g);this.Element.ontouchstart=this.TouchStart};Resizer.prototype={Element:null,OnResize:null,BeforeResize:null,TouchCoord:{x:0,y:0},TouchStart:function(d){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Resizer.touchStart fired",Qva.ConsoleLog.SeverityTypes.Verbose);this.ontouchmove=this.ObjRef.TouchMove;this.ontouchend=this.ObjRef.TouchEnd;this.ObjRef.TouchCoord.x=d.targetTouches?d.targetTouches[0].clientX:d.clientX;this.ObjRef.TouchCoord.y=d.targetTouches?d.targetTouches[0].clientY:d.clientY;if(this.ObjRef.BeforeResize.fn){this.ObjRef.BeforeResize.fn.apply(this.ObjRef.BeforeResize.scope||this,[d])}d.stopPropagation();d.preventDefault()},TouchMove:function(h){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Resizer.touchMove fired",Qva.ConsoleLog.SeverityTypes.Verbose);var j=h.targetTouches?h.targetTouches[0].clientX:h.clientX,g=h.targetTouches?h.targetTouches[0].clientY:h.clientY,d=this.ObjRef.TouchCoord.x-j,f=this.ObjRef.TouchCoord.y-g;this.ObjRef.TouchCoord.x-=d;this.ObjRef.TouchCoord.y-=f;if(this.ObjRef.OnResize.fn){this.ObjRef.OnResize.fn.apply(this.ObjRef.OnResize.scope,[h,{width:d,height:f}])}h.stopPropagation();h.preventDefault()},TouchEnd:function(d){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Resizer.touchEnd fired",Qva.ConsoleLog.SeverityTypes.Verbose);this.ontouchmove=null;this.ontouchend=null;d.stopPropagation();d.preventDefault()},SetPosition:function(d,f){this.Element.style.left=d-7+"px";this.Element.style.top=f-7+"px"}};SelectionRect=function(g,f,h,j,d){this.Element=document.createElement("div");this.Element.className="TouchSelectionRect img_move_arrows";this.Element.style.border="2px solid green";this.Size.defaultWidth=g;this.Size.defaultHeight=f;this.Element.ObjRef=this;this.Element.OnMove=j;this.Element.BeforeMove=h;this.Element.AfterMove=d;this.SetSize(g,f);this.Element.ontouchstart=this.TouchStart;return this};SelectionRect.prototype={Element:{BeforeMove:{fn:null,scope:null},OnMove:{fn:null,scope:null},AfterMove:{fn:null,scope:null},ObjRef:null},StartTouch:{x:0,y:0},Size:{defaultWidth:0,defaultHeight:0,currentWidth:0,currentHeight:0},TouchStart:function(d){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("SelectionRect.touchStart fired",Qva.ConsoleLog.SeverityTypes.Verbose);this.ObjRef.StartTouch.x=d.targetTouches?d.targetTouches[0].clientX:d.clientX;this.ObjRef.StartTouch.y=d.targetTouches?d.targetTouches[0].clientY:d.clientY;this.ontouchmove=this.ObjRef.TouchMove;this.ontouchend=this.ObjRef.TouchEnd;if(this.BeforeMove.fn){this.BeforeMove.fn.apply(this.BeforeMove.scope||this,[d,this.ObjRef.StartTouch])}d.stopPropagation();d.preventDefault()},TouchMove:function(j){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("SelectionRect.touchMove fired",Qva.ConsoleLog.SeverityTypes.Verbose);var k=this.ObjRef.StartTouch,h=j.targetTouches?j.targetTouches[0].clientX:j.clientX,g=j.targetTouches?j.targetTouches[0].clientY:j.clientY,f=k.x-h,d=k.y-g;if(this.OnMove.fn){this.OnMove.fn.apply(this.OnMove.scope,[j,{x:f,y:d}])}j.stopPropagation();j.preventDefault()},TouchEnd:function(d){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("SelectionRect.touchEnd fired",Qva.ConsoleLog.SeverityTypes.Verbose);d.returnValue=false;this.ontouchmove=null;this.ontouchend=null;if(this.AfterMove.fn){this.AfterMove.fn.apply(this.AfterMove.scope,[d])}},SetSize:function(f,d){this.Size.currentWidth=f;this.Size.currentHeight=d;this.Element.style.width=f+"px";this.Element.style.height=d+"px"},ResetSize:function(){this.SetSize(this.Size.defaultWidth,this.Size.defaultHeight)}};this.IsSmallDevices=c;this.Element=document.createElement("div");this.Element.HoverRef=this;this.Element.className="Suppress-Callout";this.Element.style.position="absolute";this.Element.style.display="none";this.Element.style.zIndex=999;this.Element.IsSelectionPopup=true;this.MenuObj=new Qva.Touch.SelectionMenu({SmallDevices:c,AddPointerElem:true,Buttons:[{Fn:this.MakeSelection,Scope:this,CssClass:"img_accept_tick",Text:"Select",Style:{"float":"left"}},{Fn:this.Hide,Scope:this,CssClass:"img_cancel_cross",Text:"Cancel",Style:{"float":"right"}}],Style:{"margin-left":c?"0px":"-15px",display:c?"none":""}});if(!c){this.Element.appendChild(this.MenuObj.Element)}this.SelectionObj=new SelectionRect(this.Size.width,this.Size.height,{fn:this.BeforeMove,scope:this},{fn:this.OnMove,scope:this},{fn:this.AfterMove,scope:this});this.Element.appendChild(this.SelectionObj.Element);this.ResizerObj=new Resizer(this.Size.width,this.Size.height,{fn:this.BeforeResize,scope:this},{fn:this.OnResize,scope:this});this.Element.appendChild(this.ResizerObj.Element);document.body.appendChild(this.Element)};Qva.Touch.HoverObject.prototype={Element:null,IsSmallDevices:false,ChartElement:null,MenuObj:null,SelectionObj:null,ResizerObj:null,MinWidth:15,MinHeight:15,Size:{width:100,height:80},CurrentPos:{left:0,top:0},Limits:{maxWidth:0,maxHeight:0,xMin:0,xMax:0,yMin:0,yMax:0,dragLeft:0,dragRight:0,dragTop:0,dragBottom:0},DefineLimits:function(){var d=this.IsSmallDevices?{x:0,y:Qva.Touch.GetCoordinatesForElem(this.ChartElement).y}:Qva.Touch.GetCoordinatesForElem(this.ChartElement),f=Qva.Touch.GetCoordinatesForElem(this.SelectionObj.Element),k=this.IsSmallDevices?0:getClientHeight(this.MenuObj.Element),h=getClientWidth(this.ChartElement),g=getClientHeight(this.ChartElement),c=getClientWidth(this.SelectionObj.Element),j=getClientHeight(this.SelectionObj.Element);this.Limits.xMin=d.x;this.Limits.xMax=d.x+h-c;this.Limits.yMin=d.y-k;this.Limits.yMax=this.IsSmallDevices?d.y+g:d.y+g-j-k;this.Limits.maxWidth=d.x+h-f.x;this.Limits.maxHeight=d.y+g-f.y;this.Limits.dragLeft=f.x-d.x;this.Limits.dragRight=f.x-(d.x+h-c);this.Limits.dragTop=f.y-d.y;this.Limits.dragBottom=f.y-(d.y+g-j)},Show:function(f,d,h){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Show popup",Qva.ConsoleLog.SeverityTypes.Normal);this.Chart=f;this.ChartElement=f.Element;if(!f.Element){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("No chart element",Qva.ConsoleLog.SeverityTypes.Normal)}this.Element.style.display="";this.Element.style.webkitTransform="translate3d(0px, 0px, 0)";this.DefineLimits();var c=d-(this.Size.width/2),g=h-getClientHeight(this.MenuObj.Element)-(this.Size.height/2);c=Math.max(c,this.Limits.xMin);c=Math.min(c,this.Limits.xMax);g=Math.max(g,this.Limits.yMin);g=Math.min(g,this.Limits.yMax);this.Element.style.left=c+"px";this.Element.style.top=g+"px";this.CurrentPos.left=c;this.CurrentPos.top=g;this.SelectionObj.ResetSize(this.Size.width,this.Size.height);this.ResizerObj.SetPosition(this.Size.width,this.Size.height);if(this.IsSmallDevices){this.MenuObj.Element.style.display=""}},Hide:function(){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("HoverObject.Hide",Qva.ConsoleLog.SeverityTypes.Normal);this.Element.style.display="none";if(this.IsSmallDevices){this.MenuObj.Element.style.display="none"}},MakeSelection:function(){var l=Qva.GetObjectBinder(this.ChartElement),c=this.IsSmallDevices?{x:0,y:Qva.Touch.GetCoordinatesForElem(this.ChartElement).y}:Qva.Touch.GetCoordinatesForElem(this.ChartElement),h=Qva.Touch.GetCoordinatesForElem(this.SelectionObj.Element),g=h.x-c.x,k=h.y-c.y,d=getClientWidth(this.SelectionObj.Element),m=getClientHeight(this.SelectionObj.Element),f=g+":"+k+":"+d+":"+m+":"+getClientWidth(this.ChartElement)+":"+getClientHeight(this.ChartElement);Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Make selection. rect: "+f,Qva.ConsoleLog.SeverityTypes.Normal);var j=[];j[0]={left:g,top:k,width:d,height:m};this.Chart.HandleSelection(j);this.Hide()},BeforeMove:function(d,c){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("BeforeMove fired",Qva.ConsoleLog.SeverityTypes.Normal);this.DefineLimits()},OnMove:function(d,c){c.x=Math.min(c.x,this.Limits.dragLeft);c.x=Math.max(c.x,this.Limits.dragRight);c.y=Math.min(c.y,this.Limits.dragTop);c.y=Math.max(c.y,this.Limits.dragBottom);this.Element.style.webkitTransform="translate3d("+-c.x+"px, "+-c.y+"px, 0)"},AfterMove:function(f){var d=this.Element.style.webkitTransform,c=parseInt(d.substring(d.indexOf("(")+1,d.indexOf("px")),10),g=parseInt(d.substring(d.indexOf(",")+1,d.lastIndexOf("px")),10);Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("AfterMove fired",Qva.ConsoleLog.SeverityTypes.Normal);this.CurrentPos.left+=c;this.CurrentPos.top+=g;this.Element.style.webkitTransform="translate3d(0px, 0px, 0)";this.Element.style.left=this.CurrentPos.left+"px";this.Element.style.top=this.CurrentPos.top+"px"},BeforeResize:function(c){Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("BeforeResize fired",Qva.ConsoleLog.SeverityTypes.Normal);this.DefineLimits()},OnResize:function(j,f){var d=Math.max(this.SelectionObj.Size.currentWidth-f.width,this.MinWidth),g=Math.min(this.Limits.maxWidth,d),h=Math.max(this.SelectionObj.Size.currentHeight-f.height,this.MinHeight),c=Math.min(this.Limits.maxHeight,h);this.SelectionObj.SetSize(g,c);this.ResizerObj.SetPosition(g,c)}};Qva.Touch.Scrollbar=function(d,c){this.Element=document.createElement("div");this.Element.className="TouchScrollbar";this.Id=d;this.Visible=false;return this};Qva.Touch.Scrollbar.prototype={Element:null,Id:"",ScrollStep:0,Visible:false,Show:function(d,f){var g=Math.max(Math.round(d*d/f,10)),c=d-g;this.ScrollStep=c/(d-f);this.Element.style.height=g+"px";this.Element.style["-webkit-transition-duration"]="100ms";this.Element.style.opacity=1;this.Visible=true;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Scrollbar["+this.Id+"].Show. VisibleAreaH: "+d+" :: scrollH: "+f+" :: ScrollbarHeight: "+g+" :: ScrollStep: "+this.ScrollStep,Qva.ConsoleLog.SeverityTypes.Verbose)},Reposition:function(d){var c=d*this.ScrollStep;this.Element.style.webkitTransform="translate(0px, "+c+"px)";Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Scrollbar["+this.Id+"].Reposition: yVal: "+d+" :: scrollstep: "+this.ScrollStep+" :: newVal: "+c,Qva.ConsoleLog.SeverityTypes.Verbose)},Hide:function(){this.Element.style["-webkit-transition-duration"]="600ms";this.Element.style.opacity=0;this.Visible=false;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("Scrollbar["+this.Id+"].Hide",Qva.ConsoleLog.SeverityTypes.Verbose)}};Qva.Touch.Listbox.PreSelectSingle=function(c){c.lb.Mgr.Selections.ctrl=false;c.lb.Mgr.Selections.Start=c.lb.Mgr.Selections.End=c.row.parentNode.offset;c.lb.Mgr._SaveCurrentSelection();c.lb.Mgr._IndicateCellsToSelect();c.lb.Mgr._EndSelect(false)};Qva.Touch.Listbox.PreSelectMulti=function(c){var d=c.lb.Mgr,f=c.row.parentNode.offset;if(!c.lb.MultiSelectMode){if(!Qva.Touch.Listbox.SelectMenu){Qva.Touch.Listbox.SelectMenu=new Qva.Touch.Listbox.SelectionMenu(Qva.GetBinder(d.binderid).isSmallDevices)}if(Qva.Touch.Listbox.SelectMenu.Visible){Qva.Touch.Listbox.SelectMenu.Hide(true)}Qva.Touch.Listbox.SelectMenu.Show(c.lb);c.lb.ToggleSelect=true;Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("PreSelectMulti - show menu",Qva.ConsoleLog.SeverityTypes.Verbose)}else{if(d.ObjectId.indexOf("Fields.")===0){c.lb.ToggleSelect=true}}if(c.lb.MultiSelectModeInitializing&&c.row.parentNode.className.indexOf("QvSelected")!==-1){return}d.Selections.ctrl=c.lb.ToggleSelect;d.Selections.Start=d.Selections.End=f;d._SaveCurrentSelection();d._IndicateCellsToSelect();Qva.Debug.UseConsolelog&&Qva.ConsoleLog.Log("PreSelectMulti - selected row with offset: "+f+" :: toggle: "+c.lb.ToggleSelect,Qva.ConsoleLog.SeverityTypes.Verbose)};Qva.Touch.SelectionMenu=function(h){if(h.SmallDevices){var k=document.getElementById("single-object-view").getElementsByTagName("header")[0],f=document.createElement("div"),m=h.Buttons.length,j=0,p=null;f.className="object-selection-menu";for(;j<m;j++){p=document.createElement("div");p.className="button";if(j===0){p.className+=" button-primary"}p.touchEnd={fn:h.Buttons[j].Fn,scope:h.Buttons[j].Scope},p.onclick=function(r){var q=this.touchEnd;q.fn.apply(q.scope,[r]);return false},p.appendChild(document.createTextNode(h.Buttons[j].Text));for(var l in h.Buttons[j].Style){p.style[l]=h.Buttons[j].Style[l]}f.appendChild(p)}k.appendChild(f);this.Element=f;this.IsSmallDevices=true}else{var d=null,p=null,c=null,g=null,o=null,n=this,m=h.Buttons.length,j=0;this.Element=document.createElement("div");this.Element.className="TouchSelectionMenu";d=document.createElement("div");d.className="TouchSelectionMenu-Panel";this.Element.appendChild(d);for(;j<m;j++){p=document.createElement("div");p.className="TouchSelectionMenu-Button-Background TouchSelectionMenu-Button-Background-Default";p.style.marginLeft=j*4+"px";p.ontouchstart=this.OnBtnTouchStart(this,h.Buttons[j]);d.appendChild(p);c=document.createElement("div");c.className="TouchSelectionMenu-Gloss";p.appendChild(c);g=document.createElement("div");g.className="TouchSelectionMenu-Button "+h.Buttons[j].CssClass;p.appendChild(g)}if(h.AddPointerElem){o=document.createElement("div");o.className="TouchSelectionMenu-Pointer-Down";o.style.marginLeft="30px";o.style.marginTop="-1px";this.Element.appendChild(o)}}for(var l in h.Style){this.Element.style[l]=h.Style[l]}return this};Qva.Touch.SelectionMenu.prototype={Element:null,IsSmallDevices:false,Show:function(c,d){if(!this.IsSmallDevices){this.Element.style.left=c+"px";this.Element.style.top=d+"px"}this.Element.style.visibility="visible"},Hide:function(){this.Element.style.visibility="hidden"},IsTapInsideBtn:function(d,k,f){var j=Qva.Touch.GetCoordinatesForElem(f),c=getClientWidth(f)/2,h=j.x+c,g=j.y+c;return(Math.pow((d-h),2)+Math.pow((k-g),2)<Math.pow(c,2))},ToggleButtonState:function(d,c){if(c){d.className=d.className.replace(" TouchSelectionMenu-Button-Background-Default"," TouchSelectionMenu-Button-Background-Pressed");d.firstChild.style.display="none"}else{d.className=d.className.replace(" TouchSelectionMenu-Button-Background-Pressed"," TouchSelectionMenu-Button-Background-Default");d.firstChild.style.display=""}},OnBtnTouchStart:function(c,d){return function(f){if(f.touches.length==1&&c.IsTapInsideBtn(f.touches[0].pageX,f.touches[0].pageY,this)){c.ToggleButtonState(this,true);this.ontouchmove=function(g){var h=g.changedTouches[0];if(!c.IsTapInsideBtn(h.clientX,h.clientY,this)){this.ontouchend=null;this.ontouchmove=null;c.ToggleButtonState(this,false)}};this.ontouchend=function(g){this.ontouchmove=null;this.ontouchend=null;setTimeout(function(h){return function(){c.ToggleButtonState(h,false);setTimeout(function(){d.Fn.apply(d.Scope,[g])},200)}}(this),100)};f.stopPropagation();f.preventDefault()}}}};Qva.Touch.Extend=function(f,c){for(var d in c.prototype){if(!(d in f.prototype)){f.prototype[d]=c.prototype[d]}}return f};Qva.Touch.Listbox.SelectionMenu=function(d){var c={SmallDevices:d,AddPointerElem:false,Buttons:[{Fn:this.Select,Text:"Select",Scope:this,CssClass:"img_accept_tick",Style:{"float":"left"}},{Fn:this.Clear,Text:"Clear",Scope:this,CssClass:"img_clear_eraser",Style:{display:"inline-block"}},{Fn:this.Hide,Text:"Cancel",Scope:this,CssClass:"img_cancel_cross",Style:{"float":"right"}}],Style:{position:"absolute",display:"none"}};Qva.Touch.SelectionMenu.call(this,c);if(!d){document.documentElement.appendChild(Qva.Touch.SelectionMenu.call(this,c).Element)}};Qva.Touch.Listbox.SelectionMenu.prototype={Visible:false,ListboxObject:null,Show:function(d){this.ListboxObject=d;this.Visible=true;this.Element.style.display="";if(!this.IsSmallDevices){var f=d.Mgr.PageBinder.Element,c=Qva.Touch.GetCoordinatesForElem(f),h=document.getElementById("PageContainer"),j=0,g=document.getElementById("TouchSelectionMenu-PointerElem");if(!g){g=document.createElement("div");g.id="TouchSelectionMenu-PointerElem";this.Element.appendChild(g)}if((parseInt(c.x+f.clientWidth+this.Element.clientWidth,10)<h.clientWidth)||(c.x-this.Element.clientWidth)<0){left=c.x+f.clientWidth+"px";g.className="TouchSelectionMenu-Pointer-Left";g.style.marginLeft=-g.offsetWidth+1+"px";this.Element.style.marginLeft=g.offsetWidth+"px"}else{left=c.x-this.Element.clientWidth+"px";g.className="TouchSelectionMenu-Pointer-Right";g.style.marginLeft=this.Element.clientWidth-1+"px";this.Element.style.marginLeft=-g.offsetWidth+"px"}g.style.marginTop=(-this.Element.clientHeight/2)-(g.offsetHeight/2)+"px";this.Element.style.top=c.y+10+"px";this.Element.style.left=left}},Hide:function(c){this.Element.style.display="none";this.ListboxObject.MultiSelectMode=false;this.ListboxObject.Mgr.Selections={Selected:[]};this.ListboxObject.Mgr._IndicateCellsToSelect();if(c){this.ListboxObject.Mgr.PageBinder.QueuePostPaintMessage(this.ListboxObject.Mgr)}this.ListboxObject.ResetScroll();this.Visible=false},Select:function(){this.ListboxObject.Mgr._EndSelect(this.ListboxObject.ToggleSelect);this.ListboxObject.ResetScroll();this.Hide(false)},Clear:function(){this.ListboxObject.Mgr.Selections.ctrl=this.ListboxObject.ToggleSelect=false;this.ListboxObject.Mgr.Selections={Selected:[]};this.ListboxObject.Mgr._IndicateCellsToSelect()}};Qva.Touch.Extend(Qva.Touch.Listbox.SelectionMenu,Qva.Touch.SelectionMenu)})(jQuery);(function(c,d){var f=0,a={};c(window).resize(function(){var h,g;for(h in a){g=a[h];if(g.isAttached){g.calculateScrollValues()}}});var b=window.QvScroll=function(g){return new b.Core(g)};b.eventTypes=(function(){var g={};try{document.createEvent("TouchEvent");g={EVT_START:"touchstart",EVT_MOVE:"touchmove",EVT_END:"touchend"}}catch(h){g={EVT_START:"mousedown",EVT_MOVE:"mousemove",EVT_END:"mouseup",EVT_SCROLL:"mousewheel DOMMouseScroll"}}return g}());(function(){var g="",k=document.createElement("div"),j=["webkit","ie","Moz","ms","o"],h=j.length;while(h--){if(typeof k.style[j[h]+"Transform"]!=="undefined"){g=j[h];break}}k.style[g+"Transform"]="translate3d(0,0,0)";b.vendorPrefix=g;b.hasTranslate3d=k.style[g+"Transform"].indexOf("translate3d")>=0}());b.parseEvent=function(g,h){return g.originalEvent[h]&&g.originalEvent[h][0]||g};b.parseWheelScroll=function(g){var j=g.originalEvent,h={step:0,stepX:0,stepY:0,axis:"vertical"};h.step=(typeof g.wheelDelta==="undefined"?-j.detail:g.wheelDelta)>0?1:-1;if(j.axis===1||j.wheelDeltaY===0){h.axis="horizontal";h.stepX=h.step}else{h.stepY=h.step}return h};b.animate=function(m,o,n,h,p){var k=c(m),g=b.vendorPrefix,l=(g==="Moz"?"":g)+"TransitionEnd",j=b.hasTranslate3d?"translate3d("+o+"px, "+n+"px, 0)":"translate("+o+"px,"+n+"px)";h=typeof h==="undefined"?100:h;if(g!==""){k.unbind(l).bind(l,p).css(g+"TransitionDuration",h+"ms")[0].style[g+"Transform"]=j}else{k.stop(true).animate({top:n,left:o},h,"linear",p)}return this};b.Core=function(g){this.isTouch=b.eventTypes.EVT_START==="touchstart";this.isAttached=false;this.visibleWidth=0;this.visibleHeight=0;this.overflowWidth=0;this.overflowHeight=0;this.totalWidth=0;this.totalHeight=0;this.positions={};this.expandoId=f++;this.setOptions(g)};b.Core.prototype={attach:function(){var h=this.options,k=this.applyOffset({x:h.startPositionX,y:h.startPositionY});h.parentElement=h.parentElement||h.attachElement.parentNode;h.scrollElement=h.scrollElement||h.parentElement;if(h.attachElement.style[b.vendorPrefix+"Transform"]===""){var g={TransitionProperty:"-"+b.vendorPrefix+"-transform",TransformOrigin:"0 0",Transform:"translate3d(0, 0, 0)",TransitionTimingFunction:"cubic-bezier(0.33, 0.66, 0.66, 1)",TransitionDuration:"0ms"};for(var j in g){h.attachElement.style[b.vendorPrefix+j]=g[j]}}if(!this.isAttached){this.isAttached=true;h.attachElement.style.position="relative";if(h.bindEvents){this.attachEvents()}this.calculateScrollValues().calculateSteps();if(h.indicators.enabled){h.indicators.coreInstance=this;h.indicatorInstance=new b.Indicators(h.indicators)}a[this.expandoId]=this}if(h.indicatorInstance&&!h.indicatorInstance.isAttached){h.indicatorInstance.attach()}return this},attachEvents:function(){var m=this,j=c(this.options.parentElement),p=c(document),g=b.eventTypes,n=this.positions,r=false,q={x:0,y:0,timeStamp:null};function o(s){p.addClass("unselectable");s=b.parseEvent(s,"touches");var u=m.applyOffset({x:0,y:0});n.startX=-u.x+s.pageX;n.startY=-u.y+s.pageY;r=false;if(m.options.cancelEvents){return false}}function l(x,v){x=b.parseEvent(x,"changedTouches");var u=-(n.startX-x.pageX),s=-(n.startY-x.pageY),w=0,z=0,y=0;if(+new Date()-q.timeStamp>250){q.x=x.pageX;q.y=x.pageY;q.timeStamp=+new Date()}if(v){w=+new Date()-q.timeStamp;z=m.calculateMomentum(x.pageX-q.x,w);y=m.calculateMomentum(x.pageY-q.y,w);u+=z.distance;s+=y.distance}m.setPosition(u,s,v?200:0,!!v,function(B){var A=m.options.cornerModifier;if(m.options.cornerBounce&&!v){B.deltas.x+=B.deltas.relX/A;B.deltas.y+=B.deltas.relY/A}return !r});if(m.options.cancelEvents){return false}}function h(s){p.removeClass("unselectable");l.call(this,s,true);r=true;if(m.options.cancelEvents){return false}}function k(u){var s=b.parseWheelScroll(u);m.setPositionByStep(-s.stepX,-s.stepY);if(m.options.cancelEvents){return false}}if(!this.isTouch){j.bind(g.EVT_SCROLL+".qvscroll",k)}else{j.bind(g.EVT_START+".qvscroll",o);j.bind(g.EVT_MOVE+".qvscroll",l);j.bind(g.EVT_END+".qvscroll",h)}this.startEvt=o;return this},detach:function(){var g=this.options;this.isAttached=false;c(g.parentElement).unbind(".qvscroll");if(g.indicatorInstance){g.indicatorInstance.detach()}delete a[this.expandoId];return this},applyOffset:function(l){var k=c(this.options.attachElement),h=k.position(),g=h.left,m=h.top,j=k[0].style.MozTransform;if(j&&j.indexOf("translate(")>=0){j=j.split("(")[1].split(", ");g=parseFloat(j[0]);m=parseFloat(j[1])}l.x=l.x+g;l.y=l.y+m;return l},setPosition:function(r,q,h,j,u){var n=this,v=-this.overflowWidth,s=-this.overflowHeight,g=this.options,p=this.positions,o=c(g.attachElement),k=o.position(),w={deltas:{},animationSpeed:h==d?g.animationSpeed:h},m,l;if(r>0){w.deltas.x=0}else{if(r<v){w.deltas.x=v}else{w.deltas.x=r}}if(q>0){w.deltas.y=0}else{if(q<s){w.deltas.y=s}else{w.deltas.y=q}}w.deltas.relX=r-k.left;w.deltas.relY=q-k.top;if(typeof u==="function"&&u.call(this,w)===false){return this}if(g.vertical==="disabled"||g.horizontal==="locked"){w.deltas.y=0}if(g.horizontal==="disabled"){w.deltas.x=0}p.offsetX=w.deltas.x;p.offsetY=w.deltas.y;m=-w.deltas.x/this.overflowWidth||0;l=-w.deltas.y/this.overflowHeight||0;o.trigger("qvscrollstart",[w.animationSpeed,m*100,l*100]);b.animate(g.attachElement,w.deltas.x,w.deltas.y,w.animationSpeed,function(x){o.trigger(!j?"qvscrollupdate":"qvscrollstop",[w.animationSpeed,m*100,l*100])});return this},setPositionByStep:function(l,j,n,m){var h=l*-this.options.stepPerScrollX,g=j*-this.options.stepPerScrollY,k={x:h,y:g};if(!m){this.applyOffset(k)}this.setPosition(k.x,k.y,n,true);return this},setPositionByPercent:function(j,g,l){var k=j/-100*this.overflowWidth,h=g/-100*this.overflowHeight;this.setPosition(k,h,l,true);return this},setPositionByElement:function(o,m,n,r){var l=c(o),h=l.outerWidth(),s=l.outerHeight(),p=l.position(),g=l.offset(),k=g.left>=0&&g.left+l.outerWidth()<this.visibleWidth,j=g.top>=0&&g.top+l.outerHeight()<this.visibleHeight,q=!(r&&k);if(q){if(n){p.left-=this.visibleWidth/2-h/2;p.top-=this.visibleHeight/2-s/2}this.setPosition(-p.left,-p.top,m,true)}return this},setOptions:function(g){var g=this.options=c.extend(true,{},this.defaults,this.options||{},g);if(g.startAttached){this.attach()}return this},reset:function(){c(this.options.attachElement).stop(true).removeAttr("style");return this},calculateScrollValues:function(){var k=this.options;if(!this.isAttached||!k.parentElement.parentNode){this.detach();return this}var j=k.parentElement,g=k.contentWidth==="auto"?j.scrollWidth:k.contentWidth,h=k.contentHeight==="auto"?j.scrollHeight:k.contentHeight;this.visibleWidth=j.clientWidth||j.parentNode.clientWidth;this.visibleHeight=j.clientHeight||j.parentNode.clientHeight;this.overflowWidth=g-this.visibleWidth;this.overflowHeight=h-this.visibleHeight;this.totalWidth=g;this.totalHeight=h;if(this.indicatorInstance){this.indicatorInstance.calculate()}return this},calculateSteps:function(){var g=this.options;if(g.stepPerScrollX===0){g.stepPerScrollX=Math.round(this.visibleWidth/4)}if(g.stepPerScrollY===0){g.stepPerScrollY=parseFloat(g.attachElement.style.lineHeight)||Math.round(this.visibleHeight/3)}return this},calculateMomentum:function(m,l){var j=0.0022,k=Math.abs(m)/l||0,h=(k*k)/(j*2),g=k/j;h=m<0?-h:h;return{distance:Math.round(h),duration:Math.round(g)}},defaults:{startAttached:true,stepPerScrollX:0,stepPerScrollY:0,animationSpeed:400,cornerBounce:true,cornerModifier:3.5,bindEvents:true,cancelEvents:false,indicators:{enabled:false},horizontal:"auto",vertical:"auto",lockAxis:"",contentWidth:"auto",contentHeight:"auto",attachElement:null,parentElement:null}};b.Indicators=function(k){var j=this,h,g;k=j.options=c.extend({},j.defaults,k);if(!k.coreInstance){throw new Error("No core instance given when trying to instantiate QvScroll indicators")}h=c(k.coreInstance.options.parentElement).append('<div class="qvsi qvsi-vertical"><div class="qvsi-indicator"/></div><div class="qvsi qvsi-horizontal"><div class="qvsi-indicator"/></div>');g=c(k.coreInstance.options.attachElement);c.extend(j,{expandoId:b.Indicators.expando++,coreOptions:k.coreInstance.options,attElem:h,evtElem:g,vWrap:h.find(".qvsi-vertical"),vIndicator:h.find(".qvsi-indicator:eq(0)"),hWrap:h.find(".qvsi-horizontal"),hIndicator:h.find(".qvsi-indicator:eq(1)")});this.calculate().attach()};b.Indicators.expando=0;b.Indicators.prototype={calculate:function(){var g=this,j=g.options.coreInstance,h=g.coreOptions;g.vWrap[h.vertical==="disabled"||j.overflowHeight<=0?"hide":"show"]();g.hWrap[h.horizontal==="disabled"||j.overflowWidth===0?"hide":"show"]();g.vIndicator.height(j.visibleHeight-j.overflowHeight);g.hIndicator.width(j.visibleWidth-j.overflowWidth);return g},addEvents:function(){var g=this;g.evtElem.bind("qvscrollstart qvscrollupdate qvscrollstop",c.proxy(g._update,g));g.vWrap.bind("mousedown.qvscroll"+g.expandoId,c.proxy(g._dragStartStop,g));c(document).bind("mousemove.qvscroll"+g.expandoId,c.proxy(g._dragMove,g)).bind("mouseup.qvscroll"+g.expandoId,c.proxy(g._dragStartStop,g))},_update:function(h,n,m,l){function k(q,p,s){var r=parseFloat(p.css("margin-"+(s==="width"?"left":"top")))*2;return q[s]()-p[s]()-r}var j=this,o=k(j.vWrap,j.vIndicator,"height")*l/100,g=k(j.hWrap,j.hIndicator,"width")*m/100;b.animate(j.vIndicator,0,o,n,function(){});b.animate(j.hIndicator,g,0,n,function(){})},_dragStartStop:function(g){var h=this;if(g.type==="mousedown"&&c(g.target).is(".qvsi-indicator")){h.indicatorDragging={position:h.options.coreInstance.applyOffset({x:0,y:0}),pageX:g.pageX,pageY:g.pageY}}else{h.indicatorDragging=null}},_dragMove:function(g){var h=this,j=h.indicatorDragging,l,k;if(j){l=-(-j.position.x+g.pageX-j.pageX);k=-(-j.position.y+g.pageY-j.pageY);h.options.coreInstance.setPosition(l,k,0,true,function(){})}},attach:function(){var g=this;g.addEvents();g.calculate();g.isAttached=true;return g},detach:function(){var g=this;c(document).unbind(".qvscroll"+g.expandoId);g.evtElem.unbind("qvscrollstart qvscrollupdate qvscrollstop");g.vWrap.hide();g.hWrap.hide();this.isAttached=false;return g},defaults:{enabled:true,coreInstance:null}}})(jQuery);function ToDate(g){var c=g.split("-");if(c.length===3){for(var b=0;b<3;++b){while(c[b].charAt(0)==="0"){c[b]=c[b].substr(1)}}var h=parseInt(c[0]);var a=parseInt(c[1]);var f=parseInt(c[2]);return new Date(h,a-1,f)}else{return new Date(g)}}if(!Qva.Mgr){Qva.Mgr={}}Qva.Mgr.actionicon=function(a,c,b,d){if(!Qva.MgrSplit(this,b,d)){return}this.SearchName=this.Name;this.Owner=a;this.Element=c;this.Touched=false;a.AddManager(this)};Qva.Mgr.actionicon.prototype.GetCellRect=function(a,b){Assert(a==-1&&b==-1);var c=Qva.GetAbsolutePageCoords(this.Element);return{left:c.x,width:this.Element.offsetWidth,top:c.y,height:this.Element.offsetHeight}};Qva.Mgr.actionicon.prototype.Paint=function(f,c){this.Touched=true;var k=c.getElementsByTagName("icon");if(k.length>=1){var h=k[0];var d=document.createElement("img");var a=h.getAttribute("name");var g=h.getAttribute("align");d.className="Qv_CellIcon";if(g){d.className+="_"+g}var b=this.PageBinder.BuildBinaryUrl(h.getAttribute("path"),null,a);d.src=b;this.Img=d;var j=this.PageBinder;d.ObjectId=j.Name;d.action=a;d.binderid=j.PageBinder.ID;d.style.cursor="pointer";this.Element.appendChild(d);d.onclick=function(m){if(!m){m=window.event}m.cancelBubble=true;var l=Qva.GetObjectBinder(this);var n={};n.action="";l.Set(l.Name+"."+this.action,n)}}};Qva.Mgr.date=function(d,g,c,h){if(!Qva.MgrSplit(this,c,h)){return}this.Owner=d;this.Element=g;this.Touched=false;d.AddManager(this);this.Selected={};var j=this;function f(o,n){if(o.startDate&&Calendar.CompareDate(n,o.startDate)<0){return true}if(o.endDate&&Calendar.CompareDate(n,o.endDate)>0){return true}var m=n.print("%Y-%m-%d");if(j.Selected[m]){return"selected"}return false}function k(o,n){if(o.dateClicked){var p=false;var m=o.date.print("%Y-%m-%d");if(p){if(j.Selected[m]){delete j.Selected[m]}else{j.Selected[m]=o.date}o.refresh()}else{j.Selected={};j.Selected[m]=o.date;j.Owner.Set(j.Name,"value",m,true)}}else{}if(o.dateClicked&&!p){o.callCloseHandler()}}function l(m){m.hide()}var b=null;var a=new Calendar(b,null,k,l);this.Cal=a;a.showsTime=false;a.weekNumbers=true;a.showsOtherMonths=true;a.yearStep=1;a.setRange(new Date(2004,1-1,1),new Date(2005,11-1,23));a.setDateStatusHandler(f);a.getDateText=null;a.setDateFormat("%m/%d/%Y");a.create();g.onclick=function(){a.hide();a.refresh();var m="Tl";a.showAtElement(g,m);return false}};Qva.Mgr.date.prototype.Lock=Qva.LockDisabled;Qva.Mgr.date.prototype.Unlock=Qva.UnlockDisabled;Qva.Mgr.date.prototype.Paint=function(g,d){this.Touched=true;this.Element.style.display=Qva.MgrGetDisplayFromMode(this,g);var a=this.Cal;var l=d.getElementsByTagName("value");if(l.length>=1){var k=l[0];var f=ToDate(k.getAttribute("min"));var j=ToDate(k.getAttribute("max"));if(f&&j){a.setRange(f,j)}var h=k.getAttribute("current");this.Selected={};if(h){var c=ToDate(h);if(!isNaN(c)){var b=c.print("%Y-%m-%d");this.Selected[b]=c;a.setDate(new Date(c))}}}this.Unlock()};Calendar=function(d,c,g,a){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.getDateToolTip=null;this.getDateText=null;this.timeout=null;this.onSelected=g||null;this.onClose=a||null;this.dragging=false;this.hidden=false;this.startDate=new Date(1970,1-1,1);this.endDate=new Date(2050,12-1,31);this.dateFormat=Calendar._TT.DEF_DATE_FORMAT;this.ttDateFormat=Calendar._TT.TT_DATE_FORMAT;this.isPopup=true;this.weekNumbers=true;this.firstDayOfWeek=typeof d=="number"?d:Calendar._FD;this.showsOtherMonths=false;this.dateStr=c;this.ar_days=null;this.showsTime=false;this.time24=true;this.yearStep=2;this.hiliteToday=true;this.multiple=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;if(typeof Calendar._SDN=="undefined"){if(typeof Calendar._SDN_len=="undefined"){Calendar._SDN_len=3}var b=new Array();for(var f=8;f>0;){b[--f]=Calendar._DN[f].substr(0,Calendar._SDN_len)}Calendar._SDN=b;if(typeof Calendar._SMN_len=="undefined"){Calendar._SMN_len=3}b=new Array();for(var f=12;f>0;){b[--f]=Calendar._MN[f].substr(0,Calendar._SMN_len)}Calendar._SMN=b}};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.is_ie5=(Calendar.is_ie&&/msie 5\.0/i.test(navigator.userAgent));Calendar.is_opera=/opera/i.test(navigator.userAgent);Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);Calendar.getAbsolutePos=function(f){var a=0,d=0;var c=/^div$/i.test(f.tagName);if(c&&f.scrollLeft){a=f.scrollLeft}if(c&&f.scrollTop){d=f.scrollTop}var g={x:f.offsetLeft-a,y:f.offsetTop-d};if(f.offsetParent){var b=this.getAbsolutePos(f.offsetParent);g.x+=b.x;g.y+=b.y}return g};Calendar.isRelated=function(c,a){var d=a.relatedTarget;if(!d){var b=a.type;if(b=="mouseover"){d=a.fromElement}else{if(b=="mouseout"){d=a.toElement}}}while(d){if(d==c){return true}d=d.parentNode}return false};Calendar.removeClass=function(f,d){if(!(f&&f.className)){return}var a=f.className.split(" ");var b=new Array();for(var c=a.length;c>0;){if(a[--c]!=d){b[b.length]=a[c]}}f.className=b.join(" ")};Calendar.addClass=function(b,a){Calendar.removeClass(b,a);b.className+=" "+a};Calendar.getElement=function(a){var b=Calendar.is_ie?window.event.srcElement:a.currentTarget;while(b.nodeType!=1||/^div$/i.test(b.tagName)){b=b.parentNode}return b};Calendar.getTargetElement=function(a){var b=Calendar.is_ie?window.event.srcElement:a.target;while(b.nodeType!=1){b=b.parentNode}return b};Calendar.stopEvent=function(a){a||(a=window.event);if(Calendar.is_ie){a.cancelBubble=true;a.returnValue=false}else{a.preventDefault();a.stopPropagation()}return false};Calendar.addEvent=function(a,c,b){if(a.attachEvent){a.attachEvent("on"+c,b)}else{if(a.addEventListener){a.addEventListener(c,b,true)}else{a["on"+c]=b}}};Calendar.removeEvent=function(a,c,b){if(a.detachEvent){a.detachEvent("on"+c,b)}else{if(a.removeEventListener){a.removeEventListener(c,b,true)}else{a["on"+c]=null}}};Calendar.createElement=function(c,b){var a=null;if(document.createElementNS){a=document.createElementNS("http://www.w3.org/1999/xhtml",c)}else{a=document.createElement(c)}if(typeof b!="undefined"){b.appendChild(a)}return a};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true)}}};Calendar.findMonth=function(a){if(typeof a.month!="undefined"){return a}else{if(typeof a.parentNode.month!="undefined"){return a.parentNode}}return null};Calendar.findYear=function(a){if(typeof a.year!="undefined"){return a}else{if(typeof a.parentNode.year!="undefined"){return a.parentNode}}return null};Calendar.showMonthsCombo=function(){var h=Calendar._C;if(!h){return false}var j=h.activeDiv;var g=h.monthsCombo;if(h.hilitedMonth){Calendar.removeClass(h.hilitedMonth,"hilite")}if(h.activeMonth){Calendar.removeClass(h.activeMonth,"active")}var f=h.monthsCombo.getElementsByTagName("div")[h.date.getMonth()];Calendar.addClass(f,"active");h.activeMonth=f;var d=g.style;if(j.navtype<0){d.left=j.offsetLeft+"px"}else{var c=g.offsetWidth;if(typeof c=="undefined"){c=50}d.left=(j.offsetLeft+j.offsetWidth-c)+"px"}d.top=(j.offsetTop+j.offsetHeight)+"px";var a=h.monthsCombo.getElementsByTagName("div");for(var b=0;b<12;++b){a[b].style.display="block"}if(h.date.getFullYear()==h.startDate.getFullYear()){for(var b=0;b<h.startDate.getMonth();++b){a[b].style.display="none"}}if(h.date.getFullYear()==h.endDate.getFullYear()){for(var b=h.endDate.getMonth()+1;b<12;++b){a[b].style.display="none"}}d.display="block"};Calendar.showYearsCombo=function(d){var a=Calendar._C;if(!a){return false}var c=a.activeDiv;var g=a.yearsCombo;if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}if(a.activeYear){Calendar.removeClass(a.activeYear,"active")}a.activeYear=null;var b=a.date.getFullYear()+(d?1:-1);var k=g.firstChild;var j=false;for(var f=12;f>0;--f){if(b>=a.startDate.getFullYear()&&b<=a.endDate.getFullYear()){k.innerHTML=b;k.year=b;k.style.display="block";j=true}else{k.style.display="none"}k=k.nextSibling;b+=d?a.yearStep:-a.yearStep}if(j){var l=g.style;l.display="block";if(c.navtype<0){l.left=c.offsetLeft+"px"}else{var h=g.offsetWidth;if(typeof h=="undefined"){h=50}l.left=(c.offsetLeft+c.offsetWidth-h)+"px"}l.top=(c.offsetTop+c.offsetHeight)+"px"}};Calendar.tableMouseUp=function(ev){var cal=Calendar._C;if(!cal){return false}if(cal.timeout){clearTimeout(cal.timeout)}var el=cal.activeDiv;if(!el){return false}var target=Calendar.getTargetElement(ev);ev||(ev=window.event);Calendar.removeClass(el,"active");if(target==el||target.parentNode==el){Calendar.cellClick(el,ev)}var mon=Calendar.findMonth(target);var date=null;if(mon){date=new Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler(ev)}}else{var year=Calendar.findYear(target);if(year){date=new Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler(ev)}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return stopEvent(ev)}};Calendar.tableMouseOver=function(o){var a=Calendar._C;if(!a){return}var c=a.activeDiv;var k=Calendar.getTargetElement(o);if(k==c||k.parentNode==c){Calendar.addClass(c,"hilite active");Calendar.addClass(c.parentNode,"rowhilite")}else{if(typeof c.navtype=="undefined"||(c.navtype!=50&&(c.navtype==0||Math.abs(c.navtype)>2))){Calendar.removeClass(c,"active")}Calendar.removeClass(c,"hilite");Calendar.removeClass(c.parentNode,"rowhilite")}o||(o=window.event);if(c.navtype==50&&k!=c){var n=Calendar.getAbsolutePos(c);var q=c.offsetWidth;var p=o.clientX;var r;var m=true;if(p>n.x+q){r=p-n.x-q;m=false}else{r=n.x-p}if(r<0){r=0}var g=c._range;var j=c._current;var h=Math.floor(r/10)%g.length;for(var f=g.length;--f>=0;){if(g[f]==j){break}}while(h-->0){if(m){if(--f<0){f=g.length-1}}else{if(++f>=g.length){f=0}}}var b=g[f];c.innerHTML=b;a.onUpdateTime(o)}var d=Calendar.findMonth(k);if(d){if(d.month!=a.date.getMonth()){if(a.hilitedMonth){Calendar.removeClass(a.hilitedMonth,"hilite")}Calendar.addClass(d,"hilite");a.hilitedMonth=d}else{if(a.hilitedMonth){Calendar.removeClass(a.hilitedMonth,"hilite")}}}else{if(a.hilitedMonth){Calendar.removeClass(a.hilitedMonth,"hilite")}var l=Calendar.findYear(k);if(l){if(l.year!=a.date.getFullYear()){if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}Calendar.addClass(l,"hilite");a.hilitedYear=l}else{if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}}}else{if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}}}return Calendar.stopEvent(o)};Calendar.tableMouseDown=function(a){if(Calendar.getTargetElement(a)==Calendar.getElement(a)){return Calendar.stopEvent(a)}};Calendar.calDragIt=function(b){var c=Calendar._C;if(!(c&&c.dragging)){return false}var f;var d;if(Calendar.is_ie){d=window.event.clientY+document.body.scrollTop;f=window.event.clientX+document.body.scrollLeft}else{f=b.pageX;d=b.pageY}c.hideShowCovered();var a=c.element.style;a.left=(f-c.xOffs)+"px";a.top=(d-c.yOffs)+"px";return Calendar.stopEvent(b)};Calendar.calDragEnd=function(ev){var cal=Calendar._C;if(!cal){return false}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev)}cal.hideShowCovered()};Calendar.dayMouseDown=function(ev){var el=Calendar.getElement(ev);if(el.disabled){return false}var cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300){with(Calendar){if(el.navtype==50){el._current=el.innerHTML;addEvent(document,"mousemove",tableMouseOver)}else{addEvent(document,Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver)}addClass(el,"hilite active");addEvent(document,"mouseup",tableMouseUp)}}else{if(cal.isPopup){cal._dragStart(ev)}}if(el.navtype==-1||el.navtype==1){if(cal.timeout){clearTimeout(cal.timeout)}cal.timeout=setTimeout("Calendar.showMonthsCombo()",250)}else{if(el.navtype==-2||el.navtype==2){if(cal.timeout){clearTimeout(cal.timeout)}cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250)}else{cal.timeout=null}}return Calendar.stopEvent(ev)};Calendar.dayMouseDblClick=function(a){Calendar.cellClick(Calendar.getElement(a),a||window.event);if(Calendar.is_ie){document.selection.empty()}};Calendar.dayMouseOver=function(b){var a=Calendar.getElement(b);if(Calendar.isRelated(a,b)||Calendar._C||a.disabled){return false}if(a.ttip){if(a.ttip.substr(0,1)=="_"){a.ttip=a.caldate.print(a.calendar.ttDateFormat)+a.ttip.substr(1)}a.calendar.tooltips.innerHTML=a.ttip}if(a.navtype!=300){Calendar.addClass(a,"hilite");if(a.caldate){Calendar.addClass(a.parentNode,"rowhilite")}}return Calendar.stopEvent(b)};Calendar.dayMouseOut=function(ev){with(Calendar){var el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled){return false}removeClass(el,"hilite");if(el.caldate){removeClass(el.parentNode,"rowhilite")}if(el.calendar){el.calendar.tooltips.innerHTML=_TT.SEL_DATE}return stopEvent(ev)}};Calendar.cellClick=function(f,q){var c=f.calendar;var j=false;var n=false;var g=null;if(typeof f.navtype=="undefined"){if(c.currentDateEl){Calendar.removeClass(c.currentDateEl,"current");Calendar.addClass(f,"current");j=(c.currentDateEl==f);if(!j){c.currentDateEl=f}}c.date.setDateOnly(f.caldate);g=c.date;var b=!(c.dateClicked=!f.otherMonth);if(!b&&!c.currentDateEl){c._toggleMultipleDate(new Date(g))}else{n=!f.disabled}if(b){c._init(c.firstDayOfWeek,g)}}else{if(f.navtype==200){Calendar.removeClass(f,"hilite");c.callCloseHandler();return}g=new Date(c.date);if(f.navtype==0){g.setDateOnly(new Date())}c.dateClicked=false;var p=g.getFullYear();var h=g.getMonth();function a(u){var v=g.getDate();var s=g.getMonthDays(u);if(v>s){g.setDate(s)}g.setMonth(u)}switch(f.navtype){case 400:Calendar.removeClass(f,"hilite");var r=Calendar._TT.ABOUT;if(typeof r!="undefined"){r+=c.showsTime?Calendar._TT.ABOUT_TIME:""}else{r='Help and about box text is not translated into this language.\nIf you know this language and you feel generous please update\nthe corresponding file in "lang" subdir to match calendar-en.js\nand send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)\n\nThank you!\nhttp://dynarch.com/mishoo/calendar.epl\n'}alert(r);return;case -2:if(p>c.startDate.getFullYear()){g.setFullYear(p-1)}break;case -1:if(p==c.startDate.getFullYear()&&h<=c.startDate.getMonth()){break}if(h>0){a(h-1)}else{g.setFullYear(p-1);a(11)}break;case 1:if(p==c.endDate.getFullYear()&&h>=c.endDate.getMonth()){break}if(h<11){a(h+1)}else{g.setFullYear(p+1);a(0)}break;case 2:if(p<c.endDate.getFullYear()){g.setFullYear(p+1)}break;case 100:c.setFirstDayOfWeek(f.fdow);return;case 50:var m=f._range;var o=f.innerHTML;for(var l=m.length;--l>=0;){if(m[l]==o){break}}if(q&&q.shiftKey){if(--l<0){l=m.length-1}}else{if(++l>=m.length){l=0}}var d=m[l];f.innerHTML=d;c.onUpdateTime(q);return;case 0:if(typeof c.getDateStatus=="function"){var k=c.getDateStatus(this,g);if(k===true||/disabled/i.test(k)){return false}}break}if(!g.equalsTo(c.date)){c.setDate(g);n=true}else{if(f.navtype==0){n=j=true}}}if(n){q&&c.callHandler(q)}if(j){Calendar.removeClass(f,"hilite");q&&c.callCloseHandler()}};Calendar.prototype.create=function(o){var n=null;if(!o){n=document.getElementsByTagName("body")[0];this.isPopup=true}else{n=o;this.isPopup=false}this.date=this.dateStr?new Date(this.dateStr):new Date();var r=Calendar.createElement("table");this.table=r;r.cellSpacing=0;r.cellPadding=0;r.calendar=this;Calendar.addEvent(r,"mousedown",Calendar.tableMouseDown);var a=Calendar.createElement("div");a.style.zIndex=666;this.element=a;a.className="calendar";if(this.isPopup){a.style.position="absolute";a.style.display="none"}a.appendChild(r);var l=Calendar.createElement("thead",r);var p=null;var s=null;var b=this;var f=function(v,u,j){p=Calendar.createElement("td",s);p.colSpan=u;p.className="button";if(j!=0&&Math.abs(j)<=2){p.className+=" nav"}Calendar._add_evs(p);p.calendar=b;p.navtype=j;p.innerHTML="<div unselectable='on'>"+v+"</div>";return p};s=Calendar.createElement("tr",l);var c=6;(this.isPopup)&&--c;(this.weekNumbers)&&++c;f("?",1,400).ttip=Calendar._TT.INFO;this.title=f("",c,300);this.title.className="title";if(this.isPopup){this.title.ttip=Calendar._TT.DRAG_TO_MOVE;this.title.style.cursor="move";f("&#x00d7;",1,200).ttip=Calendar._TT.CLOSE}s=Calendar.createElement("tr",l);s.className="headrow";this._nav_py=f("&#x00ab;",1,-2);this._nav_py.ttip=Calendar._TT.PREV_YEAR;this._nav_pm=f("&#x2039;",1,-1);this._nav_pm.ttip=Calendar._TT.PREV_MONTH;this._nav_now=f(Calendar._TT.TODAY,this.weekNumbers?4:3,0);this._nav_now.ttip=Calendar._TT.GO_TODAY;this._nav_nm=f("&#x203a;",1,1);this._nav_nm.ttip=Calendar._TT.NEXT_MONTH;this._nav_ny=f("&#x00bb;",1,2);this._nav_ny.ttip=Calendar._TT.NEXT_YEAR;s=Calendar.createElement("tr",l);s.className="daynames";if(this.weekNumbers){p=Calendar.createElement("td",s);p.className="name wn";p.innerHTML=Calendar._TT.WK}for(var k=7;k>0;--k){p=Calendar.createElement("td",s);if(!k){p.navtype=100;p.calendar=this;Calendar._add_evs(p)}}this.firstdayname=(this.weekNumbers)?s.firstChild.nextSibling:s.firstChild;this._displayWeekdays();var h=Calendar.createElement("tbody",r);this.tbody=h;for(k=6;k>0;--k){s=Calendar.createElement("tr",h);if(this.weekNumbers){p=Calendar.createElement("td",s)}for(var g=7;g>0;--g){p=Calendar.createElement("td",s);p.calendar=this;Calendar._add_evs(p)}}if(this.showsTime){s=Calendar.createElement("tr",h);s.className="time";p=Calendar.createElement("td",s);p.className="time";p.colSpan=2;p.innerHTML=Calendar._TT.TIME||"&nbsp;";p=Calendar.createElement("td",s);p.className="time";p.colSpan=this.weekNumbers?4:3;(function(){function w(F,H,G,I){var D=Calendar.createElement("span",p);D.className=F;D.innerHTML=H;D.calendar=b;D.ttip=Calendar._TT.TIME_PART;D.navtype=50;D._range=[];if(typeof G!="number"){D._range=G}else{for(var E=G;E<=I;++E){var C;if(E<10&&I>=10){C="0"+E}else{C=""+E}D._range[D._range.length]=C}}Calendar._add_evs(D);return D}var A=b.date.getHours();var j=b.date.getMinutes();var B=!b.time24;var u=(A>12);if(B&&u){A-=12}var y=w("hour",A,B?1:0,B?12:23);var x=Calendar.createElement("span",p);x.innerHTML=":";x.className="colon";var v=w("minute",j,0,59);var z=null;p=Calendar.createElement("td",s);p.className="time";p.colSpan=2;if(B){z=w("ampm",u?"pm":"am",["am","pm"])}else{p.innerHTML="&nbsp;"}b.onSetTime=function(){var D,C=this.date.getHours(),E=this.date.getMinutes();if(B){D=(C>=12);if(D){C-=12}if(C==0){C=12}z.innerHTML=D?"pm":"am"}y.innerHTML=(C<10)?("0"+C):C;v.innerHTML=(E<10)?("0"+E):E};b.onUpdateTime=function(F){var D=this.date;var E=parseInt(y.innerHTML,10);if(B){if(/pm/i.test(z.innerHTML)&&E<12){E+=12}else{if(/am/i.test(z.innerHTML)&&E==12){E=0}}}var G=D.getDate();var C=D.getMonth();var H=D.getFullYear();D.setHours(E);D.setMinutes(parseInt(v.innerHTML,10));D.setFullYear(H);D.setMonth(C);D.setDate(G);this.dateClicked=false;this.callHandler(F)}})()}else{this.onSetTime=this.onUpdateTime=function(){}}var m=Calendar.createElement("tfoot",r);s=Calendar.createElement("tr",m);s.className="footrow";p=f(Calendar._TT.SEL_DATE,this.weekNumbers?8:7,300);p.className="ttip";if(this.isPopup){p.ttip=Calendar._TT.DRAG_TO_MOVE;p.style.cursor="move"}this.tooltips=p;a=Calendar.createElement("div",this.element);this.monthsCombo=a;a.className="combo";for(k=0;k<Calendar._MN.length;++k){var d=Calendar.createElement("div");d.className=Calendar.is_ie?"label-IEfix":"label";d.month=k;d.innerHTML=Calendar._SMN[k];a.appendChild(d)}a=Calendar.createElement("div",this.element);this.yearsCombo=a;a.className="combo";for(k=12;k>0;--k){var q=Calendar.createElement("div");q.className=Calendar.is_ie?"label-IEfix":"label";a.appendChild(q)}this._init(this.firstDayOfWeek,this.date);n.appendChild(this.element)};Calendar._keyEvent=function(m){var a=window._dynarch_popupCalendar;if(!a||a.multiple){return false}(Calendar.is_ie)&&(m=window.event);var k=(Calendar.is_ie||m.type=="keypress"),n=m.keyCode;if(m.ctrlKey){switch(n){case 37:k&&Calendar.cellClick(a._nav_pm);break;case 38:k&&Calendar.cellClick(a._nav_py);break;case 39:k&&Calendar.cellClick(a._nav_nm);break;case 40:k&&Calendar.cellClick(a._nav_ny);break;default:return false}}else{switch(n){case 32:Calendar.cellClick(a._nav_now);break;case 27:k&&a.callCloseHandler();break;case 37:case 38:case 39:case 40:if(k){var f,o,l,h,c,d;f=n==37||n==38;d=(n==37||n==39)?1:7;function b(){c=a.currentDateEl;var q=c.pos;o=q&15;l=q>>4;h=a.ar_days[l][o]}b();function g(){var p=new Date(a.date);p.setDate(p.getDate()-d);a.setDate(p)}function j(){var p=new Date(a.date);p.setDate(p.getDate()+d);a.setDate(p)}while(1){switch(n){case 37:if(--o>=0){h=a.ar_days[l][o]}else{o=6;n=38;continue}break;case 38:if(--l>=0){h=a.ar_days[l][o]}else{g();b()}break;case 39:if(++o<7){h=a.ar_days[l][o]}else{o=0;n=40;continue}break;case 40:if(++l<a.ar_days.length){h=a.ar_days[l][o]}else{j();b()}break}break}if(h){if(!h.disabled){Calendar.cellClick(h)}else{if(f){g()}else{j()}}}}break;case 13:if(k){Calendar.cellClick(a.currentDateEl,m)}break;default:return false}}return Calendar.stopEvent(m)};Calendar.prototype._init=function(o,z){var y=new Date();var s=y.getFullYear();var B=y.getMonth();var b=y.getDate();this.table.style.visibility="hidden";if(Calendar.CompareDate(z,this.startDate)<0){z=new Date(this.startDate)}if(Calendar.CompareDate(z,this.endDate)>0){z=new Date(this.endDate)}this.firstDayOfWeek=o;this.date=new Date(z);var k=z.getFullYear();var A=z.getMonth();var D=z.getDate();var C=z.getMonthDays();z.setDate(1);var u=(z.getDay()-this.firstDayOfWeek)%7;if(u<0){u+=7}z.setDate(-u);z.setDate(z.getDate()+1);var f=this.tbody.firstChild;var m=Calendar._SMN[A];var q=this.ar_days=new Array();var p=Calendar._TT.WEEKEND;var d=this.multiple?(this.datesCells={}):null;for(var w=0;w<6;++w,f=f.nextSibling){var a=f.firstChild;if(this.weekNumbers){a.className="day wn";a.innerHTML=z.getWeekNumber();a=a.nextSibling}f.className="daysrow";var x=false,g,c=q[w]=[];for(var v=0;v<7;++v,a=a.nextSibling,z.setDate(g+1)){g=z.getDate();var h=z.getDay();a.className="day";a.pos=w<<4|v;c[v]=a;var n=(z.getMonth()==A);if(!n){if(this.showsOtherMonths){a.className+=" othermonth";a.otherMonth=true}else{a.className="emptycell";a.innerHTML="&nbsp;";a.disabled=true;continue}}else{a.otherMonth=false;x=true}a.disabled=false;a.innerHTML=this.getDateText?this.getDateText(z,g):g;if(d){d[z.print("%Y%m%d")]=a}if(this.getDateStatus){var r=this.getDateStatus(this,z);if(this.getDateToolTip){var l=this.getDateToolTip(z,k,A,g);if(l){a.title=l}}if(r===true){a.className+=" disabled";a.disabled=true}else{if(/disabled/i.test(r)){a.disabled=true}a.className+=" "+r}}if(!a.disabled){a.caldate=new Date(z);a.ttip="_";if(!this.multiple&&n&&g==D&&this.hiliteToday){a.className+=" current";this.currentDateEl=a}if(z.getFullYear()==s&&z.getMonth()==B&&g==b){a.className+=" today";a.ttip+=Calendar._TT.PART_TODAY}if(p.indexOf(h.toString())!=-1){a.className+=a.otherMonth?" oweekend":" weekend"}}}if(!(x||this.showsOtherMonths)){f.className="emptyrow"}}this.title.innerHTML=Calendar._MN[A]+", "+k;this.onSetTime();this.table.style.visibility="visible";this._initMultipleDates()};Calendar.prototype._initMultipleDates=function(){if(this.multiple){for(var b in this.multiple){var a=this.datesCells[b];var c=this.multiple[b];if(!c){continue}if(a){a.className+=" current"}}}};Calendar.prototype._toggleMultipleDate=function(b){if(this.multiple){var c=b.print("%Y%m%d");var a=this.datesCells[c];if(a){var f=this.multiple[c];if(!f){Calendar.addClass(a,"current");this.multiple[c]=b}else{Calendar.removeClass(a,"current");delete this.multiple[c]}}}};Calendar.prototype.setDateToolTipHandler=function(a){this.getDateToolTip=a};Calendar.prototype.setDate=function(a){if(!a.equalsTo(this.date)){this._init(this.firstDayOfWeek,a)}};Calendar.prototype.refresh=function(){this._init(this.firstDayOfWeek,this.date)};Calendar.prototype.setFirstDayOfWeek=function(a){this._init(a,this.date);this._displayWeekdays()};Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(a){this.getDateStatus=a};Calendar.prototype.setRange=function(b,c){this.startDate=b;this.endDate=c};Calendar.prototype.callHandler=function(a){if(this.onSelected){this.onSelected(this,a)}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this)}this.hideShowCovered()};Calendar.prototype.destroy=function(){var a=this.element.parentNode;a.removeChild(this.element);Calendar._C=null;window._dynarch_popupCalendar=null};Calendar.prototype.reparent=function(b){var a=this.element;a.parentNode.removeChild(a);b.appendChild(a)};Calendar._checkCalendar=function(b){var c=window._dynarch_popupCalendar;if(!c){return false}var a=Calendar.is_ie?Calendar.getElement(b):Calendar.getTargetElement(b);for(;a!=null&&a!=c.element;a=a.parentNode){}if(a==null){window._dynarch_popupCalendar.callCloseHandler();return Calendar.stopEvent(b)}};Calendar.prototype.show=function(){var f=this.table.getElementsByTagName("tr");for(var d=f.length;d>0;){var g=f[--d];Calendar.removeClass(g,"rowhilite");var c=g.getElementsByTagName("td");for(var b=c.length;b>0;){var a=c[--b];Calendar.removeClass(a,"hilite");Calendar.removeClass(a,"active")}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window._dynarch_popupCalendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar)}this.hideShowCovered()};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar)}this.element.style.display="none";this.hidden=true;this.hideShowCovered()};Calendar.prototype.showAt=function(a,c){var b=this.element.style;b.left=a+"px";b.top=c+"px";this.show()};Calendar.prototype.showAtElement=function(c,d){var a=this;var f=Calendar.getAbsolutePos(c);if(!d||typeof d!="string"){this.showAt(f.x,f.y+c.offsetHeight);return true}function b(k){if(k.x<0){k.x=0}if(k.y<0){k.y=0}var l=document.createElement("div");var j=l.style;j.position="absolute";j.right=j.bottom=j.width=j.height="0px";document.body.appendChild(l);var h=Calendar.getAbsolutePos(l);document.body.removeChild(l);if(Calendar.is_ie){h.y+=document.body.scrollTop;h.x+=document.body.scrollLeft}else{h.y+=window.scrollY;h.x+=window.scrollX}var g=k.x+k.width-h.x;if(g>0){k.x-=g}g=k.y+k.height-h.y;if(g>0){k.y-=g}}this.element.style.display="block";Calendar.continuation_for_the_khtml_browser=function(){var g=a.element.offsetWidth;var k=a.element.offsetHeight;a.element.style.display="none";var j=d.substr(0,1);var l="l";if(d.length>1){l=d.substr(1,1)}switch(j){case"T":f.y-=k;break;case"B":f.y+=c.offsetHeight;break;case"C":f.y+=(c.offsetHeight-k)/2;break;case"t":f.y+=c.offsetHeight-k;break;case"b":break}switch(l){case"L":f.x-=g;break;case"R":f.x+=c.offsetWidth;break;case"C":f.x+=(c.offsetWidth-g)/2;break;case"l":f.x+=c.offsetWidth-g;break;case"r":break}f.width=g;f.height=k+40;a.monthsCombo.style.display="none";b(f);a.showAt(f.x,f.y)};if(Calendar.is_khtml){setTimeout(Calendar.continuation_for_the_khtml_browser,10)}else{Calendar.continuation_for_the_khtml_browser()}};Calendar.prototype.setDateFormat=function(a){this.dateFormat=a};Calendar.prototype.setTtDateFormat=function(a){this.ttDateFormat=a};Calendar.prototype.parseDate=function(b,a){if(!a){a=this.dateFormat}this.setDate(Date.parseDate(b,a))};Calendar.prototype.hideShowCovered=function(){if(!Calendar.is_ie&&!Calendar.is_opera){return}function b(p){var k=p.style.visibility;if(!k){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!Calendar.is_khtml){k=document.defaultView.getComputedStyle(p,"").getPropertyValue("visibility")}else{k=""}}else{if(p.currentStyle){k=p.currentStyle.visibility}else{k=""}}}return k}var u=["applet","iframe","select"];var c=this.element;var a=Calendar.getAbsolutePos(c);var g=a.x;var d=c.offsetWidth+g;var s=a.y;var r=c.offsetHeight+s;for(var j=u.length;j>0;){var h=document.getElementsByTagName(u[--j]);var f=null;for(var m=h.length;m>0;){f=h[--m];a=Calendar.getAbsolutePos(f);var q=a.x;var o=f.offsetWidth+q;var n=a.y;var l=f.offsetHeight+n;if(this.hidden||(q>d)||(o<g)||(n>r)||(l<s)){if(!f.__msh_save_visibility){f.__msh_save_visibility=b(f)}f.style.visibility=f.__msh_save_visibility}else{if(!f.__msh_save_visibility){f.__msh_save_visibility=b(f)}f.style.visibility="hidden"}}}};Calendar.prototype._displayWeekdays=function(){var b=this.firstDayOfWeek;var a=this.firstdayname;var d=Calendar._TT.WEEKEND;for(var c=0;c<7;++c){a.className="day name";var f=(c+b)%7;if(c){a.ttip=Calendar._TT.DAY_FIRST.replace("%s",Calendar._DN[f]);a.navtype=100;a.calendar=this;a.fdow=f;Calendar._add_evs(a)}if(d.indexOf(f.toString())!=-1){Calendar.addClass(a,"weekend")}a.innerHTML=Calendar._SDN[(c+b)%7];a=a.nextSibling}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none"};Calendar.prototype._dragStart=function(ev){if(this.dragging){return}this.dragging=true;var posX;var posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX}var st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseup",calDragEnd)}};Calendar.CompareDate=function(b,a){if(b.getFullYear()<a.getFullYear()){return -1}else{if(b.getFullYear()>a.getFullYear()){return 1}else{if(b.getMonth()<a.getMonth()){return -1}else{if(b.getMonth()>a.getMonth()){return 1}else{if(b.getDate()<a.getDate()){return -1}else{if(b.getDate()>a.getDate()){return 1}else{return 0}}}}}}};Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(n,c){var o=new Date();var p=0;var f=-1;var l=0;var r=n.split(/\W+/);var q=c.match(/%./g);var k=0,h=0;var s=0;var g=0;for(k=0;k<r.length;++k){if(!r[k]){continue}switch(q[k]){case"%d":case"%e":l=parseInt(r[k],10);break;case"%m":f=parseInt(r[k],10)-1;break;case"%Y":case"%y":p=parseInt(r[k],10);(p<100)&&(p+=(p>29)?1900:2000);break;case"%b":case"%B":for(h=0;h<12;++h){if(Calendar._MN[h].substr(0,r[k].length).toLowerCase()==r[k].toLowerCase()){f=h;break}}break;case"%H":case"%I":case"%k":case"%l":s=parseInt(r[k],10);break;case"%P":case"%p":if(/pm/i.test(r[k])&&s<12){s+=12}else{if(/am/i.test(r[k])&&s>=12){s-=12}}break;case"%M":g=parseInt(r[k],10);break}}if(isNaN(p)){p=o.getFullYear()}if(isNaN(f)){f=o.getMonth()}if(isNaN(l)){l=o.getDate()}if(isNaN(s)){s=o.getHours()}if(isNaN(g)){g=o.getMinutes()}if(p!=0&&f!=-1&&l!=0){return new Date(p,f,l,s,g,0)}p=0;f=-1;l=0;for(k=0;k<r.length;++k){if(r[k].search(/[a-zA-Z]+/)!=-1){var u=-1;for(h=0;h<12;++h){if(Calendar._MN[h].substr(0,r[k].length).toLowerCase()==r[k].toLowerCase()){u=h;break}}if(u!=-1){if(f!=-1){l=f+1}f=u}}else{if(parseInt(r[k],10)<=12&&f==-1){f=r[k]-1}else{if(parseInt(r[k],10)>31&&p==0){p=parseInt(r[k],10);(p<100)&&(p+=(p>29)?1900:2000)}else{if(l==0){l=r[k]}}}}}if(p==0){p=o.getFullYear()}if(f!=-1&&l!=0){return new Date(p,f,l,s,g,0)}return o};Date.prototype.getMonthDays=function(b){var a=this.getFullYear();if(typeof b=="undefined"){b=this.getMonth()}if(((0==(a%4))&&((0!=(a%100))||(0==(a%400))))&&b==1){return 29}else{return Date._MD[b]}};Date.prototype.getDayOfYear=function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var c=new Date(this.getFullYear(),0,0,0,0,0);var b=a-c;return Math.floor(b/Date.DAY)};Date.prototype.getWeekNumber=function(){var c=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var b=c.getDay();c.setDate(c.getDate()-(b+6)%7+3);var a=c.valueOf();c.setMonth(0);c.setDate(4);return Math.round((a-c.valueOf())/(7*86400000))+1};Date.prototype.equalsTo=function(a){return((this.getFullYear()==a.getFullYear())&&(this.getMonth()==a.getMonth())&&(this.getDate()==a.getDate())&&(this.getHours()==a.getHours())&&(this.getMinutes()==a.getMinutes()))};Date.prototype.setDateOnly=function(a){var b=new Date(a);this.setDate(1);this.setFullYear(b.getFullYear());this.setMonth(b.getMonth());this.setDate(b.getDate())};Date.prototype.print=function(n){var b=this.getMonth();var l=this.getDate();var o=this.getFullYear();var q=this.getWeekNumber();var r=this.getDay();var z={};var u=this.getHours();var c=(u>=12);var j=(c)?(u-12):u;var x=this.getDayOfYear();if(j==0){j=12}var f=this.getMinutes();var k=this.getSeconds();z["%a"]=Calendar._SDN[r];z["%A"]=Calendar._DN[r];z["%b"]=Calendar._SMN[b];z["%B"]=Calendar._MN[b];z["%C"]=1+Math.floor(o/100);z["%d"]=(l<10)?("0"+l):l;z["%e"]=l;z["%H"]=(u<10)?("0"+u):u;z["%I"]=(j<10)?("0"+j):j;z["%j"]=(x<100)?((x<10)?("00"+x):("0"+x)):x;z["%k"]=u;z["%l"]=j;z["%m"]=(b<9)?("0"+(1+b)):(1+b);z["%M"]=(f<10)?("0"+f):f;z["%n"]="\n";z["%p"]=c?"PM":"AM";z["%P"]=c?"pm":"am";z["%s"]=Math.floor(this.getTime()/1000);z["%S"]=(k<10)?("0"+k):k;z["%t"]="\t";z["%U"]=z["%W"]=z["%V"]=(q<10)?("0"+q):q;z["%u"]=r+1;z["%w"]=r;z["%y"]=(""+o).substr(2,2);z["%Y"]=o;z["%%"]="%";z["%D"]=z["%m"]+"/"+z["%d"]+"/"+z["%y"];z["%r"]=z["%I"]+":"+z["%M"]+":"+z["%S"]+" "+z["%p"];z["%R"]=z["%H"]+":"+z["%M"];z["%T"]=z["%H"]+":"+z["%M"]+":"+z["%S"];var v=/%./g;if(!Calendar.is_ie5&&!Calendar.is_khtml){return n.replace(v,function(a){return z[a]||a})}var p=n.match(v);for(var h=0;h<p.length;h++){var g=z[p[h]];if(g){v=new RegExp(p[h],"g");n=n.replace(v,g)}}return n};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(b){var a=new Date(this);a.__msh_oldSetFullYear(b);if(a.getMonth()!=this.getMonth()){this.setDate(28)}this.__msh_oldSetFullYear(b)};window._dynarch_popupCalendar=null;Calendar._DN=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");Calendar._SDN=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun");Calendar._FD=0;Calendar._MN=new Array("January","February","March","April","May","June","July","August","September","October","November","December");Calendar._SMN=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");Calendar._TT={};Calendar._TT.INFO="About the calendar";Calendar._TT.ABOUT="DHTML Date/Time Selector\n(c) dynarch.com 2002-2005 / Author: Mihai Bazon\nFor latest version visit: http://www.dynarch.com/projects/calendar/\nDistributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for details.\n\nDate selection:\n- Use the \xab, \xbb buttons to select year\n- Use the "+String.fromCharCode(8249)+", "+String.fromCharCode(8250)+" buttons to select month\n- Hold mouse button on any of the above buttons for faster selection.";Calendar._TT.ABOUT_TIME="\n\nTime selection:\n- Click on any of the time parts to increase it\n- or Shift-click to decrease it\n- or click and drag for faster selection.";Calendar._TT.PREV_YEAR="Prev. year (hold for menu)";Calendar._TT.PREV_MONTH="Prev. month (hold for menu)";Calendar._TT.GO_TODAY="Go Today";Calendar._TT.NEXT_MONTH="Next month (hold for menu)";Calendar._TT.NEXT_YEAR="Next year (hold for menu)";Calendar._TT.SEL_DATE="Select date";Calendar._TT.DRAG_TO_MOVE="Drag to move";Calendar._TT.PART_TODAY=" (today)";Calendar._TT.DAY_FIRST="Display %s first";Calendar._TT.WEEKEND="0,6";Calendar._TT.CLOSE="Close";Calendar._TT.TODAY="Today";Calendar._TT.TIME_PART="(Shift-)Click or drag to change value";Calendar._TT.DEF_DATE_FORMAT="%Y-%m-%d";Calendar._TT.TT_DATE_FORMAT="%a, %b %e";Calendar._TT.WK="wk";Calendar._TT.TIME="Time:";(function(c,a){var f=new RegExp("[^a-zA-Z0-9]","g");f.compile(f);var b={};c(document).ready=function(){c(".prop-dyn-sortable").sortable("option","disabled",false)};Qva.Mgr.anchor=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.Element=n;l.AddManager(this);this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;c(this.Element).click(function(p){if(c(this).attr("href")!=null&&c(this).attr("href")=="#"){p.stopPropagation();return false}else{return true}})};Qva.Mgr.anchor.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.disabled=(n!="e");l.style.display=Qva.MgrGetDisplayFromMode(this,n)};Qva.Mgr.accordion=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.Element=n;l.AddManager(this);this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;c(this.Element).accordion({autoHeight:false})};Qva.Mgr.accordion.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.disabled=(n!="e");l.style.display=Qva.MgrGetDisplayFromMode(this,n)};Qva.Mgr.foldOutMenu=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.Element=n;l.AddManager(this);l.FoldOutController=this;this.Element.binderid=l.PageBinder.ID;this.FoldOutVisible=false;this.FoldOutAvailable=false;this.Buttons=[];this.DocumentBinder=l;while(this.DocumentBinder&&!this.DocumentBinder.LoadHtml){this.DocumentBinder=this.DocumentBinder.PageBinder}};Qva.Mgr.foldOutMenu.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.disabled=(n!="e");l.style.display=Qva.MgrGetDisplayFromMode(this,n)};Qva.Mgr.foldOutMenu.prototype.SetActiveFoldOut=function(p){var l={Name:p.Name,AvqDialog:p.AvqDialog,binderid:p.binderid,Index:p.Index};var m=true;if(!l.AvqDialog){var o=this.FoldOutVisible;this.HideFoldOut();this.FoldOutVisible=o;this.CurrentFoldOut=l;this.FoldOutAvailable=false}else{this.FoldOutAvailable=true}if(this.FoldOutVisible&&(!this.CurrentFoldOut||l.Name!=this.CurrentFoldOut.Name||l.AvqDialog!=this.CurrentFoldOut.AvqDialog)&&this.ContextDialog){this.CurrentFoldOut=l;this.HideFoldOut();this.ShowFoldOut()}else{this.CurrentFoldOut=l}for(var n=0;n<this.Buttons.length;n++){this.Buttons[n].SetStatus(this.FoldOutVisible,this.FoldOutAvailable)}};Qva.Mgr.foldOutMenu.prototype.SetFoldOutButton=function(l){this.Buttons[this.Buttons.length]=l};Qva.Mgr.foldOutMenu.prototype.ShowFoldOut=function(){var m=this;if(this.FoldOutVisible){this.HideFoldOut()}this.DocumentBinder.LoadHtml(m.CurrentFoldOut.AvqDialog,function(n){m.ShowFoldOutDialog(n)});this.FoldOutVisible=true;for(var l=0;l<this.Buttons.length;l++){this.Buttons[l].SetStatus(this.FoldOutVisible,this.FoldOutAvailable)}};var k=340;Qva.Mgr.foldOutMenu.prototype.ShowFoldOutDialog=function(o){if(this.ContextDialog==null){this.ContextDialog=document.createElement("div");this.ContextDialog.style.position="absolute";this.ContextDialog.style.width=k+"px";this.ContextDialog.style.left="330px";this.ContextDialog.style.top="-2px";this.ContextDialog.onclick=Qva.CancelBubble;this.ContextDialog.innerHTML=o;this.Element.insertBefore(this.ContextDialog,this.Element.firstChild)}else{this.ContextDialog.style.zIndex=666;this.ContextDialog.style.position="absolute";this.ContextDialog.style.width=k+"px";this.ContextDialog.style.left="330px";this.ContextDialog.style.top="-2px";this.ContextDialog.innerHTML=o;c(this.ContextDialog).toggle("fold",250)}var n=this.CurrentFoldOut.Name.split(".");var l=n[0]+"."+n[1]+"."+n[2];this.ContextDialogMgr=new Qva.Mgr.toolwindowbody(this.PageBinder.PageBinder,this.ContextDialog,l);this.ContextDialogMgr.Scan(this.CurrentFoldOut.Name);try{this.ContextDialog.focus()}catch(m){}if(this.PageBinder.node){this.ContextDialogMgr.Paint(this.PageBinder.mode,this.PageBinder.node,this.PageBinder.prefix)}else{this.PageBinder.PageBinder.Refresh()}};Qva.Mgr.foldOutMenu.prototype.HideFoldOut=function(){this.FoldOutVisible=false;for(var l=0;l<this.Buttons.length;l++){this.Buttons[l].SetStatus(this.FoldOutVisible,this.FoldOutAvailable)}if(this.ContextDialogMgr!=null){this.ContextDialogMgr.Close(true);this.PageBinder.PageBinder.RemoveFromManagers(this.ContextDialogMgr);this.ContextDialogMgr=null}if(this.ContextDialog!=null){this.ContextDialog.style.display="none"}};Qva.Mgr.ListPanelController=function(l,n,m,o){l.ListController=this};Qva.Mgr.ListPanelController.prototype.SetActiveListItem=function(l){var m=null;if(l.ActiveItem){m=l.ActiveItem.Name}if(m!=this.CurrentItemName){if(this.ListPanel){this.ListPanel.ShowPanel(m)}}this.CurrentItemName=m};Qva.Mgr.listpanel=function(l,o,m,p,n){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);l.ListController.ListPanel=this;this.Element=o;this.DlgName=n;this.DocumentBinder=l.PageBinder;while(this.DocumentBinder&&!this.DocumentBinder.LoadHtml){this.DocumentBinder=this.DocumentBinder.PageBinder}};Qva.Mgr.listpanel.prototype.ShowPanel=function(l){if(!l){if(this.Element.firstChild){this.Element.removeChild(this.Element.firstChild)}}else{var m=this;this.DocumentBinder.LoadHtml(this.DlgName,function(n){m.Element.innerHTML=n;m.PageBinder.Scan(l,m.Element.firstChild);m.PageBinder.Paint()})}};Qva.Mgr.listpanel.prototype.Paint=function(m,l){this.Touched=true};Qva.Mgr.activeAccordionHeader=function(l,o,m,p,n){this.Name=Qva.MgrMakeName(m,p)||p;this.Element=o;l.AddManager(this);if(!l.ListController){l.ListController=this}this.FoldOutController=l.FoldOutController;this.Lists=[];this.CurrentFoldOut={};if(n){this.SetActiveListItemAndFoldout=function(){};this.CurrentFoldOut={Name:this.Name,AvqDialog:n,binderid:l.PageBinder.ID};if(c(o).hasClass("ui-state-active")){this.FoldOutController.SetActiveFoldOut(this.CurrentFoldOut)}}var q=this;c(o).click(function(){q.FoldOutController.SetActiveFoldOut(q.CurrentFoldOut);q.PageBinder.HideContextDialog(true,true)})};Qva.Mgr.activeAccordionHeader.prototype.SetActiveListItemAndFoldout=function(l){var n=true;if(!l.ActiveItem){for(var m=0;m<this.Lists.length;m++){if(this.Lists[m]==l){n=false}if(this.Lists[m]!=l&&this.Lists[m].ActiveItem){if(this.CurrentFoldOut.AvqDialog!==this.Lists[m].ActiveItem.AvqDialog&&this.CurrentFoldOut.Name!==this.Lists[m].ActiveItem.Name){this.Lists[m].SetActiveItem(this.Lists[m].ActiveItem)}return}}this.CurrentFoldOut={}}else{for(var m=0;m<this.Lists.length;m++){if(this.Lists[m]!=l){this.Lists[m].ClearActiveItem(true)}if(this.Lists[m]==l){n=false}}this.CurrentFoldOut={Name:l.ActiveItem.Name,AvqDialog:l.ActiveItem.AvqDialog,binderid:l.ActiveItem.binderid,Index:l.ActiveItem.Index}}if(n){this.Lists[this.Lists.length]=l}if(c(this.Element).hasClass("ui-state-active")){this.FoldOutController.SetActiveFoldOut(this.CurrentFoldOut)}};Qva.Mgr.activeAccordionHeader.prototype.GetActiveFoldOut=function(){return this.CurrentFoldOut};Qva.Mgr.activeAccordionHeader.prototype.Paint=function(m,l){};Qva.Mgr.sortableDimensions=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.Element=n;l.AddManager(this);this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;c(this.Element).sortable({handle:"span"});c(this.Element).disableSelection()};Qva.Mgr.sortableDimensions.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.disabled=(n!="e");l.style.display=Qva.MgrGetDisplayFromMode(this,n)};Qva.Mgr.chartDimensionsButton=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.Element=n;l.AddManager(this);this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;c(this.Element).click(function(){var p=Qva.GetBinder(this.binderid);if(!p.Enabled){return}p.Set(this.Name,"action","",true)})};Qva.Mgr.chartDimensionsButton.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.disabled=(n!="e");l.style.display=Qva.MgrGetDisplayFromMode(this,n)};Qva.Mgr.propertySlider=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.Element=n;l.AddManager(this);this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;this.Sliding=false;var p=this;c(this.Element).slider({slide:function(r,s){if(Math.abs(p.serverValue-s.value)<(p.serverMax-p.serverMin)/10){return}var q=Qva.GetBinder(this.binderid);if(!q.Enabled){return}q.Set(this.Name,"value",s.value,true)},start:function(q,r){p.Sliding=true},stop:function(r,s){p.Sliding=false;var q=Qva.GetBinder(this.binderid);q.Set(this.Name,"value",s.value,true)}})};Qva.Mgr.propertySlider.prototype.Paint=function(o,n){this.serverMin=isNaN(parseInt(n.getAttribute("min")))?0:parseInt(n.getAttribute("min"));c(this.Element).slider("option","min",this.serverMin);this.serverMax=isNaN(parseInt(n.getAttribute("max")))?0:parseInt(n.getAttribute("max"));c(this.Element).slider("option","max",this.serverMax);var l=isNaN(parseInt(n.getAttribute("value")))?0:parseInt(n.getAttribute("value"));this.serverValue=Math.max(this.serverMin,Math.min(l,this.serverMax));if(this.Sliding){return}c(this.Element).slider("value",this.serverValue);this.Touched=true;var m=this.Element;if(o!="e"){c(this.Element).slider("disable")}else{c(this.Element).slider("enable")}m.style.display=Qva.MgrGetDisplayFromMode(this,o)};Qva.Mgr.foldOutMenuButton=function(l,n){this.Element=n;var m=l.FoldOutController;if(m){m.SetFoldOutButton(this);n.FoldOutVisible=false;this.IsLessButton=n.getAttribute("isless")=="true";if(this.IsLessButton){n.style.display="none"}c(this.Element).button().click(function(){if(this.disabled){return}if(this.FoldOutVisible){m.HideFoldOut()}else{m.ShowFoldOut()}})}else{n.style.display="none"}};Qva.Mgr.foldOutMenuButton.prototype.SetStatus=function(m,l){this.Element.FoldOutVisible=m;c(this.Element).button(l?"enable":"disable");if(m==this.IsLessButton){this.Element.style.display=""}else{this.Element.style.display="none"}};Qva.Mgr.TabSource=function(l,o,m,p,n){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=o;o.binderid=l.binderid;o.Name=this.Name;o.AvqDialog=n;var q=this;o.onmousedown=function(r){q.PageBinder.SetActiveItem(this)}};Qva.Mgr.TabSource.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.disabled=(n!="e");l.style.display=Qva.MgrGetDisplayFromMode(this,n)};Qva.Mgr.tabs=function(l,r,p,s,q){if(!Qva.MgrSplit(this,p,s)){return}l.AddManager(this);l.Tabs=this;this.Element=r;this.MgrType="tabs";var o=this.Name.replace(f,""),n=c(r),m=this;n.tabs().find("[name='tab']").each(function(){var v=c(this),w=v.attr("href")?"href":"id",u=v.attr(w);if(w&&u){v.attr(w,u+"-"+o)}v.click(function(){m.drawFoldoutScrollShadow(v.parent().index())})})};Qva.Mgr.tabs.prototype.drawFoldoutScrollShadow=function(o){var r=c(this.Element),p=r.find("[name='tab']"),q=r.find(".tab-container .ui-tabs-panel > .prop-grid_container").eq(o),n=3,l=p.children(":visible"),m,s;q=q.length?q:r.find(".tab-container > *").eq(0);q.siblings().each(function(){var u=c(this).data("qvScroll");if(u&&u.isAttached){u.detach()}});m=q.data("qvScroll")||this.createScroll(q);if(q.is(":visible")){m.attach().calculateScrollValues();s=m.overflowHeight>n;if(s){q.parent().addClass("prop-grid_foldout-shadow")}else{q.parent().removeClass("prop-grid_foldout-shadow");m.detach()}}q.data("qvScroll",m)};Qva.Mgr.tabs.prototype.createScroll=function(l){return new QvScroll({attachElement:l[0],horizontal:"disabled",cancelEvents:true,startAttached:false,indicators:{enabled:true}})};Qva.Mgr.tabs.prototype.Paint=function(m,l){this.Element.style.display=Qva.MgrGetDisplayFromMode(this,m)};Qva.Mgr.align=function(l,o,m,p,n){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=o;this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID};Qva.Mgr.align.prototype.Paint=function(r,l){var m=parseInt(l.getAttribute("value"));var s=l.getElementsByTagName("element");this.Element.innerHTML="";var o=(r!="e");var u=[];var n=false;for(var p=0;p<s.length;p++){u[u.length]=parseInt(s[p].getAttribute("value"));if(u[u.length-1]==4){n=true}}for(var p=0;p<u.length;p++){var q=window.document.createElement("button");q.setAttribute("value1",u[p]);this.AddImage(q,u[p],m,n,o);q.Name=this.Element.Name;q.binderid=this.Element.ID;if(!o){c(q).click(function(){var v=Qva.GetBinder(this.binderid);if(!v.Enabled){return}v.Set(this.Name,"value",this.getAttribute("value1"),true)})}this.Element.appendChild(q)}};Qva.Mgr.align.prototype.AddImage=function(m,p,q,l,o){var r=c(m);r.button({text:false});r.removeClass("ui-corner-all");if(r.attr("value1")==0){r.addClass("ui-corner-left").addClass("prop-button-align")}if(r.attr("value1")==1){r.addClass("prop-button-align")}if(r.attr("value1")==2){r.addClass("ui-corner-right").addClass("prop-button-align-last")}if(r.attr("value1")==4){r.addClass("prop-button-align")}if(r.attr("value1")==8){r.addClass("ui-corner-right").addClass("prop-button-align-last")}r.addClass("prop-weld-align-icons");var n=window.document.createElement("div");c(n).addClass("prop-grid_left prop-grid_button prop-icon-24x24");switch(p){case 0:if(l){c(n).addClass("prop-vertical-icon-top")}else{c(n).addClass("prop-horizontal-icon-left")}break;case 1:c(n).addClass("prop-horizontal-icon-center");break;case 2:c(n).addClass("prop-horizontal-icon-right");break;case 4:c(n).addClass("prop-vertical-icon-middle");break;case 8:c(n).addClass("prop-vertical-icon-bottom");break}if(p==q){r.addClass("ui-state-active")}else{r.removeClass("ui-state-active")}if(o){c(n).addClass("prop-icon-disabled")}r.bind("mouseout",function(){if(p==q){r.addClass("ui-state-active")}});if(o){r.unbind()}c(n).insertBefore(r.children()[0])};Qva.Mgr.dynamicDropdown=function(n,p,m,r,w){if(!Qva.MgrSplit(this,m,r)){return}n.AddManager(this);this.Property="Fields";if(w){this.Property=w}this.Element=p;p.Name=this.Name;p.binderid=n.PageBinder.ID;p.Property=this.Property;var v="";var u="";var q="";if(c(p).attr("data-dynamicdropdown-type")!=null&&c(p).attr("data-dynamicdropdown-type")=="standalone"){v=c('<span class="prop-icon-24x24 prop-dyn-dynamic-dropdown-search-icon prop-dyn-hidden"></span>');u=c('<input class="prop-dyn-dynamic-dropdown prop-width-90px prop-padding-right-5px" type="text" />');q=c('<button class="prop-icon-24x24 prop-dyn-dynamic-dropdown-button-open"></button>')}else{v=c('<span class="prop-icon-24x24 prop-dyn-dynamic-dropdown-search-icon prop-dyn-hidden"></span>');u=c('<input class="prop-dyn-dynamic-dropdown prop-width-192px prop-dyn-clear-border-background" type="text" />');q=c('<button class="prop-icon-24x24 prop-dyn-dynamic-dropdown-button-open prop-dyn-clear-border-background"></button>')}c(p).append(v).append(u).append(q);if(!b[this.Property]){b[this.Property]=[];var l=this.PageBinder;while(l&&!l.GetFields){l=l.PageBinder}var s=this.Property=="Variable"?l.GetVariables():l.GetFields();for(var x in s){b[this.Property].push(s[x].text);if(s[x].SubItems!=null&&s[x].SubItems.length>0){for(var o in s[x].SubItems){if(s[x].SubItems[o].text!=null){b[this.Property].push(s[x].SubItems[o].text)}}}}}c(u).autocomplete({source:b[this.Property],minLength:0,open:function(){c(".QvPageBody").find(".ui-autocomplete").css({left:c(u).parent().offset().left,top:c(u).parent().height()+c(u).parent().offset().top+3,width:c(u).parent().width()-4})},select:function(z,A){c(u).focusout();c(u).blur();var y=Qva.GetBinder(p.binderid);if(!y.Enabled){return}params={position:c(A.item).attr("value"),action:""};y.Set(p.Name,params)}}).click(function(){c(this).focus()});c(u).autocomplete("option","html");p.closeDynamicDropdown=function(y){c(u).autocomplete("close");c(u).blur();c(u).prev().addClass("prop-dyn-hidden");c(u).next().removeClass("prop-dyn-dynamic-dropdown-button-close").addClass("prop-dyn-dynamic-dropdown-button-open");if(c(u).closest("ul[name^='sortable']").length>0){c(u).parent().addClass("prop-dyn-clear-border-background");c(u).addClass("prop-dyn-clear-border-background");c(u).next().addClass("prop-dyn-clear-border-background")}c(u).attr("value",c(u).data("originalValue"))};p.openDynamicDropdown=function(){c(u).autocomplete("search","");c(u).attr("value","");c(u).prev().removeClass("prop-dyn-hidden");c(u).next().removeClass("prop-dyn-dynamic-dropdown-button-open").addClass("prop-dyn-dynamic-dropdown-button-close");if(c(u).closest("ul[name^='sortable']").length>0){c(u).parent().removeClass("prop-dyn-clear-border-background");c(u).removeClass("prop-dyn-clear-border-background");c(u).next().removeClass("prop-dyn-clear-border-background")}};c(u).bind("focus",function(y){p.openDynamicDropdown();y.stopPropagation()});if(IS_IE&&IE_VERSION<=8){c(".tabs").bind("click focus",function(y){if(!c(y.target).is(".prop-dyn-dynamic-dropdown-button-close")){p.closeDynamicDropdown(y)}});c(document).bind("click focus",function(y){if(c(u).autocomplete("widget").is(":visible")){if(!c(y.target).is(".prop-dyn-dynamic-dropdown, .ui-autocomplete")){p.closeDynamicDropdown(y)}}})}else{c(u).bind("focusout",function(y){if(!c(y.target).is(".prop-dyn-dynamic-dropdown, .ui-autocomplete-input, .ui-autocomplete")){p.closeDynamicDropdown()}});c(".ToolWindow-MainBody").bind("mousedown",function(y){if(c(u).autocomplete("widget").is(":visible")){if(!c(y.target).is(".prop-dyn-dynamic-dropdown, .ui-autocomplete, .prop-dyn-dynamic-dropdown-button-close")){p.closeDynamicDropdown(y)}}});c(".prop-dyn-sortable-item-handle").bind("mousedown",function(y){p.closeDynamicDropdown(y)})}c(u).next().bind("click",function(y){if(c(u).autocomplete("widget").is(":visible")){p.closeDynamicDropdown(y);y.stopPropagation()}else{c(u).focus()}})};Qva.Mgr.dynamicDropdown.prototype.Paint=function(m,l){this.Element.style.display=Qva.MgrGetDisplayFromMode(this,m);c(this.Element).find("input").attr("value",l.getAttribute("text"));c(this.Element).find("input").data("originalValue",l.getAttribute("text"));if(l.getAttribute("mode")=="disabled"){if(IS_IE&&IE_VERSION<9){this.Element.childNodes[1].onselectstart=function(){this.blur();return false}}else{this.Element.childNodes[1].onmousedown=function(){this.blur();return false}}c(this.Element.childNodes[1]).autocomplete("option","disabled",true).attr("readonly",true).unbind().addClass("prop-dyn-dimmed");c(this.Element.childNodes[2]).addClass("prop-dyn-transparency")}else{if(c(this.Element).find(".prop-dyn-dynamic-dropdown").attr("newrow")=="true"){this.Element.openDynamicDropdown()}else{this.Element.closeDynamicDropdown()}}};Qva.Mgr.backgroundcolor=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);l.AddManager(this);this.Element=n};Qva.Mgr.backgroundcolor.prototype.Paint=function(n,m){this.Touched=true;var l=this.Element;l.style.display=Qva.MgrGetDisplayFromMode(this,n);l.style.backgroundColor=m.getAttribute("value")};window.log=function(l){try{console.log(l)}catch(m){}};Qva.Mgr.closeself=function(l,n,m,o){if(m!=null){if(!Qva.MgrSplit(this,m,o)){return}this.Element=n;l.AddManager(this);this.Mode="h"}this.Parent=l;n.onclick=function(){l.CloseSelf()}};Qva.Mgr.closeself.prototype.Paint=function(m,l){if(this.Mode=="h"&&m!="e"){return}this.Mode=m;if(this.Mode=="h"){this.Parent.CloseSelf()}};Qva.Mgr.abortself=function(l,m){this.Parent=l;m.onclick=function(){l.AbortSelf()}};Qva.Mgr.inputpercent=function(l,n,m,o,p){if(!Qva.MgrSplit(this,m,o)){return}this.Element=n;this.Condition=p;n.Name=this.Name;n.binderid=l.binderid;n.Attr=this.Attr;l.AddManager(this);n.onclick=function(q){Qva.ActiveObjectsCloak=true;if(!q){q=window.event}q.cancelBubble=true};n.onchange=function(){var q=Qva.GetBinder(this.binderid);if(!q.Enabled){return}var s=255;if(this.value==""){q.Set(this.Name,"text","",true)}else{Assert(!isNaN(this.value)&&this.value>=0,this.Name+": Value is not a number or value is negative!");s=this.maxValue;var r=Math.round((this.value*s)/100);q.Set(this.Name,this.Attr,r,true)}}};Qva.Mgr.inputpercent.prototype.Lock=Qva.LockReadOnly;Qva.Mgr.inputpercent.prototype.Unlock=Qva.UnlockReadOnly;Qva.Mgr.inputpercent.prototype.Paint=function(o,m){this.Touched=true;var l=this.Element;l.readOnly=(o!="e");l.style.color=l.readOnly?"graytext":"";l.disabled=false;var n=0;l.minValue=0;l.maxValue=255;l.rangeValue="";if(o!="n"){l.minValue=isNaN(parseInt(m.getAttribute("min")))?0:parseInt(m.getAttribute("min"));l.maxValue=isNaN(parseInt(m.getAttribute("max")))?0:parseInt(m.getAttribute("max"));l.rangeValue=m.getAttribute("range")!=null?m.getAttribute("range"):"";n=isNaN(parseInt(m.getAttribute(this.Attr)))?0:parseInt(m.getAttribute(this.Attr));n=Math.round((n*100)/l.maxValue)}l.value=n;this.Locked=l.disabled;l.style.display=Qva.MgrGetDisplayFromMode(this,o)};Qva.Mgr.imagepicker=function(l,n,m,o){if(!Qva.MgrSplit(this,m,o)){return}this.Element=n;l.AddManager(this)};Qva.Mgr.imagepicker.prototype.Paint=function(u,l){this.Element.innerHTML="";var v=l.getElementsByTagName("image");var s=0;for(var r=0;r<v.length;r++){var m=document.createElement("div");m.className="prop-grid_image-picker-image";var n=document.createElement("div");n.style.clear="both";var o=v[r];var q=document.createElement("img");var w=o.getAttribute("stamp");var p=o.getAttribute("image");p+="."+o.getAttribute("value");q.setAttribute("src",Qva.GetBinder(this.PageBinder.binderid).BuildBinaryUrl(o.getAttribute("path"),w,p)+"&width=90&height=90");q.binderid=this.PageBinder.binderid;q.Name=this.Name;q.value=o.getAttribute("value");if(u=="e"){q.onclick=function(){var x=Qva.GetBinder(this.binderid);if(!x.Enabled){return}x.Set(this.Name,"value",this.value,true)}}if(o.getAttribute("selected")=="true"){q.className="prop-selected-image"}m.appendChild(q);this.Element.appendChild(m);if(++s>2){this.Element.appendChild(n);s=0}}this.Touched=true};Qva.Mgr.jqueryToggle=function(n,o,m,s){if(!Qva.MgrSplit(this,m,s)){return}this.Element=o;o.binderid=n.binderid;o.Name=this.Name;this.Active=0;this.iconType=o.getAttribute("propicontype");if(this.iconType=="togglefont"){var r=window.document.createElement("button");c(r).button({text:false});var x=c(r);x.css("height","24px");var l=window.document.createElement("div");var p=c(l);p.addClass("prop-icon-24x24");var v=o.getAttribute("propicon");if(m==".Bold"||v=="bold"){p.addClass("prop-font-bold-icon")}if(m==".Italic"||v=="italic"){p.addClass("prop-font-italic-icon")}if(m==".Underline"||v=="underline"){p.addClass("prop-font-uline-icon")}p.insertBefore(x.children()[0]);o.appendChild(r)}if(this.iconType=="togglepercenthash"){var u=this;this.Buttons=[];for(var q=0;q<2;q++){var r=window.document.createElement("button");var w=window.document.createElement("span");c(r).attr("value1",q);c(r).addClass("ui-state-disabled");this.AddImage(r,w,q);c(r).attr("Name",this.Name);c(r).attr("binderid",n.binderid);c(r).click(function(){if(c(this).hasClass("ui-state-disabled")){return false}var y=Qva.GetBinder(c(this).attr("binderid"));if(!y.Enabled){return}y.Set(c(this).attr("Name"),"value",c(this).attr("value1"),true)});c(r).bind("mouseout mouseleave",function(y){if(c(this).attr("value1")==u.Active){c(this).addClass("ui-state-active")}});this.Element.appendChild(r);this.Buttons[this.Buttons.length]=c(r)}}else{c(o).click(function(){var y=Qva.GetBinder(this.binderid);if(!y.Enabled){return}y.Set(this.Name,"value",this.getAttribute("value1"),true)});c(o).mouseleave(function(z){var y=c(this).children()[0];if(this.getAttribute("value1")==0){c(y).addClass("ui-state-active")}})}n.AddManager(this)};Qva.Mgr.jqueryToggle.prototype.Paint=function(p,o){this.Active=parseInt(o.getAttribute("value"));var n=p=="d"||isNaN(this.Active);if(this.iconType=="togglepercenthash"){for(var m=0;m<this.Buttons.length;m++){if(!isNaN(this.Active)){if(this.Buttons[m].attr("value1")==this.Active){this.Buttons[m].addClass("ui-state-active")}else{this.Buttons[m].removeClass("ui-state-active")}}if(n){this.Buttons[m].addClass("ui-state-disabled")}else{this.Buttons[m].removeClass("ui-state-disabled")}}}else{var l=c(this.Element).children()[0];if(!isNaN(this.Active)){this.Element.setAttribute("value1",(this.Active==0?1:0));if(this.Active==0){c(l).removeClass("ui-state-active")}else{c(l).addClass("ui-state-active")}if(n){c(l).addClass("ui-state-disabled")}else{c(l).removeClass("ui-state-disabled")}}else{c(l).addClass("ui-state-disabled")}}};Qva.Mgr.jqueryToggle.prototype.AddImage=function(l,m,n){c(l).button({text:false});c(l).removeClass("ui-corner-all").addClass("prop-button-align");if(c(l).attr("value1")==0){c(l).addClass("ui-corner-left")}if(c(l).attr("value1")==1){c(l).addClass("ui-corner-right")}c(l).addClass("prop-weld-align-icons").addClass("prop-limit-icon-button");c(m).addClass("prop-grid_left prop-grid_button prop-icon-34x34");switch(n){case 0:c(m).addClass("prop-limit-icon-percent");break;case 1:c(m).addClass("prop-limit-icon-hash");break}c(l).append(c(m))};Qva.Mgr.colorpicker=function(l,n,m,o){this.Name=Qva.MgrMakeName(m,o);this.primaryColor;this.secondaryColor;this.counter=0;this.isFirstRunTwoColor=true;this.disableColorPalette=false;l.AddManager(this);this.Element=n;this.PickerAreas=[]};Qva.Mgr.colorpicker.prototype.Paint=function(m,l){this.PickerAreas[0].DisablePalette(this.disableColorPalette)};Qva.Mgr.colorpicker.prototype.Setcolor=function(l,m){if(!m){this.primaryColor=l;this.PrimaryInput.SelectColor(l,false)}else{this.secondaryColor=l;this.SecondaryInput.SelectColor(l,true)}};Qva.Mgr.colorpicker.prototype.highlightSecondaryInPalette=function(){if(this.PickerAreas){for(var l in this.PickerAreas){if(this.PickerAreas[l]&&this.secondaryColor==this.PickerAreas[l].Color){this.PickerAreas[l].highlightSecondaryArea(this.oneColorPalette);break}}}};Qva.Mgr.colorpicker.prototype.highlightPrimaryInPalette=function(){if(this.PickerAreas){for(var l in this.PickerAreas){if(this.PickerAreas[l]&&this.primaryColor==this.PickerAreas[l].Color){this.PickerAreas[l].highlightPrimaryArea(this.oneColorPalette);break}}}};Qva.Mgr.colorpicker.prototype.DisablePalette=function(l){};Qva.Mgr.colorpicker.prototype.Markcolor=function(l){this.noColorPalette=(this.firstColorMode!="e"&&this.secondColorMode!="e");var n=(this.firstColorMode=="e"&&this.secondColorMode!="e");var p=(this.firstColorMode!="e"&&this.secondColorMode=="e");var o=(this.firstColorMode=="e"&&this.secondColorMode=="e");this.oneColorPalette=(this.secondColorMode=="h");var m=false;if(this.noColorPalette){this.counter=0;this.isFirstRunTwoColor=true}else{if(n){this.counter=1;this.isFirstRunTwoColor=true;this.Setcolor(l,false)}else{if(p){this.counter=0;m=(this.counter==0);this.Setcolor(l,m)}else{if(o){if(this.isFirstRunTwoColor){this.isFirstRunTwoColor=false;this.counter=1}else{this.counter=(this.counter+1)%2}m=(this.counter==0);this.Setcolor(l,m)}else{}}}}this.ResetColorPalette()};Qva.Mgr.colorpicker.prototype.SetColorPalette=function(l,m){if(!m){this.primaryColor=l;this.highlightPrimaryInPalette()}else{this.secondaryColor=l;this.highlightSecondaryInPalette()}};Qva.Mgr.colorpicker.prototype.ResetColorPalette=function(){if(this.PickerAreas){for(var l in this.PickerAreas){if(this.PickerAreas[l]){this.PickerAreas[l].nolightArea()}}}};Qva.Mgr.colorpicker.prototype.DisplayColor=function(m){var l=/\.SecondaryColorHex$/.test(m.Element.Name);if(!l){this.firstColorMode=m.mode;this.ResetColorPalette()}else{this.secondColorMode=m.mode;this.oneColorPalette=(this.secondColorMode=="h")}this.disableColorPalette=(this.firstColorMode!="e"&&this.secondColorMode!="e");this.PickerAreas[0].DisablePalette(this.disableColorPalette);if(this.disableColorPalette){return}if(this.firstColorMode!="e"&&this.secondColorMode=="e"&&!l){return}if(this.firstColorMode=="e"&&this.secondColorMode!="e"&&l){if(this.oneColorPalette){this.SetColorPalette(this.primaryColor,false)}return}this.SetColorPalette(m.Element.value,l)};Qva.Mgr.colorpickerarea=function(n,o,m,s,q){this.Name=Qva.MgrMakeName(m,s);n.AddManager(this);this.Element=o;this.Color=q;o.binderid=n.binderid;o.Name=this.Name;o.setAttribute("value",q);var l=document.createElement("div");o.appendChild(l);l.className="ToolProperty-Color-Picker";try{l.style.backgroundColor=q}catch(u){alert("Invalid color:"+q)}var p=n.Managers[this.Name];for(var r=0;r<p.length;r++){if(p[r].PickerAreas){p[r].PickerAreas[p[r].PickerAreas.length]=this;this.colorpicker=p[r];o.colorpicker=this.colorpicker;break}}o.onclick=function(){this.colorpicker.Markcolor(this.getAttribute("value"))}};Qva.Mgr.colorpickerarea.prototype.Paint=function(m,l){};Qva.Mgr.colorpickerarea.prototype.highlightArea=function(m,n){var o=c(this.Element);o.find(".prop-icon-24x24").remove();var l=o.children().first();if(!n){var p=c(window.document.createElement("div"));p.addClass("prop-icon-24x24").addClass(m?"prop-colorpicker-icon-second":"prop-colorpicker-icon-first").addClass("prop-colorpicker-icon");p.appendTo(l)}l.addClass("popup-grid_colorpicker_highlight_border");o.addClass("popup-grid_colorpicker_highlight")};Qva.Mgr.colorpickerarea.prototype.DisablePalette=function(l){if(l){c(this.Element).parents("[palette='palette']").addClass("colorpickerpalette-disabled")}else{c(this.Element).parents("[palette='palette']").removeClass("colorpickerpalette-disabled")}};Qva.Mgr.colorpickerarea.prototype.highlightSecondaryArea=function(l){this.highlightArea(true,l)};Qva.Mgr.colorpickerarea.prototype.highlightPrimaryArea=function(l){this.highlightArea(false,l)};Qva.Mgr.colorpickerarea.prototype.nolightArea=function(){var l=c(this.Element);l.find(".prop-icon-24x24").remove();l.children().first().removeClass("popup-grid_colorpicker_highlight_border");l.removeClass("popup-grid_colorpicker_highlight")};Qva.Mgr.inputcolor=function(m,q,n,r,p){if(!Qva.MgrSplit(this,n,r)){return}this.Element=q;q.mgr=this;q.Name=this.Name;q.binderid=m.binderid;q.Attr=this.Attr;this.IsSecondary=p=="true";m.AddManager(this);q.onclick=function(s){Qva.ActiveObjectsCloak=true;if(!s){s=window.event}s.cancelBubble=true};q.onchange=function(){var s=m.PageBinder;if(this.value==""){s.Set(this.Name,"text","",true)}else{s.Set(this.Name,this.Attr,this.value,true)}};var l=m.Managers[r];for(var o=0;o<l.length;o++){if(l[o].PickerAreas){this.colorpicker=l[o];if(this.IsSecondary){l[o].SecondaryInput=this}else{l[o].PrimaryInput=this}break}}};Qva.Mgr.inputcolor.prototype.Lock=Qva.LockReadOnly;Qva.Mgr.inputcolor.prototype.Unlock=Qva.UnlockReadOnly;Qva.Mgr.inputcolor.prototype.Paint=function(o,m){this.Touched=true;this.mode=o;var l=this.Element;l.readOnly=(o!="e");l.style.color=l.readOnly?"graytext":"";l.disabled=false;var n="";if(o!="n"){n=m.getAttribute(this.Attr);if(this.Attr=="value"&&m.getAttribute("text")==""){n=""}}if(n==""&&this.TextIfNull){n=this.TextIfNull}if(this.Dec!=null){l.value=Qva.Trunc(n,this.Dec)}else{l.value=n}this.Locked=l.disabled;l.style.display=Qva.MgrGetDisplayFromMode(this,o);this.colorpicker.DisplayColor(this)};Qva.Mgr.inputcolor.prototype.SelectColor=function(m){var l=this.PageBinder.PageBinder;l.Set(this.Name,this.Attr,m,true)};var d=355;Qva.Mgr.toolwindowbody.prototype.ShowContextDialog=function(l,q){if(this.ContextDialog==null){this.ContextDialog=document.createElement("div");this.ContextDialog.style.position="absolute";this.ContextDialog.style.zIndex=10666;this.ContextDialog.className="contextdialog";this.ContextDialog.onclick=Qva.CancelBubble;this.Element.insertBefore(this.ContextDialog,this.Element.firstChild)}this.ContextDialog.innerHTML=l;var p=this.CurrentDialog.ButtonMgr.Name.split(".");var m=p[0]+"."+p[1]+"."+p[2];this.ContextDialogMgr=new Qva.Mgr.toolwindowbody(this.PageBinder,this.ContextDialog,m,this);this.ContextDialogMgr.Scan(this.CurrentDialog.ButtonMgr.Name);this.CurrentDialog.ButtonMgr.ToggleUIState();if(parseInt(c(this.Element).css("width"))==d){this.ContextDialog.style.left="-1px"}else{var o=d-parseInt(c(this.Element).css("width"));if(o==d){o=d-334}o=Math.round(o/2);this.ContextDialog.style.left=-o+"px"}if(c(this.Element).height()<c(this.ContextDialog).height()){this.ContextDialog.style.top="-1px"}else{if(this.CurrentDialog.offsety>(c(this.Element).height()/2)&&(this.CurrentDialog.offsety2>c(this.ContextDialog).height())){this.ContextDialog.style.top=this.CurrentDialog.offsety2-c(this.ContextDialog).height()-4+"px"}else{if(c(this.Element).height()<300){this.ContextDialog.style.top=this.CurrentDialog.offsety2-c(this.ContextDialog).height()-4+"px"}else{this.ContextDialog.style.top=this.CurrentDialog.offsety+4+"px"}}}this.ContextDialog.style.display="";try{this.ContextDialog.focus()}catch(n){}if(typeof(q)=="string"){this.ContextDialogMgr.SetSingleMode(this.CurrentDialog.ButtonMgr.Name,q)}else{if(this.node){this.ContextDialogMgr.Paint(this.mode,this.node,this.prefix)}else{this.DocumentBinder.Refresh()}}};Qva.Mgr.toolwindowbody.prototype.CloseSelf=function(){this.HideContextDialog();this.UIParent.HideContextDialog(true)};Qva.Mgr.toolwindowbody.prototype.AbortSelf=function(){this.HideContextDialog();this.UIParent.HideContextDialog(true,true)};Qva.Mgr.toolwindowbody.prototype.HideContextDialog=function(l,m){Qva.HideContextMenu();if(this.CurrentDialog){if(this.ContextDialogMgr!=null){if(m){this.ContextDialogMgr.Abort(true)}else{this.ContextDialogMgr.Close(true)}this.DocumentBinder.RemoveFromManagers(this.ContextDialogMgr);this.ContextDialogMgr=null}if(this.ContextDialog!=null){this.ContextDialog.style.display="none"}this.CurrentDialog.ButtonMgr.ToggleUIState();if(l){this.CurrentDialog=null}}};Qva.Mgr.toolwindowbody.prototype.ExpressionDialog=function(l){if(!this.DocumentBinder.Enabled){return}if(this.DocumentBinder.IsHosted){var m=external.AvqExpressionDialog(this.CurrentDialog.ButtonMgr.Value,this.CurrentDialog.ButtonMgr.ExpressionType=="always");if(m!=this.CurrentDialog.ButtonMgr.Value){this.DocumentBinder.Set(this.CurrentDialog.ButtonMgr.Name,"value",m,true)}}else{var n=this;this.DocumentBinder.LoadHtml("Expression.Qvpp",function(o){n.ShowContextDialog(o,n.CurrentDialog.ButtonMgr.Value)})}};Qva.Mgr.toolwindowbody.prototype.HideMe=function(m,l){if(this.CurrentDialog){if(this.CurrentDialog.ButtonMgr.Name==m.Name&&this.CurrentDialog.dlg==l){this.HideContextDialog();this.CurrentDialog=null;return}}};Qva.Mgr.toolwindowbody.prototype.SetContextDialog=function(m,l){if(this.CurrentDialog){this.HideContextDialog();if(this.CurrentDialog.ButtonMgr.Name==m.Name&&this.CurrentDialog.dlg==l){this.CurrentDialog=null;return}}var n=m.ButtonElement?m.ButtonElement:m.Element;this.CurrentDialog={ButtonMgr:m,dlg:l,offsety:(c(n).offset().top-c(this.Element).offset().top+c(n).height()),offsety2:(c(n).offset().top-c(this.Element).offset().top)};if(m.IsExpression){if(m.Element.disabled){return}this.ExpressionDialog()}else{var o=this;this.DocumentBinder.LoadHtml(o.CurrentDialog.dlg,function(p){o.ShowContextDialog(p,o.CurrentDialog.ButtonMgr.Value)})}};Qva.Mgr.dlgpropjqui=function(l,o,m,p,n){this.Init(l,o,m,p,n)};Qva.Mgr.dlgpropjqui.prototype.Init=function(l,o,m,p,n){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=o;this.DlgName=n;if(this.DlgName!==null&&this.DlgName.toUpperCase()=="EXPRESSION.QVPP"){this.IsExpression=true}var q=this;this.DialogOwner=l;while(!this.DialogOwner.SetContextDialog){this.DialogOwner=this.DialogOwner.PageBinder}this.iconType=o.getAttribute("propicontype");this.CreateButton(m,p);this.ButtonElement.bind("click",function(r){if(!q.disabled){q.DialogOwner.SetContextDialog(q,q.DlgName)}if(!r){r=window.event}r.cancelBubble=true})};Qva.Mgr.dlgpropjqui.prototype.CreateButton=function(m,p){var n=window.document.createElement("button");this.ButtonElement=c(n).button({text:false});var q=window.document.createElement("div");var l=c(q);this.ButtonElement.prepend(l);l.addClass("prop-icon-24x24");this.ButtonElement.addClass("prop-jqui-icon-border-fix");if(this.iconType=="expression"||this.iconType=="expression-text"){this.ButtonElement.attr("border",true);l.addClass("prop-icon-expression-standalone")}else{this.ButtonElement.addClass("prop-jqui-icon-state-no-border").removeClass("ui-state-default")}switch(this.iconType){case"expression-text":this.ButtonElement.addClass("prop-right");break;case"expression":l.addClass("prop-left");break;case"image":l.addClass("prop-grid_button").addClass("prop-image-icon-enabled");break;case"fontcolor":l.addClass("prop-left").addClass("prop-font-color-icon");var o=window.document.createElement("div");c(o).addClass("prop-font-color-icon-box");c(o).insertAfter(q);new Qva.Mgr.backgroundcolor(this.PageBinder,o,m+".ColorHex",p);break;case"tool":l.addClass("prop-grid_button").addClass("prop-jqui-icon");break;case"font":l.addClass("prop-left").addClass("prop-font-icon");break}this.Element.appendChild(n)};Qva.Mgr.dlgpropjqui.Enable=function(l,o){var p=c(l.find("button")[0]);var n=p.children("div")[0];var q=p.children("div")[1];var m=c(n).hasClass("prop-icon-expression-standalone");if(!o){p.button("disable");if(!m){p.addClass("prop-jqui-icon-state-no-border-disabled").removeClass("prop-jqui-icon-state-no-border")}}else{p.button("enable");if(!m){p.addClass("prop-jqui-icon-state-no-border").removeClass("prop-jqui-icon-state-no-border-disabled")}}if(q){p.prepend(q)}p.prepend(n)};Qva.Mgr.dlgpropjqui.prototype.ToggleUIState=function(){var l=this.ButtonElement;l.toggleClass("ui-state-active");if(l.attr("border")=="false"){if(l.hasClass("ui-state-active")){l.removeClass("prop-jqui-icon-state-no-border")}else{l.addClass("prop-jqui-icon-state-no-border")}}l.bind("mouseup mouseout",function(){l.toggleClass("ui-state-active");if(l.attr("border")=="false"){if(l.hasClass("ui-state-active")){l.removeClass("prop-jqui-icon-state-no-border")}else{l.addClass("prop-jqui-icon-state-no-border")}}})};Qva.Mgr.dlgpropjqui.prototype.CommonPaint=Qva.Mgr.dlg.prototype.Paint;Qva.Mgr.dlgpropjqui.prototype.Paint=function(o,n){if(o=="h"){this.DialogOwner.HideMe(this,this.DlgName)}this.CommonPaint(o,n);if(this.Element.getAttribute("newrow")=="true"){this.DialogOwner.SetContextDialog(this,this.DlgName)}if(this.iconType=="expression"||this.iconType=="expression-text"){var l=c(this.Element);var m=c(l.find("button")[0]);if(c(m.children("div")[0]).hasClass("prop-icon-expression-standalone")){Qva.Mgr.dlgpropjqui.Enable(l,o=="e")}else{var m=c(l.find("button")[0]);if(o=="d"){this.disabled=true;m.addClass("prop-icon-expression-disabled").removeClass("prop-icon-expression")}else{this.disabled=false;m.addClass("prop-icon-expression").removeClass("prop-icon-expression-disabled")}}}};Qva.Mgr.dlgprop=function(l,o,m,p,n){this.Init(l,o,m,p,n)};Qva.Mgr.dlgprop.prototype.Init=Qva.Mgr.dlgpropjqui.prototype.Init;Qva.Mgr.dlgprop.prototype.CreateButton=function(l,o){if(this.iconType=="colorpicker"||this.iconType=="singlecolor"){var n=window.document.createElement("span");this.ButtonElement=c(n);this.ButtonElement.addClass("prop-left").addClass("prop-icon-24x24").addClass("prop-color-icon");new Qva.Mgr.backgroundcolor(this.PageBinder,n,this.iconType=="colorpicker"?l+".ColorHex":l,o);this.Element.appendChild(n)}else{if(this.iconType=="expression"){var m=window.document.createElement("button");this.ButtonElement=c(m);this.ButtonElement.addClass("prop-icon-24x24").addClass("prop-icon-expression").addClass("prop-grid_button").addClass("prop-expression-button");this.Element.appendChild(m)}else{Assert(false)}}};Qva.Mgr.dlgprop.prototype.ToggleUIState=function(){if(this.ButtonElement.hasClass("prop-color-icon")||this.ButtonElement.hasClass("prop-color-icon-active")){this.ButtonElement.toggleClass("prop-color-icon-active");this.ButtonElement.toggleClass("prop-color-icon")}if(this.ButtonElement.hasClass("prop-icon-expression")||this.ButtonElement.hasClass("prop-icon-expression-active")){this.ButtonElement.toggleClass("prop-icon-expression-active");this.ButtonElement.toggleClass("prop-icon-expression")}};Qva.Mgr.dlgprop.prototype.CommonPaint=Qva.Mgr.dlg.prototype.Paint;Qva.Mgr.dlgprop.prototype.Paint=Qva.Mgr.dlgpropjqui.prototype.Paint;Qva.Mgr.arrowstyle=function(l,o,m,p,n){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=o;this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;this.ClassPrefix="prop-linearrow-"};Qva.Mgr.arrowstyle.prototype.SetRange=function(l){this.First=this.Current<7?0:7;this.Last=this.Current<7?6:13};Qva.Mgr.arrowstyle.prototype.Paint=function(r,q){var o=q.getElementsByTagName("element");this.Element.innerHTML="";var p=(r!="e");var l=[];for(var n=0;n<o.length;n++){l[l.length]=parseInt(o[n].getAttribute("value"))}this.Current=parseInt(q.getAttribute("value"));this.SetRange(l);for(var n=this.First;n<=this.Last;n++){var m=window.document.createElement("button");m.setAttribute("value1",n);this.AddImage(m,n,p);m.Name=this.Element.Name;m.binderid=this.Element.ID;if(!p){c(m).click(function(){var s=Qva.GetBinder(this.binderid);if(!s.Enabled){return}s.Set(this.Name,"value",this.getAttribute("value1"),true)})}this.Element.appendChild(m)}};Qva.Mgr.arrowstyle.prototype.AddImage=function(l,o,n){c(l).button({text:false});c(l).removeClass("ui-corner-all");switch(o){case this.First:c(l).addClass("ui-corner-left");c(l).addClass("prop-button-align");break;case this.Last:c(l).addClass("ui-corner-right");c(l).addClass("prop-button-align-last");break;default:c(l).addClass("prop-button-align");break}c(l).addClass("prop-weld-align-icons");var m=window.document.createElement("div");c(m).addClass("prop-grid_button prop-icon-24x24");c(m).css("position","relative");c(m).addClass(this.ClassPrefix+o);if(o==this.Current){c(l).addClass("ui-state-active")}else{c(l).removeClass("ui-state-active")}if(n){c(m).addClass("prop-icon-disabled")}var p=this.Current;c(l).bind("mouseout",function(){if(o==p){c(l).addClass("ui-state-active")}});if(n){c(l).unbind()}c(m).insertBefore(c(l).children()[0])};Qva.Mgr.linestyle=function(l,o,m,p,n){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=o;this.Element.Name=this.Name;this.Element.binderid=l.PageBinder.ID;this.ClassPrefix="prop-linestyle-"};Qva.Mgr.linestyle.prototype.SetRange=function(l){this.First=0;this.Last=l.length-1};Qva.Mgr.linestyle.prototype.Paint=Qva.Mgr.arrowstyle.prototype.Paint;Qva.Mgr.linestyle.prototype.AddImage=Qva.Mgr.arrowstyle.prototype.AddImage;function g(m,q){m=c(m);var p=0;var n=parseFloat(m.css("margin-right"))+parseFloat(m.css("margin-left"));if(!isNaN(n)){p+=n}var o=parseFloat(m.css("padding-right"))+parseFloat(m.css("padding-left"));if(!isNaN(o)){p+=o}var l=parseFloat(m.css("border-right-width"))+parseFloat(m.css("border-left-width"));if(!isNaN(l)){p+=l}if(!q){q=m.parent().width()}m.css("width",q-p)}Qva.Mgr.prop_editexpression=function(l,r,n,s){var q=window.document.createElement("div");q.className="prop-grid_vertical_align";r.appendChild(q);g(q);var p=c(q).width();var m=window.document.createElement("input");c(m).addClass("prop-expression-input");c(m).attr("type","text");new Qva.Mgr.inputtext(l,m,n,s);q.appendChild(m);g(m,p);var o=window.document.createElement("span");c(o).attr("propicontype","expression");new Qva.Mgr.dlgprop(l,o,n,s,"Expression.qvpp");q.appendChild(o)};Qva.Mgr.prop_dynamicDropdown=function(l,o,m,q,p){var n=window.document.createElement("div");n.className="prop-grid_vertical_align";o.appendChild(n);g(n);var r=window.document.createElement("div");c(r).addClass("prop-dyn-dynamic-dropdown-wrapper");c(r).attr("data-dynamicdropdown-type","standalone");new Qva.Mgr.dynamicDropdown(l,r,m,q,p);n.appendChild(r);g(r)};Qva.Mgr.prop_select=function(m,p,n,q){new Qva.Mgr.label(m,p,n,q);var o=window.document.createElement("div");o.className="prop-grid_vertical_align";p.appendChild(o);g(o);var l=window.document.createElement("select");new Qva.Mgr.select(m,l,n,q);o.appendChild(l);c(l).css("width","100%")};Qva.Mgr.prop_label=function(l,n,m,o){c(n).wrapInner('<div class="prop-grid_vertical_align">')};Qva.Mgr.prop_centeredlabel=function(l,n,m,o){Qva.Mgr.prop_label(l,n);var p=c(c(n).children()[0]);p.css("text-align","center");g(p)};Qva.Mgr.prop_checkbox=function(l,o,m,q,r){var n=window.document.createElement("div");n.className="prop-grid_vertical_align";o.appendChild(n);var p=window.document.createElement("input");c(p).attr("type","checkbox");c(p).addClass("prop-grid_checkbox");new Qva.Mgr.inputcheckbox(l,p,m,q,r);n.appendChild(p)};Qva.Mgr.prop_radiobutton=function(l,p,n,q,m){if(!m){return}var r=m.split(":");if(r.length<2){return}var o=window.document.createElement("div");o.className="prop-grid_vertical_align";p.appendChild(o);var s=window.document.createElement("input");c(s).attr("type","radio");c(s).attr("name",!!r[0]?n:r[0]);c(s).attr("value",r[1]);c(s).addClass("prop-grid_checkbox");new Qva.Mgr.inputradio(l,s,n,q);o.appendChild(s)};Qva.Mgr.prop_slider=function(l,q,n,r,m){var o=window.document.createElement("div");q.appendChild(o);g(o);c(o).css("width",c(o).width()-6).css("padding-left","6px");var p=window.document.createElement("div");c(p).attr("type","radio");c(p).addClass("prop-grid_slider");new Qva.Mgr.propertySlider(l,p,n,r);o.appendChild(p);g(p);c(o).css("height",c(q).height());j(c(p))};Qva.Mgr.prop_editinput=function(l,n,m,o,p){this.Create(l,n,m,o,p)};function j(o){var l=o.height();var m=parseFloat(o.css("border-top-width"))+parseFloat(o.css("border-bottom-width"));if(!isNaN(m)){l+=m}var q=parseFloat(o.css("margin-top"))+parseFloat(o.css("margin-bottom"));if(!isNaN(q)){l+=q}var r=parseFloat(o.css("padding-top"))+parseFloat(o.css("padding-bottom"));if(!isNaN(r)){l+=r}var n=o.parent();var p=(n.height()-l)/2;n.css("height",l).css("padding-top",p).css("padding-bottom",p)}function h(n,m){var q=0;if(m){var o=parseFloat(n.css("margin-right"))+parseFloat(n.css("margin-left"));if(!isNaN(o)){q+=o}}var p=parseFloat(n.css("padding-right"))+parseFloat(n.css("padding-left"));if(!isNaN(p)){q+=p}var l=parseFloat(n.css("border-right-width"))+parseFloat(n.css("border-left-width"));if(!isNaN(l)){q+=l}return n.width()+q}Qva.Mgr.prop_editinput.prototype.Create=function(l,p,n,q,s){var m=window.document.createElement("input");var r=c(p);var o=c(m);o.addClass("prop-expression-input");o.attr("type","text");this.AddManager(l,m,n,q);p.appendChild(m);if(s){o.addClass(s);if(parseInt(o.css("width"))>0){o.css("margin-left",r.width()-h(o,false)).css("margin-right",0)}else{g(m)}}else{g(m)}j(o)};Qva.Mgr.prop_editinput.prototype.AddManager=function(l,n,m,o){new Qva.Mgr.inputtext(l,n,m,o)};Qva.Mgr.prop_inputpercent=function(l,n,m,o,p){this.Create(l,n,m,o,p)};Qva.Mgr.prop_inputpercent.prototype.Create=Qva.Mgr.prop_editinput.prototype.Create;Qva.Mgr.prop_inputpercent.prototype.AddManager=function(l,n,m,o){new Qva.Mgr.inputpercent(l,n,m,o)};Qva.Mgr.prop_text=function(l,n,m,p,o){c(n).wrapInner('<div class="prop-grid_vertical_align">');var q=c(n).children()[0];g(q);new Qva.Mgr.text(l,q,m,p,o)};Qva.Mgr.prop_inputcolor=function(l,q,n,r,p){var m=window.document.createElement("input");var o=c(m);o.addClass("prop-expression-input");o.attr("type","text");new Qva.Mgr.inputcolor(l,m,n,r,p);q.appendChild(m);g(m);j(o)};Qva.Mgr.prop_dlgbutton=function(l,o,m,p,q){new Qva.Mgr.dlgprop(l,o,m,p,q);new Qva.Mgr.label(l,o,m,p);var n=c(c(o).children("span")[0]);j(n)};Qva.Mgr.prop_dlgbuttonjqui=function(l,o,m,p,q){new Qva.Mgr.dlgpropjqui(l,o,m,p,q);var n=c(c(o).children("button")[0]);j(n);new Qva.Mgr.label(l,o,m,p)};Qva.Mgr.prop_toollabel=function(l,q,n,r,s){c(q).wrapInner('<div class="prop-grid_vertical_align">').wrapInner('<div  style="float:left">');var p=window.document.createElement("div");c(p).css("float","left").css("padding-left","3px");q.appendChild(p);var o=window.document.createElement("div");o.className="prop-grid_vertical_align";p.appendChild(o);var m=window.document.createElement("div");c(m).attr("propicontype",c(q).attr("propicontype"));o.appendChild(m);new Qva.Mgr.prop_dlgbuttonjqui(l,m,n,r,s)};Qva.Mgr.prop_arrowstyle=function(l,o,m,p){var n=window.document.createElement("div");var q=c(n);c(n).css("height","26px").css("float","right");o.appendChild(n);new Qva.Mgr.arrowstyle(l,n,m,p);j(q)};Qva.Mgr.prop_linestyle=function(l,o,m,p){var n=window.document.createElement("div");var q=c(n);c(n).css("height","26px");o.appendChild(n);new Qva.Mgr.linestyle(l,n,m,p);j(q)};Qva.Mgr.prop_selectoneicon=function(n,r,m,v){r=c(r);var l=r.width();var p=c(r).children("div");var q=26;for(var u=0;u<p.length;u++){var o=c(p[u]);var w=c(o).children("div")[0];if(w){o=c(w)}var s=o.attr("propicontype");if(s){if(s=="colorpicker"){o.css("width",q-4).css("padding-left",2).css("padding-right",2)}else{o.css("width",q)}}else{o.css("width",l-q-6)}}};Qva.Mgr.prop_selecttwoicons=function(n,r,m,v){r=c(r);var l=r.width();var p=c(r).children("div");var q=26;for(var u=0;u<p.length;u++){var o=c(p[u]);if(o.width()==0){o=c(o).children("div")[0];if(!o){continue}o=c(o)}var s=o.attr("propicontype");if(s){if(s=="colorpicker"){o.css("width",q-4).css("padding-left",2).css("padding-right",2)}else{o.css("width",q)}}else{o.css("width",l-2*q-6)}}};Qva.Mgr.prop_percentslider=function(l,o,m,p){var n=c(c(o).children("div")[0]);n.css("width",n.width()+7)};Qva.Mgr.prop_align=function(l,o,m,p){var n=window.document.createElement("div");var q=c(n);q.css("height","26px");o.appendChild(n);new Qva.Mgr.align(l,n,m,p);j(q)};Qva.Mgr.prop_disablebuttonif=function(l,n,m,p,o){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=n;this.Value=o};Qva.Mgr.prop_disablebuttonif.prototype.Paint=function(m,l){Qva.Mgr.dlgpropjqui.Enable(c(this.Element),l.getAttribute("value")!=this.Value)};Qva.Mgr.prop_disablebuttonifhidden=function(l,n,m,p,o){if(!Qva.MgrSplit(this,m,p)){return}l.AddManager(this);this.Element=n};Qva.Mgr.prop_disablebuttonifhidden.prototype.Paint=function(m,l){Qva.Mgr.dlgpropjqui.Enable(c(this.Element),m=="e")}})(jQuery);
