/* SmartClient Ajax RIA system Version v10.0p_2015-08-28/PowerEdition Deployment (2015-08-28) Copyright 2000 and beyond Isomorphic Software, Inc. All rights reserved. "SmartClient" is a trademark of Isomorphic Software, Inc. LICENSE NOTICE INSTALLATION OR USE OF THIS SOFTWARE INDICATES YOUR ACCEPTANCE OF THE SOFTWARE LICENSE AGREEMENT. If you have received this file without an Isomorphic Software license file, please see: http://www.isomorphic.com/licenses/license-power.html You are not required to accept this agreement, however, nothing else grants you the right to copy or use this software. Unauthorized copying and use of this software is a violation of international copyright law. PROPRIETARY & PROTECTED MATERIAL This software contains proprietary materials that are protected by contract and intellectual property law. YOU ARE EXPRESSLY PROHIBITED FROM ATTEMPTING TO REVERSE ENGINEER THIS SOFTWARE OR MODIFY THIS SOFTWARE FOR HUMAN READABILITY. CONTACT ISOMORPHIC For more information regarding license rights and restrictions, or to report possible license violations, please contact Isomorphic Software by email (licensing@isomorphic.com) or web (www.isomorphic.com). */ if(window.isc&&window.isc.module_Core&&!window.isc.module_Foundation){isc.module_Foundation=1;isc._moduleStart=isc._Foundation_start=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc._moduleEnd&&(!isc.Log||(isc.Log&&isc.Log.logIsDebugEnabled('loadTime')))){isc._pTM={message:'Foundation load/parse time: '+(isc._moduleStart-isc._moduleEnd)+'ms',category:'loadTime'};if(isc.Log&&isc.Log.logDebug)isc.Log.logDebug(isc._pTM.message,'loadTime');else if(isc._preLog)isc._preLog[isc._preLog.length]=isc._pTM;else isc._preLog=[isc._pTM]}isc.definingFramework=true;if(window.isc&&isc.version!="v10.0p_2015-08-28/PowerEdition Deployment"){isc.logWarn("SmartClient module version mismatch detected: This application is loading the core module from SmartClient version '"+isc.version+"' and additional modules from 'v10.0p_2015-08-28/PowerEdition Deployment'. Mixing resources from different SmartClient packages is not supported and may lead to unpredictable behavior. If you are deploying resources from a single package you may need to clear your browser cache, or restart your browser."+(isc.Browser.isSGWT?" SmartGWT developers may also need to clear the gwt-unitCache and run a GWT Compile.":""))} isc.ClassFactory.defineClass("Animation");isc.A=isc.Animation;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.interval=40;isc.A.registry=[];isc.A.animateTime=1000;isc.B.push(isc.A.smoothStart=function isc_c_Animation_smoothStart(_1){return Math.pow(_1,2)},isc.A.smoothEnd=function isc_c_Animation_smoothEnd(_1){return 1-Math.abs(Math.pow(_1-1,2))},isc.A.smoothStartEnd=function isc_c_Animation_smoothStartEnd(_1){return(-Math.cos(_1*Math.PI)+1)/2.0});isc.B._maxIndex=isc.C+3;isc.A=isc.Animation;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$0c="ratio,ID,earlyFinish";isc.B.push(isc.A.generateAnimationID=function isc_c_Animation_generateAnimationID(){if(!this.$0d)this.$0d=0;return"_"+(this.$0d++)},isc.A.timeoutAction=function isc_c_Animation_timeoutAction(){if(isc.Animation)isc.Animation.fireTimer()},isc.A.registerAnimation=function isc_c_Animation_registerAnimation(_1,_2,_3,_4){if(!this.$0e){this.$0e=isc.Timer.setTimeout(this.timeoutAction,this.interval);this.$0f=isc.timeStamp()} if(!_4)_4=this;if(!_2)_2=this.animateTime;if(isc.isA.String(_3)){if(!isc.Animation.accelerationMap){isc.Animation.accelerationMap={smoothStart:isc.Animation.smoothStart,smoothEnd:isc.Animation.smoothEnd,smoothStartEnd:isc.Animation.smoothStartEnd}} _3=isc.Animation.accelerationMap[_3]} var _5=this.generateAnimationID();this.registry.add({ID:_5,target:_4,callback:_1,duration:_2,elapsed:0,totalFrames:Math.round(_2/this.interval),currentFrame:0,maxDuration:_2*3,acceleration:_3});return _5},isc.A.clearAnimation=function isc_c_Animation_clearAnimation(_1){for(var i=0;i(_6/_5.totalFrames))) {_6=Math.min(_5.totalFrames,Math.ceil((_5.elapsed/_5.maxDuration)*_5.totalFrames))} _5.currentFrame=_6;var _7=isc.Animation.timeBased?_5.elapsed/_5.duration:_5.currentFrame/_5.totalFrames;var _8=_7,_9=_5.acceleration;if(_9&&isc.isA.Function(_9)){try{_8=_5.acceleration(_8)}catch(e){this.logWarn("Custom ratio function for animation:"+isc.Log.echoAll(_5)+"\nCaused an error:"+(e.message?e.message:e));_5.acceleration=null}} if(_7>=1){_8=1;this.registry[i]=null} var _10=null;try{_10=this.fireAction(_5,_8)}catch(e){_10=e} if(_10!=null){this.logWarn("Attempt to fire registered animation:"+isc.Log.echoAll(_5)+"\nCaused an error:"+(_10.message?_10.message:_10));this.registry[i]=null} if(_7>=1){this.logDebug("animation "+_5.ID+" completed","animation")}} this.registry.removeEmpty();if(this.registry.length==0){isc.Timer.clearTimeout(this.$0e);this.$0e=null}},isc.A.fireAction=function isc_c_Animation_fireAction(_1,_2,_3){var _4=_1.target;if(!_4||_4.destroyed){return"No valid target. Target may have been destroyed since animation commenced"} _4.fireCallback(_1.callback,this.$0c,[_2,_1.ID,_3])},isc.A.isActive=function isc_c_Animation_isActive(){return(this.registry&&this.registry.length>0)});isc.B._maxIndex=isc.C+8;isc.A=isc.Canvas.getPrototype();isc.A.animateTime=300;isc.A.animateAcceleration="smoothEnd";isc.A.$0g=["rect","fade","scroll","show","hide"];isc.A.animateShowEffect="wipe";isc.A.animateHideEffect="wipe";isc.A=isc.Canvas.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$0h={};isc.A.$0i={};isc.A.$0j={};isc.A.$747="Animation";isc.A.$0k={};isc.A.$0l={};isc.A.$743=0;isc.A.$166n=0;isc.A.$0m="move";isc.A.$nx="resize";isc.A.$0n="rect";isc.A.$do="show";isc.A.$0o="slide";isc.A.$0p="wipe";isc.A.$0q="fade";isc.A.$0r="fly";isc.A.$0s="T";isc.A.$0t="L";isc.A.$0u={slide:"show",wipe:"show",fly:"move",fade:"fade"};isc.A.$zb="hide";isc.A.$0v={slide:"hide",wipe:"hide",fly:"move",fade:"fade"};isc.B.push(isc.A.registerAnimation=function isc_Canvas_registerAnimation(_1,_2,_3){if(!_3)_3=this.animationAcceleration;if(!_2)_2=this.animateTime;return isc.Animation.registerAnimation(_1,_2,_3,this)},isc.A.cancelAnimation=function isc_Canvas_cancelAnimation(_1){isc.Animation.clearAnimation(_1)},isc.A.getAnimateTime=function isc_Canvas_getAnimateTime(_1){if(!isc.isA.String(_1)||isc.isAn.emptyString(_1))return this.animateTime;if(!this.$0h[_1]){this.$0h[_1]="animate"+_1.substring(0,1).toUpperCase()+_1.substring(1)+"Time"} return this[this.$0h[_1]]||this.animateTime},isc.A.getAnimateAcceleration=function isc_Canvas_getAnimateAcceleration(_1){if(!isc.isA.String(_1)||isc.isAn.emptyString(_1))return this.animateAcceleration;if(!this.$0i[_1]){this.$0i[_1]="animate"+_1.substring(0,1).toUpperCase()+_1.substring(1)+"Acceleration"} return this[this.$0i[_1]]||this.animateAcceleration},isc.A.$0w=function isc_Canvas__getAnimationID(_1){if(!this.$0j[_1]){this.$0j[_1]=_1+this.$747} return this.$0j[_1]},isc.A.$0x=function isc_Canvas__getAnimationMethodName(_1){if(!this.$0k[_1]){this.$0k[_1]="fireAnimation"+_1.substring(0,1).toUpperCase()+_1.substring(1)} return this.$0k[_1]},isc.A.$0y=function isc_Canvas__startAnimation(_1,_2,_3,_4){var _5=this.$0w(_1);if(this[_5])this.finishAnimation(_1);if(!this.$0l[_1]){this.$0l[_1]="$"+_1+"AnimationInfo"} this[this.$0l[_1]]=_2;if(_3==null)_3=this.getAnimateTime(_1);if(_4==null)_4=this.getAnimateAcceleration(_1);var _6=this[_5]=this.registerAnimation(this[this.$0x(_1)],_3,_4);if(this.logIsInfoEnabled("animation")){this.logInfo("starting animation "+_6+" of type: "+_1+", duration: "+_3+", acceleration: "+this.echoLeaf(_4),"animation")} this.$743++;return _6},isc.A.$744=function isc_Canvas__clearAnimationInfo(_1){var _2=this.$0w(_1);if(!this[_2]){return} delete this[_2];delete this[this.$0l[_1]];this.$743--},isc.A.animationComplete=function isc_Canvas_animationComplete(_1){},isc.A.$0z=function isc_Canvas__fireAnimationCompletionCallback(_1,_2,_3){if(!_1)return;var _4=this,_5=_2||_3;var _6=function(){_4.fireCallback(_1,"earlyFinish",[_2]);if(!_5)_4.$166n--;_4.animationComplete(_2)} if(_5){_6()}else{isc.Timer.setTimeout(_6,0);this.$166n++}},isc.A.finishAnimation=function isc_Canvas_finishAnimation(_1){if(_1==null){for(var i=0;i0&&!_4.$07&&!isc.Browser.isIE9){var _8=this.getStyleHandle();if(_8){_8.visibility=isc.Canvas.VISIBLE;_8.visibility=isc.Canvas.INHERIT} var _9=this.peers;if(_9&&_9.length>0){for(var i=0;i<_9.length;i++){if(_9[i].$nt){var _8=_9[i].getStyleHandle();if(_8){_8.visibility=isc.Canvas.VISIBLE;_8.visibility=isc.Canvas.INHERIT}}}} _4.$07=true} if(_1==1){this.$744("fade")} this.setOpacity(_7,(_1<1));if(_1==1)this.$0z(_4.$03,_3)},isc.A.animateScroll=function isc_Canvas_animateScroll(_1,_2,_3,_4,_5){var _6=this.overflow;if(this.overflow==isc.Canvas.VISIBLE)return;var _7={$08:this.getScrollLeft(),$09:this.getScrollTop(),$1a:_1,$1b:_2,$03:_3};return this.$0y("scroll",_7,_4,_5)},isc.A.fireAnimationScroll=function isc_Canvas_fireAnimationScroll(_1,_2,_3){var _4=this.$scrollAnimationInfo,_5=_4.$08,_6=_4.$1a,_7=_4.$09,_8=_4.$1b,_9=this.$04(_5,_6,_1),_10=this.$04(_7,_8,_1);if(_1==1){this.$744("scroll")} this.scrollTo(_9,_10,null,(_1<1));if(_1==1&&_4.$03){this.$0z(_4.$03,_3)}},isc.A.animateShow=function isc_Canvas_animateShow(_1,_2,_3,_4){if(_1==null)_1=this.animateShowEffect;var _5;if(isc.isAn.Object(_1)){_5=_1;_1=_1.effect} if(this.$va!=null)this.finishAnimation(this.$va);if(this.isDrawn()&&this.isVisible()){return} if(this.$vc!=null){return} if(!this.isDrawn()){if(this.parentElement&&!this.parentElement.isDrawn()){this.show();this.logInfo("not animating show, component not drawn","animation");this.animateShowComplete(true);return}else{this.draw()}} this.$vc=this.$0u[_1]||this.$do;this.$1c=_2;if(!this.$1d) this.$1d={target:this,methodName:"animateShowComplete"} if(_1==this.$0q){var _6=this.opacity;this.$1e=_2;this.setOpacity(0);this.show();if(_3==null)_3=this.animateShowTime;if(_4==null)_4=this.animateShowAcceleration;return this.animateFade(_6,this.$1d,_3,_4)}else if(_1==this.$0r){if(this.parentElement!=null){this.logInfo("animateShow() called with 'fly' effect - not supported for child widgets defaulting to standard 'wipe' animation instead.","animation");_1=this.$0p}else{if(_3==null)_3=this.animateShowTime;if(_4==null)_4=this.animateShowAcceleration;var _7=this.isRTL(),_8=this.getLeft(),_9=_7?isc.Page.getWidth()+isc.Page.getScrollLeft():0-this.getVisibleWidth();this.$58w=this._percent_left,this.setLeft(_9);this.show();return this.animateMove(_8,null,this.$1d,_3,_4)}} if(!this.$1f(_1)){this.logInfo("not animating show, can't do clip animations","animation");this.show();this.animateShowComplete(true);return} if(this.isVisible())this.hide();var _10=this.getVisibleHeight(),_11=this.getVisibleWidth(),_12=_5?_5.startFrom==this.$0s:true,_13=(_12?this.getScrollTop():this.getScrollLeft()),_14=(_1=="slide"),_15={$po:this.$po,$1g:this.getHeight(),$1h:_10,$pn:this.$pn,$1i:this.getWidth(),$1j:_11,$58x:this._percent_width,$58y:this._percent_height,$1k:this.overflow,$1l:_12,$1m:_13,$1n:_14,$03:this.$1d};if(_12){if(this.vscrollOn&&this.vscrollbar){_15.$495=this.vscrollbar.thumb.getTop();_15.$496=this.vscrollbar.thumb.getHeight();if(this.vscrollbar.thumb){this.vscrollbar.thumb.$jq=false;this.vscrollbar.thumb.$493=true} this.vscrollbar.$494=true;this.vscrollbar.$493=true;this.vscrollbar.setHeight(1)} if(this.hscrollOn&&this.hscrollbar){this.hscrollbar.$493=true;if(this.hscrollbar.thumb)this.hscrollbar.thumb.$493=true;if(!_15.$1n){this.hscrollbar.$jq=false}else{this.hscrollbar.setTop(this.getTop());this.hscrollbar.setHeight(1)}}}else{if(this.hscrollOn&&this.hscrollbar){_15.$495=this.hscrollbar.thumb.getLeft();_15.$496=this.hscrollbar.thumb.getWidth();this.hscrollbar.$494=true;this.hscrollbar.$493=true;if(this.hscrollbar.thumb){this.hscrollbar.thumb.$jq=false;this.hscrollbar.thumb.$493=true} this.hscrollbar.setWidth(1)} if(this.vscrollOn&&this.vscrollbar){this.vscrollbar.$493=true;if(this.vscrollbar.thumb)this.vscrollbar.thumb.$493=true;if(!_15.$1n){this.vscrollbar.$jq=false}else{this.vscrollbar.setLeft(this.getLeft());this.vscrollbar.setWidth(1)}}} if(this.showEdges&&this.$l0){this.$l0.$za=true} if(this.overflow==isc.Canvas.VISIBLE){this.setOverflowForAnimation(isc.Canvas.HIDDEN,this.overflow)} if(this.overflow==isc.Canvas.AUTO||this.overflow==isc.Canvas.SCROLL){this.$417=true} this.resizeTo((_12?_11:1),(_12?1:_10),true);if(_14)this.scrollTo((_12?null:_13+(_11-1)),(_12?_13+(_10-1):null));if(this.showEdges&&this.$l0){if(_12) this.$u9(this.$l0.getHandle().firstChild.style,"height",_10);else this.$u9(this.$l0.getHandle().firstChild.style,"width",_11);this.$l0.setOverflow(isc.Canvas.HIDDEN);if(_14){if(_12){var _16=this.$l0.$td;this.$u9(this.getStyleHandle(),"marginTop",(this.getTopMargin()-_16))}else{var _16=this.$l0.$tb;this.$u9(this.getStyleHandle(),"marginLeft",(this.getLeftMargin()-_16))}} this.$l0.show()}else{var _17=_12?(this.hscrollOn?this.hscrollbar:null):(this.vscrollOn?this.vscrollbar:null),_18=_12?(this.vscrollOn?this.vscrollbar:null):(this.hscrollOn?this.hscrollbar:null);if(_17&&_15.$1n){_17.show();if(_18)_18.show()}else{this.show()}} return this.$0y(this.$do,_15,_3,_4)},isc.A.fireAnimationShow=function isc_Canvas_fireAnimationShow(_1,_2,_3){var _4=this.$showAnimationInfo,_5=_4.$1l;if(_1<1){var _6=(_5?_4.$1h:_4.$1j),_7=this.$04(1,_6,_1),_8=_6-_7,_9=(this.showEdges&&this.$l0),_10,_11;if(_9){_10=(_4.$1n?(_5?this.$l0.$te:this.$l0.$tc):(_5?this.$l0.$td:this.$l0.$tb)),_11=(_4.$1n?(_5?this.$l0.$td:this.$l0.$tb):(_5?this.$l0.$te:this.$l0.$tc));this.$l0.resizeTo((_5?null:_7),(_5?_7:null),true);if(_4.$1n){if(_5)this.$l0.scrollToBottom();else this.$l0.scrollToRight()} if(_7<_10)return;if(_8<=_11){if(_4.$1n){var _12=(_5?"marginTop":"marginLeft"),_13=(_5?this.getTopMargin()-_8:this.getLeftMargin()-_8);this.$u9(this.getStyleHandle(),_12,_13);this.scrollTo((_5?null:_4.$1m),(_5?_4.$1o:null),null,true)} return} if(!this.isVisible()){this.$vd=true;this.show();delete this.$vd}} var _14=_5?this.vscrollOn:this.hscrollOn,_15=_5?this.hscrollOn:this.vscrollOn;if(_14){var _16;if(_5){_16=this.vscrollbar;if(_16)_16.resizeTo(null,_7)}else{_16=this.hscrollbar;var _17=_7;if(this.vscrollOn){if(_4.$1n){_17-=this.scrollbarSize}else{_17=Math.min(_7,_6-this.scrollbarSize)}} if(_17>0){if(_16)_16.resizeTo(_17,null)}} if(_4.$1n&&_16){if(_5)_16.scrollToBottom();else _16.scrollToRight()} if(_16&&_16.thumb){var _18=_16.thumb;if(_4.$1n){var _19=_4.$495-_8,_20=_19+Math.min(_7,_4.$496),_21=_5?this.getTop():this.getLeft();if(_20<=_21){}else{_19=Math.max(_21,_19);var _22=Math.min(_20-_19,_7);_18.resizeTo(_5?null:_22,_5?_22:null);if(_5)_18.scrollToBottom() else _18.scrollToRight();_18.moveTo(_5?null:_19,_5?_19:null);if(!_18.isVisible())_18.show()}}else{var _19=_4.$495,_20=Math.min((_19+_4.$496),(_5?this.getTop()+_7:this.getLeft()+_7));var _23=(_5?this.getTop():this.getLeft())+_7 if(_23<=_19){}else{if(_5)_18.setHeight(_20-_19);else _18.setWidth(_20-_19);if(!_18.isVisible())_18.show()}}}} var _24=0;if(_15&&_25){var _25=_5?this.hscrollbar:this.vscrollbar;if(_4.$1n){var _26=_5?(this.getTop()+Math.max(0,(_7-this.scrollbarSize))):(this.getLeft()+Math.max(0,(_7-this.scrollbarSize))) _25.moveTo(_5?null:_26,_5?_26:null);var _27=Math.min(_7,this.scrollbarSize);_25.resizeTo(_5?null:_27,_5?_27:null);if(_5){_25.scrollToBottom();if(_25.thumb)_25.thumb.scrollToBottom()}else{_25.scrollToRight();if(_25.thumb)_25.thumb.scrollToRight()} if(_7>this.scrollbarSize&&!this.isVisible()){this.$vd=true;this.show();delete this.$vd}}else{if(_8<=this.scrollbarSize){if(!_25.isVisible())_25.show();_25.resizeTo(_5?null:this.scrollbarSize-_8,_5?this.scrollbarSize-_8:null)}} if(_25.isVisible()){_24=this.scrollbarSize- (_5?_25.getHeight():_25.getWidth())}else{_24=this.scrollbarSize}} var _28=_7;if(_9)_28+=_11;if(_24)_28+=_24 if(!this.resizeTo((_5?null:_28),(_5?_28:null),true)) {this.$5y()} if(_4.$1n){this.scrollTo((_5?null:_4.$1m+_8),(_5?_4.$1m+_8:null),null,true)}}else{if(!this.isVisible())this.show();this.$744("show");if(!this.resizeTo(_4.$1i,_4.$1g)){this.$5y()} this.setOverflowForAnimation(_4.$1k);if(this.overflow==isc.Canvas.AUTO||this.overflow==isc.Canvas.SCROLL){delete this.$417;if(this.vscrollOn&&this.vscrollbar){if(this.vscrollbar.visibility==isc.Canvas.HIDDEN)this.vscrollbar.show();if(_5)delete this.vscrollbar.$494;delete this.vscrollbar.$493;this.vscrollbar.$jq=true;if(_4.$1n)this.vscrollbar.scrollTo(0,0);if(this.vscrollbar.thumb){delete this.vscrollbar.thumb.$493;this.vscrollbar.thumb.$jq=true;if(_4.$497)this.vscrollbar.thumb.scrollTo(0,0)} if(!_5){this.vscrollbar.setWidth(this.getScrollbarSize());this.vscrollbar.setThumb()}} if(this.hscrollOn&&this.hscrollbar){if(this.hscrollbar.visibility==isc.Canvas.HIDDEN)this.hscrollbar.show();if(!_5){delete this.hscrollbar.$494}else{this.hscrollbar.setHeight(this.getScrollbarSize());this.hscrollbar.setThumb()} delete this.hscrollbar.$493;this.hscrollbar.$jq=true;if(_4.$1n)this.hscrollbar.scrollTo(0,0);if(this.hscrollbar.thumb){delete this.hscrollbar.thumb.$493;this.hscrollbar.thumb.$jq=true;if(_4.$1n)this.hscrollbar.thumb.scrollTo(0,0)}}} if(this.showEdges&&this.$l0){if(_4.$1n){var _12=(_5?"marginTop":"marginLeft"),_13=(_5?this.getTopMargin():this.getLeftMargin());this.$u9(this.getStyleHandle(),_12,_13);this.$l0.scrollTo((_5?null:0),(_5?0:null))} if(_5) this.$l0.getHandle().firstChild.style.height="100%";else this.$l0.getHandle().firstChild.style.width="100%";this.$l0.setOverflow(isc.Canvas.VISIBLE);delete this.$l0.$za} this.$pn=_4.$pn;this.$po=_4.$po;this._percent_width=_4.$58x;this._percent_height=_4.$58y;if(_4.$1n)this.scrollTo((_5?null:_4.$1m),(_5?_4.$1m:null));if(_4.$03){this.$0z(_4.$03,_3)}}},isc.A.setOverflowForAnimation=function isc_Canvas_setOverflowForAnimation(_1,_2){if(_2!=null){this.$171m=_2}else{delete this.$171m} this.setOverflow(_1)},isc.A.animateShowComplete=function isc_Canvas_animateShowComplete(_1){if(this.$58w!=null){this._percent_left=this.$58w;delete this.$58w} this.$vc=null;var _2=this.$1c;this.$1c=null;if(_2)this.$0z(_2,_1,true)},isc.A.$1f=function isc_Canvas__canAnimateClip(_1){if(this.canAnimateClip!=null)return this.canAnimateClip;return(this.scrollTo==isc.Canvas.getInstanceProperty("scrollTo"))},isc.A.animateHide=function isc_Canvas_animateHide(_1,_2,_3,_4,_5){if(_1==null)_1=this.animateHideEffect;var _6;if(isc.isAn.Object(_1)){_6=_1;_1=_6.effect} if(this.$vc!=null){this.finishAnimation(this.$vc)} if(!this.isVisible())return;if(this.$va!=null)return;if(!this.isDrawn()&&!isc.isA.LayoutSpacer(this)){this.hide();if(_2)this.$0z(_2,true);return} this.$va=this.$0v[_1]||this.$zb;this.$1p=_2;if(!this.$1q) this.$1q={target:this,methodName:"$1r"} if(_1==this.$0q){this.$1s=this.opacity;this.$1t=true;if(_3==null)_3=this.animateHideTime;if(_4==null)_4=this.animateHideAcceleration;return this.animateFade(0,this.$1q,_3,_4,_5)}else if(_1==this.$0r){this.$1u=this.getLeft();this.$58z=this._percent_left;if(this.parentElement!=null){this.logInfo("animateHide() called with 'fly' effect - not supported for child widgets defaulting to standard 'wipe' animation instead.","animation");_1=this.$0p}else{if(_3==null)_3=this.animateShowTime;if(_4==null)_4=this.animateShowAcceleration;var _7=this.isRTL(),_8=_7?isc.Page.getWidth()+isc.Page.getScrollLeft():0-this.getVisibleWidth();return this.animateMove(_8,null,this.$1q,_3,_4,_5)}} if((!this.$1f(_1)||!this.isDrawn())&&!this.isA(isc.LayoutSpacer)) {this.logInfo("not animating hide, can't do clip animations","animation");this.hide();this.$1r(true);return} var _9=this.getVisibleHeight(),_10=this.getVisibleWidth(),_11=(_6?_6.endAt==this.$0s:true),_12={$po:this.$po,$1g:this.getHeight(),$1h:_9,$pn:this.$pn,$1i:this.getWidth(),$1j:_10,$1m:(_11?this.getScrollTop():this.getScrollLeft()),$1l:_11,$1v:_1=="slide",$1k:this.overflow,$03:this.$1q,$1w:_5};if(_12.$1v){if(_11&&this.vscrollOn&&this.vscrollbar){_12.$495=this.vscrollbar.thumb.getTop();_12.$496=this.vscrollbar.thumb.getHeight()}else if(!_11&&this.hscrollOn&&this.hscrollbar){_12.$495=this.hscrollbar.thumb.getLeft();_12.$496=this.hscrollbar.thumb.getWidth()}} this.resizeTo(_10,_9,true);if(this.overflow==isc.Canvas.VISIBLE){this.setOverflowForAnimation(isc.Canvas.HIDDEN,this.overflow)} if(this.overflow==isc.Canvas.AUTO||this.overflow==isc.Canvas.SCROLL){this.$417=true;if(this.vscrollOn&&this.vscrollbar){this.vscrollbar.$jq=false;if(_11)this.vscrollbar.$494=true;this.vscrollbar.$493=true;if(this.vscrollbar.thumb){this.vscrollbar.thumb.$493=true}} if(this.hscrollOn&&this.hscrollbar){this.hscrollbar.$jq=false;if(!_11)this.hscrollbar.$494=true;this.hscrollbar.$493=true;if(this.hscrollbar.thumb){this.hscrollbar.thumb.$493=true}}} if(this.showEdges){this.$l0.setOverflow("hidden");this.$l0.$za=true;this.$u9(this.$l0.getHandle().firstChild.style,(_11?"height":"width"),(_11?this.$l0.getHeight():this.$l0.getWidth()))} return this.$0y(this.$zb,_12,_3,_4)},isc.A.fireAnimationHide=function isc_Canvas_fireAnimationHide(_1,_2,_3){var _4=this.$hideAnimationInfo,_5=_4.$1l;if(_1<1){var _6=(_5?_4.$1h:_4.$1j),_7=this.$04(_6,1,_1),_8=_6-_7,_9=(this.showEdges&&this.$l0),_10,_11,_12=this.hscrollOn&&this.hscrollbar,_13=this.vscrollOn&&this.vscrollbar;if(_9){_10=(_4.$1v?(_5?this.$l0.$td:this.$l0.$tb):(_5?this.$l0.$te:this.$l0.$tc));_11=(_4.$1v?(_5?this.$l0.$te:this.$1x.$tc):(_5?this.$l0.$td:this.$l0.$tb));this.$l0.resizeTo((_5?null:_7),(_5?_7:null),true);if(_4.$1v){if(_5)this.$l0.scrollToBottom();else this.$l0.scrollToRight()} if(_8<_10){if(_4.$1v){var _14=(_5?"marginTop":"marginLeft"),_15=(_5?this.getTopMargin():this.getLeftMargin()) this.$u9(this.getStyleHandle(),_14,(_15-_8))} this.$5y();return} if(_4.$1v&&!this.$1y){var _14=(_5?"marginTop":"marginLeft"),_15=(_5?this.getTopMargin():this.getLeftMargin()) this.$u9(this.getStyleHandle(),_14,(_15-_10));this.$1y=true} if(_9&&_7<=_11){this.$vb=true;this.getStyleHandle().visibility=isc.Canvas.HIDDEN;delete this.$vb}} var _16=_5?(_13?this.vscrollbar:null):(_12?this.hscrollbar:null);if(_16){if(_5)_16.setHeight(_7);else{var _17=_7;if(this.vscrollOn){if(_4.$1v){_17-=this.scrollbarSize}else{_17=Math.min(_7,_6-this.scrollbarSize)}} if(_17>0)_16.setWidth(_17);else _16.hide()} if(_4.$1v){if(_5)_16.scrollToBottom();else _16.scrollToRight()} if(_16.thumb&&_16.thumb.isVisible()){if(_4.$1v){var _18=_4.$495-_8,_19=_5?this.getTop():this.getLeft();if(_18>=_19){_16.thumb.moveTo(_5?null:_18,_5?_18:null)}else{_16.thumb.moveTo(_5?null:this.getLeft(),_5?this.getTop():null);var _20=_4.$496+(_18-_19);if(_20>0){_16.thumb.resizeTo(_5?null:_20,_5?_20:null);_16.thumb.scrollTo(_5?null:_19-_18,_5?_19-_18:null)}else{_16.thumb.hide()}}}else{if(_5){var _21=(this.getTop()+_7) if(_16.thumb.getBottom()>_21){var _22=_21-_16.thumb.getTop();if(_22>0)_16.thumb.setHeight(_22);else _16.thumb.hide()}}else{var _23=(this.getLeft()+_7) if(_16.thumb.getRight()>_23){var _24=_23-_16.thumb.getLeft();if(_24>0)_16.thumb.setWidth(_24);else _16.thumb.hide()}}}}} var _25=_5?(_12?this.hscrollbar:null):(_13?this.vscrollbar:null),_26=0;if(_25){var _27=this.scrollbarSize;if(_4.$1v){if(_7>=_27){var _28=(_5?this.getTop():this.getLeft())+_7-_27;_25.moveTo(_5?null:_28,_5?_28:null)}else{_25.moveTo(_5?null:this.getLeft(),_5?this.getTop():null);_25.resizeTo(_5?null:_7,_5?_7:null);if(_5)_25.scrollToBottom();else _25.scrollToRight();var _29=_25.thumb if(_29){_29.resizeTo(_5?null:_7,_5?_7:null);if(_5)_29.scrollToBottom();else _29.scrollToRight()}} if(_7<=_27){this.$vb=true;if(this.isVisible())this.hide();delete this.$vb;return}}else{if(_8<=_27){_25.resizeTo(_5?null:_27-_8,_5?_27-_8:null);if(_25.thumb){_25.thumb.resizeTo(_5?null:_27-_8,_5?_27-_8:null)}}else{if(_25.isVisible())_25.hide()}} if(_25.isVisible()){_26=this.scrollbarSize- (_5?_25.getHeight():_25.getWidth())}else{_26=this.scrollbarSize}} var _30=_7;if(_9)_30+=_10;if(_26)_30+=_26;if(!this.resizeTo((_5?null:_30),(_5?_30:null),true)) {this.$5y()} var _31;if(_4.$1v){this.scrollTo((_5?null:_4.$1m+_8),(_5?_4.$1m+_8:null),null,true)}}else{this.$744("hide");if(this.isVisible())this.hide();if(_4.$1k)this.setOverflowForAnimation(_4.$1k);if(this.showEdges&&this.$l0){delete this.$1y;this.$l0.setOverflow(isc.Canvas.VISIBLE);delete this.$l0.$za;if(_5)this.$l0.getHandle().firstChild.style.height="100%";else this.$l0.getHandle().firstChild.style.width="100%" if(_4.$1v){var _32=this.$sd(),_14=(_5?"marginTop":"marginLeft"),_15=(_5?_32.top:_32.left) this.$u9(this.getStyleHandle(),_14,_15)}} if(this.overflow==isc.Canvas.AUTO||this.overflow==isc.Canvas.SCROLL){delete this.$417;if(_5){if(this.vscrollOn&&this.vscrollbar){if(this.vscrollbar.isVisible())this.vscrollbar.hide();delete this.vscrollbar.$494;delete this.vscrollbar.$493;this.vscrollbar.$jq=true;if(this.vscrollbar.thumb){delete this.vscrollbar.thumb.suppressImageResize} if(_4.$1v){this.vscrollbar.scrollTo(0,0);this.vscrollbar.setHeight(this.getHeight());if(this.vscrollbar.thumb)this.vscrollbar.thumb.scrollTo(0,0)}} if(this.hscrollOn&&this.hscrollbar){if(this.hscrollbar.isVisible())this.hscrollbar.hide();this.hscrollbar.$jq=true;delete this.hscrollbar.$493;if(_4.$1v)this.hscrollbar.scrollTo(0,0);if(this.hscrollbar.thumb){delete this.hscrollbar.thumb.$493;if(_4.$1v)this.hscrollbar.thumb.scrollTo(0,0)}}}else{if(this.hscrollOn&&this.hscrollbar){if(this.hscrollbar.isVisible())this.hscrollbar.hide();delete this.hscrollbar.$494;delete this.hscrollbar.$493;this.hscrollbar.$jq=true;if(this.hscrollbar.thumb) delete this.hscrollbar.$493;if(_4.$1v){this.hscrollbar.scrollTo(0,0);this.hscrollbar.setWidth(this.getWidth());if(this.hscrollbar.thumb)this.hscrollbar.thumb.scrollTo(0,0)}} if(this.vscrollOn&&this.vscrollbar){if(this.vscrollbar.isVisible())this.vscrollbar.hide();this.vscrollbar.$jq=true;delete this.vscrollbar.$493;if(_4.$1v)this.vscrollbar.scrollTo(0,0);if(this.vscrollbar.thumb){if(_4.$1v)this.vscrollbar.thumb.scrollTo(0,0);delete this.vscrollbar.$493}}}} this.resizeTo(_4.$1i,_4.$1g);this.$po=_4.$po;this.$pn=_4.$pn;if(_4.$1v)this.scrollTo((_5?null:_4.$1m),(_5?_4.$1m:null));if(_4.$03){this.$0z(_4.$03,_3,true)}}});isc.evalBoundary;isc.B.push(isc.A.$1r=function isc_Canvas__animateHideComplete(_1){delete this.$va;var _2=this.$1p;delete this.$1p;if(this.isVisible())this.hide();if(this.$1t){this.setOpacity(this.$1s);delete this.$1s;delete this.$1t} if(this.$1u!=null){this.setLeft(this.$1u);delete this.$1u} if(this.$58z!=null){this._percent_left=this.$58z;delete this.$58z} if(_2){this.$0z(_2,_1,true)}},isc.A.isAnimating=function isc_Canvas_isAnimating(_1){if(_1==null)return this.$743>0;if(_1&&!isc.isAn.Array(_1)){if(!this.$745)this.$745=[];this.$745[0]=_1;_1=this.$745} if(!_1)_1=this.$0g;for(var i=0;i<_1.length;i++){if(this[this.$0w(_1[i])]!=null){return true}} return false});isc.B._maxIndex=isc.C+31;isc.ClassFactory.defineClass("StatefulCanvas","Canvas");isc.A=isc.StatefulCanvas;isc.A.STATE_UP="";isc.A.STATE_DOWN="Down";isc.A.STATE_OVER="Over";isc.A.STATE_DISABLED="Disabled";isc.A.BUTTON="button";isc.A.CHECKBOX="checkbox";isc.A.RADIO="radio";isc.A.FOCUSED="Focused";isc.A.SELECTED="Selected";isc.A.UNSELECTED="";isc.A.$1z={};isc.A.$1333={"left":"right","center":"center","right":"left"};isc.A.$95r={};isc.A.$95t={};isc.A.$95m=["borderBottomLeftRadius","borderBottomRightRadius","borderTopRightRadius","borderTopLeftRadius","borderBottomColor","borderBottomStyle","borderBottomWidth","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRightColor","borderRightStyle","borderRightWidth","borderTopColor","borderTopStyle","borderTopWidth"];isc.A.$95n=4;isc.A.$95o=" ";isc.A.pushTableBorderStyleToDiv=false;isc.A.$132w={};isc.A.$132x={};isc.A.pushTableShadowStyleToDiv=true;isc.A=isc.StatefulCanvas.getPrototype();isc.A.ignoreRTL=false;isc.A.state="";isc.A.showFocusedAsOver=true;isc.A.showDisabled=true;isc.A.actionType="button";isc.A.cursor=isc.Canvas.ARROW;isc.A.capSize=0;isc.A.align=isc.Canvas.CENTER;isc.A.valign=isc.Canvas.CENTER;isc.A.autoFitDirection=isc.Canvas.BOTH;isc.A.iconSize=16;isc.A.iconOrientation="left";isc.A.iconSpacing=6;isc.A.showIconState=true;isc.A.showDisabledIcon=true;isc.A.gripImgSuffix="grip";isc.A.overCanvasConstructor="Canvas";isc.A.overCanvasDefaults={mouseOut:function(){if(isc.EH.getTarget()!=this.creator)this.clear();return this.Super("mouseOut",arguments)}};isc.A=isc.StatefulCanvas.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$42d="visualState";isc.A.$54k="SelectedFocused";isc.A.labelDefaults={$1240:true,$kk:function(){return this.masterElement.$kk()},focusChanged:function(_1){if(this.hasFocus)this.eventProxy.focus()},getContents:function(){return this.masterElement.getTitleHTML()},adjustOverflow:function(_1,_2,_3,_4){this.invokeSuper(null,"adjustOverflow",_1,_2,_3,_4);if(this.masterElement)this.masterElement.$10()}};isc.A.$11="label";isc.A.$12="Label overflowed.";isc.A.$64x="$5y";isc.B.push(isc.A.initWidget=function isc_StatefulCanvas_initWidget(){if(this.src==null)this.src=this.vertical?this.vSrc:this.hSrc;var _1=(this.state==isc.StatefulCanvas.STATE_DISABLED);if(_1){if(!this.showDisabled){this.logWarn("The state cannot be initialized to 'Disabled' if this.showDisabled is false. Setting to STATE_UP...");this.state=isc.StatefulCanvas.STATE_UP;_1=false}} if(this.isDisabled()){if(!_1)this.$42e=this.state;if(this.showDisabled){this.state=isc.StatefulCanvas.STATE_DISABLED;_1=true}} this.baseStyle=this.baseStyle||this.className;this.styleName=(this.suppressClassName?null:this.getStateName());this.className=this.styleName;if(this.radioGroup!=null){var _2=this.radioGroup;this.radioGroup=null;this.addToRadioGroup(_2)} this.setAutoFit(this.autoFit,true);if(this.showGrip){this.showTitle=true;this.labelVPad=0;this.labelHPad=0;this.iconSpacing=0;this.align=isc.Canvas.CENTER;this.icon=this.getImgURL(this.getURL(this.gripImgSuffix));this.iconSize=this.gripSize;this.iconWidth=this.vertical?this.gripBreadth:this.gripLength;this.iconHeight=this.vertical?this.gripLength:this.gripBreadth;this.showRollOverIcon=this.showRollOverGrip;this.showDownIcon=this.showDownGrip} var _3=this.shouldShowLabel();if(_3)this.makeLabel();if(isc.screenReader&&!_3&&!this.showGrip&&(this.prompt||this.title)){var _4=this.getAriaLabel();if(_4!=null){this.ariaState=isc.addProperties({},this.ariaState,{label:_4})}}},isc.A.getAriaLabel=function isc_StatefulCanvas_getAriaLabel(){var _1=this.prompt||this.title;if(_1!=null&&_1!=""&&isc.Button.getInstanceProperty("title")!=_1){return String.htmlStringToString(_1)} return null},isc.A.getURL=function isc_StatefulCanvas_getURL(_1,_2,_3,_4){return isc.Img.urlForState(this.src,_3!=null?_3:this.selected,_4!=null?_4:this.getFocusedState(),_2!=null?_2:this.state,_1,this.getCustomState())},isc.A.shouldShowLabel=function isc_StatefulCanvas_shouldShowLabel(){return this.showTitle},isc.A.setIgnoreRTL=function isc_StatefulCanvas_setIgnoreRTL(_1){this.ignoreRTL=!!_1;if(this.isDrawn())this.markForRedraw();if(this.label)this.label.setIgnoreRTL(_1)},isc.A.stateChanged=function isc_StatefulCanvas_stateChanged(){if(this.destroyed)return;if(this.logIsDebugEnabled(this.$42d)){this.logDebug("state changed to: "+this.getStateName(),"visualState")} if(this.redrawOnStateChange){this.markForRedraw("state change")} if(!this.suppressClassName){this.setClassName(this.getStateName())} var _1=this.label;if(_1!=null){_1.setState(this.getState());_1.setSelected(this.isSelected());_1.setCustomState(this.getCustomState())}},isc.A.setBaseStyle=function isc_StatefulCanvas_setBaseStyle(_1){if(this.baseStyle==_1)return;this.baseStyle=_1;if(this.label&&this.titleStyle==null)this.label.setBaseStyle(_1);this.stateChanged()},isc.A.$141r=function isc_StatefulCanvas__getIconCursor(){var _1=this.iconCursor;if(this.isDisabled()&&this.disabledIconCursor!=null)_1=this.disabledIconCursor;return _1},isc.A.setTitleStyle=function isc_StatefulCanvas_setTitleStyle(_1){if(this.titleStyle==_1)return;this.titleStyle=_1;if(this.label){this.label.setBaseStyle(_1||this.baseStyle)} this.stateChanged()},isc.A.setState=function isc_StatefulCanvas_setState(_1){if(_1==isc.StatefulCanvas.STATE_DISABLED&&!this.showDisabled){this.logWarn("The state cannot be changed to 'Disabled' when this.showDisabled is false.");return} if(this.state==_1)return;this.state=_1;this.stateChanged()},isc.A.$sn=function isc_StatefulCanvas__updateChildrenTopElement(){this.Super("$sn",arguments);this.setHandleDisabled(this.isDisabled())},isc.A.getState=function isc_StatefulCanvas_getState(){return this.state},isc.A.setSelected=function isc_StatefulCanvas_setSelected(_1){if(this.selected==null&&_1==false){this.selected=false;return} if(this.selected==_1)return;if(_1&&this.radioGroup!=null){var _2=isc.StatefulCanvas.$1z[this.radioGroup];if(_2==null){this.logWarn("'radioGroup' property set for this widget, but no corresponding group exists. To set up a new radioGroup containing this widget, or add this widget to an existing radioGroup at runtime, call 'addToRadioGroup(groupID)'")}else{for(var i=0;i<_2.length;i++){if(_2[i]!=this&&_2[i].isSelected()) _2[i].setSelected(false)}}} this.selected=_1;if(this.label)this.label.setSelected(this.isSelected());this.stateChanged()},isc.A.select=function isc_StatefulCanvas_select(){this.setSelected(true)},isc.A.deselect=function isc_StatefulCanvas_deselect(){this.setSelected(false)},isc.A.isSelected=function isc_StatefulCanvas_isSelected(){return this.selected},isc.A.getActionType=function isc_StatefulCanvas_getActionType(){return this.actionType},isc.A.setActionType=function isc_StatefulCanvas_setActionType(_1){if(_1==isc.StatefulCanvas.BUTTON&&this.isSelected()){this.setSelected(false)} this.actionType=_1},isc.A.addToRadioGroup=function isc_StatefulCanvas_addToRadioGroup(_1){if(_1==null||this.radioGroup==_1)return;if(this.radioGroup!=null)this.removeFromRadioGroup();this.radioGroup=_1;if(isc.StatefulCanvas.$1z[this.radioGroup]==null){isc.StatefulCanvas.$1z[this.radioGroup]=[this]}else{isc.StatefulCanvas.$1z[this.radioGroup].add(this)}},isc.A.removeFromRadioGroup=function isc_StatefulCanvas_removeFromRadioGroup(_1){if(this.radioGroup==null||(_1!=null&&_1!=this.radioGroup))return;var _2=isc.StatefulCanvas.$1z[this.radioGroup];_2.remove(this);delete this.radioGroup},isc.A.setHandleDisabled=function isc_StatefulCanvas_setHandleDisabled(_1,_2,_3,_4){this.invokeSuper(isc.StatefulCanvas,"setHandleDisabled",_1,_2,_3,_4);var _5=(this.state==isc.StatefulCanvas.STATE_DISABLED);if(_5==_1)return;if(_1==false){var _6=this.$42e||isc.StatefulCanvas.STATE_UP;if(_6==isc.StatefulCanvas.STATE_OVER){var _7=this.ns.EH;if(!this.visibleAtPoint(_7.getX(),_7.getY())){_6=isc.StatefulCanvas.STATE_UP;this.setState(_6)}else{this.setState(isc.StatefulCanvas.STATE_UP);this.$168c()}}else this.setState(_6)}else{this.$42e=this.state;this.$168d(true);if(this.showDisabled)this.setState(isc.StatefulCanvas.STATE_DISABLED)} if(this.showDisabled&&this.iconCursor!=null){var _8=this.getImage("icon");if(_8!=null)_8.style.cursor=this.$141r()}},isc.A.getStateName=function isc_StatefulCanvas_getStateName(){var _1=this.getStateSuffix();if(_1)return this.baseStyle+_1;return this.baseStyle},isc.A.getTitleStateName=function isc_StatefulCanvas_getTitleStateName(){if(!this.titleStyle)return null;return this.titleStyle+(this.showDisabled&&this.isDisabled()?isc.StatefulCanvas.STATE_DISABLED:isc.emptyString)},isc.A.getStateSuffix=function isc_StatefulCanvas_getStateSuffix(){var _1=this.getState(),_2=this.isSelected()?isc.StatefulCanvas.SELECTED:null,_3=this.getFocusedState()?isc.StatefulCanvas.FOCUSED:null,_4=this.getCustomState();return this.$61l(_1,_2,_3,_4)},isc.A.$61l=function isc_StatefulCanvas__getStateSuffix(_1,_2,_3,_4){var _5;if(_2||_3){_5=(_2&&_3)?this.$54k:_2?_2:_3} if(!_4){if(_5)return _1?_5+_1:_5;else return _1}else if(_5){return _1?_5+_1+_4:_5+_4}else{return _1?_1+_4:_4}},isc.A.setCustomState=function isc_StatefulCanvas_setCustomState(_1){if(_1==this.customState)return;this.customState=_1;this.stateChanged()},isc.A.getCustomState=function isc_StatefulCanvas_getCustomState(){return this.customState},isc.A.getPrintStyleName=function isc_StatefulCanvas_getPrintStyleName(){return this.printStyleName||this.getStateName()},isc.A.makeLabel=function isc_StatefulCanvas_makeLabel(){var _1=this.getAutoChildClass(this.$11,null,isc.Label);var _2=_1.createRaw();_2.ignoreRTL=this.ignoreRTL;_2.clipTitle=this.clipTitle;_2.showClippedTitleOnHover=false;_2.$115g=false;if(this.$115j!=null){_2.$115j=function(){return this.masterElement.$115j()}} _2.align=this.align;_2.valign=this.valign;_2.$jo=false;_2.$jp=(this.$1155!=null?this.$1155:false);_2._redrawWithParent=false;_2.containedPeer=true;_2.icon=this.icon;_2.iconWidth=this.iconWidth;_2.iconHeight=this.iconHeight;_2.iconSize=this.iconSize;_2.iconOrientation=this.iconOrientation;_2.iconAlign=this.iconAlign;_2.iconSpacing=this.iconSpacing;_2.iconStyle=this.iconStyle;_2.iconCursor=this.iconCursor;_2.disabledIconCursor=this.disabledIconCursor;_2.showDownIcon=this.showDownIcon;_2.showSelectedIcon=this.showSelectedIcon;_2.showRollOverIcon=this.showRollOverIcon;_2.showFocusedIcon=this.showFocusedIcon;_2.showDisabledIcon=this.showDisabledIcon;_2.showRTLIcon=this.showRTLIcon;if(this.showIconState!=null)_2.showIconState=this.showIconState;_2.getFocusedAsOverState=function(){var _3=this.masterElement;if(_3&&_3.getFocusedAsOverState)return _3.getFocusedAsOverState()};_2.getFocusedState=function(){var _3=this.masterElement;if(_3&&_3.getFocusedState)return _3.getFocusedState()};_2.skinImgDir=this.labelSkinImgDir||this.skinImgDir;_2.baseStyle=this.titleStyle||this.baseStyle;_2.showDisabled=this.showDisabled;_2.state=this.getState();_2.customState=this.getCustomState();_2.getPrintStyleName=function(){return this.masterElement.getPrintStyleName()} _2.overflow=this.overflow;_2.width=this.$15();_2.height=this.$16();_2.left=this.$17();_2.top=this.$18();_2.wrap=this.wrap!=null?this.wrap:this.vertical;_2.eventProxy=this;_2.isMouseTransparent=true;_2.zIndex=this.getZIndex(true)+1;_2.tabIndex=-1;this.$d3(this.$11,_2);_2=this.label=isc.SGWTFactory.extractFromConfigBlock(_2);_2.setDisabled(this.isDisabled());_2.setSelected(this.isSelected());this.addPeer(_2,null,null,true)},isc.A.setLabelSkinImgDir=function isc_StatefulCanvas_setLabelSkinImgDir(_1){this.labelSkinImgDir=_1;if(this.label!=null)this.label.setSkinImgDir(_1)},isc.A.setSkinImgDir=function isc_StatefulCanvas_setSkinImgDir(_1){this.Super("setSkinImgDir",arguments);if(this.labelSkinImgDir==null&&this.label!=null)this.label.setSkinImgDir(_1)},isc.A.setIconOrientation=function isc_StatefulCanvas_setIconOrientation(_1){this.iconOrientation=_1;if(this.label){this.label.iconOrientation=_1;this.label.markForRedraw()}else{this.markForRedraw()}},isc.A.setAutoFit=function isc_StatefulCanvas_setAutoFit(_1,_2){if(_2){this.$19=true;if(!_1)return} if(!this.$19)return;_1=!!_1;if(!_2&&(!!this.autoFit==_1))return;this.$2a=true;this.autoFit=_1;var _3=(this.autoFitDirection==isc.Canvas.BOTH)||(this.autoFitDirection==isc.Canvas.HORIZONTAL),_4=(this.autoFitDirection==isc.Canvas.BOTH)||(this.autoFitDirection==isc.Canvas.VERTICAL);this.inherentWidth=_1&&_3;this.inherentHeight=_1&&_4;if(_1){this.$2b=this.overflow;this.setOverflow(isc.Canvas.VISIBLE);if(_3){this.$2c=this.width;this.setWidth(1)} if(_4){this.$2d=this.height;this.setHeight(1)}}else{var _5=this.$2c||this.defaultWidth,_6=this.$2d||this.defaultHeight;if(_3)this.setWidth(_5);if(_4)this.setHeight(_6);if(this.parentElement&&isc.isA.Layout(this.parentElement)){if(_3&&!this.$2c)this.$pn=null;if(_4&&!this.$2d)this.$po=null} this.$2c=null;this.$2d=null;if(this.$2b)this.setOverflow(this.$2b);this.$2b=null} delete this.$2a},isc.A.resizeBy=function isc_StatefulCanvas_resizeBy(_1,_2,_3,_4,_5,_6){if(this.autoFit&&this.$19&&!this.$2a){var _7=false;if(_1!=null&&(this.autoFitDirection==isc.Canvas.BOTH||this.autoFitDirection==isc.Canvas.HORIZONTAL)) {this.$2c=(1+_1);_7=true;_1=null} if(_2!=null&&(this.autoFitDirection==isc.Canvas.BOTH||this.autoFitDirection==isc.Canvas.VERTICAL)) {this.$2d=(1+_2);_7=true;_2=null} if(_7)this.setAutoFit(false)} return this.invokeSuper(isc.StatefulCanvas,"resizeBy",_1,_2,_3,_4,_5,_6)},isc.A.getLabelHPad=function isc_StatefulCanvas_getLabelHPad(){if(this.labelHPad!=null)return this.labelHPad;if(this.vertical){return this.labelBreadthPad!=null?this.labelBreadthPad:0}else{return this.labelLengthPad!=null?this.labelLengthPad:this.capSize}},isc.A.getLabelVPad=function isc_StatefulCanvas_getLabelVPad(){if(this.labelVPad!=null)return this.labelVPad;if(!this.vertical){return this.labelBreadthPad!=null?this.labelBreadthPad:0}else{return this.labelLengthPad!=null?this.labelLengthPad:this.capSize}},isc.A.$17=function isc_StatefulCanvas__getLabelLeft(){var _1;if(this.isDrawn()){_1=(this.position==isc.Canvas.RELATIVE&&this.parentElement==null?this.getPageLeft():this.getOffsetLeft())}else{_1=this.getLeft()} _1+=this.getLabelHPad();return _1},isc.A.$18=function isc_StatefulCanvas__getLabelTop(){var _1;if(this.isDrawn()){_1=(this.position==isc.Canvas.RELATIVE&&this.parentElement==null?this.getPageTop():this.getOffsetTop())}else{_1=this.getTop()} _1+=this.getLabelVPad();return _1},isc.A.$15=function isc_StatefulCanvas__getLabelSpecifiedWidth(){var _1=this.getInnerWidth();_1-=2*this.getLabelHPad();return Math.max(_1,1)},isc.A.$16=function isc_StatefulCanvas__getLabelSpecifiedHeight(){var _1=this.getInnerHeight();_1-=2*this.getLabelVPad();return Math.max(_1,1)},isc.A.getImgBreadth=function isc_StatefulCanvas_getImgBreadth(){if(this.overflow==isc.Canvas.VISIBLE&&isc.isA.Canvas(this.label)) {return this.vertical?this.$2e():this.$2f()} return(this.vertical?this.getInnerWidth():this.getInnerHeight())},isc.A.getImgLength=function isc_StatefulCanvas_getImgLength(){if(this.overflow==isc.Canvas.VISIBLE&&isc.isA.Canvas(this.label)) {return this.vertical?this.$2f():this.$2e()} return(this.vertical?this.getInnerHeight():this.getInnerWidth())},isc.A.$2f=function isc_StatefulCanvas__getAutoInnerHeight(){var _1=this.getInnerHeight();if(!isc.isA.Canvas(this.label))return _1;var _2=this.getLabelVPad();var _3=this.label.getVisibleHeight()+2*_2;return Math.max(_3,_1)},isc.A.$2e=function isc_StatefulCanvas__getAutoInnerWidth(){var _1=this.getInnerWidth();if(!isc.isA.Canvas(this.label))return _1;var _2=this.getLabelHPad();var _3=this.label.getVisibleWidth()+2*_2;return Math.max(_3,_1)},isc.A.$160g=function isc_StatefulCanvas__getSizeTestHTML(_1){if(isc.isA.Canvas(this.label)){return"
"+isc.Canvas.spacerHTML(2*this.getLabelHPad(),1)+""+this.label.$160g(_1)+"
"} return"
"+_1+"
"},isc.A.$10=function isc_StatefulCanvas__labelAdjustOverflow(){if(this.overflow!=isc.Canvas.VISIBLE)return;this.adjustOverflow(this.$12)},isc.A.getScrollWidth=function isc_StatefulCanvas_getScrollWidth(_1,_2,_3,_4){if(this.overflow!=isc.Canvas.VISIBLE||!isc.isA.Canvas(this.label)) return this.invokeSuper(isc.StatefulCanvas,"getScrollWidth",_1,_2,_3,_4);if(this.$qz){this.$qz=null;this.adjustOverflow("widthCheckWhileDeferred")} if(!_1&&this.$su!=null)return this.$su;var _5=this.$2e() return(this.$su=_5)},isc.A.getScrollHeight=function isc_StatefulCanvas_getScrollHeight(_1,_2,_3,_4){if(this.overflow!=isc.Canvas.VISIBLE||!isc.isA.Canvas(this.label)) return this.invokeSuper(isc.StatefulCanvas,"getScrollHeight",_1,_2,_3,_4);if(this.$qz){this.$qz=null;this.adjustOverflow("heightCheckWhileDeferred")} if(!_1&&this.$sz!=null)return this.$sz;var _5=this.$2f() return(this.$sz=_5)},isc.A.setOverflow=function isc_StatefulCanvas_setOverflow(_1,_2,_3,_4,_5){if(this.autoFit&&this.$19&&!this.$2a&&_1!=isc.Canvas.VISIBLE){this.$2b=_1;this.setAutoFit(false);return} this.invokeSuper(isc.StatefulCanvas,"setOverflow",_1,_2,_3,_4,_5);if(isc.isA.Canvas(this.label))this.label.setOverflow(_1,_2,_3,_4,_5)},isc.A.$5y=function isc_StatefulCanvas__resized(_1,_2,_3,_4,_5){this.invokeSuper(isc.StatefulCanvas,this.$64x,_1,_2,_3,_4,_5);if(this.label)this.label.resizeTo(this.$15(),this.$16())},isc.A.draw=function isc_StatefulCanvas_draw(_1,_2,_3){if(isc.$cv)arguments.$cw=this;var _4=isc.Canvas.$b4.draw.call(this,_1,_2,_3);if(this.position!=isc.Canvas.ABSOLUTE&&isc.isA.Canvas(this.label)){if(isc.Page.isLoaded())this.$42f();else isc.Page.setEvent("load",this.getID()+".$42f()")} if(this.label!=null&&isc.Canvas.ariaEnabled()){var _5=this.getAriaLabel();if(_5!=null)this.setAriaState("label",_5)} return _4},isc.A.$42f=function isc_StatefulCanvas__positionLabel(){if(!this.isDrawn())return;this.label.moveTo(this.$17(),this.$18())},isc.A.setAlign=function isc_StatefulCanvas_setAlign(_1){this.align=_1;if(this.isDrawn())this.markForRedraw();if(this.label)this.label.setAlign(_1)},isc.A.setVAlign=function isc_StatefulCanvas_setVAlign(_1){this.valign=_1;if(this.isDrawn())this.markForRedraw();if(this.label)this.label.setVAlign(_1)},isc.A.getPrintHTML=function isc_StatefulCanvas_getPrintHTML(_1,_2,_3,_4){var _5=this.shouldShowLabel();if(_5){if(this.label==null){this.makeLabel()} return this.label.getPrintHTML(_1,_2,_3,_4)} return this.Super("getPrintHTML",arguments)},isc.A.shouldHiliteAccessKey=function isc_StatefulCanvas_shouldHiliteAccessKey(){return this.hiliteAccessKey},isc.A.getTitleHTML=function isc_StatefulCanvas_getTitleHTML(){var _1=this.getTitle();if(!this.shouldHiliteAccessKey()||!isc.isA.String(_1)||this.accessKey==null) return _1;return isc.Canvas.hiliteCharacter(_1,this.accessKey)},isc.A.getTitle=function isc_StatefulCanvas_getTitle(){return this.title},isc.A.setTitle=function isc_StatefulCanvas_setTitle(_1){this.title=_1;var _1=this.getTitleHTML();if(this.$116x!=null&&this.$116x==_1){return}else{this.$116x=_1} if(this.label){if(this.label.$jp&&this.label.masterElement==this)this.label.$q7=true;this.label.setContents(_1);this.label.setState(this.getState());this.label.setSelected(this.isSelected())}else if(this.title!=null&&this.shouldShowLabel()){this.makeLabel()} if(isc.Canvas.ariaEnabled()){var _2=this.getAriaLabel();if(_2!=null)this.setAriaState("label",_2);else this.clearAriaState("label")} this.markForRedraw("setTitle")},isc.A.setZIndex=function isc_StatefulCanvas_setZIndex(_1,_2,_3){isc.Canvas.$b4.setZIndex.call(this,_1,_2,_3);if(isc.isA.Canvas(this.label))this.label.moveAbove(this)},isc.A.$ur=function isc_StatefulCanvas__updateCanFocus(){this.Super("$ur",arguments);if(this.label!=null)this.label.$ur()},isc.A.setIcon=function isc_StatefulCanvas_setIcon(_1){this.icon=_1;if(this.label)this.label.setIcon(_1);else if(_1&&this.shouldShowLabel())this.makeLabel()},isc.A.setIconStyle=function isc_StatefulCanvas_setIconStyle(_1){this.iconStyle=_1;if(this.label)this.label.setIconStyle(_1)},isc.A.handleMouseOver=function isc_StatefulCanvas_handleMouseOver(_1,_2){var _3;if(this.mouseOver!=null){_3=this.mouseOver(_1,_2);if(_3==false)return false} this.$168c();return _3},isc.A.$168c=function isc_StatefulCanvas__doMouseOverStateChange(){if(this.showDown&&this.ns.EH.mouseIsDown()){this.setState(isc.StatefulCanvas.STATE_DOWN)}else{if(this.showRollOver){this.setState(isc.StatefulCanvas.STATE_OVER)} if(this.showOverCanvas){if(this.overCanvas==null){this.addAutoChild("overCanvas",{autoDraw:false})} this.overCanvas.moveAbove(this);if(!this.overCanvas.isDrawn())this.overCanvas.draw()}}},isc.A.handleMouseOut=function isc_StatefulCanvas_handleMouseOut(_1,_2){var _3;if(this.mouseOut!=null){_3=this.mouseOut(_1,_2);if(_3==false)return _3} this.$168d();return _3},isc.A.$168d=function isc_StatefulCanvas__doMouseOutStateChange(_1){if(this.showRollOver){this.setState(this.getFocusedAsOverState()?isc.StatefulCanvas.STATE_OVER:isc.StatefulCanvas.STATE_UP)}else if(this.showDown&&this.ns.EH.mouseIsDown()){this.setState(isc.StatefulCanvas.STATE_UP)} if(this.showOverCanvas&&this.overCanvas!=null&&this.overCanvas.isVisible()&&(_1||!this.overCanvas.contains(this.ns.EH.getTarget(),true))) {this.overCanvas.clear()}},isc.A.$lf=function isc_StatefulCanvas__focusChanged(_1,_2,_3,_4){var _5=this.invokeSuper(isc.StatefulCanvas,"$lf",_1,_2,_3,_4);if(!(_1&&isc.Browser.isIE&&(this.getFocusHandle()!=this.getDocument().activeElement))) {this.updateStateForFocus(_1)} return _5},isc.A.updateStateForFocus=function isc_StatefulCanvas_updateStateForFocus(_1){if(!this.showFocused)return;if(this.showFocusedAsOver){if(!this.showRollOver)return;var _2=this.getState();if(_1&&!this.isDisabled()){if(_2==isc.StatefulCanvas.STATE_UP)this.setState(isc.StatefulCanvas.STATE_OVER)}else{var _3=this.ns.EH;if(_2==isc.StatefulCanvas.STATE_OVER&&!this.visibleAtPoint(_3.getX(),_3.getY())) {this.setState(isc.StatefulCanvas.STATE_UP)}}}else{this.stateChanged();if(this.label)this.label.stateChanged()}},isc.A.getFocusedAsOverState=function isc_StatefulCanvas_getFocusedAsOverState(){if(!this.showFocused||!this.showFocusedAsOver||this.isDisabled())return false;return this.hasFocus},isc.A.getFocusedState=function isc_StatefulCanvas_getFocusedState(){if(!this.showFocused||this.showFocusedAsOver||this.isDisabled())return false;return this.hasFocus},isc.A.handleMouseDown=function isc_StatefulCanvas_handleMouseDown(_1,_2){if(_1.target==this&&this.useEventParts){if(this.firePartEvent(_1,isc.EH.MOUSE_DOWN)==false)return false} var _3;if(this.mouseDown){_3=this.mouseDown(_1,_2);if(_3==false)return false} if(this.showDown)this.setState(isc.StatefulCanvas.STATE_DOWN);return _3},isc.A.handleMouseUp=function isc_StatefulCanvas_handleMouseUp(_1,_2){if(_1.target==this&&this.useEventParts){if(this.firePartEvent(_1,isc.EH.MOUSE_UP)==false)return false} var _3;if(this.mouseUp){_3=this.mouseUp(_1,_2);if(_3==false)return false} if(this.showDown){var _4=this.ns.EH;this.setState(this.showRollOver&&_4.$94y!=_4.$94w.TOUCH_ENDING?isc.StatefulCanvas.STATE_OVER:isc.StatefulCanvas.STATE_UP)} return _3},isc.A.handleActivate=function isc_StatefulCanvas_handleActivate(_1,_2){var _3=this.getActionType();if(_3==isc.StatefulCanvas.RADIO){this.select()}else if(_3==isc.StatefulCanvas.CHECKBOX){this.setSelected(!this.isSelected())} if(this.activate)return this.activate(_1,_2);if(this.action)return this.action();if(this.click)return this.click(_1,_2)},isc.A.handleClick=function isc_StatefulCanvas_handleClick(_1,_2){if(isc.$cv)arguments.$cw=this;if(_1.target==this&&this.useEventParts){if(this.firePartEvent(_1,isc.EH.CLICK)==false)return false} return this.handleActivate(_1,_2)},isc.A.handleKeyPress=function isc_StatefulCanvas_handleKeyPress(_1,_2){if(isc.$cv)arguments.$cw=this;if(this.keyPress&&(this.keyPress(_1,_2)==false))return false;if(_1.keyName=="Space"||_1.keyName=="Enter"){if(this.handleActivate(_1,_2)==false)return false} return true},isc.A.destroy=function isc_StatefulCanvas_destroy(){this.removeFromRadioGroup();return this.Super("destroy",arguments)});isc.B._maxIndex=isc.C+77;isc.StatefulCanvas.registerStringMethods({activate:isc.EH.$i3,action:""});isc.A=isc.StatefulCanvas;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$152b=new RegExp("(?:\\([^)]*\\)|[^,])+","g");isc.B.push(isc.A.$95q=function isc_c_StatefulCanvas__buildBorderStyle(_1,_2,_3){var _4=_1?"$"+_2:_2;if(this.$95r[_4]){return this.$95r[_4]} var _5,_6={},_7=0;_5=_1?isc.StatefulCanvas.$95n:isc.StatefulCanvas.$95m.length;var _8=isc.Element.getStyleDeclaration(_2,true,_3);if(_8){for(var i=0;i<_8.length;i++){for(var j=0;j<_5;j++){var _11=isc.StatefulCanvas.$95m[j];if(_6[_11]==null&&_8[i][_11]!=isc.emptyString){_6[_11]=_8[i][_11];_7++}} if(_7==_5)break}} this.$95r[_4]=_6;return _6},isc.A.$95s=function isc_c_StatefulCanvas__getBorderCSSHTML(_1,_2){var _3=_1?"$"+_2:_2;if(this.$95t[_3]){return this.$95t[_3]} var _4=this.$95q(_1,_2);var _5=isc.emptyString,_6=isc.StatefulCanvas.$95o;var _7=isc.SB.concat(_4.borderBottomWidth,_6,_4.borderBottomStyle,_6,_4.borderBottomColor).trim();var _8=isc.SB.concat(_4.borderLeftWidth,_6,_4.borderLeftStyle,_6,_4.borderLeftColor).trim();var _9=isc.SB.concat(_4.borderRightWidth,_6,_4.borderRightStyle,_6,_4.borderRightColor).trim();var _10=isc.SB.concat(_4.borderTopWidth,_6,_4.borderTopStyle,_6,_4.borderTopColor).trim();if(_7!=_8||_7!=_9||_7!=_10){if(_7!=isc.emptyString)_5+=isc.semi+"BORDER-BOTTOM:"+_7;if(_8!=isc.emptyString)_5+=isc.semi+"BORDER-LEFT:"+_8;if(_9!=isc.emptyString)_5+=isc.semi+"BORDER-RIGHT:"+_9;if(_10!=isc.emptyString)_5+=isc.semi+"BORDER-TOP:"+_10}else{if(_7!=isc.emptyString)_5+=isc.semi+"BORDER:"+_7} var _11=_4.borderBottomLeftRadius,_12=_4.borderBottomRightRadius,_13=_4.borderTopRightRadius,_14=_4.borderTopLeftRadius;if(_11!=_12||_11!=_13||_11!=_14){if(_11!=null)_5+=isc.semi+"BORDER-BOTTOM-LEFT-RADIUS:"+_11;if(_12!=null)_5+=isc.semi+"BORDER-BOTTOM-RIGHT-RADIUS:"+_12;if(_13!=null)_5+=isc.semi+"BORDER-TOP-RIGHT-RADIUS:"+_13;if(_14!=null)_5+=isc.semi+"BORDER-TOP-LEFT-RADIUS:"+_14}else{if(_11!=null)_5+=isc.semi+"BORDER-RADIUS:"+_11} this.$95t[_3]=_5;return _5},isc.A.clearBorderCSSCache=function isc_c_StatefulCanvas_clearBorderCSSCache(){if(isc.StatefulCanvas.pushTableBorderStyleToDiv){this.$95r={};this.$95t={}}},isc.A.$132y=function isc_c_StatefulCanvas__buildShadowStyle(_1,_2){var _3=_1;if(this.$132w[_3]){return this.$132w[_3]} var _4={},_5="boxShadow";var _6=isc.Element.getStyleDeclaration(_1,true,_2);if(_6){for(var i=0;i<_6.length;i++){if(_4[_5]==null&&_6[i][_5]!=isc.emptyString){_4[_5]=_6[i][_5]}}} if(_4.boxShadow!=null&&_4.boxShadow.indexOf("inset")>=0){var _8=_4.boxShadow.match(this.$152b).map("trim"),_9=_8.length;var k=0;for(var i=0;i<_9;++i){var _11=_8[i];if(_11.startsWith("inset")||_11.endsWith("inset")){++k}else if(k>0){_8[i-k]=_11}} _8.setLength(_9-k);_4.boxShadow=_8.join(", ")} this.$132w[_3]=_4;return _4},isc.A.$132z=function isc_c_StatefulCanvas__getShadowCSSHTML(_1){var _2=_1;if(this.$132x[_2]){return this.$132x[_2]} var _3=this.$132y(_1);if(_3.boxShadow==null)return isc.emptyString;var _4="box-shadow:"+_3.boxShadow+";";this.$132x[_2]=_4;return _4},isc.A.clearShadowCSSCache=function isc_c_StatefulCanvas_clearShadowCSSCache(){if(isc.StatefulCanvas.pushTableShadowStyleToDiv){this.$132w={};this.$132x={}}});isc.B._maxIndex=isc.C+6;isc.ClassFactory.defineClass("Layout","Canvas");isc.A=isc.Layout;isc.A.FILL="fill";isc.A=isc.Layout.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.orientation="horizontal";isc.A.vPolicy=isc.Layout.FILL;isc.A.hPolicy=isc.Layout.FILL;isc.A.minMemberSize=1;isc.A.enforcePolicy=true;isc.A.paddingAsLayoutMargin=true;isc.A.$415=true;isc.A.membersMargin=0;isc.A.defaultResizeBars="marked";isc.A.resizeBarDefaults={dragScrollType:"parentsOnly"};isc.A.resizeBarClass="Splitbar";isc.A.resizeBarSize=7;isc.A.animateMemberEffect="slide";isc.A.canDropComponents=true;isc.A.dropLineThickness=2;isc.A.membersAreChildren=true;isc.B.push(isc.A.setDefaultResizeBars=function isc_Layout_setDefaultResizeBars(_1){if(this.defaultResizeBars==_1)return;this.defaultResizeBars=_1;this.$86g()});isc.B._maxIndex=isc.C+1;isc.A=isc.Canvas.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.setLayoutAlign=function isc_Canvas_setLayoutAlign(_1){this.layoutAlign=_1;if(this.parentElement&&isc.isA.Layout(this.parentElement)&&this.parentElement.isDrawn()) {this.parentElement.reflow()}},isc.A.setShowResizeBar=function isc_Canvas_setShowResizeBar(_1){if(this.showResizeBar==_1)return;this.showResizeBar=_1;var _2=this.parentElement;if(_2==null||!isc.isA.Layout(_2))return;_2.$86g()});isc.B._maxIndex=isc.C+2;isc.A=isc.Layout.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.managePercentBreadth=true;isc.A.$2g="layout";isc.A.$2h=["show","hide","rect"];isc.A.$2i=["rect","move"];isc.A.printFillWidth=true;isc.A.$2j=[];isc.A.$2k="membersAdded";isc.A.$2l="membersRemoved";isc.A.placeHolderDefaults={styleName:"layoutPlaceHolder",overflow:isc.Canvas.HIDDEN};isc.A.dropLineDefaults={styleName:"layoutDropLine",overflow:"hidden",isMouseTransparent:true};isc.A.$127h={align:true,defaultLayoutAlign:true,reverseOrder:true,vertical:true,orientation:true,vPolicy:true,minMemberSize:true,hPolicy:true,membersMargin:true};isc.B.push(isc.A.getMemberLength=function isc_Layout_getMemberLength(_1){return this.vertical?_1.getVisibleHeight():_1.getVisibleWidth()},isc.A.getMemberBreadth=function isc_Layout_getMemberBreadth(_1){return this.vertical?_1.getVisibleWidth():_1.getVisibleHeight()},isc.A.setMemberBreadth=function isc_Layout_setMemberBreadth(_1,_2){if(this.logIsDebugEnabled(this.$2g))this.$42g(_1,_2);this.vertical?_1.setWidth(_2):_1.setHeight(_2)},isc.A.getLength=function isc_Layout_getLength(){if(this.vertical)return this.getInnerHeight();var _1=this.getInnerWidth();if(this.leaveScrollbarGap&&!this.vscrollOn)_1-=this.getScrollbarSize();return _1},isc.A.getBreadth=function isc_Layout_getBreadth(){if(!this.vertical)return this.getInnerHeight();var _1=this.getInnerWidth();if(this.leaveScrollbarGap&&!this.vscrollOn)_1-=this.getScrollbarSize();return _1},isc.A.getLengthPolicy=function isc_Layout_getLengthPolicy(){return this.vertical?this.vPolicy:this.hPolicy},isc.A.getBreadthPolicy=function isc_Layout_getBreadthPolicy(){return this.vertical?this.hPolicy:this.vPolicy},isc.A.memberHasInherentLength=function isc_Layout_memberHasInherentLength(_1){if(!(this.vertical?_1.hasInherentHeight():_1.hasInherentWidth())){return false} var _2=this.$2m(_1);if(isc.isA.String(_2)&&(_2.endsWith(this.$o9)||_2==this.$pa)) {return false} return true},isc.A.memberHasInherentBreadth=function isc_Layout_memberHasInherentBreadth(_1){return(this.vertical?_1.hasInherentWidth():_1.hasInherentHeight())},isc.A.$2n=function isc_Layout__overflowsLength(_1){return((this.vertical&&_1.canOverflowHeight())||(!this.vertical&&_1.canOverflowWidth()))},isc.A.$2m=function isc_Layout__explicitLength(_1){return this.vertical?_1.$po:_1.$pn},isc.A.$2o=function isc_Layout__explicitBreadth(_1){return this.vertical?_1.$pn:_1.$po},isc.A.$2p=function isc_Layout__memberPercentLength(_1){return this.vertical?_1._percent_height:_1._percent_width},isc.A.scrollingOnLength=function isc_Layout_scrollingOnLength(){return this.vertical?this.vscrollOn:this.hscrollOn},isc.A.getMemberGap=function isc_Layout_getMemberGap(_1){return(_1.extraSpace||0)-(this.memberOverlap||0)+(_1.$22||0)},isc.A.initWidget=function isc_Layout_initWidget(){if(isc.$cv)arguments.$cw=this;var _1=isc.Layout;if(this.vertical==null){this.vertical=(this.orientation==_1.VERTICAL)}else{this.orientation=(this.vertical?_1.VERTICAL:_1.HORIZONTAL)} if(this.isRTL()&&!this.vertical)this.reverseOrder=!this.reverseOrder;if(this.members==null)this.members=[];else if(!isc.isA.Array(this.members))this.members=[this.members];if(this.membersAreChildren){if(this.members.length==0&&this.children!=null&&!this.$2q()) {this.members=this.children=this.createMemberCanvii(this.children)}else{this.members=this.createMemberCanvii(this.members);if(this.children==null)this.children=[];this.children.addList(this.members)}}else{this.logInfo("members are peers","layout");this.addMethods({draw:this.$2r});this.members=this.createMemberCanvii(this.members);if(this.peers==null)this.peers=[];this.peers.addList(this.members)} this.setLayoutMargin();if(this.members&&this.members.length>0)this.$62s()},isc.A.createMemberCanvii=function isc_Layout_createMemberCanvii(_1){_1=this.createCanvii(_1);for(var i=_1.length-1;i>=0;i--){if(_1[i]==null)continue;if(!isc.isA.Canvas(_1[i])){this.logWarn("Layout unable to resolve member:"+this.echo(_1[i])+" to a Canvas - ignoring this member");_1.removeAt(i)}} return _1},isc.A.$2q=function isc_Layout__allGeneratedChildren(){for(var i=0;i_3[i]){_8.$27=_10;if(_5)_8.$28="minimum size";continue} if(_11!=null&&_3[i]!=null&&_11<_3[i]){_8.$27=_11;if(_5)_8.$28="maximum size";continue}} if(_8.$27==null){_8.$27=this.$pa;if(_5)_8.$28="no length specified"}} return _2},isc.A.$114s=function isc_Layout__hasCosmeticOverflowOnly(){var _1=this.members,_2,_3;for(var i=0;i<_1.length;++i){var _5=_1[i];if(!_5)continue;var _6=_5.peers;if(_6){for(var j=0;j<_6.length;++j){var _8=_6[j];if(_8.$114r){if(_2==null){var _9=this.getClipHandle();_2=this.getPageRight()-isc.Element.getRightBorderSize(_9);_3=this.getPageBottom()-isc.Element.getBottomBorderSize(_9)} var _10=_8.getPeerRect();if((_10[0]+_10[2])>=_2||(_10[1]+_10[3])>=_3) {for(var k=0;k<_1.length;++k){_5=_1[k];if(_5.getPageRight()>=_2||_5.getPageBottom()>=_3) {return false}} return true}}}}} return false},isc.A.resizeMembers=function isc_Layout_resizeMembers(_1,_2,_3){var _4=this.logIsInfoEnabled(this.$2g);for(var i=0;i_10&&_9<=_11&&(_8==null||_8<=this.getMemberBreadth(_6))) {if(_4)this.logInfo("not applying "+this.getLengthAxis()+": "+_9+" to overflowed member: "+_6+" w/"+this.getLengthAxis()+": "+_11,"layout");_9=null}} if(this.logIsDebugEnabled(this.$2g))this.$42g(_6,_8,_9);if(!_6.isAnimating(this.$2h)){if(this.vertical){_6.resizeTo(_8,_9)}else{_6.resizeTo(_9,_8)}} if(_6.isDrawn()){if(_6.isDirty())_6.redraw("Layout getting new size")}else{if(!_6.isDrawn())_6.$3e=true}}},isc.A.$52i=function isc_Layout__enforceStackZIndex(){if(!this.stackZIndex||this.members.length<2)return;for(var _1=0;_1=_5)&&this.stackZIndex=="firstOnTop") _2.moveBelow(_4)}},isc.A.stackMembers=function isc_Layout_stackMembers(_1,_2,_3){if(_3==null)_3=true;var _4=(this.membersAreChildren?0:this.getOffsetLeft()),_5=(this.membersAreChildren?0:this.getOffsetTop()),_6=this.reverseOrder,_7=(_6?-1:1);var _8=(this.vertical?this.getInnerWidth():this.getInnerHeight()) -this.$2u();if((this.vertical&&this.canOverflowWidth(this.$171m))||(!this.vertical&&this.canOverflowHeight(this.$171m))) {for(var i=0;i_8)_8=_11}} if(this.logIsDebugEnabled(this.$2g)){this.logDebug("centering wrt visible breadth: "+_8,this.$2g)} var _12;if(_6){var _13=this.isRTL()&&this.overflow!=isc.Canvas.VISIBLE;if(_13){_12=this.getLength()}else{_12=Math.max(this.getLength(),this.$23())}} var _14=(this.vertical?(!_6?_5:_5+_12):(!_6?_4:_4+_12));if(this.align!=null){var _15=this.$23(),_16=Math.max(this.getLength(),_15),_17=_16-_15;if(((!_6&&(this.align==isc.Canvas.BOTTOM||this.align==isc.Canvas.RIGHT))||(_6&&(this.align==isc.Canvas.LEFT||this.align==isc.Canvas.TOP)))) {_14+=(_7*_17)}else if(this.align==isc.Canvas.CENTER){_14+=(_7*Math.round(_17/2))}} var _18=(this.vertical?_4+this.$tb:_5+this.$td),_19=false,_20=false,_21=0;for(var i=0;i<_1.length;i++){var _10=_1[i],_22=_2?_2[i]:null;if(i==0){var _23;if(this.vertical)_23=(_6?this.$te:this.$td);else _23=(_6?this.$tc:this.$tb);_14+=(_7*_23)}else{if(_19){_14+=(_7*this.resizeBarSize)}else if(!_20){_14+=(_7*this.membersMargin)}} var _24=_10.isAnimating(this.$2i);if(this.$21(_10)){if(!this.isIgnoringMember(_10)&&!_24){_10.moveTo(_4+this.$tb,_5+this.$td)} if(_10.$86h){var _25=this.getBreadth()-this.$2u();this.makeResizeBar(_10,_18,_14,_25);_19=true}else{if(_10.$3f!=null)_10.$3f.hide();_19=false} _20=true;_21++;continue}else{_20=false} var _26=_18,_27=isc.Canvas,_28=this.getLayoutAlign(_10);if(_28==_27.RIGHT||_28==_27.BOTTOM){_26=_8-this.getMemberBreadth(_10)+(this.vertical?this.$tb:this.$td)}else if(_28==_27.CENTER){_26=Math.floor((_8-this.getMemberBreadth(_10))/2)+(this.vertical?this.$tb:this.$td)} if(this.getMemberOffset!=null) _26=this.getMemberOffset(_10,_26,_28);var _29=this.getMemberLength(_10);if(!_24){if(this.vertical){if(!_6)_10.moveTo(_26,_14);else _10.moveTo(_26,_14-_29)}else{if(!_6)_10.moveTo(_14,_26);else _10.moveTo(_14-_29,_26)}} _14+=(_7*_29);_14+=(_7*this.getMemberGap(_10));if(_10.$86h){var _25=this.getBreadth()-this.$2u();this.makeResizeBar(_10,_18,_14,_25)}else{if(_10.$3f!=null)_10.$3f.hide()} _19=_10.$86h;if(_3)this.memberSizes[i-_21]=_29;if(_2)_22.$3g=_29} if(_3)this.memberSizes.length=(i-_21);if(this.overflow!=isc.Canvas.VISIBLE)this.$3h();this.$52i()},isc.A.getLayoutAlign=function isc_Layout_getLayoutAlign(_1){if(_1.layoutAlign!=null)return _1.layoutAlign;if(this.defaultLayoutAlign!=null)return this.defaultLayoutAlign;return this.vertical?(this.isRTL()?isc.Canvas.RIGHT:isc.Canvas.LEFT):isc.Canvas.TOP},isc.A.$3h=function isc_Layout__enforceScrollSize(){var _1,_2,_3=false,_4=false,_5,_6,_7,_8,_9=this.vertical;if(_9){_2=this.$te||0;_1=this.$tc||0}else{_2=this.$tc||0;_1=this.$te||0} if(_2>0||_1>0)_3=true;var _10=this.getInnerWidth(),_11=this.getInnerHeight();if(_3){for(var i=this.members.length-1;i>=0;i--){_6=this.members[i];if(!_6.isVisible())continue;if(_9){if(_5==null){_5=_6;_7=_6.getTop()+_6.getVisibleHeight()} var _13=_6.getLeft()+_6.getVisibleWidth();if(_8==null||_8<_13)_8=_13}else{if(_5==null){_5=_6;_8=_6.getLeft()+_6.getVisibleWidth()} var _14=_6.getTop()+_6.getVisibleHeight();if(_7==null||_7<_14)_7=_14}} if(_7==null)_7=0;if(_8==null)_8=0}else{var _15=false;for(var i=this.members.length-1;i>=0;i--){var _6=this.members[i];if(isc.isA.LayoutSpacer(_6)&&_6.isVisible()){var _16=_6.getWidth(),_17=_6.getHeight();if(i==this.members.length-1){_4=true;if(_9)_7=_6.getTop()+_17;else _8=_6.getLeft()+_16} if(_9){if(_16>_10&&(_8==null||_16>_8)){_15=true;_8=_16}}else if(_17>_11&&(_7==null||_17>_7)){_15=true;_7=_17}}} if(_15&&!_4){for(var i=this.members.length-1;i>=0;i--){var _6=this.members[i];if(isc.isA.LayoutSpacer(_6))continue;if(this.vertical){var _16=_6.getVisibleWidth();if(_16>=_8){_15=false;break}}else{var _17=_6.getVisibleHeight();if(_17>=_7){_15=false;break}}} if(_15)_4=true} if(_4){if(_8==null)_8=1;if(_7==null)_7=1}} if(_4||_3){if(this.vertical){_8+=_1;_7+=_2}else{_8+=_2;_7+=_1} this.enforceScrollSize(_8,_7)} else this.stopEnforcingScrollSize()},isc.A.setOverflow=function isc_Layout_setOverflow(_1,_2,_3,_4,_5){var _6=this.overflow;if(_6==isc.Canvas.VISIBLE&&_1!=isc.Canvas.VISIBLE){this.$3h()}else if(_6!=isc.Canvas.VISIBLE&&_1==isc.Canvas.VISIBLE){this.stopEnforcingScrollSize()} return this.invokeSuper(isc.Layout,"setOverflow",_1,_2,_3,_4,_5)},isc.A.layoutChildren=function isc_Layout_layoutChildren(_1,_2,_3){if(isc.$cv)arguments.$cw=this;if(this.destroying)return;if(this.$3i==null)this.$3i=1;else this.$3i++;if(!this.members)this.members=[];if(this.children&&this.children.length){for(var i=0;ithis.getLength()) {this.logInfo("scrolling will be required on length axis",this.$2g);this.$3a=true} this.resizeMembers(_7,_8,true);if(this.manageChildOverflow)this.$qv=true;for(var i=0;ithis.getLength()) {this.logInfo("scrolling will be required on length axis, after overflow",this.$2g);this.$3a=true} this.resizeMembers(_11,_8,false);if(this.manageChildOverflow)this.$qv=true;for(var i=0;i0)?_2:null},isc.A.$134u=function isc_Layout__joinChildrenPrintHTML(_1){if(_1!=null&&!this.vertical){if(!isc.isAn.Array(_1))_1=[_1];return"
"+_1.join("")+"
"}else{return this.Super("$134u",arguments)}},isc.A.getCompletePrintHTMLFunction=function isc_Layout_getCompletePrintHTMLFunction(_1,_2){var _3=this;return function(_5){_3.isPrinting=false;var _4=_3.vertical||_3.printVertical;if(isc.isAn.Array(_5)&&_5.length>0){if(_4)_5=_5.join(isc.emptyString);else{_5="":">")+""+_5.join("")+""}} if(_5)_1[2]=_5;_1=_1.join(isc.emptyString);delete _3.currentPrintProperties;if(_2){_3.fireCallback(_2,"html, callback",[_1,_2]);return null}else{return _1}}});isc.evalBoundary;isc.B.push(isc.A.addMember=function isc_Layout_addMember(_1,_2,_3){this.addMembers(_1,_2,_3);return this},isc.A.addMembers=function isc_Layout_addMembers(_1,_2,_3){if(!_1)return;if(isc.$cv)arguments.$cw=this;this.$3q();if(this.logIsInfoEnabled(this.$2g)){this.logInfo("adding newMembers: "+_1+(_2!=null?" at position: "+_2:""),"layout")} if(!isc.isAn.Array(_1)){this.$2j[0]=_1;_1=this.$2j} if(this.members==null)this.members=[];if(_2>this.members.length)_2=this.members.length;var _4=this.isDrawn(),_5=0;for(var i=0;i<_1.length;i++){var _7=_1[i];if(!_7){++_5;continue} if(!isc.isAn.Instance(_7)){_7=this.createCanvas(_7)} if(!isc.isA.Canvas(_7)){this.logWarn("addMembers() unable to resolve member:"+this.echo(_7)+" to a Canvas - ignoring");++_5;continue} if(this.members.contains(_7)){if(_2!=null){var d=i-_5,_9=this.members.indexOf(_7),_10=_2+d;if(_9<_10){++_5;--_10} this.members.slide(_9,_10)} continue} if(_7.addAsPeer||_7.snapEdge){this.addPeer(_7,null,false);++_5;continue}else if(_7.addAsChild||_7.snapTo){this.addChild(_7,null,false);++_5;continue} if(_7.parentElement!==this){if(_7.parentElement)_7.deparent();if(_7.isDrawn())_7.clear()} if(_2!=null){this.members.addAt(_7,_2+i-_5)}else{this.members.add(_7)} this.$42h(_7);this.autoSetBreadth(_7);var _11=_4&&this.animateMembers&&!_3&&_1.length==1&&_7.visibility!=isc.Canvas.HIDDEN;if(_11)_7.hide();var _12=(_4&&this.getLengthPolicy()==isc.Layout.NONE);if(this.membersAreChildren){this.addChild(_7,null,_12)}else{this.addPeer(_7,null,_12)} _7.moveTo(0,0);if(this.isDrawn())this.updateMemberTabIndex(_7);if(this.isDrawn()&&this.memberHasInherentLength(_7)){this.$20(_7);if(!_7.isDrawn())_7.draw()}} this.$2j[0]=null;if(_11){this.$3r(_7)}else this.reflow(this.$2k);this.$62s()},isc.A.$42h=function isc_Layout__getUserSizes(_1){if(_1._percent_height){_1.$po=_1._percent_height} if(_1._percent_width)_1.$pn=_1._percent_width;if(this.memberHasInherentLength(_1)){if(!_1.$po&&!_1.$t9){_1.restoreDefaultSize(true)} if(!_1.$pn&&!_1.$t8){_1.restoreDefaultSize()}}},isc.A.$3s=function isc_Layout__animateMargin(_1,_2){var _3=this;var _4=_1;var _5=this.getMemberNumber(_1);if(_5==this.members.length-1)_1=this.getMember(_5-1);if(!_1)return;var _6=this.membersMargin+this.getMemberGap(_1);if(_2)_1.$22=-(_6+1);this.registerAnimation(function(_8){var _7=Math.floor(_8*_6);if(_2)_7=_6-_7;_1.$22=-_7;if(_8==1)_1.$22=null},this.animateMemberTime)},isc.A.removeChild=function isc_Layout_removeChild(_1,_2){isc.Canvas.$b4.removeChild.call(this,_1,_2);if(this.membersAreChildren&&this.members.contains(_1)){this.removeMember(_1)}},isc.A.removeMember=function isc_Layout_removeMember(_1,_2){this.removeMembers(_1,_2)},isc.A.removeMembers=function isc_Layout_removeMembers(_1,_2){if(!_1)return;this.$3q();if(!isc.isAn.Array(_1)){this.$2j[0]=_1;_1=this.$2j} if(_1===this.members)_1=_1.duplicate();for(var i=0;i<_1.length;i++){var _4=_1[i];if(isc.isA.Canvas(_6))continue;_1[i]=this.getMember(_4);if(_1[i]==null){this.logWarn("couldn't find member to remove: "+this.echoLeaf(_4));_1.removeAt(i);i-=1}} var _5=(this.animateMembers&&_1.length==1&&!_2),_6=(_5?_1[0]:null);if(_5){if(_6.parentElement!=this||_6.destroying||!_6.isVisible()) {_5=false}} if(_5){var _7=this,_8=_1.duplicate(),_9=function(){_7.$3t(_8)};this.$3u(_6,_9)}else{this.$3t(_1)} this.$2j[0]=null;this.$62s()},isc.A.$3t=function isc_Layout__completeRemoveMembers(_1){if(!_1)return;for(var i=0;i<_1.length;i++){var _3=_1[i];this.members.remove(_3);if(this.membersAreChildren&&_3.parentElement==this)_3.deparent();_3.$t9=_3.$t8=null;if(_3.$3f){_3.$3f.destroy();_3.$3f=null} if(_3.showTarget==this)delete _3.showTarget;if(_3.$3v)_3.destroy()} this.reflow(this.$2l)},isc.A.setMembers=function isc_Layout_setMembers(_1){if(_1==this.members||!isc.isAn.Array(_1))return;var _2=[];for(var i=0;i=0;i--){var _3=this.members[i];if(_3==null)continue;var _4=false;if(_1==isc.Canvas.MARKED){_4=_3.showResizeBar}else if(_1==isc.Canvas.MIDDLE){_4=(i0&&_2==null){_3-=1 _2=this.members[_3].$v5(true)} if(_2==null&&(this.tabIndex==null||this.$sp)) _2=this;if(_2){if(_1.tabIndex==-1){_1.$v2(_2)}else{_1.$sq(_2)}}},isc.A.dragRepositionStart=function isc_Layout_dragRepositionStart(){var _1=isc.EH.dragTarget;if(!this.hasMember(_1)||_1.getDragAppearance(isc.EH.DRAG_REPOSITION)!="target")return;var _2=_1.getPageLeft(),_3=_1.getPageTop();this.$3y(_1,_2,_3)},isc.A.$3y=function isc_Layout__popOutDraggingMember(_1,_2,_3){this.$3z=_1;var _4=this.$30(_1,"$31",this.showDragPlaceHolder) _1.$32=_4;var _5=this.instantRelayout;this.instantRelayout=false;this.$95u(_4,_1);if(!_1.isDrawn()||_1.readyToRedraw()){_1.deparent();_1.eventParent=this;this.instantRelayout=_5;_1.moveTo(_2,_3);_1.draw()}else{var _6=_1.getClipHandle();_1.getDocumentBody(true).appendChild(_6);var _7=[];var _8=function(_10){if(_10.$if){_7.add(_10);if(_10.$145l()){var _9=_10.parentElement;while(_9!=null){_9.$1440();_9=_9.parentElement}} _10.$if=false}};var _10=_1;var _11=[];var _3=_10;while(_3!=null){_8(_3);if(_3.children!=null)_11.push.apply(_11,_3.children);_3=_11.pop()} _1.deparent();for(var _12=_7.length;_12>0;--_12){var _10=_7[_12-1];_10.$if=true;_10.$qa()} _1.eventParent=this;this.instantRelayout=_5;_1.moveTo(_2,_3)}},isc.A.$95u=function isc_Layout__doPopOutDragMember(_1,_2){this.addMember(_1,this.getMemberNumber(_2),true)},isc.A.dragRepositionStop=function isc_Layout_dragRepositionStop(){var _1=isc.EH.dragTarget;if(!this.members.contains(_1)&&_1!=this.$3z)return;var _2=_1.getDragAppearance(isc.EH.DRAG_REPOSITION),_3=_2==isc.EH.TARGET;if(!_3&&(_2!=isc.EH.OUTLINE))return false;var _4=_3?isc.EH.STOP_BUBBLING:false;this.$3z=null;if(_1.eventParent==this)_1.eventParent=null;if(_1.dropSucceeded)return _4;var _5=_1.$32;if(_5!=null){if(_1.parentElement!=null||_1.destroyed){this.$33(_1)}else{_1.$32=null;var _6=this.getMemberNumber(_5),_7=_5.getPageRect(),_8=this,_9=function(){if(_1.$105q!=null){_1.canDrag=_1.$105q;delete _1.$105q} if(_1.$105r!=null){_1.canDragReposition=_1.$105r;delete _1.$105r} _8.replaceMember(_5,_1)};if(this.animateMembers){_1.$105q=_1.canDrag;_1.canDrag=false;_1.$105r=_1.canDragReposition;_1.canDragReposition=false;_1.animateRect(_7[0],_7[1],_7[2],_7[3],_9)}else _9(true)}} return _4},isc.A.$30=function isc_Layout__createSpacer(_1,_2,_3){var _4,_5;if(_3){_4=this.createAutoChild("placeHolder",_5,isc.Canvas)}else{_4=isc.LayoutSpacer.create(_5)} _4.setRect(_1.getRect());_4.$pn=_4.getWidth();_4.$po=_4.getHeight();_4.layoutAlign=_1.layoutAlign;_4.extraSpace=(_1.extraSpace||0);_4.$3v=true;return _4},isc.A.removePlaceHolder=function isc_Layout_removePlaceHolder(_1){if(this.animateMembers&&!isc.isA.LayoutSpacer(_1)){var _2=this.$30(_1);this.replaceMember(_1,_2);_1.destroy();_1=_2} this.removeMember(_1)},isc.A.willAcceptDrop=function isc_Layout_willAcceptDrop(){if(!this.canDropComponents){return this.canAcceptDrop?true:null}else if(!this.canAcceptDrop){return null} return this.invokeSuper(isc.Layout,"willAcceptDrop")},isc.A.dropOver=function isc_Layout_dropOver(){if(this.editingOn&&this.editProxy&&!this.editProxy.willAcceptDrop())return;if(!this.willAcceptDrop())return;this.showDropLine();isc.EventHandler.dragTarget.bringToFront();return true},isc.A.dropMove=function isc_Layout_dropMove(){if(this.editingOn&&this.editProxy&&!this.editProxy.willAcceptDrop())return;if(!this.willAcceptDrop())return;this.showDropLine()},isc.A.dropOut=function isc_Layout_dropOut(){this.hideDropLine()},isc.A.dropStop=function isc_Layout_dropStop(){this.hideDropLine()},isc.A.getDropComponent=function isc_Layout_getDropComponent(_1,_2){if(!isc.isA.Palette(_1))return _1;var _3=_1.transferDragData(),_4=(isc.isAn.Array(_3)?_3[0]:_3);return _4.liveObject},isc.A.drop=function isc_Layout_drop(){if(!this.willAcceptDrop()||this.$88z)return;var _1=this.getDropPosition();var _2=this.getDropComponent(isc.EventHandler.getDragTarget(),_1);if(!_2)return _2;var _3=this.members.indexOf(_2);if(_3==-1&&_2.$32) _3=this.members.indexOf(_2.$32) if(_3!=-1&&(_3==_1||_3+1==_1)) {return false} _2.dropSucceeded=true;if(isc.Browser.isMoz){this.delayCall("$34",[_2,_1])}else{this.$34(_2,_1)} return isc.EH.STOP_BUBBLING},isc.A.$34=function isc_Layout__completeDrop(_1,_2){this.hideDropLine();var _3=_1.parentElement;if(_3&&_1.getDragAppearance(isc.EH.dragOperation)==isc.EH.OUTLINE&&this.animateMembers&&isc.isA.Layout(_3)&&_3.hasMember(_1)) {_3.$3y(_1,isc.EH.dragOutline.getPageLeft(),isc.EH.dragOutline.getPageTop())} var _4=false;if(this.members.contains(_1)){var _5=this.members.indexOf(_1);if(_5<_2)_4=true;this.removeMember(_1,true)}else{var _6=_1.$32;if(_6!=null){var _7=this.getMemberNumber(_6) if((_7>=0)&&(_7<_2)){_4=true} _6.parentElement.$33(_1)}} var _8=_2-(_4?1:0);if(!this.animateMembers||(_1.dragAppearance!="target"&&_1.dragAppearance!="outline")){this.addMember(_1,_8);delete _1.dropSucceeded;return} var _9=this.$30(_1,"$35");this.addMember(_9,_2);this.reflowNow();this.$36=_1;var _10=this,_11=_9.getPageLeft(),_12=_9.getPageTop();if(_4){var _13=this.membersMargin+this.getMemberGap(_1);if(this.vertical)_12-=(_1.getVisibleHeight()+_13);else _11-=(_1.getVisibleWidth()+_13)} if(_9==this.members.last()&&this.members.length>1){var _14=(this.members[this.members.length-2].$22||0);if(this.vertical)_12-=_14;else _11-=_14} _1.animateMove(_11,_12,function(){_10.$36=null;var _15=_10.instantRelayout;_10.instantRelayout=false;_9.destroy();_1.dropSucceeded=null;_10.addMember(_1,_8,true);_10.instantRelayout=_15;if(_15)_10.reflowNow()},this.animateMemberTime)},isc.A.$33=function isc_Layout__cleanUpPlaceHolder(_1){var _2=_1.$32;if(this.hasMember(_2)){_1.$32=null;this.removePlaceHolder(_2)}},isc.A.$3q=function isc_Layout__finishDropAnimation(){if(this.$36!=null){this.$36.finishAnimation("move")}},isc.A.getDropPosition=function isc_Layout_getDropPosition(){var _1=this.vertical?this.getOffsetY():this.getOffsetX();if(_1<0)return 0;var _2=this.vertical?this.$td:this.$tb;for(var i=0;i',null,null,null,null,null,null,null,""];isc.A.$38="px;";isc.A.$39=";";isc.A.$4a="border:";isc.A.$4b="padding-top:0px;padding-bottom:0px;";isc.A.$4c="padding:";isc.A.$115k="padding-right:";isc.A.$115l="padding-left:";isc.A.$4d="background-color:";isc.A.$4e="margin:0px;";isc.A.$987="filter:none;";isc.A.$115f=isc.Browser.$114w+":ellipsis;overflow:hidden;";isc.A.$4f=["' style='",,,,,,,,,,,,,,,,null];isc.A.$4g="";isc.A.$4h="";_4.$115s="";_5[0]="'>";_5[5]="
=7)) {var _2=this.getDocument().createRange();_2.selectNodeContents(_1);var _3=_2.getBoundingClientRect();var _4=_1.getBoundingClientRect();return(_4.width<_3.width)}else{return(isc.Element.getClientWidth(_1)<_1.scrollWidth)}},isc.A.defaultTitleHoverHTML=function isc_Button_defaultTitleHoverHTML(){return this.getTitleHTML()},isc.A.titleHoverHTML=function isc_Button_titleHoverHTML(_1){return _1},isc.A.handleHover=function isc_Button_handleHover(_1,_2,_3){if(this.canHover==null&&this.prompt)return this.invokeSuper(isc.Button,"handleHover",_1,_2,_3);if(!this.showClippedTitleOnHover||!this.titleClipped()){if(this.canHover)return this.invokeSuper(isc.Button,"handleHover",_1,_2,_3);else return} if(this.titleHover&&this.titleHover()==false)return;var _4=this.titleHoverHTML(this.defaultTitleHoverHTML());if(_4!=null&&!isc.isAn.emptyString(_4)){var _5=this.$wc();isc.Hover.show(_4,_5,null,this)}},isc.A.$118j=function isc_Button__explicitlySizeTable(_1,_2){if(_1==null)_1=this.$5b();if(_2==null)_2=this.shouldClipTitle();return!(_1||!_2||(isc.Browser.isIE&&((!isc.Browser.isStrict&&isc.Browser.version<10)||isc.Browser.version<=7)))},isc.A.$168e=function isc_Button__usesSubtable(_1){var _2=this.$5b(),_3=this.shouldClipTitle(),_4=!_2&&_3;return(((!_1&&this.isPrinting)||!this.$118j(_2,_3))&&this.icon&&!_4&&!this.noIconSubtable)},isc.A.getInnerHTML=function isc_Button_getInnerHTML(){var _1=this.$5b(),_2=this.shouldClipTitle(),_3=this.isRTL();if(this.isPrinting||!this.$118j(_1,_2)){var _4=isc.Button;if(!_4.$4y){_4._100Size=" width='100%' height='100%";_4._100Width=" width='100%";_4.$xf="width='";_4.$xg="' height='";_4.$4z="' style='table-layout:fixed;overflow:hidden;";var _5=_4.$115m=[];_4.$115n=">";_4.$115o=" nowrap='true'";_4.$115p=" class='";_4.$115q="
";_4.$48="'>"} var _6=_4.$4y;if(this.isPrinting||this.redrawOnResize==false){_6[1]=(this.isPrinting?_4._100Width:_4._100Size);_6[2]=null;_6[3]=null;_6[4]=null}else{_6[1]=_4.$xf;var _7=this.$1316();_6[2]=this.getInnerWidth()-(_7&&isc.StatefulCanvas.pushTableBorderStyleToDiv?this.getHBorderSize():0);_6[3]=_4.$xg;_6[4]=this.getInnerHeight()-(_7&&isc.StatefulCanvas.pushTableBorderStyleToDiv?this.getVBorderSize():0)} if(this.overflow==isc.Canvas.VISIBLE){_6[5]=null}else{_6[5]=_4.$4z} var _8;if(isc.Browser.isIE&&!isc.Browser.isStrict&&this.$1240&&isc.Browser.version<10&&(_8=this.$115j==null?null:this.$115j())>0) {var _5=_4.$115m;_5[1]=_4.$115s;_5[2]=_4.$115q;_5[3]=_8;_5[4]=_4.$1151;_5[6]=(this.wrap?null:_4.$115o);_5[7]=_4.$115p;_6[6]=_5.join(isc.emptyString)}else{_6[6]=(this.wrap?_4.$40:_4.$41)} _6[7]=this.isPrinting?this.getPrintStyleName():this.getStateName();var _9=!_1&&_2;var _10=_9||this.cssText||this.$4v||this.$4w||this.$4x||this.margin||this.$49()||isc.StatefulCanvas.pushTableBorderStyleToDiv||this.$115j!=null;if(_10)_6[8]=this.$5a(null,_9);else _6[8]=null;if(_1||this.align==null){_6[10]=isc.Canvas.CENTER}else if(!_3||this.ignoreRTL){_6[10]=this.align}else{_6[10]=isc.StatefulCanvas.$1333[this.align]} _6[11]=(this.valign==isc.Canvas.TOP?_4.$43:(this.valign==isc.Canvas.BOTTOM?_4.$44:_4.$145t));if(_9){_6[12]=_4.$151;_6[13]=this.$1140()}else{_6[13]=_6[12]=null} if(this.$kk()&&this._useNativeTabIndex){_6[14]=_4.$45;_6[15]=this.getID();_6[16]=_4.$46}else{_6[14]=_4.$48;_6[15]=_6[16]=null} this.fillInCell(_6,17,_9);return _6.join(isc.emptyString)}else{var _11=isc.SB.create(),_12=(this.valign==isc.Canvas.TOP||this.valign==isc.Canvas.BOTTOM?this.valign:"middle");var _13;if(this.align==null){_13=isc.Canvas.CENTER}else if(!_3||this.ignoreRTL){_13=this.align}else{_13=isc.StatefulCanvas.$1333[this.align]} _11.append("
");var _14=this.$1140(),_15=this.getIconSpacing(),_16=(this.iconWidth||this.iconSize),_17=_15+_16,_18=((!_3&&this.iconOrientation==isc.Canvas.RIGHT)||(_3&&((this.ignoreRTL&&this.iconOrientation==isc.Canvas.LEFT)||(!this.ignoreRTL&&this.iconOrientation==isc.Canvas.RIGHT)))),b=(_3||_18)&&!(_3&&_18);var _20=0,_8=0,_21=null;if(this.icon!=null){_20=_17;_21=this.$5d({align:"absmiddle",extraCSSText:(b?"margin-left:":"margin-right:")+_15+"px;vertical-align:middle",extraStuff:this.$137q})} _11.append((!_18?_21:null),"
",this.getTitleHTML(),"
",(_18?_21:null));_11.append("
");return _11.release(false)}},isc.A.$160g=function isc_Button__getSizeTestHTML(_1){var _2=this.$160f;var _3=this.icon;if(_3!=null){_2[6]='
"].join(isc.emptyString)},isc.A.$5a=function isc_Button__getCellStyleHTML(_1,_2){_1=_1||this.$4f;_1[1]=(this.cssText?this.cssText:null);var _3=isc.StatefulCanvas.pushTableBorderStyleToDiv?"none":this.$4v;if(_3!=null){_1[2]=this.$4a;_1[3]=_3;_1[4]=this.$39}else{_1[2]=null;_1[3]=null;_1[4]=null} var _4=this.$4w;if(_4!=null){_1[5]=this.$4c;_1[6]=_4;_1[7]=this.$38}else{_1[5]=null;_1[6]=null;_1[7]=null} if(this.$49()){_1[7]=(_1[7]||isc.emptyString)+this.$4b} if(this.$4x!=null){_1[8]=this.$4d;_1[9]=this.$4x;_1[10]=this.$39}else{_1[8]=null;_1[9]=null;_1[10]=null} if(this.margin!=null)_1[11]=this.$4e;else _1[11]=null;if(isc.Browser.useCSSFilters)_1[12]=null;else _1[12]=this.$987;if(_2)_1[13]=this.$115f;else _1[13]=null;var _5;if(this.overflow!=isc.Canvas.VISIBLE&&(!isc.Browser.isIE||isc.Browser.isStrict||!this.$1240||isc.Browser.version>=10)&&(_5=(this.$115j==null?null:this.$115j()))>0) {_1[14]=(this.isRTL()?this.$115l:this.$115k);_1[15]=_5;_1[16]=this.$38}else{_1[16]=_1[15]=_1[14]=null} return _1.join(isc.emptyString)},isc.A.$49=function isc_Button__writeZeroVPadding(){return this.overflow==isc.Canvas.HIDDEN&&!this.isAnimating()&&(isc.Browser.isMoz||isc.Browser.isSafari||isc.Browser.isIE)},isc.A.setBorder=function isc_Button_setBorder(_1){var _2=isc.StatefulCanvas.pushTableBorderStyleToDiv;if(_2)this.border=_1;else this.$4v=_1;this.markForRedraw()},isc.A.setPadding=function isc_Button_setPadding(_1){this.$4w=_1;this.markForRedraw()},isc.A.setBackgroundColor=function isc_Button_setBackgroundColor(_1){this.$4x=_1;var _2=this.$145n();if(_2!=null)_2.style.backgroundColor=(_1==null?"":_1)},isc.A.$5c=function isc_Button__endTemplate(_1,_2){_1[_2]=this.$4g;_1.length=_2+1;return _1},isc.A.$5b=function isc_Button__iconAtEdge(){return this.icon!=null&&this.iconAlign!=null&&(this.iconAlign==this.iconOrientation)&&(this.iconAlign!=this.align)},isc.A.getIconSpacing=function isc_Button_getIconSpacing(){if(this.icon==null||this.title==null)return 0;return this.iconSpacing},isc.A.fillInCell=function isc_Button_fillInCell(_1,_2,_3){var _4=this.isRTL();var _5=this.getTitleHTML();if(!this.icon){if(isc.Browser.isMoz){var _6=this.reliableMinHeight;_1[_2]=(_6?"
":null);_1[_2+1]=_5;_1[_2+2]=(_6?"
":null);this.$5c(_1,_2+3)}else{_1[_2]=_5;this.$5c(_1,_2+1)} return} var _7=(!_4&&this.iconOrientation!=isc.Canvas.RIGHT)||(_4&&((this.ignoreRTL&&this.iconOrientation!=isc.Canvas.LEFT)||(!this.ignoreRTL&&this.iconOrientation!=isc.Canvas.RIGHT))),_8=this.$5d();if(_3||this.noIconSubtable){var _9=isc.Canvas.spacerHTML(this.getIconSpacing(),1);_1[_2]=(_7?isc.SB.concat(_8,_9,_5):isc.SB.concat(_5,_9,_8));this.$5c(_1,_2+1) return} var _10=this.$5b(),_11;if(_10){_11=(this.iconWidth?this.iconWidth:this.iconSize)+(isc.Browser.isBorderBox?this.getIconSpacing():0)} var _12=this.shouldClipTitle();_1[_2]=(_10?(_12?this.$1153:this.$4i):this.$4h);var _13=this.isPrinting?this.getPrintStyleName():(this.titleStyle?this.getTitleStateName():this.getStateName());var _14=this.$4o;if(!isc.Browser.useCSSFilters)_14+=this.$987;var _15;if(this.align==null){_15=isc.Canvas.CENTER}else if(!_4||this.ignoreRTL){_15=this.align}else{_15=isc.StatefulCanvas.$1333[this.align]} if(_7){_1[++_2]=this.$4n;_1[++_2]=_13;_1[++_2]=_14;_1[++_2]=!_4?this.$4j:this.$4k;_1[++_2]=this.getIconSpacing();if(_10){_1[++_2]="px;width:";_1[++_2]=_11} _1[++_2]=this.$4l;_1[++_2]=_8;_1[++_2]=this.$4m;_1[++_2]=this.$4n;_1[++_2]=_13;_1[++_2]=_14;if(_12)_1[++_2]=this.$115f;if(_10){_1[++_2]="' align='";_1[++_2]=_15} if(_12){_1[++_2]=isc.Button.$151;_1[++_2]=this.$1140()} _1[++_2]=(this.wrap?this.$4p:this.$4q) _1[++_2]=_5}else{_1[++_2]=this.$4n;_1[++_2]=_13;_1[++_2]=_14;if(_12)_1[++_2]=this.$115f;if(_10){_1[++_2]="' align='";_1[++_2]=_15} if(_12){_1[++_2]=isc.Button.$151;_1[++_2]=this.$1140()} _1[++_2]=(this.wrap?this.$4p:this.$4q) _1[++_2]=_5;_1[++_2]=this.$4m;_1[++_2]=this.$4n;_1[++_2]=_13;_1[++_2]=_14;_1[++_2]=!_4?this.$4k:this.$4j;_1[++_2]=this.getIconSpacing();if(_10){_1[++_2]="px;width:";_1[++_2]=_11} _1[++_2]=this.$4l;_1[++_2]=_8} _1[++_2]=this.$4r;this.$5c(_1,_2+1)},isc.A.$5d=function isc_Button__generateIconImgHTML(_1){if(_1==null){_1=this.$4s;_1.extraCSSText=this.$141s;_1.extraStuff=this.$137q} if(this.iconStyle!=null){var _2=" class='"+this.iconStyle+this.$137r()+this.$ob;if(_1.extraStuff==null)_1.extraStuff=_2;else _1.extraStuff+=_2} _1.name=this.$116h;_1.width=this.iconWidth||this.iconSize;_1.height=this.iconHeight||this.iconSize;_1.src=this.$5f();if(this.iconCursor!=null){var _3=this.$141r();var _4="cursor:"+_3;if(_1.extraCSSText==null){_1.extraCSSText=_4}else{_1.extraCSSText+=";"+_4}} return this.imgHTML(_1)},isc.A.$5f=function isc_Button__getIconURL(){var _1=this.state,_2=this.selected,_3=this.getCustomState(),_4=isc.StatefulCanvas;if(_1==_4.STATE_DISABLED&&!this.showDisabledIcon)_1=null;else if(_1==_4.STATE_DOWN&&!this.showDownIcon)_1=null;else if(_1==_4.STATE_OVER&&!this.showRollOverIcon)_1=null;if(!this.showIconState){_1=null;_3=null} if(_2&&!this.showSelectedIcon)_2=false;var _5=this.showFocusedIcon?this.getFocusedState():null;var _6=this.icon;if(isc.isAn.Object(_6))_6=_6.src;return isc.Img.urlForState(_6,_2,_5,_1,(this.showRTLIcon&&this.isRTL()?"rtl":null),_3)},isc.A.$137r=function isc_Button__getIconStyleSuffix(){var _1=this.state,_2=this.selected?isc.StatefulCanvas.SELECTED:null,_3=this.getCustomState(),_4=isc.StatefulCanvas;if(_1==_4.STATE_DISABLED&&!this.showDisabledIcon)_1=isc.emptyString;else if(_1==_4.STATE_DOWN&&!this.showDownIcon)_1=isc.emptyString;else if(_1==_4.STATE_OVER&&!this.showRollOverIcon)_1=isc.emptyString;if(!this.showIconState){_1=isc.emptyString;_3=null} if(_2!=null&&!this.showSelectedIcon)_2=null;var _5=this.showFocusedIcon?(this.getFocusedState()?isc.StatefulCanvas.FOCUSED:null):null;var _6=this.$61l(_1,_2,_5,_3);if(this.showRTLIcon&&this.isRTL())_6+=this.$132u;return _6},isc.A.getTitleHTML=function isc_Button_getTitleHTML(_1,_2,_3,_4){var _5=this.invokeSuper(isc.Button,"getTitleHTML",_1,_2,_3,_4);if(!this.padTitle||this.align==isc.Canvas.CENTER)return _5;if(this.align==isc.Canvas.RIGHT)return _5+isc.nbsp;else if(this.align==isc.Canvas.LEFT)return isc.nbsp+_5},isc.A.setWrap=function isc_Button_setWrap(_1){if(this.wrap!=_1){this.wrap=_1;this.markForRedraw("wrapChanged")}},isc.A.getTitleCell=function isc_Button_getTitleCell(){if(!this.getHandle())return null;var _1=this.getHandle().firstChild,_2=_1&&_1.rows!=null?_1.rows[0]:null,_3=_2&&_2.cells!=null?_2.cells[0]:null;return _3},isc.A.getButtonMinHeight=function isc_Button_getButtonMinHeight(){var _1=this.getTitleCell();if(!isc.Browser.isMoz){return _1.scrollHeight+isc.Element.$ym(this.getStateName())} return _1.firstChild.offsetHeight+isc.Element.$ym(this.getStateName())},isc.A.getPreferredWidth=function isc_Button_getPreferredWidth(){var _1=this.wrap,_2=this.overflow,_3=this.width;this.setWrap(false);this.overflow=isc.Canvas.VISIBLE;this.setWidth(1);this.redrawIfDirty("getPreferredWidth");var _4=this.getScrollWidth();this.setWrap(_1);this.overflow=_2;this.setWidth(_3);return _4},isc.A.getTitle=function isc_Button_getTitle(){if(this.useContents)return this.getContents();return this.title},isc.A.stateChanged=function isc_Button_stateChanged(){if(this.redrawOnStateChange||!this.isDrawn()){return this.Super("stateChanged")}else{var _1=this.isPrinting?this.getPrintStyleName():this.getStateName();if(isc.StatefulCanvas.pushTableBorderStyleToDiv)this.$95v(_1);if(isc.StatefulCanvas.pushTableShadowStyleToDiv&&this.$rw()===isc.Canvas.HIDDEN){this.$1320(_1)} if(!this.suppressClassName)this.setClassName(_1);else this.setTableClassName(_1);if(this.icon){this.setImage(this.$116h,this.$5f());if(this.iconStyle!=null)this.getImage(this.$116h).className=this.iconStyle+this.$137r()} var _2;if(this.titleStyle&&(_2=this.getTitleCell())!=null){var _3=_2.firstChild;if(_3!=null&&_3.tagName==this.$34w){var _4=this.isPrinting?this.getPrintStyleName():this.getTitleStateName();var _5=_3.rows[0].childNodes;for(var i=0;i<_5.length;i++){_5[i].className=_4}}}}},isc.A.setTableClassName=function isc_Button_setTableClassName(_1){if(isc.StatefulCanvas.pushTableBorderStyleToDiv){this.$tk=null} var _2=this.getTitleCell();if(!_2)return;if(_2.className!=_1)_2.className=_1;if(this.$168e(true)&&!this.titleStyle){var _3=_2.firstChild;if(_3!=null&&_3.tagName==this.$34w){var _4=_3.rows[0].children;if(_4!=null){for(var i=0;i<_4.length;i++){if(_4[i]&&_4[i].className!=_1)_4[i].className=_1}}}} if(this.overflow==isc.Canvas.VISIBLE){this.$t5=true;this.adjustOverflow("table style changed")}},isc.A.getScrollWidth=function isc_Button_getScrollWidth(_1,_2,_3,_4){if(_1&&this.isDrawn()){if(isc.Browser.isIE9&&this.$168e(true)){var _5=this.getDocument().getElementById(this.$1140());if(_5!=null){var _6;if(isc.Browser.isMoz){var _7=this.getDocument().createRange();_7.selectNodeContents(_5);var _8=_7.getBoundingClientRect();_6=_8.width}else{_6=_5.scrollWidth} if(this.icon!=null){var _9=this.getIconSpacing(),_10=(this.iconWidth||this.iconSize),_11=_9+_10;_6+=_11} _6+=isc.Element.$yp(this.getStateName());return Math.ceil(_6)}}else if((isc.Browser.isMoz&&isc.Browser.isMac&&isc.Browser.version>=4)||isc.Browser.isIE9) {var _12=this.$11o();var _7=_12.ownerDocument.createRange();_7.selectNode(_12);var _8=_7.getBoundingClientRect();if(isc.Browser.isIE9&&!isc.Browser.isIE10){return(_8.width+1)<<0}else{return Math.ceil(_8.width)}}} return this.invokeSuper(isc.Button,"getScrollWidth",_1,_2,_3,_4)},isc.A.setIcon=function isc_Button_setIcon(_1){var _2=this.icon!=null;this.icon=_1;if(this.isDrawn()){if(_2&&(_1!=null))this.setImage(this.$116h,this.$5f());else this.redraw()}},isc.A.setIconStyle=function isc_Button_setIconStyle(_1){this.iconStyle=_1;var _2=this.icon!=null;if(this.isDrawn()&&_2){var _3=this.getImage(this.$116h);if(_3!=null){_3.className=(_1==null?isc.emptyString:_1+this.$137r())}}},isc.A.$47=function isc_Button__cellFocus(){isc.EH.$h1("cFCS");this.focus();isc.EH.$h2()},isc.A.$ur=function isc_Button__updateCanFocus(){this.Super("$ur",arguments);if(this._useNativeTabIndex)this.markForRedraw()},isc.A.$95e=function isc_Button__getBorderHTML(){if(isc.StatefulCanvas.pushTableBorderStyleToDiv){var _1=this.isPrinting?this.getPrintStyleName():this.getStateName();var _2=this.border!=null?";BORDER:"+this.border:"";_2+=isc.StatefulCanvas.$95s(this.border!=null,_1);if(isc.StatefulCanvas.pushTableShadowStyleToDiv&&this.$rw()===isc.Canvas.HIDDEN){_2+=";"+isc.StatefulCanvas.$132z(_1)} return _2} var _2=this.Super("$95e",arguments);if(isc.StatefulCanvas.pushTableShadowStyleToDiv&&this.$rw()===isc.Canvas.HIDDEN){var _1=this.isPrinting?this.getPrintStyleName():this.getStateName(),_3=isc.StatefulCanvas.$132z(_1);if(_3!=isc.emptyString){_3=";"+_3;_2=_2==null?_3:_2+_3}} return _2},isc.A.$95v=function isc_Button__applyBorderStyle(_1){var _2=this.getHandle().style,_3=isc.StatefulCanvas.$95q(this.border!=null,_1);_2.border=_2.borderRadius=isc.emptyString;isc.addProperties(_2,_3)},isc.A.$1320=function isc_Button__applyShadowStyle(_1){var _2=this.getHandle().style,_3=isc.StatefulCanvas.$132y(_1);_2.boxShadow=isc.emptyString;isc.addProperties(_2,_3)},isc.A.$95g=function isc_Button__getBorderClassName(){if(isc.StatefulCanvas.pushTableBorderStyleToDiv){return this.getStateName()} return this.Super("$95g",arguments)});isc.B._maxIndex=isc.C+47;isc.Button.registerStringMethods({getTitle:null});isc.ClassFactory.defineClass("AutoFitButton","Button");isc.A=isc.AutoFitButton.getPrototype();isc.A.autoFit=true;isc.Button.registerStringMethods({iconClick:"element,ID,event",titleHover:""});isc.addGlobal("IButton",isc.Button);isc.defineClass("Img","StatefulCanvas");isc.A=isc.Img;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$5g=[];isc.B.push(isc.A.urlForState=function isc_c_Img_urlForState(_1,_2,_3,_4,_5,_6){if(!_1)return _1;if(!_4&&!_5&&!_2&&!_3&&!_6)return _1;var _7=_1.lastIndexOf(isc.dot),_8=_1.substring(0,_7),_9=_1.substring(_7),_10=this.$5g;_10.length=1;_10[0]=_8;if(_2){_10[1]=isc.$ag;_10[2]=isc.StatefulCanvas.SELECTED} if(_3){_10[3]=isc.$ag;_10[4]=isc.StatefulCanvas.FOCUSED} if(_4){_10[5]=isc.$ag;_10[6]=_4} if(_6){_10[7]=isc.$ag;_10[8]=_6} if(_5){_10[9]=isc.$ag;_10[10]=_5} _10[11]=_9;var _11=_10.join(isc.$ad);return _11});isc.B._maxIndex=isc.C+1;isc.A=isc.Img.getPrototype();isc.A.name="main";isc.A.src="blank.gif";isc.A.imageType=isc.Img.STRETCH;isc.A.suppressClassName=false;isc.A.mozOutlineOffset="0px";isc.A.showTitle=false;isc.A.usePNGFix=true;isc.A=isc.Img.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$5h="";isc.A.$5k="
";isc.A.$5l="
";isc.A.sizeImageToFitOverflow=false;isc.B.push(isc.A.initWidget=function isc_Img_initWidget(){isc.StatefulCanvas.$b4.initWidget.call(this);this.redrawOnResize=(this.imageType!=isc.Img.STRETCH)},isc.A.setImageType=function isc_Img_setImageType(_1){if(this.imageType==_1)return;this.imageType=_1;this.markForRedraw();this.redrawOnResize=(this.imageType!=isc.Img.STRETCH)},isc.A.getURL=function isc_Img_getURL(){return this.statelessImage?this.src:this.Super("getURL",arguments)},isc.A.getInnerHTML=function isc_Img_getInnerHTML(){var _1=this.sizeImageToFitOverflow?this.getOverflowedInnerWidth():this.getInnerWidth(),_2=this.sizeImageToFitOverflow?this.getOverflowedInnerHeight():this.getInnerHeight(),_3=this.imageType;var _4=this.extraStuff;if(this.imageStyle!=null){var _5=" class='"+this.imageStyle+this.getStateSuffix()+this.$ob;if(_4==null)_4=_5;else _4+=_5} if(this.altText!=null){var _6=this.altText;_6=" alt='"+_6.replace("'","'")+this.$ob;if(_4==null)_4=_6;else _4+=_6} if(_3==isc.Img.STRETCH||_3==isc.Img.NORMAL){if(_3==isc.Img.NORMAL){_1=this.imageWidth;_2=this.imageHeight} return this.imgHTML(this.getURL(),_1,_2,this.name,_4,null,this.activeAreaHTML)} var _7=isc.SB.create();_7.append(this.$5h,_1,this.$5i,_2,this.$5j);if(_3==isc.Img.TILE){_7.append(this.$5l,this.getImgURL(this.getURL()),this.$oa,isc.Canvas.spacerHTML(_1,_2))}else{_7.append(this.$5k,this.imgHTML(this.getURL(),this.imageWidth,this.imageHeight,this.name,_4,null,this.activeAreaHTML))} _7.append(this.$5m);return _7.release(false)},isc.A.getOverflowedInnerWidth=function isc_Img_getOverflowedInnerWidth(){return this.getVisibleWidth()-this.getHMarginBorder()},isc.A.getOverflowedInnerHeight=function isc_Img_getOverflowedInnerHeight(){return this.getVisibleHeight()-this.getVMarginBorder()},isc.A.$ub=function isc_Img__handleResized(_1,_2){if(this.redrawOnResize!=false||!this.isDrawn())return;var _3=this.getImage(this.name).style;var _4=this.sizeImageToFitOverflow?this.getOverflowedInnerWidth():this.getInnerWidth(),_5=this.sizeImageToFitOverflow?this.getOverflowedInnerHeight():this.getInnerHeight();this.$u9(_3,this.$o6,_4);this.$u9(_3,this.$o5,_5)},isc.A.$10=function isc_Img__labelAdjustOverflow(){this.Super("$10",arguments);if(this.overflow!=isc.Canvas.VISIBLE||!this.sizeImageToFitOverflow)return;var _1=this.getImage(this.name),_2=_1?_1.style:null;if(_2==null)return;var _3=this.getOverflowedInnerWidth(),_4=this.getOverflowedInnerHeight();this.$u9(_2,this.$o6,_3);this.$u9(_2,this.$o5,_4)},isc.A.setSrc=function isc_Img_setSrc(_1){if(_1==null||this.src==_1)return;this.src=_1;this.resetSrc()},isc.A.resetSrc=function isc_Img_resetSrc(){if(!this.isDrawn())return;if(this.imageType!=isc.Img.TILE){this.setImage(this.name,this.getURL());this.adjustOverflow("setImage() called")}else{this.markForRedraw("setSrc on tiled image")}},isc.A.stateChanged=function isc_Img_stateChanged(){this.Super("stateChanged");if(!this.statelessImage)this.resetSrc()},isc.A.getHoverHTML=function isc_Img_getHoverHTML(){if(this.altText){if(isc.Browser.isIE)return null;if(this.prompt&&this.prompt!=this.altText){this.logWarn("Img component specified with altText:"+this.altText+" and prompt:"+this.prompt+". Value for 'prompt' attribute will be ignored in favor of 'altText' value.")} return this.altText} return this.Super("getHoverHTML",arguments)});isc.B._maxIndex=isc.C+12;isc.ClassFactory.defineClass("StretchImg","StatefulCanvas");isc.A=isc.StretchImg.getPrototype();isc.A.vertical=true;isc.A.capSize=2;isc.A.overflow=isc.Canvas.HIDDEN;isc.A.imageType=isc.Img.STRETCH;isc.A.items=[{name:"start",width:"capSize",height:"capSize"},{name:"stretch",width:"*",height:"*"},{name:"end",width:"capSize",height:"capSize"}];isc.A.ignoreRTL=true;isc.A.autoCalculateSizes=true;isc.A.cacheImageSizes=true;isc.A.suppressClassName=false;isc.A.mozOutlineOffset="0px";isc.A.showTitle=false;isc.A=isc.StretchImg.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$1276=[];isc.A.$5o="";isc.A.$5p="";isc.A.$5q="
";isc.A.$133b="display:block";isc.A.$5h="";isc.A.$5m="
";isc.A.$5s="
=0){_9=false}else if(isc.isA.Number(this[_11])){_8+=_4[i]=this[_11]}else if(_11==="scrollTargetScrollbarSize"){_8+=_4[i]=this.scrollTarget.getScrollbarSize()}else{var _12=parseInt(_11);if(isc.isA.Number(_12)&&_12>=0){_8+=_12;_4[i]=_12}else{_9=false}}} if(_9){_4.length=0;return _8} for(i=0;i<_3;++i){_6=_2[i];if(!_6||!_6[_1])continue;_4[i]=_6[_1]} isc.Canvas.applyStretchResizePolicy(_4,this.getImgLength(),1,true,this);_8=0;i=_3;for(var j=0;j<_5;++i,++j){_8+=_4[i]} _4.length=0;return _8},isc.A.$10=function isc_StretchImg__labelAdjustOverflow(_1,_2,_3,_4){if(this.overflow==isc.Canvas.VISIBLE)this.$ub(null,null,true);this.invokeSuper(isc.StretchImg,"$10",_1,_2,_3,_4)},isc.A.setOverflow=function isc_StretchImg_setOverflow(_1,_2,_3,_4){var _5=false;if(this.overflow==isc.Canvas.VISIBLE&&((this.getScrollWidth()>this.getWidth())||(this.getScrollHeight()>this.getHeight()))) {_5=true} this.invokeSuper(isc.StretchImg,"setOverflow",_1,_2,_3,_4);if(_5)this.$ub(null,null,true)},isc.A.$ub=function isc_StretchImg__handleResized(_1,_2,_3){if(this.redrawOnResize!=false||!this.isDrawn()){this.$64y=true;return} if(this.$493)return;this.resizeImages();var _4=this.items,_5=_3||(isc.isA.Number(_1)&&_1!=0),_6=_3||(isc.isA.Number(_2)&&_2!=0),_7=(this.vertical&&_5)||(!this.vertical&&_6),_8=(this.vertical&&_6)||(!this.vertical&&_5);for(var i=0;i<_4.length;i++){var _10=this.getImage(_4[i].name);if(_10==null)continue;var _11=this.oversizeStretchImg&&(this.vertical?_4[i].height==isc.star:_4[i].width==isc.star),_12=_11?_10.parentNode:null;if(_7){var _13=this.vertical?this.getWidth():this.getHeight();this.$u9(_10.style,this.vertical?this.$o6:this.$o5,_13);if(_11&&_12!=null){this.$u9(_12.style,this.vertical?this.$o6:this.$o5,_13)}} if(_8){var _13=this.$5x[i];if(_11&&_12!=null){this.$u9(_12.style,this.vertical?this.$o5:this.$o6,_13);_13+=2} this.$u9(_10.style,this.vertical?this.$o5:this.$o6,_13)}}},isc.A.resizeImages=function isc_StretchImg_resizeImages(){if(this.$493)return;var _1=(this.vertical?this.$o5:this.$o6),_2=this.items,_3=_2.length,_4=this.$5x;if(_4==null)_4=this.$5x=[];_4.length=_3;for(var i=0;i<_3;i++){var _6=_2[i];if(!_6||!_6[_1])continue;_4[i]=_6[_1]} isc.Canvas.applyStretchResizePolicy(_4,this.getImgLength(),1,true,this)},isc.A.getInnerHTML=function isc_StretchImg_getInnerHTML(){var _1=this.items,_2=_1.length,_3=this.vertical;if(this.$64y||!this.$5x||(this.autoCalculateSizes&&!this.cacheImageSizes))this.resizeImages();delete this.$64y;var _4=this.$5x,_5=(_3?this.getImgBreadth():this.getImgLength()),_6=(_3?this.getImgLength():this.getImgBreadth()),_7=isc.SB.create();if(this.logIsDebugEnabled(this.$n3)){this.logDebug("drawing with imageType: '"+this.imageType+"' and sizes "+this.$5x,"drawing")} var _8=!_3&&(this.ignoreRTL&&this.isRTL());if(this.imageType==isc.Img.TILE){_7.append("",(_3?"":""));for(var j=0;j<_2;j++){var i=_8?_2-j-1:j;var _11=_4[i];if(_11>0){var _12=_1[i],_13=this.getImgURL(this.$5z(_12));if(_3){_7.append("")}else{_7.append("")}}} _7.append((_3?"":""),"
",isc.Canvas.spacerHTML(1,_11),"
",isc.Canvas.spacerHTML(_11,1),"
")}else if(this.imageType==isc.Img.CENTER){_7.append("",(_3?"":""));for(var j=0;j<_2;j++){var i=_8?_2-j-1:j;var _11=_4[i];if(_11>0){var _12=_1[i],_13=this.$5z(_12);if(_3){_7.append("")}else{_7.append("")}}} _7.append((_3?"":""),"
",this.imgHTML(_13,null,null,_12.name),"
",this.imgHTML(_13,null,null,_12.name),"
")}else{var _14=this.renderStretchImgInTable;if(_14)_7.append(this.$5h);else if(!_3)_7.append(this.$5o);var _15=[" class=",null," "];for(var j=0;j<_2;j++){var i=_8?_2-j-1:j;var _16=(j==0);var _17=(j==_2-1);var _11=_4[i];if(_11>0){var _12=_1[i],_13=this.$5z(_12),_18;var _18;if(!_14){var _19=this.getItemStyleName(_12);if(_19){_15[1]=_19;_18=_15.join(isc.emptyString)}else{_18=isc.emptyString}} if(!_3){if(_14){_7.append(_16?this.$5s:this.$5u);_7.append(this.getItemStyleName(_12));_7.append(this.$61k)} var _20=_11,_21=(this.oversizeStretchImg&&(_12.width==isc.star));if(_21){_7.append("
") _20=_11+2} _7.append(this.imgHTML(_13,_20,_6,_12.name,_18));if(_21){_7.append("
")} if(_14)_7.append(_17?this.$5t:this.$5v)}else{if(_14){_7.append(this.$5s);_7.append(this.getItemStyleName(_12));_7.append(this.$61k)} var _22=_11,_21=(this.oversizeStretchImg&&(_12.width==isc.star));if(_21){_7.append("
") _22=_11+2} var _23=isc.Browser.isDOM?this.$133b:null;if(isc.Browser.isMobileSafari&&_12.browserTouchCallout==false){_23+=((_23==null?"":_23+";")+"-webkit-touch-callout:none")} _7.append(this.imgHTML({src:_13,width:_5,height:_22,name:_12.name,extraStuff:_18,extraCSSText:_23}));if(_21){_7.append("
")} if(_14)_7.append(this.$5t);else if(!isc.Browser.isDOM&&i<_2-1)_7.append(this.$5q)}}} if(_14)_7.append(this.$5m) else if(!_3)_7.append(this.$5p)} return _7.release(false)},isc.A.getItemStyleName=function isc_StretchImg_getItemStyleName(_1){var _2;if(isc.isA.String(_1.baseStyleKey)&&isc.isAn.Object(_1.baseStyleMap)){_2=_1.baseStyleMap[this[_1.baseStyleKey]]} if(_2==null)_2=_1.baseStyle||this.itemBaseStyle;if(!_2)return null;var _3=_1.state?_1.state:this.getState(),_4=_1.selected!=null?_1.selected:this.selected,_5=this.showFocused&&!this.showFocusedAsOver&&!this.isDisabled()?(_1.focused!=null?_1.focused:this.focused):false;return _2+this.$61l(_3,_4?isc.StatefulCanvas.SELECTED:null,_5?isc.StatefulCanvas.FOCUSED:null)},isc.A.$5z=function isc_StretchImg__getItemURL(_1){if(_1.src)return _1.src;if(this.$116b.test(_1.name))return isc.Canvas.$wz;return this.getURL(_1.name,(_1.state?_1.state:this.getState()),(_1.selected!=null?_1.selected:this.selected),(this.showFocused&&!this.showFocusedAsOver&&!this.isDisabled()?(_1.focused!=null?_1.focused:this.focused):false))},isc.A.setState=function isc_StretchImg_setState(_1,_2){if(_2==null){var _3=this.items.clearProperty("state"),_4=this.state!=_1;this.Super("setState",[_1]);if(_3&&!_4)this.stateChanged()}else{var _5=this.getPart(_2);if(_5){if(_5.state==_1)return;_5.state=_1} this.stateChanged()}},isc.A.stateChanged=function isc_StretchImg_stateChanged(_1){this.Super("stateChanged");if(!this.isDrawn())return;if(this.isDirty())return;if(this.imageType==isc.Img.TILE||this.$5x==null){this.markForRedraw("setState (tiled images)")}else{if(isc.Browser.isWin2k&&isc.Browser.isIE){this.markForRedraw("Win2k IE image state change");return} var _2=0;for(var i=0;i0){var _4=this.items[i];if(!_1||_4.name==_1){if(!this.$116b.test(_4.name)){this.setImage(_4.name,this.$5z(_4))} var _5=this.getImage(_4.name);if(_5){if(this.renderStretchImgInTable){_5=_5.parentNode} _5.className=this.getItemStyleName(_4)}}}else{_2++}}}},isc.A.setSrc=function isc_StretchImg_setSrc(_1){if(_1==null||this.src==_1)return;this.src=_1;this.markForRedraw()},isc.A.setItems=function isc_StretchImg_setItems(_1){this.items=_1==null?[]:_1.duplicate();this.markForRedraw()},isc.A.setIgnoreRTL=function isc_StretchImg_setIgnoreRTL(_1){this.ignoreRTL=!!_1;this.markForRedraw()},isc.A.inWhichPart=function isc_StretchImg_inWhichPart(){if(this.vertical){var _1=this.inWhichPosition(this.$5x,this.getOffsetY())}else{var _2=(this.ignoreRTL||!this.isRTL())?isc.Canvas.LTR:isc.Canvas.RTL;var _1=this.inWhichPosition(this.$5x,this.getOffsetX(),_2)} var _3=this.items[_1];return(_3?_3.name:null)});isc.B._maxIndex=isc.C+19;isc.defineClass("Label","Button");isc.A=isc.Label.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.align=isc.Canvas.LEFT;isc.A.wrap=true;isc.A.showTitle=false;isc.A.height=null;isc.A.width=null;isc.A.overflow="visible";isc.A.canFocus=false;isc.A.styleName="normal";isc.A.baseStyle=null;isc.A.cursor="default";isc.A.showRollOver=false;isc.A.showFocus=false;isc.A.showDown=false;isc.A.showDisabled=false;isc.A.useContents=true;isc.B.push(isc.A.setStyleName=function isc_Label_setStyleName(_1){this.setBaseStyle(_1)});isc.B._maxIndex=isc.C+1;isc.ClassFactory.defineClass("Progressbar","StretchImg");isc.A=isc.Progressbar.getPrototype();isc.A.percentDone=0;isc.A.length=100;isc.A.breadth=20;isc.A.vertical=false;isc.A.skinImgDir="images/Progressbar/";isc.A.src="[SKIN]progressbar.gif";isc.A.cacheImageSizes=false;isc.A.backgroundColor="CCCCCC";isc.A.verticalItems=[{name:"v_empty_end",size:3},{name:"v_empty_stretch",size:0},{name:"v_empty_start",size:3},{name:"v_end",size:3},{name:"v_stretch",size:0},{name:"v_start",size:3}];isc.A.horizontalItems=[{name:"h_start",size:3},{name:"h_stretch",size:0},{name:"h_end",size:3},{name:"h_empty_start",size:3},{name:"h_empty_stretch",size:0},{name:"h_empty_end",size:3}];isc.A=isc.Progressbar.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function isc_Progressbar_initWidget(){if(this.vertical){this.setWidth(this.breadth);this.setHeight(this.length);this.items=this.verticalItems}else{this.setWidth(this.length);this.setHeight(this.breadth);this.items=this.horizontalItems} this.Super(this.$oc)},isc.A.resizeImages=function isc_Progressbar_resizeImages(){var _1=this.getLength(),_2=this.items,_3=this.$5x=[],_4=this.percentDone;if(this.vertical){_3[0]=(_4<100?_2[0].size:0);_3[2]=(_4<100?_2[2].size:0);_3[3]=(_4>0?_2[3].size:0);_3[5]=(_4>0?_2[5].size:0)}else{_3[0]=(_4>0?_2[0].size:0);_3[2]=(_4>0?_2[2].size:0);_3[3]=(_4<100?_2[3].size:0);_3[5]=(_4<100?_2[5].size:0)} _1-=_3[0]+_3[2]+_3[3]+_3[5];if(this.vertical){_3[4]=Math.ceil(_1*_4/100);_3[1]=Math.floor(_1*(100-_4)/100)}else{_3[1]=Math.ceil(_1*_4/100);_3[4]=Math.floor(_1*(100-_4)/100)}},isc.A.setPercentDone=function isc_Progressbar_setPercentDone(_1){if(this.percentDone==_1)return;_1=Math.min(100,(Math.max(0,_1)));this.percentDone=_1;if(this.isDrawn())this.markForRedraw("percentDone updated");this.percentChanged()},isc.A.percentChanged=function isc_Progressbar_percentChanged(){},isc.A.getLength=function isc_Progressbar_getLength(){return this.vertical?this.getHeight():this.getWidth()},isc.A.getBreadth=function isc_Progressbar_getBreadth(){return this.vertical?this.getWidth():this.getHeight()},isc.A.setLength=function isc_Progressbar_setLength(_1){this.length=_1;this.vertical?this.setHeight(_1):this.setWidth(_1)},isc.A.setBreadth=function isc_Progressbar_setBreadth(_1){this.breadth=_1;this.vertical?this.setWidth(_1):this.setHeight(_1)});isc.B._maxIndex=isc.C+8;isc.ClassFactory.defineClass("Rangebar","Progressbar");isc.A=isc.Rangebar.getPrototype();isc.A.value=0;isc.A.minValue=0;isc.A.maxValue=99;isc.A.title="";isc.A.vertical=true;isc.A.showTitle=true;isc.A.showRange=true;isc.A.showValue=true;isc.A.allLabelDefaults={width:50,height:20,spacing:5};isc.A.titleLabelDefaults={width:100,className:"rangebarTitle"};isc.A.rangeLabelDefaults={className:"rangebarRange"};isc.A.valueLabelDefaults={className:"rangebarValue"};isc.A.forceOverrides={$jo:false,autoDraw:false};isc.A.flipValues=false;isc.A=isc.Rangebar.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function isc_Rangebar_initWidget(){this.Super(this.$oc);this.titleLabelDefaults=isc.addProperties({},this.allLabelDefaults,this.titleLabelDefaults);this.valueLabelDefaults=isc.addProperties({},this.allLabelDefaults,this.valueLabelDefaults);this.rangeLabelDefaults=isc.addProperties({},this.allLabelDefaults,this.rangeLabelDefaults);if(this.showRange){this.$50=this.addPeer(this.$51("min"));this.$52=this.addPeer(this.$51("max"))} if(this.showValue)this._valueLabel=this.addPeer(this.$53());if(this.showTitle)this._titleLabel=this.addPeer(this.$54());this.setValue(this.value)},isc.A.resized=function isc_Rangebar_resized(_1,_2){this.$55()},isc.A.$55=function isc_Rangebar__adjustPeerPositions(){if(this.showRange&&this.$50&&this.$52){var _1=this.$56("min");var _2=this.$56("max");this.$50.moveTo(_1.left,_1.top);this.$52.moveTo(_2.left,_2.top)} if(this.showValue&&this._valueLabel){var _3=this.$57();this._valueLabel.moveTo(_3.left,_3.top)} if(this.showTitle&&this._titleLabel){var _3=this.$58();this._titleLabel.moveTo(_3.left,_3.top)}},isc.A.$51=function isc_Rangebar__createRangeLabel(_1){var _2=this.$56(_1);return isc.Label.newInstance({ID:this.getID()+"_"+_1+"Label",contents:(_1=="min"?(this.minValueLabel?this.minValueLabel:this.minValue):(this.maxValueLabel?this.maxValueLabel:this.maxValue))},this.rangeLabelDefaults,_2,this.forceOverrides)},isc.A.$56=function isc_Rangebar__computeRangeLabelProperties(_1){var _2={},_3=this.rangeLabelDefaults,_4=((_1=="min"&&!this.flipValues)||(_1="max"&&this.flipValues));if(this.vertical){_2.left=this.left+this.width+_3.spacing,_2.align=isc.Canvas.LEFT;if(_4){_2.top=this.getTop()+this.getHeight()-_3.height;_2.valign=isc.Canvas.BOTTOM}else{_2.top=this.getTop();_2.valign=isc.Canvas.TOP}}else{_2.top=this.getTop()+this.getHeight()+_3.spacing,_2.valign=isc.Canvas.TOP;if(_4){_2.left=this.getLeft();_2.align=isc.Canvas.LEFT}else{_2.left=this.getLeft()+this.getWidth()-_3.width;_2.align=isc.Canvas.RIGHT}} return _2},isc.A.$54=function isc_Rangebar__createTitleLabel(){var _1=this.$58();return isc.Label.newInstance({ID:this.getID()+"_titleLabel",contents:this.title},this.titleLabelDefaults,_1,this.forceOverrides)},isc.A.$58=function isc_Rangebar__computeTitleLabelProperties(){var _1={};var _2=this.titleLabelDefaults;if(this.vertical){_1.left=this.left+this.width/2-_2.width/2;_1.top=this.top-_2.height-_2.spacing;_1.align=isc.Canvas.CENTER}else{_1.left=this.left-_2.width-_2.spacing;_1.top=this.top+this.getHeight()/2-_2.height/2;_1.align=isc.Canvas.RIGHT} return _1},isc.A.$53=function isc_Rangebar__createValueLabel(){var _1=this.$57();return isc.Label.newInstance({ID:this.getID()+"_valueLabel",contents:this.value,mouseUp:"return false;",observes:[{source:this,message:"valueChanged",action:"observer.setContents(this.getValue())"}]},this.valueLabelDefaults,_1,this.forceOverrides)},isc.A.$57=function isc_Rangebar__computeValueLabelProperties(){var _1={};var _2=this.valueLabelDefaults;if(this.vertical){_1.left=this.left-_2.width-_2.spacing;_1.top=this.top+this.getHeight()/2-_2.height/2;_1.align=isc.Canvas.RIGHT;_1.valign=isc.Canvas.CENTER}else{_1.left=this.left+this.width/2-_2.width/2;_1.top=this.top-_2.height-_2.spacing;_1.align=isc.Canvas.CENTER;_1.valign=isc.Canvas.BOTTOM} return _1},isc.A.getValue=function isc_Rangebar_getValue(){return this.value},isc.A.setValue=function isc_Rangebar_setValue(_1){if(this.value==_1)return;if(_1>this.maxValue)_1=this.maxValue;else if(_1=0&&_30){for(var i=0;i<_5.length;i++){if(_5[i].$kk())return true}} return this.invokeSuper(isc.Toolbar,"$kk",_1,_2,_3,_4)},isc.A.setFocus=function isc_Toolbar_setFocus(_1){if(!this.$vl())return;var _2=this.getFocusButtonIndex();if(!_1){if(_2!=null&&this.members)this.members[_2].setFocus(false)}else{if(_2!=null)return;if(this.$6g)this.$6g.setFocus(true);else this.$6d()}},isc.A.focusAtEnd=function isc_Toolbar_focusAtEnd(_1){if(!this.tabWithinToolbar){return this.Super("focusAtEnd",arguments)} _1=!!_1;var _2=(_1?-1:this.buttons.length);this.$6d(_1,_2)},isc.A.$6e=function isc_Toolbar__setButtonTabIndex(_1,_2){if(!_1.$59&&(_1.$vy()!=null||_1.$vz()!=null)) {_1.$rp()} _1.$59=true;if(_1.tabIndex!=_2)_1.$vk(_2,false)},isc.A.updateMemberTabIndex=function isc_Toolbar_updateMemberTabIndex(){},isc.A.$v2=function isc_Toolbar__slotChildrenIntoTabOrder(){},isc.A.$6f=function isc_Toolbar__setButtonAccessKey(_1,_2){_1.$6a=true;_1.setAccessKey(_2,true)},isc.A.setupButtonFocusProperties=function isc_Toolbar_setupButtonFocusProperties(){var _1=this.$6g;if((!_1||!isc.isA.Canvas(_1)||_1.visibility==isc.Canvas.HIDDEN)&&this.buttons.length>0) {var _2;for(var i=0;i0)_1-=_2} return this.inWhichPosition(this.memberSizes,_1,this.getTextDirection())},isc.A.prepareForDragging=function isc_Toolbar_prepareForDragging(){var _1=this.ns.EH;var _2=_1.lastEvent.target;while(_2.dragTarget){_2=_2.dragTarget} var _3=_1.dragOperation;if(((this.canResizeItems&&_3=="dragResize")||(this.canReorderItems&&_3=="drag"))&&this.members.contains(_2)) {if(_3=="dragResize"){if((this.vertical&&["T","B"].contains(_1.resizeEdge))||(!this.vertical&&["L","R"].contains(_1.resizeEdge))) {_1.dragOperation="dragResizeMember";return}}else if(_3=="drag"){_1.dragOperation="dragReorder";return}} return this.Super("prepareForDragging",arguments)},isc.A.getDropPosition=function isc_Toolbar_getDropPosition(){var _1=this.getMouseOverButtonIndex();var _2=this.ns.EH,_3=(this.reorderStyle=="explorer"||(_2.dropTarget&&_2.dropTarget.parentElement==this));if(_3&&_1>=0){var _4=this.memberSizes[_1],_5=(this.vertical?this.getOffsetY():this.getOffsetX());_5-=this.memberSizes.slice(0,_1).sum();var _6=_1;if(_5>_4/2)_1++} var _7=this.members.length,_8=(_3?_7:_7-1);var _9=this.dragStartPosition||0,_10=_2.dragTarget&&_2.dragTarget.parentElement==this;if(_1==-2&&this.containsEvent()){_1=_8} if(_1<0||_1>_8)_1=_9;else if(_10&&(this.members[_1]&&this.members[_1].canReorder==false)) {_1=_9} return _1},isc.A.dragReorderStart=function isc_Toolbar_dragReorderStart(){var _1=this.ns.EH,_2=_1.dragTarget;if(_2.canReorder==false)return false;if(_2.showDown)_2.setState(isc.StatefulCanvas.STATE_DOWN);this.dragStartPosition=this.getButtonNumber(_2);return _1.STOP_BUBBLING},isc.A.dragReorderMove=function isc_Toolbar_dragReorderMove(){var _1=this.ns.EH,_2=_1.dragTarget,_3=this.dragStartPosition,_4=this.getDropPosition();this.dragCurrentPosition=_4;var _5=this.members.duplicate();_5.slide(_3,_4);this.stackMembers(_5,null,false);return _1.STOP_BUBBLING},isc.A.dragReorderStop=function isc_Toolbar_dragReorderStop(){var _1=this.ns.EH,_2=_1.dragTarget,_3=this.dragStartPosition,_4=this.dragCurrentPosition;_2.setState(isc.StatefulCanvas.STATE_UP);if(_4==_3)return false;if(this.reorderOnDrop)this.reorderItem(_4,_3);if(this.itemDragReordered)this.itemDragReordered(_3,_4);return _1.STOP_BUBBLING},isc.A.dragStop=function isc_Toolbar_dragStop(){var _1=this.ns.EH,_2=_1.dragTarget,_3=this.dragStartPosition;_2.setState(isc.StatefulCanvas.STATE_UP);this.hideDropLine();return _1.STOP_BUBBLING},isc.A.reorderItem=function isc_Toolbar_reorderItem(_1,_2){this.reorderItems(_1,_1+1,_2)},isc.A.reorderItems=function isc_Toolbar_reorderItems(_1,_2,_3){this.buttons.slideRange(_1,_2,_3);this.reorderMembers(_1,_2,_3);this.setResizeRules()},isc.A.dragResizeMemberStart=function isc_Toolbar_dragResizeMemberStart(){var _1=this.ns.EH,_2=_1.dragTarget,_3=this.getButtonNumber(_2),_4=this.isRTL();var _5=false;if((!_4&&_1.resizeEdge=="L")||(_4&&_1.resizeEdge=="R")){_5=true;_3--;_1.resizeEdge=(_4?"L":"R")}else if(_1.resizeEdge=="T"){_5=true;_3--;_1.resizeEdge="B"} if(_3<0||_3>=this.members.length||_2==null)return false;_1.dragTarget=_2=this.members[_3];_2.$6i=_2.canDrop;_2.canDrop=false;this.$6j=_3;if(_2.showDown)_2.setState(isc.StatefulCanvas.STATE_DOWN);if(_5){var _6=this.members[_3+1];if(_6)_6.setState(isc.StatefulCanvas.STATE_UP)} return _1.STOP_BUBBLING},isc.A.dragResizeMemberMove=function isc_Toolbar_dragResizeMemberMove(){var _1=this.ns.EH,_2=_1.dragTarget;_2.resizeToEvent();_2.redrawIfDirty("dragResize");return _1.STOP_BUBBLING},isc.A.dragResizeMemberStop=function isc_Toolbar_dragResizeMemberStop(){var _1=this.ns.EH,_2=_1.dragTarget;_2.canDrop=_2.$6i;_2.setState(isc.StatefulCanvas.STATE_UP);_2.resizeToEvent();var _3=(this.vertical?_2.getHeight():_2.getWidth());this.resizeItem(this.$6j,_3);if(this.itemDragResized)this.itemDragResized(this.$6j,_3);return _1.STOP_BUBBLING},isc.A.resizeItem=function isc_Toolbar_resizeItem(_1,_2){var _3=this.members[_1];if(this.vertical)_3.setHeight(_2);else _3.setWidth(_2)});isc.B._maxIndex=isc.C+49;isc.Toolbar.registerStringMethods({itemClick:"item,itemNum",itemDragResized:"itemNum,newSize",itemDragReordered:"itemNum,newPosition"});isc.defineClass("ImgButton","Img");isc.A=isc.ImgButton.getPrototype();isc.A.clipTitle=true;isc.A.showClippedTitleOnHover=false;isc.A.$115g=true;isc.A.baseStyle="imgButton";isc.A.showDown=true;isc.A.showFocused=true;isc.A.showRollOver=true;isc.A.showTitle=false;isc.A.cursor=isc.Button.$b4.cursor;isc.A.src="[SKIN]/ImgButton/button.png";isc.A.canFocus=true;isc.A.overflow=isc.Canvas.HIDDEN;isc.A=isc.ImgButton.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.getCanHover=function isc_ImgButton_getCanHover(_1,_2,_3){return this.$115g||this.invokeSuper(isc.ImgButton,"getCanHover",_1,_2,_3)},isc.A.titleClipped=function isc_ImgButton_titleClipped(){return(this.label==null?false:this.label.titleClipped())},isc.A.defaultTitleHoverHTML=function isc_ImgButton_defaultTitleHoverHTML(){return(this.label==null?null:this.label.defaultTitleHoverHTML())},isc.A.titleHoverHTML=function isc_ImgButton_titleHoverHTML(_1){return _1},isc.A.handleHover=function isc_ImgButton_handleHover(_1,_2,_3){if(this.canHover==null&&this.prompt)return this.invokeSuper(isc.ImgButton,"handleHover",_1,_2,_3);if(!this.showClippedTitleOnHover||!this.titleClipped()){if(this.canHover)return this.invokeSuper(isc.ImgButton,"handleHover",_1,_2,_3);else return} if(this.titleHover&&this.titleHover()==false)return;var _4=this.titleHoverHTML(this.defaultTitleHoverHTML());if(_4!=null&&!isc.isAn.emptyString(_4)){var _5=this.$wc();isc.Hover.show(_4,_5,null,this)}});isc.B._maxIndex=isc.C+5;isc.ImgButton.registerStringMethods({titleHover:""});isc.defineClass("StretchImgButton","StretchImg");isc.A=isc.StretchImgButton.getPrototype();isc.A.clipTitle=true;isc.A.showClippedTitleOnHover=false;isc.A.$115g=true;isc.A.useEventParts=true;isc.A.baseStyle="stretchImgButton";isc.A.showDown=true;isc.A.showFocused=true;isc.A.showRollOver=true;isc.A.showTitle=true;isc.A.hiliteAccessKey=true;isc.A.src="[SKIN]/button/button.png";isc.A.vertical=false;isc.A.capSize=12;isc.A.autoFitDirection="horizontal";isc.A.cursor=isc.Button.$b4.cursor;isc.A.canFocus=true;isc.A=isc.StretchImgButton.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.getCanHover=function isc_StretchImgButton_getCanHover(_1,_2,_3){return this.$115g||this.invokeSuper(isc.StretchImgButton,"getCanHover",_1,_2,_3)},isc.A.titleClipped=function isc_StretchImgButton_titleClipped(){return(this.label==null?false:this.label.titleClipped())},isc.A.defaultTitleHoverHTML=function isc_StretchImgButton_defaultTitleHoverHTML(){return(this.label==null?null:this.label.defaultTitleHoverHTML())},isc.A.titleHoverHTML=function isc_StretchImgButton_titleHoverHTML(_1){return _1},isc.A.handleHover=function isc_StretchImgButton_handleHover(_1,_2,_3){if(this.canHover==null&&this.prompt)return this.invokeSuper(isc.StretchImgButton,"handleHover",_1,_2,_3);if(!this.showClippedTitleOnHover||!this.titleClipped()){if(this.canHover)return this.invokeSuper(isc.StretchImgButton,"handleHover",_1,_2,_3);else return} if(this.titleHover&&this.titleHover()==false)return;var _4=this.titleHoverHTML(this.defaultTitleHoverHTML());if(_4!=null&&!isc.isAn.emptyString(_4)){var _5=this.$wc();isc.Hover.show(_4,_5,null,this)}});isc.B._maxIndex=isc.C+5;isc.StretchImgButton.registerStringMethods({iconClick:"",titleHover:""}) isc.defineClass("ToolStrip","Layout");isc.A=isc.ToolStrip.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.height=20;isc.A.defaultWidth=250;isc.A.styleName="toolStrip";isc.A.vertical=false;isc.A.resizeBarClass="ToolStripResizer";isc.A.resizeBarSize=14;isc.A.separatorClass="ToolStripSeparator";isc.A.separatorSize=8;isc.A.showGroupTitle=true;isc.A.groupTitleAlign="center";isc.A.groupTitleOrientation="top";isc.A.groupConstructor="ToolStripGroup";isc.A.formWrapperConstructor="DynamicForm";isc.A.formWrapperDefaults={showTitle:false,numCols:1,overflow:"visible",width:1,height:1};isc.B.push(isc.A.initWidget=function isc_ToolStrip_initWidget(_1,_2,_3,_4,_5,_6){this.members=this.$62r(this.members);this.invokeSuper(isc.ToolStrip,this.$oc,_1,_2,_3,_4,_5,_6);if(this.vertical&&this.verticalStyleName!=null){this.setStyleName(this.verticalStyleName)}},isc.A.$62r=function isc_ToolStrip__convertMembers(_1){var _2=isc.ClassFactory.getClass(this.separatorClass);if(_1==null)return null;var _3=[];for(var i=0;i<_1.length;i++){var m=_1[i];if(m=="separator"){var _6=_2.createRaw();_6.autoDraw=false;_6.vertical=!this.vertical;if(this.vertical){_6.height=this.separatorSize}else{_6.width=this.separatorSize} _6.completeCreation();_3.add(isc.SGWTFactory.extractFromConfigBlock(_6))}else if(m=="resizer"&&i>0){_1[i-1].showResizeBar=true}else if(m=="starSpacer"){_3.add(isc.LayoutSpacer.create({width:"*"}))}else if(isc.isA.ToolStripResizer(m)&&i>0){_1[i-1].showResizeBar=true;m.destroy()}else{if(isc.isA.ToolStripSeparator(m)){var _6=m;_6.vertical=!this.vertical;_6.setSrc(this.vertical?_6.hSrc:_6.vSrc);if(this.vertical){_6.setHeight(this.separatorSize)}else{_6.setWidth(this.separatorSize)} _6.markForRedraw()}else if(isc.isA.ToolStripGroup(m)){if(!m.showTitle)m.setShowTitle(this.showGroupTitle);if(!m.titleAlign)m.setTitleAlign(this.groupTitleAlign);if(!m.titleOrientation)m.setTitleOrientation(this.groupTitleOrientation)}else{m=this.createCanvas(m)} _3.add(m)}} return _3},isc.A.addMembers=function isc_ToolStrip_addMembers(_1,_2,_3,_4,_5){if(!_1)return;if(!isc.isAn.Array(_1))_1=[_1];var _6=_1[0],_7=isc.isA.ToolStripResizer(_6);if(_6=="resizer"||_7){_2=_2||this.members.length;var _8=Math.min(_2,this.members.length)-1;if(_8>0){var _9=this.getMember(_8);if(_9!=null){_9.showResizeBar=true;this.reflow()}} var _10=_1.shift();if(_7)_10.destroy()} _1=this.$62r(_1);return this.invokeSuper(isc.ToolStrip,"addMembers",_1,_2,_3,_4,_5)},isc.A.addToolStripGroup=function isc_ToolStrip_addToolStripGroup(_1,_2){if(!_1)return null;if(!isc.isA.Class(_1)){var _3=this.groupConstructor;if(isc.isA.String(_3))_3=isc.ClassFactory.getClass(this.groupConstructor);_1=_3.create(_1)} if(!_1||!isc.isA.ToolStripGroup(_1))return null;if(_1.showTitle==null)_1.setShowTitle(this.showGroupTitle);if(!_1.titleAlign)_1.setTitleAlign(this.groupTitleAlign);if(!_1.titleOrientation)_1.setTitleOrientation(this.groupTitleOrientation);this.addMember(_1,_2);return _1},isc.A.addFormItem=function isc_ToolStrip_addFormItem(_1,_2,_3){if(isc.isA.Canvas(_1)){this.addMember(_1,_3);return _1} var _4=this.createAutoChild("formWrapper",_2);_4.setItems([_1]);this.addMember(_4,_3);return _4});isc.B._maxIndex=isc.C+5;isc.defineClass("ToolStripSeparator","Img");isc.A=isc.ToolStripSeparator.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.skinImgDir="images/ToolStrip/";isc.A.vSrc="[SKIN]separator.png";isc.A.hSrc="[SKIN]hseparator.png";isc.A.layoutAlign="center";isc.B.push(isc.A.initWidget=function isc_ToolStripSeparator_initWidget(){if(isc.isA.Img(this))this.src=this.vertical?this.vSrc:this.hSrc;this.Super("initWidget",arguments)});isc.B._maxIndex=isc.C+1;isc.defineClass("ToolStripButton","StretchImgButton");isc.A=isc.ToolStripButton.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.showTitle=true;isc.A.showRollOver=true;isc.A.showDown=true;isc.A.labelHPad=6;isc.A.labelVPad=0;isc.A.autoFit=true;isc.A.src="[SKIN]/ToolStrip/button/button.png";isc.A.capSize=3;isc.A.height=22;isc.B.push(isc.A.initWidget=function isc_ToolStripButton_initWidget(){if(!this.title)this.iconSpacing=0;this.Super("initWidget",arguments)},isc.A.setTitle=function isc_ToolStripButton_setTitle(_1){if(!_1){this.iconSpacing=0;if(this.label)this.label.iconSpacing=0} this.Super("setTitle",arguments)});isc.B._maxIndex=isc.C+2;isc.defineClass("ToolStripGroup","VLayout");isc.A=isc.ToolStripGroup.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.styleName="toolStripGroup";isc.A.layoutMargin=2;isc.A.membersMargin=1;isc.A.layoutAlign="top";isc.A.autoDraw=false;isc.A.height=1;isc.A.width=1;isc.A.overflow="visible";isc.A.labelLayoutDefaults={_constructor:"HLayout",width:"100%",height:22};isc.A.labelConstructor="Label";isc.A.labelDefaults={width:"100%",height:18,autoDraw:true,wrap:false,overflow:"visible"};isc.A.titleStyle="toolStripGroupTitle";isc.A.autoSizeToTitle=true;isc.A.bodyConstructor="HLayout";isc.A.bodyDefaults={width:1,height:"*",overflow:"visible",membersMargin:2,autoDraw:false};isc.A.columnLayoutDefaults={_constructor:"VLayout",width:1,membersMargin:2,height:"100%",overflow:"visible",autoDraw:false,numRows:0,addMember:function(_1,_2){this.Super("addMember",arguments);if(_1.rowSpan==null)_1.rowSpan=1;var _3=_1.rowSpan*this.creator.rowHeight+((_1.rowSpan-1)*this.membersMargin);if(_1.orientation=="vertical"){_1.rowSpan=this.maxRows;_3=(_1.rowSpan*this.creator.rowHeight)+((this.maxRows-1)*this.membersMargin)} _1.setHeight(_3);this.numRows+=_1.rowSpan;if(this.numRows>this.maxRows)this.numRows=this.maxRows},removeMember:function(_1){this.Super("removeMember",arguments);if(_1.rowSpan==null)_1.rowSpan=1;this.numRows-=_1.rowSpan;_1.markForDestroy();_1=null}};isc.A.numRows=1;isc.A.rowHeight=26;isc.A.defaultColWidth="*";isc.A.titleHeight=18;isc.A.autoHideOnLastRemove=false;isc.B.push(isc.A.initWidget=function isc_ToolStripGroup_initWidget(){this.Super("initWidget",arguments);var _1=this.showTitle!=false&&this.showLabel!=false;if(_1){this.addAutoChild("labelLayout",{height:this.titleHeight});var _2=isc.addProperties({},this.titleProperties||{},{styleName:this.titleStyle,height:this.titleHeight,maxHeight:this.titleHeight,align:this.titleAlign,contents:this.title,autoDraw:false});if(this.autoSizeToTitle==false)_2.overflow="hidden";this.addAutoChild("label",_2);this.labelLayout.addMember(this.label);if(this.showTitle==false)this.labelLayout.hide();this.addMember(this.labelLayout)} this.addAutoChild("body",{_constructor:this.bodyConstructor,height:this.numRows*this.rowHeight,resized:function(){var _3=this.getVisibleWidth();if(this.parentElement.labelLayout)this.parentElement.labelLayout.setWidth(_3);if(this.parentElement.label)this.parentElement.label.setWidth(_3)}});this.addMember(this.body,_1?(this.titleOrientation=="bottom"?0:1):0);if(this.controls){this.addControls(this.controls,false)}},isc.A.setTitle=function isc_ToolStripGroup_setTitle(_1){if(this.label)this.label.setContents(_1)},isc.A.setShowTitle=function isc_ToolStripGroup_setShowTitle(_1){this.showTitle=_1;if(!_1&&this.labelLayout&&this.labelLayout.isVisible())this.labelLayout.hide();else if(_1&&this.labelLayout&&!this.labelLayout.isVisible())this.labelLayout.show()},isc.A.setTitleAlign=function isc_ToolStripGroup_setTitleAlign(_1){this.titleAlign=_1;if(this.label)this.label.setAlign(this.titleAlign)},isc.A.setTitleOrientation=function isc_ToolStripGroup_setTitleOrientation(_1){this.titleOrientation=_1;if(this.label&&this.labelLayout){if(this.titleOrientation=="top"){this.removeMember(this.labelLayout);this.addMember(this.labelLayout,0)}else if(this.titleOrientation=="bottom"){this.removeMember(this.labelLayout);this.addMember(this.labelLayout,1)}}},isc.A.addColumn=function isc_ToolStripGroup_addColumn(_1,_2){var _3;if(_1===null||_1===_3){_1=this.body.members.length} var _4=this.defaultColWidth;if(this.colWidths&&this.colWidths[_1]!=null)_4=this.colWidths[_1];var _5=this.createAutoChild("columnLayout",{maxRows:this.numRows,numRows:0,width:_4,height:this.body.getVisibleHeight()-1});this.body.addMember(_5,_1);if(_2)_5.addMembers(_2);return _5},isc.A.getAvailableColumn=function isc_ToolStripGroup_getAvailableColumn(_1){var _2=this.body.members;if(_2&&_2.length>0){for(var i=0;i<_2.length;i++){var _4=_2[i];if(_4.numRows<_4.maxRows)return _4}} if(_1!=false)return this.addColumn();return null},isc.A.getControlColumn=function isc_ToolStripGroup_getControlColumn(_1){var _2=this.body.members;if(_2&&_2.length>0){for(var i=_2.length-1;i>=0;i--){if(_2[i].members.contains(_1))return _2[i]}} return null},isc.A.setControls=function isc_ToolStripGroup_setControls(_1,_2){if(this.controls){this.removeAllControls()} this.addControls(_1,_2)},isc.A.addControls=function isc_ToolStripGroup_addControls(_1,_2){if(!_1)return;if(!isc.isAn.Array(_1))_1=[_1];for(var i=0;i<_1.length;i++){this.addControl(_1[i],null,_2)}},isc.A.addControl=function isc_ToolStripGroup_addControl(_1,_2,_3){if(!_1)return null;var _4;if(_2===null||_2===_4||_2>=this.numRows)_2=this.numRows-1;var _5=this.getAvailableColumn(true);if(!this.controls)this.controls=[];if(_3!=false)this.controls.add(_1);_5.addMember(_1,_2);_5.reflowNow()},isc.A.removeControl=function isc_ToolStripGroup_removeControl(_1){_1=isc.isAn.Object(_1)?_1:this.getMember(_1);if(!_1)return null;var _2=this.getControlColumn(_1);if(_2){_2.removeMember(_1);this.controls.remove(_1);if(_2.members.length==0){_2.hide();this.body.removeMember(_2);_2.markForDestroy();_2=null}} if(this.body.members.length==0&&this.autoHideOnLastRemove){this.hide()}},isc.A.removeAllControls=function isc_ToolStripGroup_removeAllControls(){if(!this.controls||this.controls.length==0)return null;for(var i=this.controls.length-1;i>=0;i--){var _2=this.controls[i];_2.hide();this.removeControl(_2);_2.markForDestroy();_2=null}},isc.A.resized=function isc_ToolStripGroup_resized(){this.$87v()},isc.A.draw=function isc_ToolStripGroup_draw(){this.Super("draw",arguments);this.$87v()},isc.A.redraw=function isc_ToolStripGroup_redraw(){this.Super("redraw",arguments);this.$87v()},isc.A.$87v=function isc_ToolStripGroup__updateLabel(){var _1=this.getVisibleWidth(),_2=this.layoutMargin,_3=this.getVisibleWidth()-(this.layoutMargin*3);if(this.labelLayout)this.labelLayout.setWidth(_3);if(this.label)this.label.setWidth(_3)});isc.B._maxIndex=isc.C+17;isc.defineClass("IconButton","Button");isc.A=isc.IconButton.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.width=1;isc.A.overflow="visible";isc.A.height=1;isc.A.padding=3;isc.A.autoDraw=false;isc.A.usePartEvents=true;isc.A.orientation="horizontal";isc.A.rowSpan=1;isc.A.baseStyle="iconButton";isc.A.showMenuIcon=false;isc.A.menuIconSrc="[SKINIMG]/Menu/submenu_down.png";isc.A.menuIconWidth=14;isc.A.menuIconHeight=13;isc.A.menuIconStyleCSS="vertical-align:middle; border:1px solid transparent; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;";isc.A.menuConstructor=isc.Menu;isc.A.align=null;isc.A.valign=null;isc.A.showButtonTitle=true;isc.A.iconSize=16;isc.A.largeIconSize=32;isc.A.titleSeparator=" ";isc.A.showMenuIconOver=true;isc.A.showMenuIconDisabled=true;isc.B.push(isc.A.initWidget=function isc_IconButton_initWidget(){if(this.orientation=="vertical"){this.align=this.align||"center";this.valign=this.valign||"top"}else{this.align=this.align||"left";this.valign=this.valign||"center"} this.$1089=this.align;this.$109a=this.valign;this.$87r=this.title;this.$87s=this.icon;this.Super("initWidget",arguments)},isc.A.setIcon=function isc_IconButton_setIcon(_1){this.$87s=_1;this.setTitle(this.$87r)},isc.A.setLargeIcon=function isc_IconButton_setLargeIcon(_1){this.largeIcon=_1;this.setTitle(this.$87r)},isc.A.setTitle=function isc_IconButton_setTitle(_1){this.$87r=_1;this.Super("setTitle",arguments);this.getTitle();this.align=this.$1089;this.valign=this.$109a;this.redraw()},isc.A.getTitle=function isc_IconButton_getTitle(){var _1=this.orientation=="vertical",_2=this.showIcon==false?null:(_1?this.largeIcon||this.$87s:this.$87s),_3=(_1?this.largeIconSize:this.iconSize),_4=this.showButtonTitle?this.$87r:"";if(_2=="")_2=null;if(_2&&this.showDisabledIcon&&this.isDisabled()){var _5=_2.lastIndexOf("."),_6=_5>0?_2.substring(0,_5)+"_Disabled"+_2.substring(_5):_2+"_Disabled";_2=_6} var _7="vertical-align:middle;"+(_1?"margin-bottom:5px;":""),_8=this.menuIconStyleCSS+(_1?"margin-top:4px;":""),_9=_2?this.imgHTML({src:_2,width:_3,height:_3,extraCSSText:_7,extraStuff:" eventpart='icon'"}):null;var _10=null;if(this.showMenuIcon){var _11=this.$1117();_10=this.menuIcon=this.showMenuIcon?this.imgHTML({src:_11,width:this.menuIconWidth,height:this.menuIconHeight,name:"menuIcon",extraCSSText:_8,extraStuff:" eventpart='menuIcon'"}):null;} this.icon=null;var _12=_4,_4=_9||"";if(this.orientation=="vertical"){if(this.showButtonTitle){if(_4!="")_4+="
";_4+=_12} if(this.showMenuIcon&&_10){if(_4!="")_4+="
";_4+=_10}}else{this.valign="center";if(this.showButtonTitle){if(_4!="")_4+=this.titleSeparator;_4+=""+_12+""} if(this.showMenuIcon&&_10){if(_4!="")_4+=this.titleSeparator;_4+=_10}} this.title=_4;return _4},isc.A.$1117=function isc_IconButton__getMenuIconURL(){var _1=this.state,_2=this.selected,_3=this.getCustomState(),_4=isc.StatefulCanvas;if(_1==_4.STATE_DISABLED&&!this.showMenuIconDisabled)_1=null;else if(_1==_4.STATE_OVER&&(!this.showMenuIconOver||!this.showingMenuButtonOver)) _1=null;var _5=null;var _6=this.menuIconSrc;return isc.Img.urlForState(_6,_2,_5,_1,null,_3)},isc.A.setHandleDisabled=function isc_IconButton_setHandleDisabled(){this.Super("setHandleDisabled",arguments);this.setTitle(this.$87r)},isc.A.setDisabled=function isc_IconButton_setDisabled(_1){this.Super("setDisabled",arguments);this.setTitle(this.$87r)},isc.A.mouseOut=function isc_IconButton_mouseOut(){this.Super("mouseOut",arguments);if(this.showingMenuButtonOver)this.menuIconMouseOut()},isc.A.menuIconClick=function isc_IconButton_menuIconClick(){return true},isc.A.iconClick=function isc_IconButton_iconClick(){return true},isc.A.click=function isc_IconButton_click(){if(this.showMenuOnClick)this.showMenu()},isc.A.menuIconMouseMove=function isc_IconButton_menuIconMouseMove(){if(!this.showMenuIconOver||this.showingMenuButtonOver)return;var _1=this.getImage("menuIcon");if(_1){this.showingMenuButtonOver=true;this.setTitle(this.$87r)}},isc.A.menuIconMouseOut=function isc_IconButton_menuIconMouseOut(){if(!this.showMenuIconOver)return;var _1=this.getImage("menuIcon");if(_1){this.showingMenuButtonOver=false;this.setTitle(this.$87r)}});isc.B._maxIndex=isc.C+14;isc.defineClass("IconMenuButton","IconButton");isc.A=isc.IconMenuButton.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.usePartEvents=true;isc.A.showMenuIcon=true;isc.A.menu=null;isc.B.push(isc.A.menuIconClick=function isc_IconMenuButton_menuIconClick(){this.showMenu();return false},isc.A.showMenu=function isc_IconMenuButton_showMenu(){if(isc.isA.String(this.menu))this.menu=window[this.menu];if(!isc.isA.Menu(this.menu))this.$36d(this.menu);if(!isc.isA.Menu(this.menu))return false;var _1=this.menu;_1.$8h();var _2=this.getPageLeft();var _3=this.getPageTop()+this.getVisibleHeight()+1;_1.placeNear(_2,_3);_1.show(this.menuAnimationEffect);return true},isc.A.$36d=function isc_IconMenuButton__createMenu(_1){if(!_1)return;_1.autoDraw=false;var _2=this.menuConstructor||isc.Menu;this.menu=_2.create(_1)});isc.B._maxIndex=isc.C+3;isc.defineClass("RibbonBar","ToolStrip");isc.A=isc.RibbonBar.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.groupConstructor="RibbonGroup";isc.B.push(isc.A.addGroup=function isc_RibbonBar_addGroup(_1,_2){return this.addToolStripGroup(_1,_2)});isc.B._maxIndex=isc.C+1;isc.defineClass("RibbonGroup","ToolStripGroup");isc.A=isc.RibbonGroup.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.newControlConstructor="IconButton";isc.A.newControlDefaults={};isc.B.push(isc.A.createControl=function isc_RibbonGroup_createControl(_1,_2){var _3=this.createAutoChild("newControl",_1);return this.addControl(_3,_2)});isc.B._maxIndex=isc.C+1;isc.defineClass("SectionStack","VLayout");isc.addGlobal("ListBar",isc.SectionStack);isc.A=isc.SectionStack.getPrototype();isc.A.overflow="hidden";isc.A.styleName="sectionStack";isc.A.sectionHeaderClass="SectionHeader";isc.A.headerHeight=20;isc.A.printHeaderStyleName="printHeader";isc.A.tabPanelDefaults={_constructor:"Canvas",overflow:"hidden",visibility:"hidden",hideUsingDisplayNone:true,$417:true};isc.A.canResizeSections=true;isc.A.canResizeStack=true;isc.A.canReorderSections=false;isc.A.scrollSectionIntoView=true;isc.A.useGlobalSectionIDs=false;isc.A.animateMemberEffect="wipe";isc.A.visibilityMode="mutex";isc.A.canCollapseAll=true;isc.A.forceFill=true;isc.A.itemIndent=0;isc.A.showExpandControls=true;isc.A=isc.SectionStack.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.sectionNameIndex=0;isc.B.push(isc.A.initWidget=function isc_SectionStack_initWidget(){this.Super(this.$oc,arguments);if(this.canReorderSections)this.canAcceptDrop=true;if(this.animateSections!=null)this.animateMembers=this.animateSections;if(this.groups!=null&&this.sections==null)this.sections=this.groups;var _1=this.sections;this.sections=[];this.addSections(_1,null,true)},isc.A.setVisibilityMode=function isc_SectionStack_setVisibilityMode(_1){this.visibilityMode=_1;if(_1=="mutex"){var _2=this.getExpandedSections();if(_2!=null&&_2.length>=2){this.collapseSection(_2.slice(1))}} if(isc.Canvas.ariaEnabled()){var _3=(_1!="mutex");this.setAriaState("multiselectable",_3);var _4=this.sections;if(_4!=null){for(var i=0,_6=_4.length;i<_6;++i){var _7=_4[i];_7.setAriaState((_3?"expanded":"selected"),!!_7.expanded)}}}},isc.A.$95u=function isc_SectionStack__doPopOutDragMember(_1,_2){var _3=this.sectionForItem(_2);if(_3){var _4=this.getMemberNumber(_2)-(this.getMemberNumber(_3)+1);this.addItem(_3,_1,_4)}else{this.addMember(_1,this.getMemberNumber(_2),true)}},isc.A.replaceMember=function isc_SectionStack_replaceMember(_1,_2){var _3=this.getMemberNumber(_1),_4=this.sectionForItem(_1);if(!_4){return this.Super("replaceMember",arguments)} var _5=this.instantRelayout;this.instantRelayout=false;this.$3q();var _6=this.getMemberNumber(_4);this.removeItem(_4,_1);this.addItem(_4,_2,(_3-_6)-1);this.instantRelayout=_5;if(_5)this.reflowNow()},isc.A.$735=function isc_SectionStack__dragIsSectionReorder(){if(this.canReorderSections){var _1=this.ns.EH.dragTarget;return(this.sections!=null&&this.sections.contains(_1))} return false},isc.A.willAcceptDrop=function isc_SectionStack_willAcceptDrop(){if(this.$735()){var _1=this.ns.EH.dragTarget;return(_1.canReorder!=false)} return this.Super("willAcceptDrop",arguments)},isc.A.getStackDropPosition=function isc_SectionStack_getStackDropPosition(){var _1=this.vertical?this.getOffsetY():this.getOffsetX();if(_1<0)return 0;var _2=this.vertical?this.$td:this.$tb,_3=0;for(var i=0;i_6;if(_10){_7-=1} if(_7==_6){return} this.sections.slide(_6,_7);var _11=this.members.indexOf(_4),_12=_11+1,_13=_4.items||[];for(var i=0;i<_13.length;i++){if(this.members.contains(_13[i]))_12+=1} if(_10)_1-=(_12-_11);this.logInfo("Drag reorder of sections - section:"+_4+" moved to:"+_7+" - reordering members from "+_11+" to "+_12+" target position:"+_1);this.reorderMembers(_11,_12,_1)}},isc.A.addItem=function isc_SectionStack_addItem(_1,_2,_3){var _4=this.createCanvas(_2);if(!isc.isA.Canvas(_4)){this.logWarn("addItem passed:"+this.echo(_2)+" cannot be resolved to a Canvas - ignoring");return} var _5=this.getSection(_1);if(_3==null)_3=0;if(_3>=_5.items.length)_3=_5.items.length;if(_4.resizeable==null){if(!this.canResizeSections)_4.resizeable=false;else if(_1.resizeable!=null){_4.resizeable=_1.resizeable}} _5.items.addAt(_4,_3);if(this.isDrawn()&&this.sectionIsExpanded(_5)){var _6=1+this.members.indexOf(_5)+_3;this.addMember(_4,_6);if(isc.Canvas.ariaEnabled()){_1=this.getSectionHeader(_1);if(isc.isA.Canvas(_1)){var _7=_1.items.map("$16aj");_1.$159g.setAriaState("owns",_7.join(" "))}}}else if(_4.isDrawn()){_4.clear();_4.deparent()}},isc.A.removeItem=function isc_SectionStack_removeItem(_1,_2){if(!_1)_1=this.sectionForItem(_2);if(!_1)return;var _3=this.getSection(_1);_3.items.remove(_2);if(this.members.contains(_2))this.removeMember(_2,_2.$3v);if(isc.Canvas.ariaEnabled()){_1=this.getSectionHeader(_1);if(isc.isA.Canvas(_1)){var _4=_1.items.map("$16aj");_1.$159g.setAriaState("owns",_4.join(" "))}}},isc.A.setSectionProperties=function isc_SectionStack_setSectionProperties(_1,_2){var _1=this.getSection(_1);if(_1!=null){if(isc.isA.Canvas(_1)){_1.setProperties(_2)}else{isc.addProperties(_1,_2)}}},isc.A.removeChild=function isc_SectionStack_removeChild(_1,_2){isc.Layout.$b4.removeChild.call(this,_1,_2);var _3=this.sections;if(_3){for(var i=0;i<_3.length;i++){var _5=_3[i];if(_1==_5){this.removeSection(_1);break}else if(_5.items&&_5.items.contains(_1)){this.removeItem(_5,_1);break}}}},isc.A.addSections=function isc_SectionStack_addSections(_1,_2,_3){if(_1==null)return;if(!isc.isAn.Array(_1))_1=[_1];if(_2==null||_2>this.sections.length){_2=this.sections.length} var _4=isc.Canvas.ariaEnabled();for(var i=0;i<_1.length;i++){var _6=_1[i];if(!_6)continue;if(_6.showHeader==null)_6.showHeader=true;if(_6.canHide==null)_6.canHide=true;var _7=_6.expanded!=null?_6.expanded:_6.autoShow||_6.showHeader==false;if(_6.hidden==null)_6.hidden=false;if(_6.items==null)_6.items=[];else if(!isc.isA.Array(_6.items))_6.items=[_6.items];for(var j=0;j<_6.items.length;j++){if(isc.isAn.Object(_6.items[j]))_6.items[j].$86x=this.ID};var _9=isc.ClassFactory.getClass(this.sectionHeaderClass,true),_10=_9.createRaw();if(this.sectionHeaderAriaRole!=null)_10.ariaRole=this.sectionHeaderAriaRole;_10.autoDraw=false;_10._generated=true;_10.expanded=_7;_10.isSectionHeader=true;_10.visibility=(_6.hidden||_6.showHeader==false)?isc.Canvas.HIDDEN:isc.Canvas.INHERIT;_10.dragScrollType="parentsOnly";_10.dragScrollDirection=this.vertical?isc.Canvas.VERTICAL:isc.Canvas.HORIZONTAL;_10.layout=this;if(this.vertical)_10.height=this.headerHeight;else _10.width=this.headerHeight;var _11=null,_12=null,_13;if(_6.name!=null)_11=_6.name;if(_6.ID!=null){if(_11==null)_11=_6.ID;if(!this.useGlobalSectionIDs){_12=_6.ID;if(isc.Browser.isSGWT){delete _6.ID;delete _6._autoAssignedID}else{_6.ID=_13;_6._autoAssignedID=_13}}else{var _14=window[_6.ID];if(_14!=null){this.logWarn("Note: Section Stack Section has ID specified as '"+_6.ID+"'. This collides with an existing "+(isc.isA.Canvas(_14)?"SmartClient component ID.":"object reference.")+" The existing object will be replaced by the generated header for this section. To avoid applying section IDs to their corresponding section headers, you can set sectionStack.useGlobalSectionIDs to false")}}} if(_11==null){_11="section"+this.sectionNameIndex++} var _15=_11,_16=this.sections.find("name",_11);while(_16!=_6&&_16!=null){_11="section"+this.sectionNameIndex++;_16=this.sections.find("name",_11)} if(_15!=_11){this.logWarn("Specified name for section:"+_15+" collided with name for existing section in this stack. Replacing with auto-generated name:"+_11)} _6.name=_11;isc.addProperties(_10,_6);_10.__ref=null;delete _10.__module;_10.$75q=_6;if(this.canReorderSections&&_10.canReorder!=false){_10.canDragReposition=true;_10.canDrop=true} _10.completeCreation();_10=isc.SGWTFactory.extractFromConfigBlock(_10);_6.$75r=_10 _10.getSectionConfig=function(){return this.$75q} _6.getSectionHeader=function(){return this.$75r} if(_12!=null){_6.ID=_12} _6=_10;this.sections.addAt(_6,_2+i);if(_4){var _17=_6.$159g=this.createAutoChild("tabPanel",{$159h:_6});this.addChild(_17)} this.addMember(_6,this.$6k(_6),true);if(_7&&!_6.hidden){this.expandSection(_6)}else{for(var _18=0;_18<_6.items.length;_18++){var _19=_6.items[_18];if(_19.parentElement&&_19.parentElement!=this)_19.deparent();if(isc.isA.Canvas(_19)&&_19.isDrawn())_19.clear()}} if(_6.items){if(!this.canResizeSections)_6.items.setProperty("resizeable",false);else if(_6.resizeable!=null){_6.items.setProperty("resizeable",_6.resizeable)}}} if(_3&&this.$6l==null){var _20=_1.first();if(_20&&!(_20.expanded==false)){var _21=this.sections.first();this.expandSection(_21)}}},isc.A.addSection=function isc_SectionStack_addSection(_1,_2){this.addSections(_1,_2)},isc.A.removeSection=function isc_SectionStack_removeSection(_1){if(!isc.isAn.Array(_1))_1=[_1];for(var i=0;i<_1.length;i++){var _3=this.getSectionHeader(_1[i]);if(_3!=null){this.sections.remove(_3);if(_3.$159g!=null){_3.$159g.destroy();_3.$159g=null} for(var _4=_3.items.length-1;_4>=0;_4--){var _5=_3.items[_4];if(this.members.contains(_5))this.removeMember(_5)} if(!_3.destroying&&!_3.destroyed)_3.destroy()}}},isc.A.getSections=function isc_SectionStack_getSections(){return this.sections.getProperty("name")},isc.A.reorderSection=function isc_SectionStack_reorderSection(_1,_2){this.moveSection(_1,_2)},isc.A.moveSection=function isc_SectionStack_moveSection(_1,_2){if(_2==null)return;if(!isc.isAn.Array(_1))_1=[_1];for(var i=0;i<_1.length;i++){var _4=this.getSectionHeader(_1[i]);if(_4==null){this.logInfo("moveSection(): Unable to find header for specified section:"+_1[i]+", skipping");i--;_1.removeAt(i)}else{_1[i]=_4;this.sections[this.sections.indexOf(_4)]=null}} this.sections.removeEmpty();this.sections.addListAt(_1,_2);var _5=0;for(var i=0;i1){this.logWarn("expandSection(): only one section can be expanded in 'mutex' visibility mode. Dropping all but the last.");_1=[_1[_1.length-1]]} var _3=this.$6l,_4=this.getSectionHeader(_1[0]);if(_3&&_3!=_4)this.collapseSection(_3)} this.$6m(_1,false,true,_2)},isc.A.$6m=function isc_SectionStack__showSection(_1,_2,_3,_4){if(_1==null)return;if(!isc.isAn.Array(_1))_1=[_1];var _5=isc.Canvas.ariaEnabled();var _6=[];for(var i=0;i<_1.length;i++){var _8=this.getSectionHeader(_1[i]);if(_8==null){this.logWarn("showSection(): no such section ["+i+"]: "+this.echo(_1[i]));continue} if(_8.showHeader&&_8.hidden&&(_2||_3)){_6.add(_8);_8.hidden=false;if(_5)_8.$159g.setAriaState("hidden",_8.hidden||!_8.expanded)} if(_3||_8.expanded){if(_8.setExpanded&&!_8.setOpen)_8.setExpanded(true);else if(_8.setOpen)_8.setOpen(true);this.$6l=_8;if(_8.items!=null&&_8.items.length>0){for(var _9=_8.items.length-1;_9>=0;_9--){var _10=this.createCanvas(_8.items[_9]);if(!isc.isA.Canvas(_10)){this.logWarn("Section with title:"+_8.title+" contains invalid item:"+_8.items[_9]+" - ignoring this item.");_8.items.removeAt(_9);continue} _8.items[_9]=_10} var _11=this.$6k(_8)+1;this.addMembers(_8.items,_11,true);_6.addList(_8.items);if(_5){var _12=_8.items.map("$16aj");_8.$159g.setAriaState("owns",_12.join(" "))}}}} var _13=this;this.showMembers(_6,function(){_13.$6n(_1,_4)})},isc.A.$6n=function isc_SectionStack__completeShowOrExpandSection(_1,_2){if(_1.length==0)return;if(this.isDrawn()){var _3=this.getSectionHeader(_1[0]);if(this.vscrollOn&&this.scrollSectionIntoView){var _4=(_3.showHeader?_3:_3.items.first()),_5=_3.items.last();this.delayCall("scrollIntoView",[_4.getLeft(),_4.getTop(),_4.getVisibleWidth(),_5.getVisibleHeight(),"left","top"],0)}} if(_2!=null)this.fireCallback(_2)},isc.A.sectionForItem=function isc_SectionStack_sectionForItem(_1){if(this.sections){for(var i=0;i=0;i--){var _4=this.sections[i];_2=this.getMemberNumber(_4);if(_2<_1)return _4}}},isc.A.hideSection=function isc_SectionStack_hideSection(_1,_2){this.$6o(_1,true,false,_2)},isc.A.collapseSection=function isc_SectionStack_collapseSection(_1,_2){this.$6o(_1,false,true,_2)},isc.A.$6o=function isc_SectionStack__hideSection(_1,_2,_3,_4){if(_1==null)return;if(!isc.isAn.Array(_1))_1=[_1];var _5=isc.Canvas.ariaEnabled();var _6=[];for(var i=0;i<_1.length;i++){var _8=this.getSectionHeader(_1[i]);if(_8==null){this.logWarn("hideSection(): no such section ["+i+"]: "+this.echo(_1[i]));continue} if(_2&&!_8.hidden){_8.hidden=true;if(_5)_8.$159g.setAriaState("hidden",_8.hidden||!_8.expanded);_6.add(_8)} if(_3||_8.expanded){if(_3){if(_8.setExpanded&&!_8.setOpen)_8.setExpanded(false);else if(_8.setOpen)_8.setOpen(false)} if(this.$6l==_8)this.$6l=null;if(_8.items){for(var j=0;j<_8.items.length;j++){if(this.members.contains(_8.items[j]))_6.add(_8.items[j])}}}} if(this.forceFill&&this.getVisibleHeight()<=this.getHeight()){var _10=this.getMemberNumber(this.getSectionHeader(_1[0]));var _11;var _12=false;for(var i=_10-1;i>=0;i--){var _13=this.members[i];if(_6.contains(_13))continue;if(this.memberIsDragResizeable(_13)){if(this.memberHasAutoResizeableHeight(_13)){_12=true;break}else if(_11==null){_11=_13}}} if(!_12){for(var i=_10+1;i=0;i--){var _1=this.getMember(i);if(this.memberIsDragResizeable(_1)){_3=_1;break} if((_1.isSectionHeader&&this.sectionIsVisible(_1))||(!_1.resizeable&&_1.isVisible())) this.$6p+=_1.getVisibleHeight()} if(!_3)return null;if(this.canResizeStack)return _3;var _5=this.getMembers().length;for(var i=_2+1;i<_5;i++){var _1=this.getMember(i);if(this.memberIsDragResizeable(_1))return _3} return null},isc.A.memberIsDragResizeable=function isc_SectionStack_memberIsDragResizeable(_1){if(!_1.isSectionHeader&&_1.resizeable!==false&&_1.isVisible()&&(!this.memberHasInherentLength(_1)||_1.resizeable))return true},isc.A.memberHasAutoResizeableHeight=function isc_SectionStack_memberHasAutoResizeableHeight(_1){var _2=_1.$po;return _2==null||(isc.isA.String(_2)&&(_2=="*"||isc.endsWith(_2,"%")))},isc.A.getMemberDefaultBreadth=function isc_SectionStack_getMemberDefaultBreadth(_1,_2){var _3=_2;if(!_1.isSectionHeader){if(this.itemStartIndent!=null||this.itemEndIndent!=null) _3-=(this.itemStartIndent==null?0:this.itemStartIndent)+(this.itemEndIndent==null?0:this.itemEndIndent);else _3-=this.itemIndent} return _3},isc.A.getMemberOffset=function isc_SectionStack_getMemberOffset(_1,_2,_3){var _4=this.itemIndent;if(_1.isSectionHeader)return _2;if(this.itemStartIndent!=null)_4=this.itemStartIndent;if(_3==isc.Canvas.RIGHT||_3==isc.Canvas.BOTTOM) _4*=-1;return _2+_4});isc.B._maxIndex=isc.C+45;isc.$6q={icon:"[SKIN]SectionHeader/opener.gif",overflow:"hidden",baseStyle:"sectionHeader",showDisabled:true,expanded:false,setOpen:function(_1){this.setExpanded(_1)},getCustomState:function(){return this.expanded?"opened":"closed"}};isc.$6r={overflow:"hidden",clipTitle:true,showClippedTitleOnHover:true,wrap:false,height:20,expanded:false,canCollapse:true,getSectionStack:function(){var _1=this.layout;if(_1)return isc.isA.String(_1)?window[_1]:_1;else return null},keyPress:function(){var _1=this.getSectionStack();if(_1==null)return;var _2=isc.EH.getKey();if(_2=="Enter"||_2=="Space"){if(this.canCollapse)return _1.sectionHeaderClick(this)}else if(_2=="Arrow_Up"||_2=="Arrow_Down"){var _3=_1.getDragResizeTarget(this);if(_3==null)return false;var _4=(_2=="Arrow_Up"?-5:5);this.bringToFront();this.resizeTarget(_3,true,this.resizeInRealTime,0,0,(this.getPageTop()+_4)) this.$6s=_3}},keyUp:function(){if(this.$6s){var _1=isc.EH.getKey();if(_1=="Arrow_Up"||_1=="Arrow_Down"){this.finishTargetResize(this.$6s,true,this.resizeInRealTime);this.$6s=null}}},$kk:function(){if(this.canTabToHeader!=null)return this.canTabToHeader;var _1=this.getSectionStack();if(_1){if(_1.canTabToHeaders!=null)return _1.canTabToHeaders;if(_1.canTabToHeader!=null)return _1.canTabToHeader;if(isc.SectionItem&&isc.isA.SectionItem(_1)){var _2=_1.form;if(_2&&_2.canTabToSectionHeaders!=null)return _2.canTabToSectionHeaders} return!!isc.screenReader} else return true},$71i:function(){var _1=this.getSectionStack();return _1?true:false},schemaName:"SectionStackSection",addItem:function(_1,_2){if(!this.$71i())return;var _3=this.getSectionStack();_3.addItem(this,_1,_2);_3.expandSection(this)},removeItem:function(_1){if(!this.$71i())return;this.getSectionStack().removeItem(this,_1)},canDrag:true,dragAppearance:"none",isSectionHeader:true,dragStart:function(){if(!this.$71i())return;var _1=this.getSectionStack().getDragResizeTarget(this);this.$6t=_1;if(_1==null)return false;this.bringToFront()},dragMove:function(){if(!this.$71i())return;var _1=this.getSectionStack().$6p;var _2=0-isc.EH.dragOffsetY;this.resizeTarget(this.$6t,true,this.resizeInRealTime,_2,_1)},dragStop:function(){this.finishTargetResize(this.$6t,true,this.resizeInRealTime)},destroy:function(){if(!this.expanded&&this.items){var _1=this.items;for(var i=0;i<_1.length;i++){if(isc.isA.Canvas(_1[i])&&_1[i].parentElement!=this.parentElement){_1[i].destroy()}}} var _3=this.controls,_4=this.controlsLayout;if(_3){if(!isc.isAn.Array(_3))_3=[_3];for(var _5=0;_5<_3.length;_5++){if(_3[_5].destroy&&!_3[_5].destroyed&&(_4==null||_3[_5].parentElement!=_4)) {_3[_5].destroy()}}} return this.Super("destroy",arguments)},controlsLayoutDefaults:{_constructor:isc.HStack,defaultLayoutAlign:"center",membersMargin:5,layoutEndMargin:5,addAsChild:true},$115j:function(){return(this.controlsLayout==null?null:this.controlsLayout.getVisibleWidth())},addControls:function(){if(!this.controls)return;var _1=this.isRTL();this.addAutoChild("controlsLayout",{height:this.getInnerHeight(),align:_1?"left":"right",snapTo:_1?"L":"R",members:this.controls,resized:function(){var _2=this.creator,_3=this.creator.background;if(_3!=null)_2=_3.label;_2.markForRedraw()}});this.allowContentAndChildren=true},refreshControls:function(){if(!this.controls)return;if(!this.controlsLayout)this.addControls();var _1=this.controlsLayout;_1.addMembers(this.controls);this.allowContentAndChildren=true},getPrintStyleName:function(){var _1=this.parentElement;if(_1&&_1.printHeaderStyleName!=null){this.printStyleName=_1.printHeaderStyleName} return this.Super("getPrintStyleName",arguments)},shouldPrint:true};isc.defineClass("SectionHeader","Label");isc.A=isc.SectionHeader.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.useContents=false;isc.A.noDoubleClicks=true;isc.B.push(isc.A.setExpanded=function isc_SectionHeader_setExpanded(_1){this.expanded=_1;if(isc.Canvas.ariaEnabled()){if(this.$159g!=null)this.$159g.setAriaState("hidden",this.hidden||!_1);var _2=this.layout;if(isc.isA.SectionStack(_2)){var _3=(_2.visibilityMode!="mutex");if(_3){this.setAriaState("expanded",!!_1)}else{this.setAriaState("selected",!!_1)}}} this.stateChanged()},isc.A.click=function isc_SectionHeader_click(){if(this.contains(isc.EH.lastTarget))return;if(!this.canCollapse||!this.$71i())return;return this.getSectionStack().sectionHeaderClick(this)},isc.A.draw=function isc_SectionHeader_draw(_1,_2,_3,_4){if(isc.$cv)arguments.$cw=this;if(!this.readyToDraw())return;if(!this.canCollapse||(this.$71i()&&this.getSectionStack()&&this.getSectionStack().showExpandControls==false)) {this.icon=null;this.showIconState=false} this.setCursor(this.getCurrentCursor());this.invokeSuper(isc.SectionHeader,"draw",_1,_2,_3,_4);this.addControls();if(this.headerControls!=null){this.headerLayout=isc.HLayout.create({autoDraw:false,width:this.getInnerWidth(),height:this.getInnerHeight(),members:this.headerControls});this.addChild(this.headerLayout);this.allowContentAndChildren=true}},isc.A.getCurrentCursor=function isc_SectionHeader_getCurrentCursor(){var _1=this.cursor;if(this.getSectionStack()&&this.getSectionStack().getSectionCursor!=null){_1=this.getSectionStack().getSectionCursor(this)} return _1});isc.B._maxIndex=isc.C+4;isc.SectionHeader.addMethods(isc.$6r,isc.$6q);isc.defineClass("ImgSectionHeader","HLayout");isc.A=isc.ImgSectionHeader.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$115g=true;isc.A.noDoubleClicks=true;isc.A.backgroundDefaults=isc.addProperties({titleStyle:"sectionHeaderTitle",src:"[SKIN]SectionStack/header.gif",backgroundColor:"#a0a0a0",setExpanded:function(_1){this.expanded=_1;this.stateChanged()},click:function(){if(this.parentElement&&this.parentElement.editingOn){return this.Super("click",arguments)} if(this.parentElement.canCollapse){if(this.parentElement.getSectionStack()) return this.parentElement.getSectionStack().sectionHeaderClick(this.parentElement)}},width:"100%",height:"100%",addAsChild:true,getFocusedAsOverState:function(){if(!this.showFocused||!this.showFocusedAsOver||this.isDisabled())return false;return this.creator.hasFocus},getFocusedState:function(){if(!this.showFocused||this.showFocusedAsOver||this.isDisabled())return false;return this.creator.hasFocus},getPrintStyleName:function(){if(this.parentElement)return this.parentElement.getPrintStyleName();return this.Super("getPrintStyleName",arguments)}},isc.$6q);isc.B.push(isc.A.getCanHover=function isc_ImgSectionHeader_getCanHover(_1,_2,_3){return this.$115g||this.invokeSuper(isc.ImgSectionHeader,"getCanHover",_1,_2,_3)},isc.A.$lf=function isc_ImgSectionHeader__focusChanged(_1,_2,_3,_4){var _5=this.invokeSuper(isc.StatefulCanvas,"$lf",_1,_2,_3,_4);var _6=this.background;if(_6!=null&&_6.showFocused){_6.updateStateForFocus(_1)} return _5},isc.A.setExpanded=function isc_ImgSectionHeader_setExpanded(_1){this.expanded=_1;if(isc.Canvas.ariaEnabled()){if(this.$159g!=null)this.$159g.setAriaState("hidden",this.hidden||!_1);var _2=this.layout;if(isc.isA.SectionStack(_2)){var _3=(_2.visibilityMode!="mutex");if(_3){this.setAriaState("expanded",!!_1)}else{this.setAriaState("selected",!!_1)}}} if(this.background!=null)this.background.setExpanded(_1)},isc.A.setOpen=function isc_ImgSectionHeader_setOpen(_1){this.setExpanded(_1)},isc.A.setTitle=function isc_ImgSectionHeader_setTitle(_1){this.title=_1;if(this.background)this.background.setTitle(_1)},isc.A.setIcon=function isc_ImgSectionHeader_setIcon(_1){this.icon=_1;if(this.background)this.background.setIcon(_1)},isc.A.setIconOrientation=function isc_ImgSectionHeader_setIconOrientation(_1){this.orientation=_1;if(this.background)this.background.setIconOrientation(_1)},isc.A.setAlign=function isc_ImgSectionHeader_setAlign(_1){this.align=_1;if(this.background)this.background.setAlign(_1)},isc.A.setPrompt=function isc_ImgSectionHeader_setPrompt(_1){this.prompt=_1;if(this.background)this.background.setPrompt(_1)},isc.A.draw=function isc_ImgSectionHeader_draw(_1,_2,_3,_4){if(isc.$cv)arguments.$cw=this;if(!this.readyToDraw())return;this.setupBackground();this.addControls();this.addAutoChildren(this.headerControls);this.background.sendToBack();this.invokeSuper(isc.ImgSectionHeader,"draw",_1,_2,_3,_4)},isc.A.setupBackground=function isc_ImgSectionHeader_setupBackground(){var _1={title:this.title,clipTitle:this.clipTitle,showClippedTitleOnHover:false,$115g:false,expanded:this.expanded,canFocus:false};if(this.align){_1.align=this.align}else{var _2=isc.SectionHeader.getInstanceProperty("align");if(_2!=null){_1.align=_2}} if(this.prompt)_1.prompt=this.prompt;if(this.icon)_1.icon=this.icon;if(this.iconSize)_1.iconSize=this.iconSize;if(this.iconHeight)_1.iconHeight=this.iconHeight;if(this.iconWidth)_1.iconWidth=this.iconWidth;if(this.iconAlign)_1.iconAlign=this.iconAlign;if(this.iconOrientation)_1.iconOrientation=this.iconOrientation;if(!this.canCollapse||(this.$71i()&&this.getSectionStack()&&this.getSectionStack().showExpandControls==false)) {_1.icon=null;_1.showIconState=false} _1.canDragReposition=this.canDragReposition;_1.canDrop=this.canDrop;_1.dragTarget=this;var _3=this.getCurrentCursor();this.setCursor(_3);_1.cursor=_3;_1.$115j=function(){var _4=this.creator.controlsLayout;return(_4==null?null:_4.getVisibleWidth())};if(this.background==null){this.addAutoChild("background",_1,isc.StretchImgButton)}else{this.background.setProperties(_1)}},isc.A.getCurrentCursor=function isc_ImgSectionHeader_getCurrentCursor(){var _1=this.cursor;if(this.getSectionStack()&&this.getSectionStack().getSectionCursor!=null){_1=this.getSectionStack().getSectionCursor(this)} return _1},isc.A.getPrintHTML=function isc_ImgSectionHeader_getPrintHTML(_1){if(this.background==null)this.setupBackground();return this.background.getPrintHTML(_1)},isc.A.titleClipped=function isc_ImgSectionHeader_titleClipped(){return(this.background==null?false:this.background.titleClipped())},isc.A.defaultTitleHoverHTML=function isc_ImgSectionHeader_defaultTitleHoverHTML(){return(this.background==null?null:this.background.defaultTitleHoverHTML())},isc.A.titleHoverHTML=function isc_ImgSectionHeader_titleHoverHTML(_1){return _1},isc.A.handleHover=function isc_ImgSectionHeader_handleHover(_1,_2,_3){if(this.canHover==null&&this.prompt)return this.invokeSuper(isc.ImgSectionHeader,"handleHover",_1,_2,_3);if(!this.showClippedTitleOnHover||!this.titleClipped()){if(this.canHover)return this.invokeSuper(isc.ImgSectionHeader,"handleHover",_1,_2,_3);else return} if(this.titleHover&&this.titleHover()==false)return;var _4=this.titleHoverHTML(this.defaultTitleHoverHTML());if(_4!=null&&!isc.isAn.emptyString(_4)){var _5=this.$wc();isc.Hover.show(_4,_5,null,this)}});isc.B._maxIndex=isc.C+17;isc.ImgSectionHeader.addMethods(isc.$6r) isc.ImgSectionHeader.registerStringMethods({titleHover:""});isc.SectionStack.registerStringMethods({onSectionHeaderClick:"sectionHeader"});isc.SectionStack.registerDupProperties("sections",["items"]);isc.ClassFactory.defineClass("Scrollbar","StretchImg");isc.$89p={autoDraw:false,_generated:true,$131p:true,$jp:false,$jo:false,_redrawWithParent:false,containedPeer:true,triggerAreaTop:0,triggerAreaRight:0,triggerAreaBottom:0,triggerAreaLeft:0,showDisabled:false,skinImgDir:"images/Scrollbar/",canDrag:true,dragAppearance:isc.EventHandler.NONE,dragStartDistance:0,dragScrollType:"parentsOnly",click:isc.EventHandler.stopBubbling,doubleClick:isc.EventHandler.stopBubbling,mouseMove:isc.EventHandler.stopBubbling,showContextMenu:function(){if(this.ns.EH.$129k())return false},mouseOver:function(){return this.scrollbar.thumbOver()},mouseOut:function(){return this.scrollbar.thumbOut()},mouseDown:function(){return this.scrollbar.thumbDown()},dragStart:function(){return this.scrollbar.thumbDragStart()},dragMove:function(){return this.scrollbar.thumbMove()},dragStop:function(){return this.scrollbar.thumbDragStop()},mouseUp:function(){return this.scrollbar.thumbUp()},keyPress:function(){return this.ns.EH.bubbleEvent(this.scrollbar,this.ns.EH.eventTypes.KEY_PRESS)},keyDown:function(){return this.ns.EH.bubbleEvent(this.scrollbar,this.ns.EH.eventTypes.KEY_DOWN)},keyUp:function(){return this.ns.EH.bubbleEvent(this.scrollbar,this.ns.EH.eventTypes.KEY_UP)},mouseWheel:function(){return this.ns.EH.bubbleEvent(this.scrollbar,this.ns.EH.eventTypes.MOUSE_WHEEL)},masterMoved:function(){var _1=this.masterElement;if(_1&&_1.$ss)return;this.Super("masterMoved",arguments)}};isc.defineClass("ScrollThumb","StretchImg").addProperties(isc.$89p) isc.A=isc.ScrollThumb.getPrototype();isc.A.hSrc="[SKIN]hthumb.gif";isc.A.vSrc="[SKIN]vthumb.gif";isc.A.backgroundColor="#EEEEEE";isc.A.textDirection="ltr";isc.A.capSize=2;isc.defineClass("HScrollThumb",isc.ScrollThumb);isc.A=isc.HScrollThumb.getPrototype();isc.A.vertical=false;isc.defineClass("VScrollThumb",isc.ScrollThumb);isc.A=isc.VScrollThumb.getPrototype();isc.A.vertical=true;isc.defineClass("SimpleScrollThumb","Img").addProperties(isc.$89p) isc.A=isc.SimpleScrollThumb.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.title=" ";isc.A.titleStyle="normal";isc.A.overflow="hidden";isc.A.vBaseStyle="vScrollThumb";isc.A.hBaseStyle="hScrollThumb";isc.A.imageType="center";isc.A.hSrc="[SKIN]hthumb_grip.gif";isc.A.vSrc="[SKIN]vthumb_grip.gif";isc.A.showRollOver=true;isc.A.statelessImage=true;isc.B.push(isc.A.initWidget=function isc_SimpleScrollThumb_initWidget(){if(this.vertical){this.src=this.vSrc||this.src;this.baseStyle=this.vBaseStyle||this.baseStyle}else{this.src=this.hSrc||this.src;this.baseStyle=this.hBaseStyle||this.baseStyle} this.Super("initWidget",arguments)});isc.B._maxIndex=isc.C+1;isc.defineClass("HSimpleScrollThumb",isc.SimpleScrollThumb);isc.A=isc.HSimpleScrollThumb.getPrototype();isc.A.vertical=false;isc.defineClass("VSimpleScrollThumb",isc.SimpleScrollThumb);isc.A=isc.VSimpleScrollThumb.getPrototype();isc.A.vertical=true;isc.A=isc.Scrollbar.getPrototype();isc.A.btnSize=16;isc.A.state=isc.StatefulCanvas.STATE_UP;isc.A.autoEnable=true;isc.A.allowThumbDownState=false;isc.A.allowThumbOverState=false;isc.A.showTrackEnds=false;isc.A.showTrackButtons=true;isc.A.thumbMinSize=12;isc.A.trackEndWidth=12;isc.A.trackEndHeight=12;isc.A.thumbOverlap=1;isc.A.thumbInset=0;isc.A.overflow=isc.Canvas.HIDDEN;isc.A.skinImgDir="images/Scrollbar/";isc.A.cornerSrc="[SKIN]corner.gif";isc.A.hSrc="[SKIN]hscroll.gif";isc.A.vSrc="[SKIN]vscroll.gif";isc.A.hThumbClass=isc.HScrollThumb;isc.A.vThumbClass=isc.VScrollThumb;isc.A.startImg={name:"start",width:"btnSize",height:"btnSize",browserTouchCallout:false};isc.A.trackStartImg={name:"track_start",width:"trackStartSize",height:"trackStartSize",browserTouchCallout:false};isc.A.trackImg={name:"track",width:"*",height:"*",browserTouchCallout:false};isc.A.trackEndImg={name:"track_end",width:"trackEndSize",height:"trackEndSize",browserTouchCallout:false};isc.A.endImg={name:"end",width:"btnSize",height:"btnSize",browserTouchCallout:false};isc.A.cornerImg={name:"corner",browserTouchCallout:false};isc.A.textDirection="ltr";isc.A.$u3=true;isc.A.showThumb=true;isc.A=isc.Scrollbar.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$52l="thumb";isc.A.click=isc.EventHandler.stopBubbling;isc.A.handleMouseOver=isc.EH.stopBubbling;isc.B.push(isc.A.initWidget=function isc_Scrollbar_initWidget(){this.invokeSuper(isc.Scrollbar,"initWidget");var _1=this.cornerSize||"scrollTargetScrollbarSize";this.$6x=isc.addProperties({},this.cornerImg,{width:_1,height:_1});if(null==this.startThumbOverlap)this.startThumbOverlap=this.thumbOverlap;if(null==this.endThumbOverlap)this.endThumbOverlap=this.thumbOverlap;this.setItems();var _2=(this.scrollbarSize)?this.scrollbarSize:this.btnSize;if(this.vertical)this.setWidth(_2);else this.setHeight(_2);this.makeThumb();this.addPeer(this.thumb);this.setScrollTarget();this.setThumb()},isc.A.setItems=function isc_Scrollbar_setItems(){var _1=this.items=[];if(this.showTrackButtons==true)_1.add(this.startImg);if(this.showTrackEnds==true)_1.add(this.trackStartImg);_1.add(this.trackImg);if(this.showTrackEnds==true)_1.add(this.trackEndImg);if(this.showTrackButtons==true)_1.add(this.endImg);if(this.showCorner)this.items.add(this.$6x)},isc.A.setShowCorner=function isc_Scrollbar_setShowCorner(_1){_1=_1!=false;if(this.showCorner!=_1){this.showCorner=_1;this.setItems();this.resizeImages();this.markForRedraw("showCorner")} return _1},isc.A.setScrollTarget=function isc_Scrollbar_setScrollTarget(_1){if(this.$u3&&this.scrollTarget!=null&&this.isObserving(this.scrollTarget,"scrollTo")) {this.ignore(this.scrollTarget,"scrollTo")} if(_1!=null)this.scrollTarget=_1;if(this.scrollTarget==null)this.scrollTarget=this;if(this.$u3&&this.scrollTarget!=this&&this.scrollTarget!=_1){this.observe(this.scrollTarget,"scrollTo","observer.setThumb()")} if(this.thumb!=null){var _2=_1==null?isc.Page.isRTL():_1.isRTL();this.thumb.setTriggerAreaLeft(this.vertical&&!_2?8:0);this.thumb.setTriggerAreaRight(this.vertical&&_2?8:0)}},isc.A.setHandleDisabled=function isc_Scrollbar_setHandleDisabled(_1){this.Super("setHandleDisabled",arguments);if(this.thumb){if(this.scrollTarget&&this.scrollTarget.$61c){if(_1)this.thumb.delayCall("setVisibility",[isc.Canvas.HIDDEN]);else this.thumb.delayCall("setVisibility",[this.visibility])}else{if(_1)this.thumb.setVisibility(isc.Canvas.HIDDEN);else this.thumb.setVisibility(this.visibility)} this.thumb.$jq=!_1} if(_1==(this.state==isc.StatefulCanvas.STATE_UP)){this.setState(_1?isc.StatefulCanvas.STATE_DISABLED:isc.StatefulCanvas.STATE_UP)}},isc.A.setVisibility=function isc_Scrollbar_setVisibility(_1,_2,_3,_4){this.invokeSuper(isc.Scrollbar,"setVisibility",_1,_2,_3,_4);if(this.isVisible())this.setThumb()},isc.A.parentVisibilityChanged=function isc_Scrollbar_parentVisibilityChanged(_1,_2,_3,_4){this.invokeSuper(isc.Scrollbar,"parentVisibilityChanged",_1,_2,_3,_4);if(this.isVisible())this.setThumb()},isc.A.drawPeers=function isc_Scrollbar_drawPeers(_1,_2,_3,_4){this.setThumb();this.invokeSuper(isc.Scrollbar,"drawPeers",_1,_2,_3,_4)},isc.A.resizePeersBy=function isc_Scrollbar_resizePeersBy(_1,_2){this.setThumb()},isc.A.makeThumb=function isc_Scrollbar_makeThumb(){if(!this.showThumb)return;var _1=this.scrollTarget==null?isc.Page.isRTL():this.scrollTarget.isRTL();var _2=this.vertical?this.vThumbClass:this.hThumbClass;this.thumb=_2.create({ID:this.getID()+"_thumb",scrollbar:this,state:this.state,visibility:this.visibility,width:this.vertical?this.getWidth():1,height:!this.vertical?this.getHeight():1,showTriggerArea:!!this.showThumbTriggerArea,triggerAreaLeft:this.vertical&&!_1?8:0,triggerAreaRight:this.vertical&&_1?8:0,triggerAreaTop:!this.vertical?8:0,dragScrollDirection:this.vertical?isc.Canvas.VERTICAL:isc.Canvas.HORIZONTAL});if(this.thumb.showRollOver){this.allowThumbOverState=true this.thumb.showRollOver=false} if(this.thumb.showDown){this.allowThumbDownState=true;this.thumb.showDown=false}},isc.A.updateButtonsOnEdges=function isc_Scrollbar_updateButtonsOnEdges(){if(this.disableButtonsOnEdges){var _1=this.scrollTarget.getScrollRatio(this.vertical);var _2=this.scrollTarget.getViewportRatio(this.vertical);if(_1==0){this.setState(isc.StatefulCanvas.STATE_DISABLED,this.startImg.name)}else{this.setState(isc.StatefulCanvas.STATE_UP,this.startImg.name)} if(_1==1||_2>=1){this.setState(isc.StatefulCanvas.STATE_DISABLED,this.endImg.name)}else{this.setState(isc.StatefulCanvas.STATE_UP,this.endImg.name)}}},isc.A.setThumb=function isc_Scrollbar_setThumb(){this.updateButtonsOnEdges();if(this.thumb==null||this.$494)return;var _1=this.thumb,_2=this.trackSize();if(this.isDrawn()&&_1.isDrawn())_1.moveAbove(this);var _3=Math.round(this.scrollTarget.getViewportRatio(this.vertical)*_2);if(!isc.isA.Number(_3)||_3_2)_3=_2;var _4=Math.max(1,(this.vertical?this.getWidth():this.getHeight()) -(2*this.thumbInset));this.vertical?_1.resizeTo(_4,_3):_1.resizeTo(_3,_4);this.moveThumb()},isc.A.setZIndex=function isc_Scrollbar_setZIndex(_1){this.Super("setZIndex",arguments);if(this.thumb)this.thumb.moveAbove(this)},isc.A.moveThumbTo=function isc_Scrollbar_moveThumbTo(_1){if(!this.thumb)return;if(this.vertical) return this.thumb.moveTo(this.getLeft()+this.thumbInset,_1);else return this.thumb.moveTo(_1,this.getTop()+this.thumbInset)},isc.A.thumbSize=function isc_Scrollbar_thumbSize(){if(!this.thumb)return;return(this.vertical?this.thumb.getHeight():this.thumb.getWidth())},isc.A.moveThumb=function isc_Scrollbar_moveThumb(){var _1=(this.$u3||this.scrollTarget.canScroll(this.vertical));if(!_1){if(this.autoEnable)this.disable();this.moveThumbTo(this.trackStart());return} if(this.autoEnable&&!this.scrollTarget.isDisabled())this.enable();var _2=this.scrollTarget.getScrollRatio(this.vertical),_3=this.trackSize()-this.thumbSize(),_4=Math.round(_2*_3);this.moveThumbTo(_4+this.trackStart());var _5=isc.EH;if(_5.mouseIsDown()&&(_5.mouseDownTarget()==this)&&this.thumb.containsEvent()) this.doneTrackScrolling()},isc.A.trackSize=function isc_Scrollbar_trackSize(){return this.getSize(this.getPartNum(this.trackImg.name))+(this.showTrackEnds!=false?(this.getSize(this.getPartNum(this.trackStartImg.name))+this.getSize(this.getPartNum(this.trackEndImg.name))):0)+this.startThumbOverlap+this.endThumbOverlap},isc.A.trackStart=function isc_Scrollbar_trackStart(){if(this.vertical) return this.getTop()+(this.showTrackButtons==true?this.getSize(this.getPartNum(this.startImg.name)):0)-this.startThumbOverlap;else return this.getLeft()+(this.showTrackButtons==true?this.getSize(this.getPartNum(this.startImg.name)):0)-this.startThumbOverlap},isc.A.directionRelativeToThumb=function isc_Scrollbar_directionRelativeToThumb(){if(!this.thumb){if(this.clickPart==this.startImg.name)return-1;else return 1} var _1,_2=this.thumb,_3,_4;if(this.vertical){_1=isc.EH.getY();_3=_2.getPageTop();_4=_2.getHeight()}else{_1=isc.EH.getX();_3=_2.getPageLeft();_4=_2.getWidth()} if(_1<_3)return-1;else if(_1>_3+_4)return 1;return 0},isc.A.mouseDown=function isc_Scrollbar_mouseDown(){this.clickPart=this.inWhichPart();if(this.clickPart==this.cornerImg.name){this.clickPart=null}else{this.$615(isc.StatefulCanvas.STATE_DOWN,this.clickPart)} this.startDirection=this.directionRelativeToThumb();return isc.EH.STOP_BUBBLING},isc.A.mouseStillDown=function isc_Scrollbar_mouseStillDown(){if(this.clickPart==this.trackImg.name||this.showTrackEnds==true&&(this.clickPart==this.trackStartImg.name||this.clickPart==this.trackEndImg.name)){var _1=this.directionRelativeToThumb();if(_1!=0&&_1==this.startDirection){if(this.$50y){delete this.$50y;this.$50o=true}else if(!this.$50o) this.$50y=true;this.scrollTarget.scrollByPage(this.vertical,this.startDirection,"trackClick")}}else{this.scrollTarget.scrollByDelta(this.vertical,this.startDirection,"trackButtonClick")} return true},isc.A.doubleClick=function isc_Scrollbar_doubleClick(){if(isc.Browser.isIE)return this.mouseStillDown();return isc.EH.STOP_BUBBLING},isc.A.handleShowContextMenu=function isc_Scrollbar_handleShowContextMenu(){if(this.ns.EH.$129k())return false},isc.A.$615=function isc_Scrollbar__updateItemStates(_1,_2){if(_2==null)return this.setState(_1);var _3=isc.StatefulCanvas.STATE_UP,_4=(_2==this.trackImg.name||_2==this.trackStartImg.name||_2==this.trackEndImg.name),_5=!_4&&_2==this.startImg.name,_6=!_4&&!_5&&_2==this.endImg.name,_7=!_4&&!_5&&!_6,_8=_4?_1:_3;this.setState(_5?_1:_3,this.startImg.name);this.setState(_8,this.trackImg.name);if(this.showTrackEnds)this.setState(_8,this.trackStartImg.name);if(this.showTrackEnds)this.setState(_8,this.trackEndImg.name);this.setState(_6?_1:_3,this.endImg.name);if(this.showCorner)this.setState(_7?_1:_3,this.cornerImg.name)},isc.A.mouseUp=function isc_Scrollbar_mouseUp(){if(this.clickPart){var _1=this.showRollOver?isc.StatefulCanvas.STATE_OVER:isc.StatefulCanvas.STATE_UP;this.$615(_1,this.clickPart)} this.clickPart=null;this.doneTrackScrolling();this.updateButtonsOnEdges();return isc.EventHandler.STOP_BUBBLING},isc.A.handleMouseMove=function isc_Scrollbar_handleMouseMove(){if(this.ns.EH.mouseIsDown()&&this.clickPart){}else if(this.showRollOver){this.$615(isc.StatefulCanvas.STATE_OVER,this.inWhichPart())} return isc.EH.STOP_BUBBLING},isc.A.handleMouseOut=function isc_Scrollbar_handleMouseOut(){if(this.ns.EH.mouseIsDown())return isc.EH.STOP_BUBBLING;if(this.showRollOver){this.setState(isc.StatefulCanvas.STATE_UP)} return isc.EH.STOP_BUBBLING},isc.A.prepareForDragging=function isc_Scrollbar_prepareForDragging(){return false},isc.A.isDragScrolling=function isc_Scrollbar_isDragScrolling(){return this.$50p},isc.A.isRepeatTrackScrolling=function isc_Scrollbar_isRepeatTrackScrolling(){return this.$50o},isc.A.doneTrackScrolling=function isc_Scrollbar_doneTrackScrolling(){delete this.$50y;if(this.isRepeatTrackScrolling()){delete this.$50o;if(this.scrollTarget&&this.scrollTarget.doneFastScrolling)this.scrollTarget.doneFastScrolling()}},isc.A.thumbOver=function isc_Scrollbar_thumbOver(){if(this.allowThumbOverState){this.thumb.setState(isc.StatefulCanvas.STATE_OVER)}},isc.A.thumbOut=function isc_Scrollbar_thumbOut(){if(!isc.EH.mouseIsDown()){this.thumb.setState(isc.StatefulCanvas.STATE_UP)}},isc.A.thumbDown=function isc_Scrollbar_thumbDown(){this.clickPart=this.$52l;if(this.allowThumbDownState){this.thumb.setState(isc.StatefulCanvas.STATE_DOWN)} return isc.EventHandler.STOP_BUBBLING},isc.A.thumbDragStart=function isc_Scrollbar_thumbDragStart(){var _1=isc.EH;_1.dragOffsetX=this.thumb.getOffsetX(_1.mouseDownEvent);_1.dragOffsetY=this.thumb.getOffsetY(_1.mouseDownEvent);this.$50p=true;return _1.STOP_BUBBLING},isc.A.getEventCoord=function isc_Scrollbar_getEventCoord(){var _1=isc.EH;if(this.vertical){return _1.getY()-this.getPageTop()-(this.showTrackButtons==true?this.getSize(this.getPartNum(this.startImg.name)):0)+this.startThumbOverlap-_1.dragOffsetY}else{return _1.getX()-this.getPageLeft()-(this.showTrackButtons==true?this.getSize(this.getPartNum(this.startImg.name)):0)+this.startThumbOverlap-_1.dragOffsetX}},isc.A.masterMoved=function isc_Scrollbar_masterMoved(_1,_2,_3,_4,_5,_6){if(this.masterElement.$ss)return;return this.invokeSuper(isc.Scrollbar,"masterMoved",_1,_2,_3,_4,_5,_6)},isc.A.thumbMove=function isc_Scrollbar_thumbMove(){var _1=this.trackSize()-this.thumbSize(),_2=this.getEventCoord(),_3=_2/_1;_3=Math.max(0,Math.min(_3,1));this.scrollTarget.scrollToRatio(this.vertical,_3,"thumbMove");return isc.EventHandler.STOP_BUBBLING},isc.A.thumbUp=function isc_Scrollbar_thumbUp(){if(this.clickPart!=this.$52l) return this.mouseUp();var _1=(this.allowThumbOverState&&this.thumb.containsEvent()&&!isc.EH.$129k()?isc.StatefulCanvas.STATE_OVER:isc.StatefulCanvas.STATE_UP);this.thumb.setState(_1);return isc.EventHandler.STOP_BUBBLING},isc.A.thumbDragStop=function isc_Scrollbar_thumbDragStop(){delete this.$50p;if(this.scrollTarget&&this.scrollTarget.doneFastScrolling)this.scrollTarget.doneFastScrolling();return this.thumbUp()},isc.A.keyPress=function isc_Scrollbar_keyPress(){return this.ns.EH.bubbleEvent(this.scrollTarget,this.ns.EH.eventTypes.KEY_PRESS)},isc.A.keyDown=function isc_Scrollbar_keyDown(){return this.ns.EH.bubbleEvent(this.scrollTarget,this.ns.EH.eventTypes.KEY_DOWN)},isc.A.keyUp=function isc_Scrollbar_keyUp(){return this.ns.EH.bubbleEvent(this.scrollTarget,this.ns.EH.eventTypes.KEY_UP)},isc.A.mouseWheel=function isc_Scrollbar_mouseWheel(){return this.ns.EH.bubbleEvent(this.scrollTarget,this.ns.EH.eventTypes.MOUSE_WHEEL)},isc.A.hide=function isc_Scrollbar_hide(_1,_2,_3,_4){this.invokeSuper("Scrollbar","hide",_1,_2,_3,_4);if(!this.$u3&&this.scrollTarget!=null){this.moveTo(this.scrollTarget.getLeft(),this.scrollTarget.getTop());this.resizeTo(1,1)}});isc.B._maxIndex=isc.C+45;isc.defineClass("SpritedScrollThumb","ScrollThumb");isc.defineClass("SpritedHScrollThumb","SpritedScrollThumb");isc.A=isc.SpritedHScrollThumb.getPrototype();isc.A.vertical=false;isc.defineClass("SpritedVScrollThumb","SpritedScrollThumb");isc.A=isc.SpritedVScrollThumb.getPrototype();isc.A.vertical=true;isc.defineClass("SpritedSimpleScrollThumb","HSimpleScrollThumb");isc.defineClass("SpritedHSimpleScrollThumb","SpritedSimpleScrollThumb");isc.A=isc.SpritedHSimpleScrollThumb.getPrototype();isc.A.vertical=false;isc.defineClass("SpritedVSimpleScrollThumb","SpritedSimpleScrollThumb");isc.A=isc.SpritedVSimpleScrollThumb.getPrototype();isc.A.vertical=true;isc.defineClass("SpritedScrollbar","Scrollbar");isc.A=isc.SpritedScrollbar.getPrototype();isc.A.hThumbClass=isc.SpritedHScrollThumb;isc.A.vThumbClass=isc.SpritedVScrollThumb;isc.ClassFactory.defineClass("NativeScrollbar","Canvas");isc.A=isc.NativeScrollbar;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.getScrollbarSize=function isc_c_NativeScrollbar_getScrollbarSize(){return isc.Element.getNativeScrollbarSize()});isc.B._maxIndex=isc.C+1;isc.A=isc.NativeScrollbar.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.vertical=true;isc.A.showCustomScrollbars=false;isc.A.overflow="hidden";isc.A.autoEnable=true;isc.A.scrollbarCanvasDefaults={overflow:"scroll",showCustomScrollbars:false,canFocus:false,$lh:function(_1,_2){this.Super("$lh",arguments);if(isc.Browser.isMoz&&!_1&&(_2||isc.Browser.geckoVersion<20030312)) {return} if(this.$u7)return;this.creator.scrollbarCanvasScrolled()},parentResized:function(){this.creator.sizeScrollbarCanvas();this.creator.adjustOverflow()}};isc.A.scrollbarCanvasThickness=100;isc.B.push(isc.A.initWidget=function isc_NativeScrollbar_initWidget(){var _1=isc.NativeScrollbar.getScrollbarSize();if(this.vertical){this.setWidth(_1)}else{this.setHeight(_1)} this.setOverflow(isc.Canvas.HIDDEN);this.addAutoChild("scrollbarCanvas");this.sizeScrollbarCanvas();this.setScrollTarget();this.setThumb()},isc.A.sizeScrollbarCanvas=function isc_NativeScrollbar_sizeScrollbarCanvas(){var _1=isc.Element.getNativeScrollbarSize();var _2=this.vertical?this.scrollbarCanvasThickness:this.getInnerWidth()+(this.showCorner?0:_1),_3=!this.vertical?this.scrollbarCanvasThickness:this.getInnerHeight()+(this.showCorner?0:_1);this.scrollbarCanvas.resizeTo(_2,_3)},isc.A.$ut=function isc_NativeScrollbar__adjustOverflow(){this.Super("$ut",arguments);if(this.vertical){this.scrollToTop();this.scrollToRight()}else{this.scrollToLeft();this.scrollToBottom()}},isc.A.setScrollTarget=function isc_NativeScrollbar_setScrollTarget(_1){if(this.$u3&&this.scrollTarget!=null&&this.isObserving(this.scrollTarget,"scrollTo")){this.ignore(this.scrollTarget,"scrollTo")} if(_1!=null)this.scrollTarget=_1;if(this.scrollTarget==null)this.scrollTarget=this;if(this.$u3&&this.scrollTarget!=this&&this.scrollTarget!=_1){this.observe(this.scrollTarget,"scrollTo","observer.setThumb()")}},isc.A.setThumb=function isc_NativeScrollbar_setThumb(){if(this.$494)return;var _1=this.scrollbarCanvas,_2=(this.$u3||this.scrollTarget.canScroll(this.vertical)),_3=1,_4=1;if(_2){var _5=this.scrollTarget.getViewportRatio(this.vertical);var _6=(this.vertical?_1.getViewportHeight():_1.getViewportWidth()),_7=Math.round(_6/_5);if(this.vertical)_4=_7;else _3=_7} if(_1.spacerLength!=_7){_1.setContents(isc.Canvas.spacerHTML(_3,_4));_1.spacerLength=_7} this.moveThumb()},isc.A.setVisibility=function isc_NativeScrollbar_setVisibility(_1,_2,_3,_4){this.invokeSuper(isc.Scrollbar,"setVisibility",_1,_2,_3,_4);if(this.isVisible())this.setThumb()},isc.A.parentVisibilityChanged=function isc_NativeScrollbar_parentVisibilityChanged(_1,_2,_3,_4){this.invokeSuper(isc.Scrollbar,"parentVisibilityChanged",_1,_2,_3,_4);if(this.isVisible())this.setThumb()},isc.A.moveThumb=function isc_NativeScrollbar_moveThumb(){var _1=this.scrollTarget.getScrollRatio(this.vertical);var _2=this.scrollbarCanvas;var _3=this.vertical?_2.getScrollHeight()-_2.getViewportHeight():_2.getScrollWidth()-_2.getViewportWidth(),_4=Math.round(_1*_3);_2.scrollTo(this.vertical?0:_4,this.vertical?_4:0)},isc.A.scrollbarCanvasScrolled=function isc_NativeScrollbar_scrollbarCanvasScrolled(){var _1=this.scrollbarCanvas,_2=this.vertical?_1.getScrollTop()/(_1.getScrollHeight()-_1.getViewportHeight()):_1.getScrollLeft()/(_1.getScrollWidth()-_1.getViewportWidth());this.scrollTarget.scrollToRatio(this.vertical,_2)},isc.A.setShowCorner=function isc_NativeScrollbar_setShowCorner(_1){this.showCorner=_1;this.sizeScrollbarCanvas()});isc.B._maxIndex=isc.C+10;isc.$6y={invertClosedGripIfTargetAfter:true,canDrag:true,dragAppearance:"none",dragStartDistance:1,canCollapse:true,cursor:"hand",vResizeCursor:"row-resize",hResizeCursor:"col-resize",resizeInRealTime:false,$jp:false,$jo:false,overflow:"hidden",isMouseTransparent:true};isc.$6z={initWidget:function(){if(isc.isA.Img(this))this.src=this.vertical?this.vSrc:this.hSrc;if(this.vertical){this.defaultWidth=this.defaultWidth||10;this.cursor=this.hResizeCursor;this.baseStyle=this.vBaseStyle||this.baseStyle}else{this.defaultHeight=this.defaultHeight||10;this.cursor=this.vResizeCursor;this.baseStyle=this.hBaseStyle||this.baseStyle} this.Super("initWidget",arguments);if(isc.Browser.isMoz)this.bringToFront()},prepareForDragging:function(){if(this.$91z==null){this.$91z=this.canDrag} if(this.$1056==null){this.$1056=false} if(this.target.visibility==isc.Canvas.HIDDEN){this.canDrag=this.$1056}else{this.canDrag=this.$91z} return this.Super("prepareForDragging",arguments)},makeLabel:function(){this.Super("makeLabel",arguments);this.label.addMethods({getCustomState:function(){var _1=this.masterElement;if(!_1.showClosedGrip)return var _2=_1.target,_3=_2.visibility==isc.Canvas.HIDDEN;var _4=_1.targetAfter&&_1.invertClosedGripIfTargetAfter;if((!_4&&_3)||(_4&&!_3)){return"closed"}}})},dragStart:function(){if(this.showDown)this.setState("Down");this.bringToFront()},dragMove:function(){var _1=this.vertical?(0-isc.EH.dragOffsetX):(0-isc.EH.dragOffsetY);this.resizeTarget(this.target,!this.vertical,this.resizeInRealTime,_1,null,null,this.targetAfter)},dragStop:function(){if(this.showDown)this.setState("");this.finishTargetResize(this.target,!this.vertical,this.resizeInRealTime)},click:function(){if(this.canCollapse!=true)return;if(this.ns.EH.$129k()&&this.canCollapseOnTap!=true)return;var _1=this.hideTarget||this.target;if(!this.target)return;if(_1.visibility=='hidden'){if(isc.isA.Layout(_1.parentElement))_1.parentElement.showMember(_1);else _1.show()}else{if(isc.isA.Layout(_1.parentElement))_1.parentElement.hideMember(_1);else _1.hide()} this.setState("")}};isc.defineClass("Splitbar","StretchImg");isc.A=isc.Splitbar.getPrototype();isc.A.skinImgDir="images/Splitbar/";isc.A.imageType="stretch";isc.A.capSize=3;isc.A.vSrc="[SKIN]vsplit.gif";isc.A.hSrc="[SKIN]hsplit.gif";isc.Splitbar.addMethods(isc.$6y,isc.$6z) isc.defineClass("ImgSplitbar","Img");isc.A=isc.ImgSplitbar.getPrototype();isc.A.skinImgDir="images/Splitbar/";isc.A.imageType="center";isc.A.hSrc="[SKIN]hgrip.png";isc.A.vSrc="[SKIN]vgrip.png";isc.A.styleName="splitbar";isc.A.showDown=true;isc.ImgSplitbar.addMethods(isc.$6y,isc.$6z) isc.addGlobal("StretchImgSplitbar",isc.Splitbar);isc.addGlobal("LayoutResizeBar",isc.Splitbar);isc.defineClass("HSplitbar","Splitbar");isc.A=isc.HSplitbar.getPrototype();isc.A.vertical=false;isc.defineClass("VSplitbar","Splitbar");isc.defineClass("Stretchbar","Splitbar");isc.A=isc.Stretchbar.getPrototype();isc.A.canResize=false;isc.A.skinImgDir="images/Stretchbar/";isc.A.showRollOver=true;isc.defineClass("HStretchbar","Stretchbar");isc.A=isc.HStretchbar.getPrototype();isc.A.vertical=false;isc.A.src="[SKIN]hsplit.gif";isc.A.defaultHeight=10;isc.defineClass("VStretchbar","Stretchbar");isc.A=isc.VStretchbar.getPrototype();isc.A.src="[SKIN]vsplit.gif";isc.A.defaultWidth=10;isc.defineClass("Snapbar","Splitbar");isc.A=isc.Snapbar.getPrototype();isc.A.showRollOver=true;isc.A.showDown=true;isc.A.showGrip=true;isc.A.showDownGrip=true;isc.A.showRollOverGrip=true;isc.A.showClosedGrip=true;isc.A.gripImgSuffix="snap";isc.defineClass("ToolStripResizer","ImgSplitbar");isc.A=isc.ToolStripResizer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.skinImgDir="images/ToolStrip/";isc.A.vSrc="[SKIN]resizer.png";isc.A.hSrc="[SKIN]hresizer.png";isc.A.layoutAlign="center";isc.A.resizeInRealTime=true;isc.A.showDown=false;isc.A.imageLength=20;isc.A.imageBreadth=14;isc.A.imageType="center";isc.B.push(isc.A.initWidget=function isc_ToolStripResizer_initWidget(){this.imageWidth=this.vertical?this.imageBreadth:this.imageLength;this.imageHeight=this.vertical?this.imageLength:this.imageBreadth;this.Super("initWidget",arguments)});isc.B._maxIndex=isc.C+1;isc.A=isc.Canvas;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$o9="%";isc.A.$60="listPolicy";isc.B.push(isc.A.applyStretchResizePolicy=function isc_c_Canvas_applyStretchResizePolicy(_1,_2,_3,_4,_5){if(!_1)return;var _6=0,_7=0,_8=0,_9=0,_10=(_4?_1:[]),_11=this.logIsDebugEnabled(this.$60),_3=(_3||1);if(_11&&_4)_1=_1.duplicate();for(var i=0;i<_1.length;i++){_9=_1[i];if(_9==null||isc.is.emptyString(_9))_1[i]=_9=isc.star;if(isc.isA.Number(_9)){_10[i]=_9}else{if(_9==isc.star){_7++;_9=0}else if(_9.indexOf(this.$o9)>=0){if(_5!=null&&_5.fixedPercents){var _13=parseInt(_9);_9=_10[i]=Math.round((_13/100)*_2)}else{_6+=parseInt(_9);_9=0}}else{if(_5!=null&&isc.isA.Number(_5[_9])){_9=_10[i]=_5[_9]}else if(_5!=null&&_9==="scrollTargetScrollbarSize"){_9=_10[i]=_5.scrollTarget.getScrollbarSize()}else{var _14=parseInt(_9);if(isc.isA.Number(_14)&&_14>=0){_10[i]=_9=_14}else{try{_9=isc.eval(_9)}catch(e){var _15=_5&&_5.logWarn?_5:this;_15.logWarn("StretchResizePolicy: unable to convert size:"+_9+" to a valid size - reported error: '"+e+"'\n Complete set of sizes:"+_1);_9=null} if(!isc.isA.Number(_9)||_9<0)_9=0;_10[i]=_9}}}} _9=Math.max(_9,0);_8+=_9} var _16=0;if(_7){if(_6>=100){_8+=(_7*_3)}else{_16=(100-_6)/_7;_6=100}} if(_6>0){var _17=_2-_8,_18=Math.max(0,_17/_6),_19=null;for(i=0;i<_1.length;i++){_9=_1[i];if(isc.isA.String(_9)){var _20;if(_9==isc.star){_20=_16*_18}else if(_9.indexOf(this.$o9)>=0){_20=parseInt(_9)*_18}else{continue} _20=Math.max(Math.floor(_20),_3);_17-=_20;_19=i;_10[i]=_20}} if(_17>0)_10[_19]+=_17} if(_11){this.logDebug("stretchResize"+(_5?" for "+_5.ID:"")+" with totalSize: "+_2+", desired sizes: "+_1+", calculated sizes: "+_10,"listPolicy")} return _10});isc.B._maxIndex=isc.C+1;isc.ClassFactory.defineClass("GroupingMessages");isc.A=isc.GroupingMessages;isc.A.upcomingTodayTitle="Today";isc.A.upcomingTomorrowTitle="Tomorrow";isc.A.upcomingThisWeekTitle="This Week";isc.A.upcomingNextWeekTitle="Next Week";isc.A.upcomingNextMonthTitle="Next Month";isc.A.upcomingBeforeTitle="Before";isc.A.upcomingLaterTitle="Later";isc.A.byDayTitle="by Day";isc.A.byWeekTitle="by Week";isc.A.byMonthTitle="by Month";isc.A.byQuarterTitle="by Quarter";isc.A.byYearTitle="by Year";isc.A.byDayOfMonthTitle="by Day of Month";isc.A.byUpcomingTitle="by Upcoming";isc.A.byHoursTitle="by Hours";isc.A.byMinutesTitle="by Minutes";isc.A.bySecondsTitle="by Seconds";isc.A.byMillisecondsTitle="by Milliseconds";isc.A.weekNumberTitle="Week #";isc.A.timezoneMinutesSuffix="minutes";isc.A.timezoneSecondsSuffix="seconds";isc.builtinTypes={text:{validators:{type:"isString",typeCastValidator:true}},"boolean":{validators:{type:"isBoolean",typeCastValidator:true}},integer:{validators:{type:"isInteger",typeCastValidator:true},normalDisplayFormatter:function(_1,_2){if(isc.isA.Number(_1))return _1.toFormattedString();return _1},getGroupValue:function(_1,_2,_3,_4,_5){var g=_3.groupGranularity;return g?Math.ceil(_1/g):_1},getGroupTitle:function(_1,_2,_3,_4,_5){var g=_3.groupGranularity;return g?((_1-1)*g)+" - "+(_1*g):_1}},"float":{validators:{type:"isFloat",typeCastValidator:true},normalDisplayFormatter:function(_1,_2){if(isc.isA.Number(_1))return _1.toFormattedString();return _1},getGroupValue:function(_1,_2,_3,_4,_5){_3.groupPrecision=parseInt(_3.groupPrecision);if(_3.groupPrecision<0)_3.groupPrecision=_3.groupPrecision*-1;var p=_3.groupPrecision?Math.pow(10,_3.groupPrecision):null;return p?Math.floor(_1*p)/p:_1},getGroupTitle:function(_1,_2,_3,_4,_5){return _3.groupPrecision?_1+"*":_1}},date:{validators:{type:"isDate",typeCastValidator:true},normalDisplayFormatter:function(_1,_2){if(isc.isA.Date(_1))return _1.toNormalDate();return _1},getGroupingModes:function(){return{day:isc.GroupingMessages.byDayTitle,week:isc.GroupingMessages.byWeekTitle,month:isc.GroupingMessages.byMonthTitle,quarter:isc.GroupingMessages.byQuarterTitle,year:isc.GroupingMessages.byYearTitle,dayOfMonth:isc.GroupingMessages.byDayOfMonthTitle,upcoming:isc.GroupingMessages.byUpcomingTitle}},defaultGroupingMode:"day",groupingMode:this.defaultGroupingMode,getGroupValue:function(_1,_2,_3,_4,_5){var _6=_1;var _7=_3.groupingMode=(_3.groupingMode||_3.$62.defaultGroupingMode||null);if(isc.isA.Date(_1)&&_7){switch(_7){case"year":_6=_1.getFullYear();break;case"quarter":_6=Math.floor(_1.getMonth()/3)+1;break;case"month":_6=_1.getMonth();break;case"week":_6=_1.getWeek();break;case"day":case"dayOfWeek":_6=_1.getDay();break;case"dayOfMonth":_6=_1.getDate();break;case"timezoneHours":_6=_1.getTimezoneOffset()/60;break;case"timezoneMinutes":_6=_1.getTimezoneOffset();break;case"timezoneSeconds":_6=_1.getTimezoneOffset()*60;break;case"upcoming":var _8=new Date();if(_8.isToday(_1))return 1;else if(_8.isTomorrow(_1))return 2;else if(_8.isThisWeek(_1))return 3;else if(_8.isNextWeek(_1))return 4;else if(_8.isNextMonth(_1))return 5;else if(_8.isBeforeToday(_1))return 7;else return 6;break}} return _6},getGroupTitle:function(_1,_2,_3,_4,_5){var _6=_1;var _7=_3.groupingMode=(_3.groupingMode||_3.$62.defaultGroupingMode||null);if(_7&&_1!="-none-"){switch(_7){case"month":_6=Date.getShortMonthNames()[_1];break;case"quarter":_6="Q"+_1;break;case"week":_6=isc.GroupingMessages.weekNumberTitle+_1;break;case"day":case"dayOfWeek":_6=Date.getShortDayNames()[_1];break;case"dayOfMonth":_6=_1;break;case"timezoneHours":_6="GMT+"+_1;break;case"timezoneMinutes":_6="GMT+"+_1+" "+isc.GroupingMessages.timezoneMinutesSuffix;break;case"timezoneSeconds":_6="GMT+"+_1+" "+isc.GroupingMessages.timezoneSecondsSuffix;break;case"upcoming":var _8=new Date();if(_1==1)return isc.GroupingMessages.upcomingTodayTitle;else if(_1==2)return isc.GroupingMessages.upcomingTomorrowTitle;else if(_1==3)return isc.GroupingMessages.upcomingThisWeekTitle;else if(_1==4)return isc.GroupingMessages.upcomingNextWeekTitle;else if(_1==5)return isc.GroupingMessages.upcomingNextMonthTitle;else if(_1==7)return isc.GroupingMessages.upcomingBeforeTitle;else return isc.GroupingMessages.upcomingLaterTitle;break}} return _6}},time:{validators:{type:"isTime",typeCastValidator:true},normalDisplayFormatter:function(_1,_2){if(isc.isA.Date(_1))return isc.Time.toTime(_1,null,true);return _1},getGroupingModes:function(){return{hours:isc.GroupingMessages.byHoursTitle,minutes:isc.GroupingMessages.byMinutesTitle,seconds:isc.GroupingMessages.bySecondsTitle,milliseconds:isc.GroupingMessages.byMillisecondsTitle}},defaultGroupingMode:"hours",groupingMode:this.defaultGroupingMode,getGroupValue:function(_1,_2,_3,_4,_5){var _6=_1;var _7=_3.groupingMode=(_3.groupingMode||_3.$62.defaultGroupingMode||null);if(isc.isA.Date(_1)&&_7){switch(_7){case"hours":_6=_1.getHours();break;case"minutes":_6=_1.getMinutes();break;case"seconds":_6=_1.getSeconds();break;case"milliseconds":_6=_1.getMilliseconds();break}} return _6},getGroupTitle:function(_1,_2,_3,_4,_5){var _6=_1;var _7=_3.groupingMode||_3.$62.defaultGroupingMode||null;if(_7&&_1!="-none-"){switch(_7){case"hours":case"minutes":case"seconds":case"milliseconds":_6=_1;break}} return _6}},string:{inheritsFrom:"text"},"int":{inheritsFrom:"integer"},"long":{inheritsFrom:"integer"},number:{inheritsFrom:"integer"},decimal:{inheritsFrom:"float"},"double":{inheritsFrom:"float"},datetime:{inheritsFrom:"date",normalDisplayFormatter:function(_1,_2){if(isc.isA.Date(_1))return _1.toShortDateTime(null,true);return _1}},dateTime:{inheritsFrom:"datetime"},positiveInteger:{inheritsFrom:"integer",validators:{type:"integerRange",min:0}},integerPercent:{inheritsFrom:"integer",validators:{type:"integerRange",min:0,max:100}},percent:{inheritsFrom:"integerPercent"},sequence:{inheritsFrom:"integer"},"enum":{validators:"isOneOf"},"intEnum":{inheritsFrom:"integer",validators:"isOneOf"},regexp:{inheritsFrom:"text",validators:"isRegexp"},identifier:{inheritsFrom:"text",validators:"isIdentifier"},URL:{inheritsFrom:"text"},image:{inheritsFrom:"text"},HTML:{inheritsFrom:"text"},measure:{validators:"isMeasure"},integerOrAuto:{validators:"integerOrAuto"},expression:{inheritsFrom:"text"},method:{inheritsFrom:"text"},"function":{inheritsFrom:"text"},alignEnum:{inheritsFrom:"enum",valueMap:{left:"left",center:"center",right:"right"}},valignEnum:{inheritsFrom:"enum",valueMap:{top:"top",bottom:"bottom",center:"center"}},sideEnum:{inheritsFrom:"enum",valueMap:{left:"left",right:"right",top:"top",bottom:"bottom"}},color:{inheritsFrom:"string",validators:"isColor"},modifier:{inheritsFrom:"text",hidden:true,canEdit:false},modifierTimestamp:{inheritsFrom:"datetime",hidden:true,canEdit:false},creator:{inheritsFrom:"text",hidden:true,canEdit:false},creatorTimestamp:{inheritsFrom:"datetime",hidden:true,canEdit:false},password:{inheritsFrom:"text",normalDisplayFormatter:function(_1,_2){return new Array((_1&&_1.length>0?_1.length+1:0)).join("*")},shortDisplayFormatter:function(_1,_2){return new Array((_1&&_1.length>0?_1.length+1:0)).join("*")}},localeInt:{inheritsFrom:"integer",normalDisplayFormatter:function(_1,_2){if(!isc.isA.Number(_1))_1=this.parseInput(_1);if(!isc.isA.Number(_1))return _1;return isc.NumberUtil.toLocalizedString(_1)},shortDisplayFormatter:function(_1,_2){if(!isc.isA.Number(_1))_1=this.parseInput(_1);if(!isc.isA.Number(_1))return _1;return isc.NumberUtil.toLocalizedString(_1)},editFormatter:function(_1){if(isc.isA.String(_1))return _1;return isc.NumberUtil.toLocalizedString(_1)},parseInput:function(_1){var _2=isc.NumberUtil.parseLocaleInt(_1);if(isNaN(_2)){return _1}else{return _2}}},localeFloat:{inheritsFrom:"float",normalDisplayFormatter:function(_1,_2){if(!isc.isA.Number(_1))_1=this.parseInput(_1);if(!isc.isA.Number(_1))return _1;return isc.NumberUtil.floatValueToLocalizedString(_1,_2.decimalPrecision,_2.decimalPad)},shortDisplayFormatter:function(_1,_2){if(!isc.isA.Number(_1))_1=this.parseInput(_1);if(!isc.isA.Number(_1))return _1;return isc.NumberUtil.floatValueToLocalizedString(_1,_2.decimalPrecision,_2.decimalPad)},editFormatter:function(_1,_2){var _3=isc.isA.String(_1)?_1:isc.NumberUtil.floatValueToLocalizedString(_1,_2.decimalPrecision,_2.decimalPad,true);return _3},parseInput:function(_1){var _2=isc.NumberUtil.parseLocaleFloat(_1);if(isNaN(_2)){return _1}else{return _2}}},localeCurrency:{inheritsFrom:"decimal",normalDisplayFormatter:function(_1,_2){if(!isc.isA.Number(_1))_1=this.parseInput(_1);if(!isc.isA.Number(_1))return _1;return isc.NumberUtil.toCurrencyString(_1)},shortDisplayFormatter:function(_1,_2){if(!isc.isA.Number(_1))_1=this.parseInput(_1);if(!isc.isA.Number(_1))return _1;return isc.NumberUtil.toCurrencyString(_1)},editFormatter:function(_1){if(isc.isA.String(_1))return _1;return isc.NumberUtil.toCurrencyString(_1)},parseInput:function(_1){var _2=isc.NumberUtil.parseLocaleCurrency(_1);if(isNaN(_2)){return _1}else{return _2}}},phoneNumber:{inheritsFrom:"text",browserInputType:"tel",normalDisplayFormatter:function(_1,_2){if(_1==null||_1=="")return _1;return""+_1+""},shortDisplayFormatter:function(_1,_2){if(_1==null||_1=="")return _1;return""+_1+""}}};(function(){for(var _1 in isc.builtinTypes){isc.builtinTypes[_1].name=_1}})();isc.defineClass("SimpleType");isc.A=isc.SimpleType;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$7a="typeCastValidator";isc.A.$71g={title:function(_1,_2){if(_2.summaryValueTitle!=null)return _2.summaryValueTitle;return _2.title},sum:function(_1,_2,_3,_4){if(_3==null)_3=isc.SimpleType.$141p();var _5=0;for(var i=0;i<_1.length;i++){var _7=isc.Canvas.$70o(null,_2,_1[i],_4,true),_8=parseFloat(_7);if(_7==null||_7===isc.emptyString){continue} if(isc.isA.Number(_8)&&(_8==_7))_5+=_8;else{if((_2.userFormula||_2.userSummary)&&_7==_3.badFormulaResultValue||_7==_3.invalidSummaryValue)continue;return null}} return _5},avg:function(_1,_2,_3,_4){if(_3==null)_3=isc.SimpleType.$141p();var _5=0,_6=0;for(var i=0;i<_1.length;i++){var _8=isc.Canvas.$70o(null,_2,_1[i],_4,true),_9=parseFloat(_8);if(_8==null||_8===isc.emptyString){continue} if(isc.isA.Number(_9)&&(_9==_8)){_6+=1;_5+=_9}else{if((_2.userFormula||_2.userSummary)&&_8==_3.badFormulaResultValue||_8==_3.invalidSummaryValue)continue;return null}} return _6>0?_5/_6:null},max:function(_1,_2,_3,_4){if(_3==null)_3=isc.SimpleType.$141p();var _5=(_2&&(_2.type=="date"));var _6;for(var i=0;i<_1.length;i++){var _8=isc.Canvas.$70o(null,_2,_1[i],_4,true);if(_8==null||_8===isc.emptyString){continue} if(_5){if(!isc.isA.Date(_8))return null;if(_6==null||_8.getTime()>_6.getTime())_6=_8.duplicate()}else{var _9=parseFloat(_8);if(isc.isA.Number(_9)&&(_9==_8)){if(_6==null)_6=_9;else if(_6<_8)_6=_9}else{if((_2.userFormula||_2.userSummary)&&_8==_3.badFormulaResultValue||_8==_3.invalidSummaryValue)continue;return null}}} return _6},min:function(_1,_2,_3,_4){if(_3==null)_3=isc.SimpleType.$141p();var _5=(_2.type=="date") var _6;for(var i=0;i<_1.length;i++){var _8=isc.Canvas.$70o(null,_2,_1[i],_4,true);if(_8==null||_8===isc.emptyString){continue} if(_5){if(!isc.isA.Date(_8))return null;if(_6==null||_8.getTime()<_6.getTime())_6=_8.duplicate()}else{var _9=parseFloat(_8);if(isc.isA.Number(_9)&&(_9==_8)){if(_6==null)_6=_9;else if(_6>_8)_6=_9}else{if((_2.userFormula||_2.userSummary)&&_8==_3.badFormulaResultValue||_8==_3.invalidSummaryValue)continue;return null}}} return _6},multiplier:function(_1,_2,_3,_4){if(_3==null)_3=isc.SimpleType.$141p();var _5=0;for(var i=0;i<_1.length;i++){var _7=isc.Canvas.$70o(null,_2,_1[i],_4,true);var _8=parseFloat(_7);if(isc.isA.Number(_8)&&(_8==_7)){if(i==0)_5=_8;else _5=(_5*_8)}else{if((_2.userFormula||_2.userSummary)&&_7==_3.badFormulaResultValue||_7==_3.invalidSummaryValue)continue;return null}} return _5},count:function(_1){return _1.length},first:function(_1,_2,_3,_4){return isc.SimpleType.applySummaryFunction(_1,_2,"min",_3,_4)},concat:function(_1,_2,_3,_4){var _5="";for(var i=0;i<_1.length;i++){var _7=isc.Canvas.$70o(null,_2,_1[i],_4,true);_5+=_7} return _5}};isc.B.push(isc.A.getType=function isc_c_SimpleType_getType(_1,_2){if(_2)return _2.getType(_1);var _3=isc.builtinTypes[_1];return _3},isc.A.getBaseType=function isc_c_SimpleType_getBaseType(_1,_2){if(isc.isA.String(_1))_1=this.getType(_1,_2);if(_1==null)return null;while(_1.inheritsFrom){var _3=this.getType(_1.inheritsFrom,_2);if(_3==null)return null;_1=_3} return _1.name},isc.A.inheritsFrom=function isc_c_SimpleType_inheritsFrom(_1,_2,_3){if(_2==null){this.logWarn("inheritsFrom passed null type");return false} if(isc.isA.String(_1))_1=this.getType(_1,_3);if(_1==null)return false;if(_1.name==_2)return true;while(_1.inheritsFrom){var _4=this.getType(_1.inheritsFrom,_3);if(_4==null)return null;if(_4.name==_2)return true;_1=_4} return false},isc.A.validateValue=function isc_c_SimpleType_validateValue(_1,_2,_3){var _4={name:"$42j",type:_1};isc.SimpleType.addTypeDefaults(_4);var _3=_3||isc.DS.get("Object");return _3.validateFieldValue(_4,_2)},isc.A.addTypeDefaults=function isc_c_SimpleType_addTypeDefaults(_1,_2){if(_1==null||_1.$61)return;_1.$61=true;var _3=this.getType(_1.type,_2);if(_3==null)return;_1.$62=_3;if(_1.valueMap==null){var _4=this.getInheritedProperty(_3,"valueMap",_2);if(_4!=null)_3.valueMap=_1.valueMap=_4} if(_1.editorType==null){var _5=this.getInheritedProperty(_3,"editorType",_2);if(_5!=null)_3.editorType=_1.editorType=_5} if(_1.readOnlyEditorType==null){var _5=this.getInheritedProperty(_3,"readOnlyEditorType",_2);if(_5!=null)_3.readOnlyEditorType=_1.readOnlyEditorType=_5} if(_1.browserInputType==null){var _6=this.getInheritedProperty(_3,"browserInputType",_2);if(_6!=null)_3.browserInputType=_1.browserInputType=_6} var _7=this.getInheritedProperty(_3,"editorProperties",_2);if(_7!=null){if(_1.editorProperties!=null){_1.editorProperties=isc.addProperties({},_7,_1.editorProperties)}else{_1.editorProperties=isc.addProperties({},_7)}} var _8=this.getInheritedProperty(_3,"readOnlyEditorProperties",_2);if(_8!=null){if(_1.readOnlyEditorProperties!=null){isc.addProperties(_8,_1.readOnlyEditorProperties)} _1.readOnlyEditorProperties=_8} var _9=this.getInheritedProperty(_3,"shortDisplayFormatter",_2) if(_9!=null)_3.shortDisplayFormatter=_9;var _9=this.getInheritedProperty(_3,"normalDisplayFormatter",_2) if(_9!=null)_3.normalDisplayFormatter=_9;var _9=this.getInheritedProperty(_3,"editFormatter",_2) if(_9!=null)_3.editFormatter=_9;var _10=this.getInheritedProperty(_3,"parseInput",_2) if(_10!=null)_3.parseInput=_10;var _11=this.getValidators(_3,_2);if(_11==null)return;if(!_1.validators){_1.validators=_11}else{if(!isc.isAn.Array(_1.validators))_1.validators=[_1.validators];_1.validators.addAsList(_11);this.$67(_1.validators)}},isc.A.getInheritedProperty=function isc_c_SimpleType_getInheritedProperty(_1,_2,_3){while(_1!=null){if(_1[_2]!=null)return _1[_2] _1=this.getType(_1.inheritsFrom,_3)}},isc.A.getValidators=function isc_c_SimpleType_getValidators(_1,_2){if(isc.isA.String(_1))_1=this.getType(_1,_2);if(_1.$68)return _1.validators;var _3=_1.validators;if(_3!=null){if(!isc.isAn.Array(_3))_3=[_3];var _4=[];for(var i=0;i<_3.length;i++){var _6=_3[i];if(isc.isA.String(_6)){_6={"type":_6}}else if(_6.type==null&&isc.isAn.emptyObject(_6)){continue} _6._generated=true;_4.add(_6)} _3=_4} var _7=_1.inheritsFrom;if(_7!=null){var _8=this.getType(_7,_2);if(_8!=null){var _9=this.getValidators(_8,_2);if(_9!=null){_3=_3||[];_3.addAsList(_9);this.$67(_3)}}} if(_3)_3.$69=true;_1.validators=_3;_1.$68=true;return _3},isc.A.$67=function isc_c_SimpleType__reorderTypeValidator(_1){var _2=_1.find(this.$7a,true);if(_2){var _3=_2.type;for(var i=0;i<_1.length;i++){if(_1[i].type==_3)break} if(i!=0)_1.unshift(_1[i]);_1[0].stopIfFalse=true}},isc.A.$141p=function isc_c_SimpleType__getDefaultSummaryConfiguration(){return{invalidSummaryValue:isc.ListGrid==null?" ":isc.ListGrid.getInstanceProperty("invalidSummaryValue"),badFormulaResultValue:isc.DataBoundComponent==null?".":isc.Canvas.getInstanceProperty("badFormulaResultValue")}},isc.A.registerSummaryFunction=function isc_c_SimpleType_registerSummaryFunction(_1,_2){if(_1==null)return;if(isc.isA.String(_2)){_2=isc.Func.expressionToFunction("records,field,summaryConfig,displayComponent",_1)} this.$71g[_1]=_2},isc.A.setDefaultSummaryFunction=function isc_c_SimpleType_setDefaultSummaryFunction(_1,_2){var _3=this.getType(_1);if(_3)_3.$71h=_2},isc.A.getDefaultSummaryFunction=function isc_c_SimpleType_getDefaultSummaryFunction(_1){var _2=this.getType(_1);if(_2){if(_2.$71h!=null){return _2.$71h} if(_2.inheritsFrom!=null&&_2.inheritsFrom!=_1){return this.getDefaultSummaryFunction(_2.inheritsFrom)}}},isc.A.applySummaryFunction=function isc_c_SimpleType_applySummaryFunction(_1,_2,_3,_4,_5){if(!_3||!_2||!_1)return;if(isc.isA.String(_3)){if(this.$71g[_3]){_3=this.$71g[_3]}else{_3=isc.Func.expressionToFunction("records,field,summaryConfig,displayComponent",_3)}} if(isc.isA.Function(_3)){return _3(_1,_2,_4,_5)}});isc.B._maxIndex=isc.C+13;isc.SimpleType.setDefaultSummaryFunction("integer","sum");isc.SimpleType.setDefaultSummaryFunction("float","sum");isc.A=isc.SimpleType.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.init=function isc_SimpleType_init(){if(!this.name)this.name=isc.ClassFactory.getNextGlobalID(this);if(isc.builtinTypes[this.name]!=null){if(!this.xmlSource){this.logWarn("SimpleType '"+this.name+"' defined twice: "+this.getStackTrace());isc.builtinTypes[this.name]=this}}else{isc.builtinTypes[this.name]=this} if(this.validOperators!=null){isc.DataSource.setTypeOperators(this.name,this.validOperators)}});isc.B._maxIndex=isc.C+1;isc.SimpleType.getPrototype().toString=function(){return"["+this.Class+" name="+this.name+(this.inheritsFrom?" inheritsFrom="+this.inheritsFrom:"")+"]"};isc.defineClass("NavigationButton","Button");isc.A=isc.NavigationButton.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.height="100%";isc.A.padding=5;isc.A.autoFit=true;isc.A.baseStyle="navButton";isc.A.backBaseStyle="navBackButton";isc.A.forwardBaseStyle="navForwardButton";isc.A.direction="none";isc.B.push(isc.A.initWidget=function isc_NavigationButton_initWidget(){this.Super("initWidget",arguments);this.setBaseStyle(this.getBaseStyleName())},isc.A.setNavigationDirection=function isc_NavigationButton_setNavigationDirection(_1){this.direction=_1;this.setBaseStyle(this.getBaseStyleName())},isc.A.getNavigationDirection=function isc_NavigationButton_getNavigationDirection(){return this.direction},isc.A.getBaseStyleName=function isc_NavigationButton_getBaseStyleName(){if(this.direction=="back"){return this.backBaseStyle} if(this.direction=="forward"){return this.forwardBaseStyle} return this.baseStyle},isc.A.$118j=function isc_NavigationButton__explicitlySizeTable(){return true});isc.B._maxIndex=isc.C+5;isc.defineClass("MiniNavControl","StretchImgButton");isc.A=isc.MiniNavControl.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.skinImgDir="images/NavigationBar/";isc.A.showDisabled=false;isc.A.showDown=false;isc.A.showRollOver=false;isc.A.showTitle=false;isc.A.upButtonSrc="[SKIN]/up.png";isc.A.upButtonWidth=20;isc.A.upButtonHeight=22;isc.A.downButtonSrc="[SKIN]/down.png";isc.A.downButtonWidth=20;isc.A.downButtonHeight=22;isc.A.height=22;isc.A.width=66;isc.A.$1447="blank0";isc.A.$74f="up";isc.A.$1448="blank1";isc.A.$1449="blank2";isc.A.$74g="down";isc.A.$145a="blank3";isc.B.push(isc.A.initWidget=function isc_MiniNavControl_initWidget(){this.Super("initWidget",arguments);this.items=[{name:this.$1447,width:5,height:5},{name:this.$74f,src:this.upButtonSrc,width:"upButtonWidth",height:"upButtonHeight"},{name:this.$1448,width:"*",height:"*"},{name:this.$1449,width:"*",height:"*"},{name:this.$74g,src:this.downButtonSrc,width:"downButtonWidth",height:"downButtonHeight"},{name:this.$145a,width:5,height:5}]},isc.A.click=function isc_MiniNavControl_click(){var _1=this.inWhichPart();if(_1==null)return;var _2=this.getPart(_1);if(_1===this.$1447||_1===this.$74f||this.partName===this.$1448){var _3=(_1===this.$74f?_2:this.getPart(this.$74f));if(_3.state!==isc.StatefulCanvas.STATE_DISABLED){if(this.upClick)this.upClick()}}else{var _4=(_1===this.$74g?_2:this.getPart(this.$74g));if(_4.state!==isc.StatefulCanvas.STATE_DISABLED){if(this.downClick)this.downClick()}}});isc.B._maxIndex=isc.C+2;isc.MiniNavControl.registerStringMethods({upClick:"",downClick:""});isc.defineClass("NavigationBar","HLayout");isc.A=isc.NavigationBar.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.width="100%";isc.A.height=44;isc.A.overflow="hidden";isc.A.styleName="navToolbar";isc.A.leftButtonTitle=" ";isc.A.shortLeftButtonTitle="Back";isc.A.alwaysShowLeftButtonTitle=false;isc.A.leftButtonIcon="[SKIN]back_arrow.png";isc.A.leftButtonDefaults={_constructor:"NavigationButton",direction:"back",clipTitle:true,click:function(){var _1=this.creator;if(_1.navigationClick!=null)_1.navigationClick(this.direction)}};isc.A.maxCenterOffset=40;isc.A.titleLabelDefaults={_constructor:"Label",height:"100%",styleName:"navBarHeader",align:"center",valign:"center",clipTitle:true,wrap:false,overflow:"hidden"};isc.A.titleLabelSpacerDefaults={_constructor:"LayoutSpacer",width:"*",height:1,resized:function(_1,_2){this.creator.$143r()}};isc.A.rightButtonTitle=" ";isc.A.rightButtonDefaults={_constructor:"NavigationButton",direction:"forward",clipTitle:true,click:function(){var _1=this.creator;if(_1.navigationClick!=null)_1.navigationClick(this.direction)}};isc.A.showRightButton=false;isc.A.controls=["leftButton","titleLabel","rightButton"];isc.A.miniNavControlDefaults={_constructor:"MiniNavControl",layoutAlign:"center",upClick:function(){var _1=this.creator,_2=_1.upClick;if(_2!=null){return _2.apply(_1,arguments)}},downClick:function(){var _1=this.creator,_2=_1.downClick;if(_2!=null){return _2.apply(_1,arguments)}}};isc.A.showMiniNavControl=false;isc.A.miniNavAlign="right";isc.B.push(isc.A.setControls=function isc_NavigationBar_setControls(_1){this.controls=_1;var _2=this.titleLabel,_3=[],_4=false;for(var i=0;i<_1.length;i++){var _6=_1[i];if(isc.isA.String(_6))_6=this[_6];if(_6===_2){_6=this.titleLabelSpacer} if(_6===this.titleLabelSpacer)_4=true;if(_3.contains(_6)){this.logWarn("The controls array contains "+isc.echo(_6)+" two or more times.");continue} _3.add(_6)} this.setMembers(_3);if(_4){_2.moveBelow(this.titleLabelSpacer)}else if(_3.length>0){_2.moveBelow(_3[0])}},isc.A.initWidget=function isc_NavigationBar_initWidget(){this.Super("initWidget",arguments);var _1=this.isRTL();this.leftButton=this.createAutoChild("leftButton",{title:this.leftButtonTitle,icon:this.leftButtonIcon});var _2=this.leftButtonMeasurer=this.createAutoChild("leftButton",{top:-9999,left:_1?9999:-9999,ariaRole:"presentation",ariaState:{hidden:true}});this.addChild(_2);var _3=this.titleLabel=this.createAutoChild("titleLabel");this.titleLabelSpacer=this.createAutoChild("titleLabelSpacer");var _4=this.titleLabelMeasurer=this.createAutoChild("titleLabel",{top:-9999,left:_1?9999:-9999,width:1,contents:this.title,overflow:"visible",ariaRole:"presentation",ariaState:{hidden:true}});this.addChild(_3);this.rightButton=this.createAutoChild("rightButton",{title:this.rightButtonTitle,icon:this.rightButtonIcon});this.setShowLeftButton(this.showLeftButton!=false);this.setShowRightButton(this.showRightButton!=false);if(this.showMiniNavControl&&(this.controls==null||(!this.controls.contains("miniNavControl")&&(this.customNavControl==null||!this.controls.contains(this.customNavControl))))) {var _5=this.controls;if(_5==null){_5=this.controls=[]}else{_5=this.controls=_5.duplicate()} if(this.miniNavAlign=="left"){_5.addAt("miniNavControl",1)}else if(this.miniNavAlign=="center"){_5.addAt("miniNavControl",2)}else{_5.add("miniNavControl")}} if(this.customNavControl){this.miniNavControl=this.customNavControl}else{this.miniNavControl=this.createAutoChild("miniNavControl")} this.miniNavControl.setVisibility(this.showMiniNavControl?isc.Canvas.INHERIT:isc.Canvas.HIDDEN);this.setControls(this.controls)},isc.A.setTitle=function isc_NavigationBar_setTitle(_1){this.title=_1;this.$143r()},isc.A.setLeftButtonTitle=function isc_NavigationBar_setLeftButtonTitle(_1){this.leftButtonTitle=_1;if(this.leftButton)this.leftButton.setTitle(_1)},isc.A.setShortLeftButtonTitle=function isc_NavigationBar_setShortLeftButtonTitle(_1){this.shortLeftButtonTitle=_1;this.$143r()},isc.A.setAlwaysShowLeftButtonTitle=function isc_NavigationBar_setAlwaysShowLeftButtonTitle(_1){this.alwaysShowLeftButtonTitle=_1;this.$143r()},isc.A.setLeftButtonIcon=function isc_NavigationBar_setLeftButtonIcon(_1){this.leftButtonIcon=_1;if(this.leftButton)this.leftButton.setIcon(_1)},isc.A.setShowLeftButton=function isc_NavigationBar_setShowLeftButton(_1){if(this.leftButton==null)return;var _2=(this.leftButton.visibility!=isc.Canvas.HIDDEN);if(_1==_2)return;this.showLeftButton=_1;this.leftButton.setVisibility(_1?isc.Canvas.INHERIT:isc.Canvas.HIDDEN);this.reflow()},isc.A.setRightButtonTitle=function isc_NavigationBar_setRightButtonTitle(_1){this.rightButtonTitle=_1;if(this.rightButton)this.rightButton.setTitle(_1);this.reflow()},isc.A.setRightButtonIcon=function isc_NavigationBar_setRightButtonIcon(_1){this.rightButtonIcon=_1;if(this.rightButton)this.rightButton.setIcon(_1)},isc.A.setShowRightButton=function isc_NavigationBar_setShowRightButton(_1){if(this.rightButton==null)return;var _2=(this.rightButton.visibility!=isc.Canvas.HIDDEN);if(_1==_2)return;this.showRightButton=_1;this.rightButton.setVisibility(_1?isc.Canvas.INHERIT:isc.Canvas.HIDDEN);this.reflow()},isc.A.setCustomNavControl=function isc_NavigationBar_setCustomNavControl(_1){this.customNavControl=_1},isc.A.$143r=function isc_NavigationBar__autoFitTitle(){if(this.getDrawnState()==isc.Canvas.UNDRAWN)return;var _1=this.titleLabel,_2=this.titleLabelMeasurer;_2.setContents(this.title);if(!_2.isDrawn())_2.draw();else _2.redrawIfDirty();var _3=this.getInnerWidth();var _4=0,_5=0,_6=0,_7=0,_8=0,_9=0,_10=0;var _11=this.members.duplicate();if(this.showLeftButton==false){_11.remove(this.leftButton)} if(this.showRightButton==false){_11.remove(this.rightButton)} if(this.showMiniNavControl==false){_11.remove(this.miniNavControl)} _7=_2.getVisibleWidth();var _12=_11.length,i;var _14=_11.indexOf(this.titleLabelSpacer);var _15=_14>=0&&!!this.title;if(!_15){_1.hide();return} var _16=_11.indexOf(this.leftButton),_17=_16>=0&&this.showLeftButton!=false,_18,_19;if(!_17){for(i=0;i<_14;++i){_4+=_11[i].getVisibleWidth()} for(i=_14+1;i<_12;++i){_10+=_11[i].getVisibleWidth()} _18=_4;_19=_10}else{var _20=this.leftButtonMeasurer;_20.setProperties({icon:this.leftButtonIcon,title:this.leftButtonTitle});if(!_20.isDrawn())_20.draw();else _20.redrawIfDirty();var _21=_20.getVisibleWidth();if(_16<_14){for(i=0;i<_16;++i){_4+=_11[i].getVisibleWidth()} for(i=_16+1;i<_14;++i){_6+=_11[i].getVisibleWidth()} for(i=_14+1;i<_12;++i){_10+=_11[i].getVisibleWidth()} _5=_21}else{for(i=0;i<_14;++i){_4+=_11[i].getVisibleWidth()} for(i=_14+1;i<_16;++i){_8+=_11[i].getVisibleWidth()} for(i=_16+1;i<_12;++i){_10+=_11[i].getVisibleWidth()} _9=_21} _18=_4+_5+_6;_19=_8+_9+_10;var _22,_23;if(_18>_19){_22=_18-_19;_23=0}else{_22=0;_23=_19-_18} var e=_22+_23;var _25=_18+_7+_19,r=_3-_25;if(r>=0&&!(this.maxCenterOffset<(e-r)/2)){this.leftButton.setTitle(this.leftButtonTitle)}else{var _27=_21;var _28,d;if(this.shortLeftButtonTitle){_20.setTitle(this.shortLeftButtonTitle);_20.redrawIfDirty();_28=_20.getVisibleWidth();d=_28-_21;if(_16<_14){_18+=d}else{_19+=d} if(_18>_19){_22=_18-_19;_23=0}else{_22=0;_23=_19-_18} e=_22+_23;_25=_18+_7+_19;r=_3-_25}else{d=0} if(this.alwaysShowLeftButtonTitle||!this.leftButtonIcon||(_28!=null&&(r>=0&&!(this.maxCenterOffset<(e-r)/2)))) {if(_28==null){this.leftButton.setTitle(this.leftButtonTitle)}else{var _30=d<0;if(!_30){this.logWarn("The shortLeftButtonTitle:'"+this.shortLeftButtonTitle+"' is not shorter than the normal leftButton title:'"+this.leftButtonTitle+"'. The normal title will be used as it is shorter...");this.leftButton.setTitle(this.leftButtonTitle);if(_16<_14){_18-=d}else{_19-=d}}else{this.leftButton.setTitle(this.shortLeftButtonTitle);_27=_28}}}else{_20.setTitle(null);_20.redrawIfDirty();var _31=_20.getVisibleWidth();d=_31-(_28!=null?_28:_21);if(_16<_14){_18+=d}else{_19+=d} this.leftButton.setTitle(null);_27=_31} if(_16<_14){_5=_27}else{_9=_27}}} if(this.isRTL()){var _32=_18;_18=_19;_19=_32} var _22,_23;if(_18>_19){_22=_18-_19;_23=0}else{_22=0;_23=_19-_18} var e=_22+_23;var _25=_18+_7+_19,r=_3-_25,_33=_3-_19-_18;if(_33<0){_1.hide()}else{_1.setContents(this.title);_1.setPrompt(null);if(r>=e){_1.setRightPadding(_22);_1.setLeftPadding(_23)}else if(r>=0){var _34=e-r,_35=2*this.maxCenterOffset;if(_35<_34){_1.setPrompt(this.title)} if(_23==0){_1.setLeftPadding(0);_1.setRightPadding(r+Math.max(0,_34-_35))}else{_34=Math.min(_34,_35);_1.setLeftPadding(Math.floor((_3-_7-_34)/2)-_18);_1.setRightPadding(0)}}else{_1.setRightPadding(0);_1.setLeftPadding(0);_1.setPrompt(this.title)} _1.setRect(_18,null,_33,null);_1.show()}},isc.A.$3j=function isc_NavigationBar__layoutChildrenDone(){this.Super("$3j",arguments);this.$143r()},isc.A.push=function isc_NavigationBar_push(_1){if(this.$143z==null){this.$143z=[]} this.$143z.add(_1)},isc.A.pop=function isc_NavigationBar_pop(){if(this.$143z==null){this.$143z=[]} if(this.$143z.isEmpty()){return null} var _1=this.$143z.last();this.$143z.setLength(this.$143z.getLength()-1);return _1},isc.A.setSinglePanel=function isc_NavigationBar_setSinglePanel(_1){this.$143z=[_1]});isc.B._maxIndex=isc.C+17;isc.NavigationBar.registerStringMethods({navigationClick:"direction",upClick:"",downClick:""});isc.defineClass("SplitPanePagedPanel","Canvas");isc.A=isc.SplitPanePagedPanel.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.overflow="hidden";isc.A.backgroundColor="#ffffff";isc.A.animateTransitions=!isc.Browser.isMobileIE;isc.A.skinUsesCSSTransitions=false;isc.A.animateScrollDuration=350;isc.A.pagesContainerBaseStyle="splitPanePagedPanelPagesContainer";isc.A.pagesContainerDefaults={width:"100%",height:"100%",overflow:"visible",getTransformCSS:function(){var _1=this.creator;if(!_1.animateTransitions||!isc.Browser.$139c||!_1.skinUsesCSSTransitions){return null}else{var _2=_1.currentPage,_3;if(_2>=0){_3=-(_1.isRTL()?_1.pages.length-1-_2:_2)*_1.getInnerWidth()}else{_3=0} return";"+isc.Element.$159t+": translateX("+_3+"px);"}},$1460:function(_1){var _2=this.creator;if(!_1)delete _2.$35v;this.$1393();var _3=_2.pages,_4=_2.currentPage;for(var i=0,_6=_3.length;i<_6;++i){if(i!=_4)_3[i].setVisibility(isc.Canvas.HIDDEN)} var _7=_2.$1461;if(_7!=null){delete _2.$1461;_2.fireCallback(_7)} delete _2.$35v},handleTransitionEnd:function(_1,_2){if(_2.target===this){this.$1460(false)}},transitionsRemoved:function(){var _1=this.creator;if(isc.Browser.$139c&&_1.skinUsesCSSTransitions&&_1.$35v){this.$1460(true)}}};isc.A.currentPage=-1;isc.A.autoChildren=["pagesContainer"];isc.B.push(isc.A.initWidget=function isc_SplitPanePagedPanel_initWidget(){this.Super("initWidget",arguments);this.addAutoChild("pagesContainer",{styleName:this.pagesContainerBaseStyle});if(isc.Browser.isIPhone&&this.animateTransitions&&isc.Browser.$139c&&this.skinUsesCSSTransitions){this.$137k=isc.Page.setEvent("orientationChange",this)} if(this.pages==null)this.pages=[];else this.$139d(this.pages);this.currentPage=Math.min(Math.max(0,this.currentPage),this.pages.length-1);this.$139e(-1)},isc.A.destroy=function isc_SplitPanePagedPanel_destroy(){if(this.$137k!=null){isc.Page.clearEvent("orientationChange",this.$137k);delete this.$137k} this.Super("destroy",arguments)},isc.A.pageOrientationChange=function isc_SplitPanePagedPanel_pageOrientationChange(){if(isc.Browser.isIPhone&&this.animateTransitions&&isc.Browser.$139c&&this.skinUsesCSSTransitions){var _1=this.pagesContainer;if(_1.isDrawn()&&_1.isVisible()){_1.markForRedraw()}}},isc.A.$145l=function isc_SplitPanePagedPanel__needHideUsingDisplayNone(){return(isc.Browser.isAndroid&&isc.Browser.isChrome)||this.Super("$145l",arguments)},isc.A.$139e=function isc_SplitPanePagedPanel__scrollToPage(_1,_2,_3){if(this.pagesContainer==null)return;_2=!this.animateTransitions||_2||_1<0||!this.isVisible();var _4=this.currentPage;var _5=this.pages;if(_4<0||_2){for(var i=0;i<_5.length;++i){if(i==_4)_5[i].setVisibility(isc.Canvas.INHERIT);else _5[i].setVisibility(isc.Canvas.HIDDEN)}}else{var _7=Math.min(_4,_1),_8=Math.max(_4,_1);var i=0;for(;i<_7;++i){_5[i].setVisibility(isc.Canvas.HIDDEN)} for(;i<=_8;++i){_5[i].setVisibility(isc.Canvas.INHERIT)} for(;i<_5.length;++i){_5[i].setVisibility(isc.Canvas.HIDDEN)}} var _9;if(_4>=0){_9=-(this.isRTL()?this.pages.length-1-_4:_4)*this.getInnerWidth()}else{_9=0} var _10=this.pagesContainer;if(!this.animateTransitions||!isc.Browser.$139c||!this.skinUsesCSSTransitions){if(_4>=0&&!_2){_10.animateMove(_9,0,{target:this,method:function(_17){if(!_17){delete this.$35v;var _5=this.pages,_4=this.currentPage;for(var i=0,_11=_5.length;i<_11;++i){if(i!=_4)_5[i].setVisibility(isc.Canvas.HIDDEN)}} if(_3!=null)this.fireCallback(_3);delete this.$35v}},this.animateScrollDuration);this.$35v=true}else{if(this.moveAnimation!=null)this.finishAnimation(this.$0m);_10.setLeft(_9);if(_3!=null)this.fireCallback(_3)}}else if(_10.isDrawn()){var _12=this.$1461;delete this.$1461;if(_12!=null)this.fireCallback(_12);if(_4>=0&&!_2){var _13=window.getComputedStyle(_10.getClipHandle(),null),_14=_13[isc.Element.$159t],_15;if(_14==="none"){_15=0}else{var _16=_14.split(/,\s*(?:)/);_15=parseFloat(_16[4])} if(_15!=_9){_10.$1392()}else{_10.$1393()} _10.setStyleName(this.pagesContainerBaseStyle+"Animated");isc.Element.$136r(_10,"translateX("+_9+"px)");if(_15!=_9){this.$35v=true;this.$1461=_3}else{delete this.$35v;if(_3!=null)this.fireCallback(_3)}}else{delete this.$35v;_10.$1393();isc.Element.$136r(_10,"translateX(0px)");_10.setStyleName(this.pagesContainerBaseStyle);isc.Element.$136r(_10,"translateX("+_9+"px)");if(_3!=null)this.fireCallback(_3)}}else{if(_3!=null)this.fireCallback(_3)}},isc.A.setCurrentPage=function isc_SplitPanePagedPanel_setCurrentPage(_1,_2,_3){var _4=this.currentPage;_1=this.currentPage=Math.min(Math.max(0,_1),this.pages.length-1);this.$139e(_4,_2,_3)},isc.A.$1462=function isc_SplitPanePagedPanel__addPageToContainer(_1,_2,_3){this.pagesContainer.addChild(_1);_1.setRect(((this.isRTL()?_3-1-_2:_2)*100)+"%",0,"100%",null)},isc.A.$139d=function isc_SplitPanePagedPanel__addPagesToPagesContainer(_1){for(var i=0,_3=_1.length;i<_3;++i){this.$1462(_1[i],i,_3)}},isc.A.setPages=function isc_SplitPanePagedPanel_setPages(_1){if(_1==null){this.pages.map("deparent");this.pages.setLength(0)}else{var _2,_3=this.pages;if(_3.equals(_1))return;if(isc.screenReader){_2=_3}else{_2=[];for(var i=0,_5=_3.length;i<_5;++i){var _6=_3[i];if(!_1.contains(_6))_2.add(_6)}} _2.map("deparent");_3.setArray(_1);this.$139d(_1)} this.setCurrentPage(this.currentPage,true)},isc.A.resized=function isc_SplitPanePagedPanel_resized(_1,_2){if(_1<0||0<_1){this.$139e(this.currentPage,true)}});isc.B._maxIndex=isc.C+10;isc.defineClass("SplitPaneSidePanel","VLayout");isc.A=isc.SplitPaneSidePanel.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.width="42%";isc.A.height="100%";isc.A.overflow="hidden";isc.A.baseStyle="splitPaneSidePanel";isc.A.skinUsesCSSTransitions=false;isc.A.animate=!isc.Browser.isMobileIE;isc.A.animateShowTime=225;isc.A.animateShowEffectConfig={effect:"slide",startFrom:"L"};isc.A.animateHideTime=200;isc.A.animateHideEffectConfig={effect:"slide",endAt:"L"};isc.A.navigationBarDefaults={_constructor:"NavigationBar",width:"100%"};isc.A.pagedPanelDefaults={_constructor:"SplitPanePagedPanel",width:"100%",height:"*"};isc.A.onScreen=false;isc.A.autoChildren=["navigationBar","pagedPanel"];isc.B.push(isc.A.initWidget=function isc_SplitPaneSidePanel_initWidget(){this.Super("initWidget",arguments);this.addAutoChildren(this.autoChildren);var _1=this.isRTL();this.$139f=this.baseStyle+(_1?"OffScreenRTL":"OffScreen");this.$139g=this.baseStyle+(_1?"OnScreenRTL":"OnScreen");this.hide();if(!this.animate){if(_1){this.$123w=isc.Page.setEvent("resize",this,null,"pageResized")}else{this.setLeft(0)} this.setStyleName(_1?this.baseStyle+"RTL":this.baseStyle)}else{if(!isc.Browser.$139c||!this.skinUsesCSSTransitions){this.setStyleName(_1?this.baseStyle+"RTL":this.baseStyle)}else{if(_1)this.setLeft("100%");this.setStyleName(this.$139f)}} this.onScreen=false},isc.A.destroy=function isc_SplitPaneSidePanel_destroy(){if(this.$123w!=null){isc.Page.clearEvent("resize",this.$123w);delete this.$123w} if(this.$146e!=null){isc.Timer.clear(this.$146e);delete this.$146e} this.Super("destroy",arguments)},isc.A.setPagedPanel=function isc_SplitPaneSidePanel_setPagedPanel(_1){if(this.pagedPanel!==_1){if(this.pagedPanel!=null)this.removeMember(this.pagedPanel);this.pagedPanel=_1;if(_1!=null){this.addMember(_1)}}},isc.A.getTransformCSS=function isc_SplitPaneSidePanel_getTransformCSS(){if(!this.animate||!isc.Browser.$139c||!this.skinUsesCSSTransitions){return null}else{var _1;if(this.onScreen){_1=this.isRTL()?"-100%":"0"}else{_1=this.isRTL()?"0":"-100%"} return";"+isc.Element.$159t+": translateX("+_1+");"}},isc.A.slideIn=function isc_SplitPaneSidePanel_slideIn(){if(this.onScreen)return;if(!this.animate){this.show()}else{if(!isc.Browser.$139c||!this.skinUsesCSSTransitions){this.animateShow(this.animateShowEffectConfig)}else{this.setStyleName(this.$139g);this.show();if(this.$146e!=null){isc.Timer.clear(this.$146e);delete this.$146e} if(this.isDrawn()){this.$146e=this.delayCall("$1n")}}} this.onScreen=true;this.setAriaState("hidden",false)},isc.A.$1n=function isc_SplitPaneSidePanel__slideIn(){delete this.$146e;if(this.isDrawn()&&this.isVisible()){var _1=this.getClipHandle();var _2,_3;if(this.isRTL()){_2="-100%";_3=-_1.offsetWidth}else{_2="0";_3=0} var _4=window.getComputedStyle(_1,null),_5=_4[isc.Element.$159t],_6;if(_5==="none"){_6=0}else{var _7=_5.split(/,\s*(?:)/);_6=parseFloat(_7[4])} if(_6!=_3){this.$1392()}else{this.$1393()} isc.Element.$136r(this,"translateX("+_2+")")}},isc.A.slideOut=function isc_SplitPaneSidePanel_slideOut(){if(!this.onScreen)return;if(!this.animate){this.hide()}else{if(!isc.Browser.$139c||!this.skinUsesCSSTransitions){this.animateHide(this.animateHideEffectConfig)}else{if(this.$146e!=null){isc.Timer.clear(this.$146e);delete this.$146e} this.setStyleName(this.$139f);if(this.isDrawn()&&this.isVisible()){var _1=this.getClipHandle();var _2,_3;if(this.isRTL()){_2="0";_3=0}else{_2="-100%";_3=-_1.offsetWidth} var _4=window.getComputedStyle(_1,null),_5=_4[isc.Element.$159t],_6;if(_5==="none"){_6=0}else{var _7=_5.split(/,\s*(?:)/);_6=parseFloat(_7[4])} if(_6!=_3){this.$1392()}else{this.$1393()} isc.Element.$136r(this,"translateX("+_2+")")}}} this.onScreen=false;this.setAriaState("hidden",true)},isc.A.handleTransitionEnd=function isc_SplitPaneSidePanel_handleTransitionEnd(_1,_2){if(_2.target===this){this.$1393();if(!this.onScreen)this.hide()}},isc.A.onDraw=function isc_SplitPaneSidePanel_onDraw(){if(!this.animate&&this.isRTL()){this.setLeft(isc.Page.getWidth()-this.getVisibleWidth())}},isc.A.pageResized=function isc_SplitPaneSidePanel_pageResized(){if(this.isDrawn()&&!this.animate&&this.isRTL()){this.setLeft(isc.Page.getWidth()-this.getVisibleWidth())}},isc.A.resized=function isc_SplitPaneSidePanel_resized(_1,_2){if(this.isDrawn()&&!this.animate&&this.isRTL()){this.setLeft(isc.Page.getWidth()-this.getVisibleWidth())}});isc.B._maxIndex=isc.C+11;isc.defineClass("SplitPane","Layout");isc.A=isc.SplitPane.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.overflow="hidden";isc.A.vertical=true;isc.A.addHistoryEntries=false;isc.A.portraitClickMaskDefaults={_constructor:"Canvas",width:"100%",height:"100%",overflow:"hidden",click:function(){this.creator.$148y()}};isc.A.portraitSidePanelDefaults={_constructor:"SplitPaneSidePanel"};isc.A.handsetPagedPanelDefaults={_constructor:"SplitPanePagedPanel",width:"100%",height:"*"};isc.A.showSidePanelButtonDefaults={_constructor:"NavigationButton",click:function(){var _1=this.creator;var _2=this.creator.currentPane;if(_2==="list"||(_2==="detail"&&_1.$137t())) {_1.showListPane(null,null,false,true)}else{_1.showNavigationPane(false,true)}}};isc.A.leftLayoutDefaults={_constructor:"VLayout",width:320};isc.A.rightLayoutDefaults={_constructor:"VLayout",width:"*"};isc.A.spacerDefaults={backgroundColor:"black",overflow:"hidden",width:1,height:"100%"};isc.A.showResizeBars=true;isc.A.desktopNavigationBarHeight=30;isc.A.navigationBarDefaults={_constructor:"NavigationBar",autoParent:"none",hieght:44,rightPadding:5,leftPadding:5,defaultLayoutAlign:"center",overflow:"hidden",navigationClick:function(_1){var _2=this.creator;if(_2.navigationClick!=null)_2.navigationClick(_1)},upClick:function(){var _1=this.creator,_2=_1.upClick;if(_2!=null){return _2.apply(_1,arguments)}},downClick:function(){var _1=this.creator,_2=_1.downClick;if(_2!=null){return _2.apply(_1,arguments)}}};isc.A.backButtonDefaults={_constructor:"NavigationButton",direction:"back",click:function(){var _1=this.creator;if(_1.currentPane==="detail"&&_1.$137t()&&_1.currentUIConfig!=="landscape") {_1.showListPane()}else{_1.showNavigationPane()} return false}};isc.A.currentPane="navigation";isc.A.listTitleLabelDefaults={_constructor:"Label",align:"center",valign:"center",width:"*",height:"100%"};isc.A.listToolStripDefaults={_constructor:"NavigationBar",rightPadding:5,leftPadding:5,defaultLayoutAlign:"center",overflow:"hidden",showLeftButton:false,showRightButton:false};isc.A.detailTitleLabelDefaults={_constructor:"Label",align:"center",valign:"center",width:"*",height:"100%"};isc.A.detailPaneContainerDefaults={_constructor:"VLayout",height:"100%"};isc.A.detailToolStripDefaults={_constructor:"NavigationBar",rightPadding:5,leftPadding:5,defaultLayoutAlign:"center",overflow:"hidden"};isc.A.autoChildren=["leftLayout","rightLayout","navigationBar","listToolStrip","detailToolStrip"];isc.A.showMiniNav=false;isc.A.showLeftButton=false;isc.A.showRightButton=false;isc.A.listPaneTitleTemplate="${titleField}";isc.A.detailPaneTitleTemplate="${titleField}";isc.A.autoNavigate=null;isc.B.push(isc.A.isHandset=function isc_SplitPane_isHandset(){return this.deviceMode==null?isc.Browser.isHandset:this.deviceMode==="handset"},isc.A.isTablet=function isc_SplitPane_isTablet(){return this.deviceMode==null?isc.Browser.isTablet:this.deviceMode==="tablet"},isc.A.getPageOrientation=function isc_SplitPane_getPageOrientation(){return this.pageOrientation||isc.Page.getOrientation()},isc.A.initWidget=function isc_SplitPane_initWidget(){this.Super("initWidget",arguments);this.addAutoChildren(this.autoChildren,"none");if(this.isTablet()){var _1=this.portraitClickMask=this.createAutoChild("portraitClickMask",{visibility:"hidden"});this.addChild(_1);var _2=this.portraitSidePanel=this.createAutoChild("portraitSidePanel",{showNavigationBar:this.showNavigationBar});this.$139h=_2.pagedPanel;this.addChild(_2)}else if(this.isHandset()){this.$139h=this.createAutoChild("handsetPagedPanel")} if(this.navigationPane!=null){this.navigationPane.resizeTo("100%",this.navigationPane.$po!=null?null:"100%");this.navigationPane.splitPane=this;if(this.autoNavigate&&isc.isA.DataBoundComponent(this.navigationPane)){this.observe(this.navigationPane,"selectionUpdated",function(){this.navigateListPane()})}} if(this.listPane!=null){this.listPane.resizeTo("100%",this.listPane.$po!=null?null:"100%");this.listPane.splitPane=this;if(this.autoNavigate&&isc.isA.DataBoundComponent(this.listPane)){this.observe(this.listPane,"selectionUpdated",function(){this.navigateDetailPane()})}} if(this.detailPane!=null){this.detailPane.resizeTo("100%",this.detailPane.$po!=null?null:"100%");this.detailPane.splitPane=this} if(this.pageOrientation==null){this.$137k=isc.Page.setEvent("orientationChange",this)} this.$137l=this.getID()+"_";if(this.addHistoryEntries)this.$137m();this.pageOrientationChange()},isc.A.navigationBar_autoMaker=function isc_SplitPane_navigationBar_autoMaker(_1){_1=isc.addProperties({},_1,{showRightButton:this.showRightButton,showLeftButton:this.showLeftButton,showMiniNavControl:this.showMiniNav});if(this.getUIConfiguration()==="desktop"){_1.height=this.desktopNavigationBarHeight;_1.visibility="hidden"} return this.createAutoChild("navigationBar",_1)},isc.A.listToolStrip_autoMaker=function isc_SplitPane_listToolStrip_autoMaker(_1){_1=isc.addProperties({},_1);if(this.getUIConfiguration()==="desktop"){_1.height=this.desktopNavigationBarHeight} return this.createAutoChild("listToolStrip",_1)},isc.A.detailToolStrip_autoMaker=function isc_SplitPane_detailToolStrip_autoMaker(_1){_1=isc.addProperties({},_1);if(this.getUIConfiguration()==="desktop"){_1.height=this.desktopNavigationBarHeight} return this.createAutoChild("detailToolStrip",_1)},isc.A.destroy=function isc_SplitPane_destroy(){if(this.$138i!=null){isc.History.unregisterCallback(this.$138i);delete this.$138i} if(this.$137k!=null){isc.Page.clearEvent("orientationChange",this.$137k);delete this.$137k} this.Super("destroy",arguments)},isc.A.draw=function isc_SplitPane_draw(){this.Super("draw",arguments);this.$137n()},isc.A.$137m=function isc_SplitPane__setUpDefaultHistoryManagement(){if(!isc.History){this.logError("addHistoryEntries is true, but the History module is not loaded.")}else if(this.$138i==null){this.$138i=isc.History.registerCallback({target:this,methodName:"historyCallback"},true,true)} this.$137n()},isc.A.setAddHistoryEntries=function isc_SplitPane_setAddHistoryEntries(_1){this.addHistoryEntries=_1;if(_1)this.$137m();else if(this.$138i!=null){isc.History.unregisterCallback(this.$138i);delete this.$138i}},isc.A.$137n=function isc_SplitPane__maybeAddHistoryEntry(){if(!this.addHistoryEntries||!isc.History)return;if(!this.isDrawn())return;var _1=this.currentPane;var _2=this.$137l+_1;var _3=String(this.navigationTitle);var _4={$138l:this.$138l};if(_1==="navigation"){if(!(this.isTablet()||this.isHandset()))return;_4.title=this.navigationTitle}else if(_1==="list"){if(!(this.isTablet()||this.isHandset()))return;_3+=" > "+(this.listTitle==null?"":String(this.listTitle));_4.title=this.listTitle}else if(_1==="detail"){if(!this.isHandset())return;if(this.$137t()){_3+=" > "+(this.listTitle==null?"":String(this.listTitle))} _3+=" > "+(this.detailTitle==null?"":String(this.detailTitle));_4.title=this.detailTitle} if(!isc.Page.isLoaded()){isc.Page.setEvent("load",function(){if(isc.History.readyForAnotherHistoryEntry())isc.History.addHistoryEntry(_2,_3,_4);else isc.Class.delayCall("addHistoryEntry",[_2,_3,_4],0,isc.History)},isc.Page.FIRE_ONCE)}else{if(isc.History.readyForAnotherHistoryEntry())isc.History.addHistoryEntry(_2,_3,_4);else isc.Class.delayCall("addHistoryEntry",[_2,_3,_4],0,isc.History)}},isc.A.historyCallback=function isc_SplitPane_historyCallback(_1,_2){if(this.destroyed||_1==null)return;var _3=this.$137l;if(_1.startsWith(_3)){var _4=_1.substring(_3.length);if(_4==="navigation"){this.setNavigationTitle(_2.title);this.showNavigationPane(true)}else if(_4==="list"){this.showListPane(_2.title,_2.$138l,true)}else{this.showDetailPane(_2.title,_2.$138l,true)}}},isc.A.setCurrentPane=function isc_SplitPane_setCurrentPane(_1){if(_1==="navigation")this.showNavigationPane();else if(_1==="list")this.showListPane();else this.showDetailPane()},isc.A.setDetailToolButtons=function isc_SplitPane_setDetailToolButtons(_1){this.detailToolButtons=_1;this.updateDetailToolStrip()},isc.A.setPageOrientation=function isc_SplitPane_setPageOrientation(_1){if(this.pageOrientation!==_1){this.pageOrientation=_1;if(_1==null){if(this.$137k==null){this.$137k=isc.Page.setEvent("orientationChange",this)}}else if(this.$137k!=null){isc.Page.clearEvent("orientationChange",this.$137k);delete this.$137k}} this.pageOrientationChange()},isc.A.pageOrientationChange=function isc_SplitPane_pageOrientationChange(){this.updateUI()},isc.A.$142j=function isc_SplitPane__getDetailPaneContainer(){var _1=this.detailPaneContainer;if(_1==null){_1=this.detailPaneContainer=this.createAutoChild("detailPaneContainer")} var _2=[];if(this.detailPane!=null){_2.add(this.detailPane)} if(this.detailToolButtons!=null&&!this.detailToolButtons.isEmpty()){this.updateDetailToolStrip();_2.add(this.detailToolStrip)} _1.setMembers(_2);return _1},isc.A.updateUI=function isc_SplitPane_updateUI(_1){var _2=this.currentUIConfig,_3=this.$79m,_4=this.currentUIConfig=this.getUIConfiguration(),_5=this.$79m=this.currentPane;if(!_1&&_4===_2&&_5===_3){if(_4==="handset"){this.$139h.$139e(this.$139h.currentPage,true)} return} this.updateNavigationBar();if(_4==="handset"){this.setProperty("vertical",true);var _6;if(_2!=="handset"){_6=[];if(this.navigationPane!=null)_6.add(this.navigationPane);if(this.listPane!=null)_6.add(this.listPane);_6.add(this.$142j());this.$139h.setPages(_6)}else{_6=this.$139h.pages} var _7=[];if(this.navigationBar!=null)_7.add(this.navigationBar);_7.add(this.$139h);if(_5==="navigation"){this.$139h.setCurrentPage(0,_2!=="handset")}else if(_5==="list"){this.$139h.setCurrentPage(1,_2!=="handset")}else{this.$139h.setCurrentPage((this.$137t()?2:1),_2!=="handset")} this.setMembers(_7)}else if(_4==="portrait"){this.setProperty("vertical",true);this.leftLayout.removeMembers(this.leftLayout.members);this.portraitSidePanel.setPagedPanel(this.$139h);this.updateDetailToolStrip();this.setMembers([this.detailToolStrip]);if(this.detailPane!=null)this.addMember(this.detailPane);var _6;if(_2!=="portrait"){_6=[];if(this.navigationPane!=null)_6.add(this.navigationPane);if(this.listPane!=null)_6.add(this.listPane);this.portraitSidePanel.pagedPanel.setPages(_6)}else{_6=this.portraitSidePanel.pagedPanel.pages} if(_5==="navigation"){this.$139h.setCurrentPage(0,!this.portraitSidePanel.onScreen);if(this.isDrawn()&&this.isVisible()){this.$148z()}}else if(_5==="list"){this.$139h.setCurrentPage(1,!this.portraitSidePanel.onScreen);if(this.isDrawn()&&this.isVisible()){this.$148z()}}else{if(this.portraitSidePanel.onScreen){this.$148y()}}}else if(_4==="landscape"){this.setProperty("vertical",false);this.portraitSidePanel.setPagedPanel(null);if(this.portraitSidePanel.onScreen){this.portraitSidePanel.slideOut()} this.updateDetailToolStrip();var _7=[];if(this.detailToolStrip!=null)_7.add(this.detailToolStrip);if(this.detailPane!=null)_7.add(this.detailPane);this.rightLayout.setMembers(_7);var _6;if(_2!=="landscape"){_6=[];if(this.navigationPane!=null)_6.add(this.navigationPane);if(this.listPane!=null)_6.add(this.listPane);this.$139h.setPages(_6)}else{_6=this.$139h.pages} if(_5==="navigation"){this.$139h.setCurrentPage(0,_2!=="landscape")}else if(_5==="list"){this.$139h.setCurrentPage(1,_2!=="landscape")} _7.setLength(0);if(this.navigationBar!=null)_7.add(this.navigationBar);_7.add(this.$139h);this.leftLayout.setMembers(_7);_7.setLength(0);_7.add(this.leftLayout);if(this.showResizeBars){this.leftLayout.setShowResizeBar(true)}else{this.leftLayout.setShowResizeBar(false);if(this.spacer==null){this.spacer=this.createAutoChild("spacer")} _7.add(this.spacer)} _7.add(this.rightLayout);this.setMembers(_7)}else{this.setProperty("vertical",false);var _7=[];if(this.navigationBar!=null)_7.add(this.navigationBar);if(this.navigationPane!=null)_7.add(this.navigationPane);this.leftLayout.setMembers(_7);this.leftLayout.setShowResizeBar(this.showResizeBars);this.updateListToolStrip();this.updateDetailToolStrip();_7.setLength(0);if(this.$137t()){if(this.listToolStrip!=null)_7.add(this.listToolStrip);_7.add(this.listPane);this.listPane.setShowResizeBar(this.showResizeBars)} if(this.detailPane!=null){if(this.detailToolStrip!=null)_7.add(this.detailToolStrip);_7.add(this.detailPane)} this.rightLayout.setMembers(_7);this.setMembers([this.leftLayout,this.rightLayout])} var _8=this.isRTL()&&!this.vertical;if(this.reverseOrder!=_8){this.reverseOrder=_8;this.reflow()}},isc.A.$148z=function isc_SplitPane__engagePortraitSidePanel(){this.portraitClickMask.show();this.portraitSidePanel.slideIn()},isc.A.$148y=function isc_SplitPane__dismissPortraitSidePanel(){this.portraitSidePanel.slideOut();this.portraitClickMask.hide()},isc.A.updateListToolStrip=function isc_SplitPane_updateListToolStrip(){if(this.listToolStrip==null)return;if(this.currentUIConfig==="desktop"){this.updateListTitleLabel();var _1=[];if(this.listTitleLabel!=null)_1.add(this.listTitleLabel);this.listToolStrip.setMembers(_1)}},isc.A.updateListTitleLabel=function isc_SplitPane_updateListTitleLabel(){if(this.showListTitleLabel==false)return;if(this.listTitleLabel==null){this.listTitleLabel=this.createAutoChild("listTitleLabel")} this.listTitleLabel.setContents(this.listTitle)},isc.A.updateDetailToolStrip=function isc_SplitPane_updateDetailToolStrip(){if(this.detailToolStrip==null)return;var _1=this.currentUIConfig;var _2;if(_1==="handset"){_2=[];_2.addList(this.detailToolButtons);if(this.detailTitleLabel&&this.detailTitleLabel.isDrawn()){this.detailTitleLabel.deparent()} this.detailToolStrip.setProperty("align","center");this.detailToolStrip.setControls(_2)}else if(_1==="portrait"){var _3=(this.currentPane!=="navigation"&&this.listPane?this.listTitle:this.navigationTitle);if(this.showSidePanelButton==null){this.showSidePanelButton=this.createAutoChild("showSidePanelButton",{title:_3})}else{this.showSidePanelButton.setTitle(_3)} this.updateDetailTitleLabel();_2=[this.showSidePanelButton];if(this.detailNavigationControl!=null)_2.add(this.detailNavigationControl);if(this.detailTitleLabel!=null)_2.add(this.detailTitleLabel);if(this.detailToolButtons!=null)_2.addList(this.detailToolButtons);this.detailToolStrip.setProperty("align","left");this.detailToolStrip.setControls(_2)}else{this.updateDetailTitleLabel();_2=[];if(this.detailTitleLabel!=null)_2.add(this.detailTitleLabel);if(this.detailToolButtons!=null)_2.addList(this.detailToolButtons);this.detailToolStrip.setProperty("align","left");this.detailToolStrip.setControls(_2)}},isc.A.updateDetailTitleLabel=function isc_SplitPane_updateDetailTitleLabel(){if(this.showDetailTitleLabel==false)return;if(this.detailTitleLabel==null){this.detailTitleLabel=this.createAutoChild("detailTitleLabel")} this.detailTitleLabel.setContents(this.detailTitle)},isc.A.updateNavigationBar=function isc_SplitPane_updateNavigationBar(){var _1;if(this.currentUIConfig==="portrait"){_1=this.portraitSidePanel.navigationBar}else{_1=this.navigationBar} if(_1==null)return;this.logInfo("updateNavigationBar, currentPane: "+this.currentPane+", currentUI: "+this.currentUIConfig);if((this.currentUIConfig==="handset"&&this.currentPane!=="navigation")||(this.currentUIConfig==="portrait"&&this.currentPane!=="navigation")||(this.currentUIConfig==="landscape"&&this.currentPane!=="navigation"&&this.$137t())) {var _2;if(this.currentUIConfig==="landscape"){_2=(this.$137t()?this.listTitle:this.navigationTitle)}else if(this.currentUIConfig==="portrait"){_2=(this.$137t()&&this.currentPane!=="navigation"?this.listTitle:this.navigationTitle)}else{_2=(this.currentPane==="detail"?this.detailTitle:(this.currentPane==="list"?this.listTitle:this.navigationTitle))} if(!_2)_2=" ";_1.setTitle(_2);var _3;if(this.$138l!=null){_3=this.$138l}else{_3=this.isHandset()&&this.currentPane==="detail"&&this.$137t()?this.listTitle:this.navigationTitle} if(this.backButton==null){this.backButton=this.createAutoChild("backButton",{title:_3})}else{this.backButton.setTitle(_3)} var _4=[];if(this.currentUIConfig!=="portrait"||this.$137t()){_4.add(this.backButton)} _4.add("leftButton");_4.add("titleLabel");if(this.detailNavigationControl!=null){_4.add(this.detailNavigationControl)} _4.add("rightButton");if(this.currentUIConfig==="handset"){_4.add("miniNavControl")}else{_4.addAt("miniNavControl",1)} _1.setControls(_4)}else{if(this.currentUIConfig==="desktop"&&this.showNavigationBar==null&&!this.navigationTitle&&!this.showRightButton&&!this.showLeftButton) {_1.hide();_1.setTitle(" ")}else{_1.show();if(!_1.isDrawn()&&(_1.parentElement==null||_1.parentElement.isDrawn())) {_1.draw()} _1.setTitle(this.navigationTitle||" ")} _1.setControls(["leftButton","titleLabel","rightButton"])} _1.setLeftButtonTitle(this.leftButtonTitle);_1.setRightButtonTitle(this.rightButtonTitle);_1.setShowLeftButton(this.showLeftButton);_1.setShowRightButton(this.showRightButton);if(this.currentUIConfig==="portrait"){}else if(this.currentUIConfig==="landscape"){var _5=(this.navigationBarProperties&&this.navigationBarProperties.styleName)||(this.navigationBarDefaults&&this.navigationBarDefaults.styleName)||this.navigationBar.getClass().getInstanceProperty("styleName");_1.setStyleName(_5)}},isc.A.getUIConfiguration=function isc_SplitPane_getUIConfiguration(){if(this.isHandset())return"handset";else if(this.isTablet()&&this.getPageOrientation()==="portrait")return"portrait";else if(this.isTablet()&&this.getPageOrientation()==="landscape")return"landscape";else return"desktop"},isc.A.setShowLeftButton=function isc_SplitPane_setShowLeftButton(_1){this.showLeftButton=_1;this.updateNavigationBar()},isc.A.setLeftButtonTitle=function isc_SplitPane_setLeftButtonTitle(_1){this.leftButtonTitle=_1;this.updateNavigationBar()},isc.A.setShowRightButton=function isc_SplitPane_setShowRightButton(_1){this.showRightButton=_1;this.updateNavigationBar()},isc.A.setRightButtonTitle=function isc_SplitPane_setRightButtonTitle(_1){this.rightButtonTitle=_1;this.updateNavigationBar()},isc.A.$79k=function isc_SplitPane__setNavigationPane(_1){var _2=this.navigationPane;if(_2!=null){if(_2===_1)return;delete _2.splitPane;this.ignore(_2,"selectionUpdated")} this.navigationPane=_1;if(_1!=null){_1.resizeTo("100%",_1.$po!=null?null:"100%");_1.splitPane=this;if(this.autoNavigate&&isc.isA.DataBoundComponent(_1)){this.observe(_1,"selectionUpdated",function(){this.navigateListPane()})}} if(this.isTablet()||this.isHandset()){var _3=[];if(_1!=null)_3.add(_1);if(this.listPane!=null)_3.add(this.listPane);if(this.isHandset())_3.add(this.$142j());this.$139h.setPages(_3)}},isc.A.setNavigationPane=function isc_SplitPane_setNavigationPane(_1){this.$79k(_1);this.updateUI(true)},isc.A.setNavigationTitle=function isc_SplitPane_setNavigationTitle(_1){this.navigationTitle=_1;this.updateNavigationBar()},isc.A.showNavigationPane=function isc_SplitPane_showNavigationPane(_1,_2){var _3=this.currentPane!=null&&this.currentPane!=="navigation";this.currentPane="navigation";this.updateUI(_1||_2);if(_3){if(!_1){this.$137n()} delete this.$138l;if(this.paneChanged!=null&&this.isDrawn())this.paneChanged("navigation")}},isc.A.$137t=function isc_SplitPane__hasListPane(){return this.listPane!=null},isc.A.$800=function isc_SplitPane__setListPane(_1){if(this.$137t()){var _2=this.listPane;if(_2===_1)return;delete _2.splitPane;this.ignore(_2,"selectionUpdated")} this.listPane=_1;if(_1!=null){_1.resizeTo("100%",_1.$po!=null?null:"100%");_1.splitPane=this;if(this.autoNavigate&&isc.isA.DataBoundComponent(_1)){this.observe(_1,"selectionUpdated",function(){this.navigateDetailPane()})}} if(this.isTablet()||this.isHandset()){var _3=[];if(this.navigationPane!=null)_3.add(this.navigationPane);if(_1!=null)_3.add(_1);if(this.isHandset())_3.add(this.$142j());this.$139h.setPages(_3)}},isc.A.setListPane=function isc_SplitPane_setListPane(_1){this.$800(_1);this.updateUI(true)},isc.A.showListPane=function isc_SplitPane_showListPane(_1,_2,_3,_4){if(!this.$137t()){this.logWarn("Attempted to show the list pane, but this SplitPane does not have a list pane. Ignoring.");return} var _5=(this.currentPane!=="list");if(_1!=null)this.listTitle=_1;if(_2!=null)this.$138l=_2;this.currentPane="list";this.updateUI(_1!=null||_2!=null||_3||_4);if(_5){if(!_3){this.$137n()} delete this.$138l;if(this.paneChanged!=null&&this.isDrawn())this.paneChanged("list")}},isc.A.setListTitle=function isc_SplitPane_setListTitle(_1){this.listTitle=_1;this.updateNavigationBar();this.updateListToolStrip();this.updateDetailToolStrip()},isc.A.$79l=function isc_SplitPane__setDetailPane(_1){if(this.detailPane!=null){delete this.detailPane.splitPane} this.detailPane=_1;if(_1){_1.resizeTo("100%",_1.$po!=null?null:"100%");_1.splitPane=this} if(this.isHandset()){var _2=[];if(this.navigationPane!=null)_2.add(this.navigationPane);if(this.listPane!=null)_2.add(this.listPane);_2.add(this.$142j());this.$139h.setPages(_2)}},isc.A.setDetailPane=function isc_SplitPane_setDetailPane(_1){this.$79l(_1);this.updateUI(true)},isc.A.showDetailPane=function isc_SplitPane_showDetailPane(_1,_2,_3,_4){var _5=(this.currentPane!=="detail");if(_1!=null)this.detailTitle=_1;if(_2!=null)this.$138l=_2;this.currentPane="detail";this.updateUI(_1!=null||_2!=null||_3||_4);if(_5){if(!_3){this.$137n()} delete this.$138l;if(this.paneChanged!=null&&this.isDrawn())this.paneChanged("detail")}},isc.A.setDetailTitle=function isc_SplitPane_setDetailTitle(_1){this.detailTitle=_1;if(this.currentUIConfig==="handset"){if(this.currentPane==="detail")this.updateNavigationBar()}else{this.updateDetailToolStrip()}},isc.A.setDetailNavigationControl=function isc_SplitPane_setDetailNavigationControl(_1){this.detailNavigationControl=_1;var _2=this.currentUIConfig!=="landscape"&&this.currentPane==="detail";if(_2)this.updateUI(true)},isc.A.$168p=function isc_SplitPane__parsePaneTitleTemplate(_1,_2){if(!isc.isA.DataBoundComponent(_2))return"";var _3=_2.getSelectedRecord();var _4={titleField:_3==null?"":_3[_2.getTitleField()],index:_3==null?-1:_2.getRecordIndex(_3),totalRows:_2.getTotalRows(),record:_3};return _1.evalDynamicString(this,_4)},isc.A.setListPaneTitleTemplate=function isc_SplitPane_setListPaneTitleTemplate(_1){this.listPaneTitleTemplate=_1;this.setListTitle(this.$168p(this.listPaneTitleTemplate,this.navigationPane))},isc.A.setDetailPaneTitleTemplate=function isc_SplitPane_setDetailPaneTitleTemplate(_1){this.detailPaneTitleTemplate=_1;this.setDetailTitle(this.$168p(this.detailPaneTitleTemplate,this.listPane))},isc.A.navigatePane=function isc_SplitPane_navigatePane(_1,_2,_3){var _4;if(isc.isA.Canvas(_1)){if(_1===this.navigationPane){_4=_1;_1="navigation"}else if(_1===this.listPane){_4=_1;_1="list"}else if(_1===this.detailPane){_4=_1;_1="detail"}else{this.logWarn("Unknown target pane:"+isc.echoLeaf(_1)+". Will use the default target pane.");_1=null}}else{if(_1==="navigation"){_4=this.navigationPane}else if(_1==="list"){_4=this.listPane;if(_4==null){this.logWarn("The listPane cannot be the target because there isn't a listPane set. Will default to the detailPane.")}}else if(_1==="detail"){_4=this.detailPane}} if(_4==null){if(this.$137t()){_1="list";_4=this.listPane}else{_1="detail";_4=this.detailPane}} if(_4==null)return;var _5;if(isc.isA.Canvas(_3)){if(_3===this.navigationPane){_5=_3;_3="navigation"}else if(_3===this.listPane){_5=_3;_3="list"}else if(_3===this.detailPane){_5=_3;_3="detail"}else{this.logWarn("Unknown source pane:"+isc.echoLeaf(_3)+". Will use the default source pane.");_3=null}}else{if(_3==="navigation"){_5=this.navigationPane}else if(_3==="list"){_5=this.listPane;if(_5==null){this.logWarn("The listPane cannot be the source because there isn't a listPane set. Will use the default source pane.")}}else if(_3==="detail"){_5=this.detailPane}} if(_5==null){if(_1==="detail"&&this.$137t()){_3="list";_5=this.listPane}else{_3="navigation";_5=this.navigationPane}} if(_5==null)return;if(!isc.isA.DataBoundComponent(_4)||!_4.getDataSource()){this.logWarn("Can't navigate SplitPane without a DataSource on the target pane.");return} if(!isc.isA.DataBoundComponent(_5)||!_5.getDataSource()){this.logWarn("Can't navigate SplitPane without a DataSource on the source pane.");return} var _6=this;_4.fetchRelatedData(_5.getSelectedRecord(),_5,function(){var _7=_2;if(_1==="list"){if(_7==null&&_6.listPaneTitleTemplate!=null){_7=_6.$168p(_6.listPaneTitleTemplate,_5)} _6.showListPane(_7,null)}else if(_1==="detail"){if(_7==null&&_6.detailPaneTitleTemplate!=null){_7=_6.$168p(_6.detailPaneTitleTemplate,_5)} _6.showDetailPane(_7,null)}})},isc.A.navigateListPane=function isc_SplitPane_navigateListPane(_1){this.navigatePane("list",_1,"navigation")},isc.A.navigateDetailPane=function isc_SplitPane_navigateDetailPane(_1){this.navigatePane("detail",_1,"list")});isc.B._maxIndex=isc.C+51;isc.SplitPane.registerStringMethods({navigationClick:"direction",paneChanged:"pane",upClick:"",downClick:""});isc.defineClass("NavStackPagedPanel","SplitPanePagedPanel");isc.A=isc.NavStackPagedPanel.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.animateScrollDuration=300;isc.A.pagesContainerBaseStyle="navStackPagedPanelPagesContainer";isc.B.push(isc.A.push=function isc_NavStackPagedPanel_push(_1,_2){this.pages.add(_1);var _3=this.pages.length;var i=_3-1;this.$1462(_1,i,_3);this.setCurrentPage(i,false,_2)},isc.A.pop=function isc_NavStackPagedPanel_pop(_1){this.setCurrentPage(this.pages.length-2,false,{target:this,method:function(){this.pages[this.pages.length-1].deparent();this.pages.setLength(this.pages.length-1);if(_1!=null)this.fireCallback(_1)}})},isc.A.setSinglePanel=function isc_NavStackPagedPanel_setSinglePanel(_1,_2){this.setPages([_1]);if(_2!=null)this.fireCallback(_2)});isc.B._maxIndex=isc.C+3;isc.defineClass("NavStack","VLayout");isc.A=isc.NavStack.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.navStackPagedPanelConstructor="NavStackPagedPanel";isc.A.navStackPagedPanelDefaults={width:"100%",height:"*"};isc.A.navigationBarConstructor="NavigationBar";isc.A.navigationBarDefaults={autoParent:"none",hieght:44,rightPadding:5,leftPadding:5,defaultLayoutAlign:"center",overflow:"hidden",showLeftButton:false,navigationClick:function(_1){if("back"==_1){this.creator.pop()}}};isc.B.push(isc.A.initWidget=function isc_NavStack_initWidget(){this.Super("initWidget",arguments);if(this.navigationBar==null){this.navigationBar=this.createAutoChild("navigationBar")} this.navStackPagedPanel=this.createAutoChild("navStackPagedPanel");this.setMembers([this.navigationBar,this.navStackPagedPanel])},isc.A.push=function isc_NavStack_push(_1,_2){if(this.$1430())return;this.navigationBar.push(_1);this.navStackPagedPanel.push(_1,_2);if(this.navStackPagedPanel.pages.length>1){this.navigationBar.setShowLeftButton(true)}},isc.A.pop=function isc_NavStack_pop(_1){if(this.$1430())return;var _2=this.navigationBar.pop();if(this.navStackPagedPanel.pages.length<=2){this.navigationBar.setShowLeftButton(false)} this.navStackPagedPanel.pop(_1)},isc.A.setSinglePanel=function isc_NavStack_setSinglePanel(_1,_2){this.navigationBar.setSinglePanel(_1);this.navStackPagedPanel.setSinglePanel(_1,_2);this.navigationBar.setShowLeftButton(false)},isc.A.$1430=function isc_NavStack__isAnimating(){return!!this.navStackPagedPanel.$35v});isc.B._maxIndex=isc.C+5;isc._nonDebugModules=(isc._nonDebugModules!=null?isc._nonDebugModules:[]);isc._nonDebugModules.push('Foundation');isc.checkForDebugAndNonDebugModules();isc._moduleEnd=isc._Foundation_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Foundation module init time: '+(isc._moduleEnd-isc._moduleStart)+'ms','loadTime');delete isc.definingFramework;if(isc.Page)isc.Page.handleEvent(null,"moduleLoaded",{moduleName:'Foundation',loadTime:(isc._moduleEnd-isc._moduleStart)});}else{if(window.isc&&isc.Log&&isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Foundation'.");}