/* * Isomorphic SmartClient * Version SNAPSHOT_v10.1d_2015-04-30 (2015-04-30) * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved. * "SmartClient" is a trademark of Isomorphic Software, Inc. * * licensing@smartclient.com * * http://smartclient.com/license */ 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!="SNAPSHOT_v10.1d_2015-04-30/LGPL Development Only"){isc.logWarn("SmartClient module version mismatch detected: This application is loading the core module from SmartClient version '"+isc.version+"' and additional modules from 'SNAPSHOT_v10.1d_2015-04-30/LGPL Development Only'. 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=20;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.setOverflow(isc.Canvas.HIDDEN)} 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.setOverflow(_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.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.setOverflow(isc.Canvas.HIDDEN);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.setOverflow(_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+30;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.$155w&&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.vertical&&this.canOverflowHeight())) {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==null||(isc.isAn.Array(_1)&&_1.length==0))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;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.$158o=function isc_Button__getLogicalIconOrientation(){var _1=this.isRTL(),_2=((!_1&&this.iconOrientation==isc.Canvas.RIGHT)||(_1&&((this.ignoreRTL&&this.iconOrientation==isc.Canvas.LEFT)||(!this.ignoreRTL&&this.iconOrientation==isc.Canvas.RIGHT))));return(_1||_2)&&!(_1&&_2)?isc.Canvas.RIGHT:isc.Canvas.LEFT},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.$167v=function isc_Button__getTextAlign(_1){var _2=this.align;if(_2==null){return isc.Canvas.CENTER}else if(!_1||this.ignoreRTL){return _2}else{return isc.StatefulCanvas.$1333[_2]}},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;_6[10]=_1?isc.Canvas.CENTER:this.$167v(_3);_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=this.$167v(_3);_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=this.$167v(_4);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.icon;if(isc.isAn.Object(_1))_1=_1.src;if(_1===isc.Canvas.$wz)return _1;var _2=this.state,_3=this.selected,_4=this.getCustomState(),_5=isc.StatefulCanvas;if(_2==_5.STATE_DISABLED&&!this.showDisabledIcon)_2=null;else if(_2==_5.STATE_DOWN&&!this.showDownIcon)_2=null;else if(_2==_5.STATE_OVER&&!this.showRollOverIcon)_2=null;if(!this.showIconState){_2=null;_4=null} if(_3&&!this.showSelectedIcon)_3=false;var _6=this.showFocusedIcon?this.getFocusedState():null;return isc.Img.urlForState(_1,_3,_6,_2,(this.showRTLIcon&&this.isRTL()?"rtl":null),_4)},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+49;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==="otherScrollbarSize"){_8+=_4[i]=this.getOtherScrollbarSize()}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],arguments);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()){if(isc.Canvas.ariaEnabled())this.setAriaState("valuenow",_1);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,arguments);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){if(_1==null)return null;var _2=isc.ClassFactory.getClass(this.separatorClass,true),_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,true)} _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.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)_4+="
"+_12;if(this.showMenuIcon&&_10)_4+="
"+_10}else{this.valign="center";if(this.showButtonTitle) _4+=" "+_12+"";if(this.showMenuIcon&&_10)_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.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||"otherScrollbarSize";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.btnSize=this.btnSize||this.scrollbarSize;this.setBreadth(_2) this.makeThumb();this.addPeer(this.thumb);this.setScrollTarget(this.scrollTarget)},isc.A.getBreadth=function isc_Scrollbar_getBreadth(){return this.vertical?this.getWidth():this.getHeight()},isc.A.setBreadth=function isc_Scrollbar_setBreadth(_1){if(this.vertical)this.setWidth(_1);else this.setHeight(_1)},isc.A.getOtherScrollbarSize=function isc_Scrollbar_getOtherScrollbarSize(){var _1=this.scrollTarget;if(this.$u3&&_1!=null){var _2=this.vertical?_1.$169u:_1.$169v;if(_2)return _2.getBreadth()} return this.getBreadth()},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.$169w=function isc_Scrollbar__resizeItems(_1){this.setItems();this.resizeImages();this.setThumb();this.markForRedraw(_1||"resizeItems")},isc.A.setShowCorner=function isc_Scrollbar_setShowCorner(_1){_1=_1!=false;if(this.showCorner!=_1){this.showCorner=_1;this.$169w("showCorner")} return _1},isc.A.$169x=function isc_Scrollbar__getCornerSize(){var _1=this.getPartNum(this.cornerImg.name);return _1!=null?this.getSize(_1):null},isc.A.$169y=function isc_Scrollbar__setScrollbarOnTarget(_1){var _2;if(this.vertical){_1.$169v=this;_2=_1.$169u}else{_1.$169u=this;_2=_1.$169v} if(_2){var _3=_2.$169x();if(isc.isA.Number(_3)&&_3!=this.getBreadth()){_2.$169w("scrollbarDependency")}}},isc.A.setScrollTarget=function isc_Scrollbar_setScrollTarget(_1){if(this.$u3&&this.scrollTarget!=null&&this.isObserving(this.scrollTarget,"scrollTo")) {this.ignore(this.scrollTarget,"scrollTo");this.ignore(this.scrollTarget,"$ut");delete this.scrollTarget[this.vertical?"$169v":"$169u"]} if(_1!=null)this.scrollTarget=_1;if(this.scrollTarget==null)this.scrollTarget=this;if(this.$u3&&this.scrollTarget!=this){this.observe(this.scrollTarget,"scrollTo","observer.setThumb()");this.observe(this.scrollTarget,"$ut","observer.setThumb()");this.$169y(this.scrollTarget)} 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)} this.setThumb()},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=_1!=0?_2/_1:_2;_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+51;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,$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==="otherScrollbarSize"){_9=_10[i]=_5.getOtherScrollbarSize()}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.byDateTitle="by Date";isc.A.byWeekAndYearTitle="by Week and Year";isc.A.byMonthAndYearTitle="by Month and Year";isc.A.byQuarterAndYearTitle="by Quarter and Year";isc.A.byDayOfWeekAndYearTitle="by Day of specific Week";isc.A.byDayOfMonthAndYearTitle="by Day of specific Month";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,date:isc.GroupingMessages.byDateTitle,weekAndYear:isc.GroupingMessages.byWeekAndYearTitle,monthAndYear:isc.GroupingMessages.byMonthAndYearTitle,quarterAndYear:isc.GroupingMessages.byQuarterAndYearTitle,dayOfWeekAndYear:isc.GroupingMessages.byDayOfWeekAndYearTitle,dayOfMonthAndYear:isc.GroupingMessages.byDayOfMonthAndYearTitle}},defaultGroupingMode:"date",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"quarterAndYear":_6=_1.getFullYear()+"_"+(Math.floor(_1.getMonth()/3)+1);break;case"monthAndYear":_6=_1.getFullYear()+"_"+_1.getMonth();break;case"weekAndYear":_6=_1.getFullYear()+"_"+_1.getWeek();break;case"date":_6=_1.getFullYear()+"_"+_1.getMonth()+"_"+_1.getDate();break;case"dayOfWeekAndYear":var _8=isc.DateChooser.getPrototype().firstDayOfWeek;var _9=_1.getDay()-_8;if(_9<0)_9+=7;_6=_1.getFullYear()+"_"+_1.getWeek()+"_"+_9;break;case"dayOfMonthAndYear":_6=_1.getFullYear()+"_"+_1.getMonth()+"_"+_1.getDate()+"_"+_1.getDay();break;case"timezoneHours":_6=_1.getTimezoneOffset()/60;break;case"timezoneMinutes":_6=_1.getTimezoneOffset();break;case"timezoneSeconds":_6=_1.getTimezoneOffset()*60;break;case"upcoming":var _10=new Date();if(_10.isToday(_1))return 1;else if(_10.isTomorrow(_1))return 2;else if(_10.isThisWeek(_1))return 3;else if(_10.isNextWeek(_1))return 4;else if(_10.isNextMonth(_1))return 5;else if(_10.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"quarter":_6="Q"+_2.groupValue;break;case"month":_6=Date.getShortMonthNames()[_1];break;case"week":_6=isc.GroupingMessages.weekNumberTitle+_2.groupValue;break;case"day":case"dayOfWeek":_6=Date.getShortDayNames()[_1];break;case"dayOfMonth":_6=_1;break;case"quarterAndYear":var _8=_2.groupValue.split("_");_6="Q"+_8[1]+" "+_8[0];break;case"monthAndYear":var _8=_2.groupValue.split("_");_6=Date.getMonthNames()[_8[1]]+" "+_8[0];break;case"weekAndYear":var _8=_2.groupValue.split("_");_6=isc.GroupingMessages.weekNumberTitle+_8[1]+" "+_8[0];break;case"date":var _8=_2.groupValue.split("_");var _9=isc.Date.createLogicalDate(_8[0],_8[1],_8[2]);_6=_9.toShortDate();break;case"dayOfWeekAndYear":var _8=_2.groupValue.split("_");_6=isc.GroupingMessages.weekNumberTitle+_8[1]+" "+_8[0]+", "+isc.Date.getDayNames()[_8[2]];break;case"dayOfMonthAndYear":var _8=_2.groupValue.split("_");_6=isc.Date.getShortMonthNames()[_8[1]]+" "+_8[0]+", "+isc.Date.getDayNames()[_8[3]]+" "+_8[2];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 _10=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",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,"formula"),_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,"formula"),_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,"formula");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,"formula");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,"formula");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,"formula");_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.filterEditorType==null){var _5=this.getInheritedProperty(_3,"filterEditorType",_2);if(_5!=null)_3.filterEditorType=_1.filterEditorType=_5} if(_1.browserInputType==null){var _6=this.getInheritedProperty(_3,"browserInputType",_2);if(_6!=null)_3.browserInputType=_1.browserInputType=_6} this.setupInheritedProperties(_3,_2);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,"filterEditorProperties",_2);if(_9!=null){_1.filterEditorProperties=isc.addProperties({},_9,_1.filterEditorProperties)} var _10=this.getInheritedProperty(_3,"shortDisplayFormatter",_2) if(_10!=null)_3.shortDisplayFormatter=_10;var _10=this.getInheritedProperty(_3,"normalDisplayFormatter",_2) if(_10!=null)_3.normalDisplayFormatter=_10;var _10=this.getInheritedProperty(_3,"editFormatter",_2) if(_10!=null)_3.editFormatter=_10;var _11=this.getInheritedProperty(_3,"parseInput",_2) if(_11!=null)_3.parseInput=_11;var _12=this.getValidators(_3,_2);if(_12==null)return;if(!_1.validators){_1.validators=_12}else{if(!isc.isAn.Array(_1.validators))_1.validators=[_1.validators];_1.validators.addAsList(_12);this.$67(_1.validators)}},isc.A.setupInheritedProperties=function isc_c_SimpleType_setupInheritedProperties(_1,_2){if(_1.getGroupTitle==null){var _3=this.getInheritedProperty(_1,"getGroupTitle",_2);if(_3!=null)_1.getGroupTitle=_3} if(_1.getGroupValue==null){var _4=this.getInheritedProperty(_1,"getGroupValue",_2);if(_4!=null)_1.getGroupValue=_4}},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+14;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.addProperties({}) 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.animateStateChanges=false;isc.A.skinUsesCSSTransitions=false;isc.A.animateStateChangeTime=350;isc.A.addedFadeInStyleName="navBarAddedFadeIn";isc.A.removedFadeOutStyleName="navBarRemovedFadeOut";isc.A.fadeInStyleName="navBarFadeIn";isc.A.fadeOutStyleName="navBarFadeOut";isc.A.oldLeftButtonBackStyleName="navBarOldLeftButtonBack";isc.A.newLeftButtonBackStyleName="navBarNewLeftButtonBack";isc.A.oldLeftButtonForwardStyleName="navBarOldLeftButtonForward";isc.A.newLeftButtonForwardStyleName="navBarNewLeftButtonForward";isc.A.oldTitleBackStyleName="navBarOldTitleBack";isc.A.newTitleBackStyleName="navBarNewTitleBack";isc.A.oldTitleForwardStyleName="navBarOldTitleForward";isc.A.newTitleForwardStyleName="navBarNewTitleForward";isc.A.eventMaskPeerDefaults={$jq:false,ariaState:{hidden:true}};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.$35v&&_1.navigationClick!=null){_1.navigationClick(this.direction)}}};isc.A.leftButtonSpacerDefaults={_constructor:"LayoutSpacer",height:1};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};isc.A.rightButtonTitle=" ";isc.A.rightButtonDefaults={_constructor:"NavigationButton",direction:"forward",clipTitle:true,click:function(){var _1=this.creator;if(!_1.$35v&&_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.A.$1599="rightButton";isc.A.$27r="none";isc.A.$159a="back";isc.A.leftButtonIconFadeInDelayRatio=0.3;isc.A.leftButtonIconFadeOutDurationRatio=0.7;isc.A.titleFadeOutDurationRatio=0.4;isc.A.titleFadeInDelayRatio=0.3;isc.B.push(isc.A.setControls=function isc_NavigationBar_setControls(_1,_2){this.controls=_1;if(_2==null)_2=this.$158p(this);if(!_2.contains(this.leftButton)){this.showLeftButton=false;this.leftButton.setVisibility(isc.Canvas.HIDDEN)} this.setMembers(_2);if(_2.contains(this.titleLabelSpacer)){this.titleLabel.moveBelow(this.titleLabelSpacer)}else if(_2.length>0){this.titleLabel.moveBelow(_2[0])}},isc.A.$158p=function isc_NavigationBar__controlsToMembers(_1){var _2=_1.controls;if(_2==null)return[];var _3=this.titleLabel,_4=this.titleLabelSpacer,_5=[];for(var i=0,_7=_2.length;i<_7;++i){var _8=_2[i];if(_8==null)continue;if((_8==="miniNavControl"||_8===_1.miniNavControl)&&_1.showMiniNavControl==false) {continue} if(isc.isA.String(_8)){_8=this[_8];if(_8==null)continue} if(_8===_3){_8=_4} if(_5.contains(_8)){this.logWarn("The controls array contains "+isc.echo(_8)+" two or more times.");continue} _5.add(_8)} return _5},isc.A.initWidget=function isc_NavigationBar_initWidget(){this.Super("initWidget",arguments);var _1=this.isRTL();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.addChild(_3);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(_4);this.rightButton=this.createAutoChild(this.$1599,{title:this.rightButtonTitle,icon:this.rightButtonIcon});var _5=this.showLeftButton;this.showLeftButton=true;var _6=this.addAutoChild("leftButton",{autoParent:"none",title:this.leftButtonTitle,icon:this.leftButtonIcon,visibility:_5==false?isc.Canvas.HIDDEN:isc.Canvas.INHERIT});if(this.controls==null||(!this.controls.contains("leftButton")&&!this.controls.contains(_6))) {_5=false} this.showLeftButton=_5;this.setShowRightButton(this.showRightButton!=false);if(this.showMiniNavControl&&(this.controls==null||(!this.controls.contains("miniNavControl")&&(this.customNavControl==null||!this.controls.contains(this.customNavControl))))) {var _7=this.controls;if(_7==null){_7=this.controls=[]}else{_7=this.controls=_7.duplicate()} if(this.miniNavAlign=="left"){_7.addAt("miniNavControl",1)}else if(this.miniNavAlign=="center"){_7.addAt("miniNavControl",2)}else{_7.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);if(this.animateStateChanges){this.leftButtonSpacer=this.createAutoChild("leftButtonSpacer");var _8=this.$158r=this.createAutoChild("leftButton",{icon:this.leftButtonIcon,title:isc.emptyString,visibility:isc.Canvas.HIDDEN});this.addChild(_8);var _9=this.$158x=this.createAutoChild("leftButton",{icon:isc.Canvas.$wz,visibility:isc.Canvas.HIDDEN});this.addChild(_9);var _10=this.$158y=this.createAutoChild("titleLabel",{visibility:isc.Canvas.HIDDEN});this.addChild(_10)}},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!=null)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!=null&&!this.$35v){this.leftButton.setIcon(_1)}},isc.A.setShowLeftButton=function isc_NavigationBar_setShowLeftButton(_1){if(_1==null)_1=true;if(!this.members.contains(this.leftButton))_1=false;this.showLeftButton=_1;this.leftButton.setVisibility(_1==false?isc.Canvas.HIDDEN:isc.Canvas.INHERIT)},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(_1==null)_1=true;if(this.controls==null||(!this.controls.contains(this.$1599)&&!this.controls.contains(this.rightButton))) {_1=false} this.showRightButton=_1;this.rightButton.setVisibility(_1?isc.Canvas.INHERIT:isc.Canvas.HIDDEN)},isc.A.setCustomNavControl=function isc_NavigationBar_setCustomNavControl(_1){this.customNavControl=_1},isc.A.setViewState=function isc_NavigationBar_setViewState(_1,_2,_3){if(_1==null)return;if(this.$35v){if(!isc.Browser.$139c||!this.skinUsesCSSTransitions){isc.Animation.finishAnimation(this.$1580)}else{this.$1460(true)}} var _4,_5=false,_6=false,_7=false,_8=false,_9=false,_10=false,_11;if(_1.controls!==_11){_4=this.$158p(_1);_5=!_4.equals(this.members);if(!_4.contains(this.leftButton)){_1.showLeftButton=false}} if(_1.showLeftButton!==_11){_6=(this.showLeftButton!=false)!=(_1.showLeftButton!=false)} if(_1.leftButtonTitle!==_11){_7=this.leftButtonTitle!=_1.leftButtonTitle} if(_1.shortLeftButtonTitle!==_11){_8=this.shortLeftButtonTitle!=_1.shortLeftButtonTitle} if(_1.alwaysShowLeftButtonTitle!==_11){_9=!!this.alwaysShowLeftButtonTitle!=!!_1.alwaysShowLeftButtonTitle} if(_1.title!==_11){_10=this.title!=_1.title} if(!(_5||_6||_7||_8||_9||_10)) {return} if(_2==null||_2===this.$27r||!this.animateStateChanges||!this.isDrawn()||!this.isVisible()) {if(_5){this.setControls(_1.controls,_4)} if(_6){this.setShowLeftButton(_1.showLeftButton)} if(_7){this.leftButtonTitle=_1.leftButtonTitle} if(_8){this.shortLeftButtonTitle=_1.shortLeftButtonTitle} if(_9){this.alwaysShowLeftButtonTitle=!!_1.alwaysShowLeftButtonTitle} if(_10){this.title=_1.title} if(this.$3n)this.reflowNow();else this.$143r()}else{var _12=isc.Browser.$139c&&this.skinUsesCSSTransitions;var _13=this.eventMaskPeer;if(_13==null){_13=this.eventMaskPeer=this.createAutoChild("eventMaskPeer",{left:this.getLeft(),top:this.getTop(),width:this.getWidth(),height:this.getHeight()});this.addPeer(_13)}else{_13.setRect(this.getLeft(),this.getTop(),this.getWidth(),this.getHeight())} _13.moveAbove(this);_13.show();this.$35v=true;if(isc.Canvas.ariaEnabled())this.setAriaState("busy",true);var _14=this.$1371={direction:_2,showLeftButtonDifferent:_6,leftButtonTitleDifferent:_7,shortLeftButtonTitleDifferent:_8,alwaysShowLeftButtonTitleDifferent:_9,titleDifferent:_10,controlsDifferent:_5,oldViewState:null,oldMembers:null,oldAutoFitInfo:null,removedMembers:null,addedMembers:null,retainedMembers:null,newViewState:null,newMembers:null,newAutoFitInfo:null,leftButtonLogicalIconOrientation:this.leftButton.$158o(),leftIconButtonWidth:null};var _15,_16=_14.oldViewState={members:null,leftButtonIcon:this.leftButtonIcon,leftButton:this.leftButton,maxCenterOffset:this.maxCenterOffset,titleLabelSpacer:this.titleLabelSpacer,showMiniNavControl:this.showMiniNavControl,miniNavControl:this.miniNavControl,showRightButton:this.showRightButton,rightButton:this.rightButton,showLeftButton:this.showLeftButton!=false,leftButtonTitle:this.leftButtonTitle,shortLeftButtonTitle:this.shortLeftButtonTitle,alwaysShowLeftButtonTitle:this.alwaysShowLeftButtonTitle,title:this.title,controls:this.controls},_17=_16.showLeftButton,_18,_19=_14.newViewState=isc.addProperties({},_16,_1,{members:null,leftButtonIcon:this.leftButtonIcon,leftButton:this.leftButton,maxCenterOffset:this.maxCenterOffset,titleLabelSpacer:this.titleLabelSpacer,showMiniNavControl:this.showMiniNavControl,miniNavControl:this.miniNavControl,showRightButton:this.showRightButton,rightButton:this.rightButton}),_20=_19.showLeftButton;if(_5){_15=this.members.duplicate();_18=_4;var _21=_14.addedMembers=[],_22=_14.retainedMembers=[];for(var i=0,_24=_18.length;i<_24;++i){var _25=_18[i];if(!_15.contains(_25)){_21.add(_25);_25.setOpacity(0)}else{_22.add(_25)} _25.setVisibility(isc.Canvas.INHERIT)} var _26=(_15.length-_22.length),_27=_14.removedMembers=[];for(var i=0,_24=_15.length;i<_24;++i){var _28=_15[i];if(!_18.contains(_28)){_27.add(_28);_28.setVisibility(isc.Canvas.INHERIT);if(_27.length==_26){break}}} var _29=this.$3n;if(_29){this.reflowNow()} _16.members=_15;_14.oldAutoFitInfo=this.$158s(_16);if(_29)this.$158w(_14.oldAutoFitInfo);_19.members=_18;if(_21.length>0){if(_20){this.leftButton.setTitle(_19.leftButtonTitle);this.leftButton.redrawIfDirty();this.leftButton.setVisibility(isc.Canvas.INHERIT)}else{this.leftButton.setVisibility(isc.Canvas.HIDDEN)} this.setMembers(_18);if(this.$3n){this.reflowNow()} _14.newAutoFitInfo=this.$158s(_19);this.setMembers(_15);if(this.$3n){this.reflowNow()} this.$158w(_14.oldAutoFitInfo)}else{_14.newAutoFitInfo=this.$158s(_19)}}else{_4=this.members.duplicate();if(!_16.showMiniNavControl&&this.miniNavControl!=null){_4.remove(this.miniNavControl)} _18=_15=_4;var _29=this.$3n;if(_29){this.reflowNow()} _16.members=_15;_14.oldAutoFitInfo=this.$158s(_16);if(_29)this.$158w(_14.oldAutoFitInfo);_19.members=_18;_29=false;if((!_17||_7)&&_20) {this.leftButton.setTitle(_19.leftButtonTitle);this.leftButton.redrawIfDirty();this.leftButton.setVisibility(isc.Canvas.INHERIT);_29=this.$3n;if(_29)this.reflowNow()}else if(!_20){this.leftButton.setVisibility(isc.Canvas.HIDDEN);_29=this.$3n;if(_29)this.reflowNow()} _14.newAutoFitInfo=this.$158s(_19);if(_29)this.$158w(_14.newAutoFitInfo)} var _30=_14.oldAutoFitInfo,_31=_14.newAutoFitInfo;_14.oldMembers=_15;_14.newMembers=_18;if(_17||_20){if(_17){var _32=this.$158x;_32.setLeft(_30.$158u);_32.setOpacity(null);_32.setTitle(_30.leftButtonTitle);_32.setVisibility(isc.Canvas.INHERIT);_32.redrawIfDirty()} this.leftButton.setVisibility(isc.Canvas.INHERIT);if((_17&&!_20)||(_17&&_20)) {this.leftButton.setOpacity(null)}else{this.leftButton.setOpacity(0)} if(this.leftButtonIcon){var _33=this.leftButtonMeasurer;_33.setProperties({icon:this.leftButtonIcon,title:isc.emptyString});if(!_33.isDrawn())_33.draw();else _33.redrawIfDirty();_14.leftIconButtonWidth=_33.getVisibleWidth();_33.setTitle(isc.nbsp);var _34=this.$138d(_31);if(_34){_14.leftIconButtonWidth-=this.leftButton.getLeftPadding();_14.leftIconButtonWidth-=isc.Element.$tr(this.leftButton.getStateName())}else{_14.leftIconButtonWidth-=this.leftButton.getRightPadding();_14.leftIconButtonWidth-=isc.Element.$ts(this.leftButton.getStateName())} _14.leftIconButtonWidth+=this.leftButton.iconSpacing;var _35=_14.leftIconButtonWidth;this.leftButton.setIcon(isc.Canvas.$wz);this.$158r.setIcon(this.leftButtonIcon);var _36=_14.leftButtonLogicalIconOrientation===isc.Canvas.LEFT;if((_17&&!_20)||(_17&&_20)) {var _30=_14.oldAutoFitInfo;this.$158r.setLeft(_30.$158u+(_36?0:(_30.$158v-_35)));this.$158r.setOpacity(null)}else{var _31=_14.newAutoFitInfo;this.$158r.setLeft(_31.$158u+(_36?0:(_31.$158v-_35)));this.$158r.setOpacity(0)} this.$158r.setVisibility(isc.Canvas.INHERIT)} if(_20){this.leftButton.setTitle(_31.leftButtonTitle);this.leftButton.redrawIfDirty()}}else{this.leftButton.setVisibility(isc.Canvas.HIDDEN)} if(_30.titleLabelVisible){var _37=this.$158y;_37.setOpacity(null);_37.setContents(_30.title);_37.setRightPadding(_30.titleLabelRightPadding);_37.setLeftPadding(_30.titleLabelLeftPadding);_37.setRect(_30.titleLabelRect);_37.setVisibility(isc.Canvas.INHERIT);_37.redrawIfDirty()}else{this.$158y.setVisibility(isc.Canvas.HIDDEN)} if(_31.titleLabelVisible){var _38=this.titleLabel;_38.setOpacity(0);_38.setLeft(this.$138z(_14,0))}else{this.titleLabel.setVisibility(isc.Canvas.HIDDEN)} if(!_12){var _39=_18.indexOf(this.leftButton);if(_39>=0){_18[_39]=this.leftButtonSpacer;if(!_19.showLeftButton)this.leftButtonSpacer.setVisibility(isc.Canvas.HIDDEN);else{this.leftButtonSpacer.setVisibility(isc.Canvas.INHERIT);this.leftButtonSpacer.setWidth(_14.newAutoFitInfo.$158v)}}} this.setMembers(_18);if(this.$3n){this.reflowNow()} this.$158w(_14.newAutoFitInfo);if(_19.showLeftButton){var _40=this.leftButton;_40.setVisibility(isc.Canvas.INHERIT);_40.setOpacity(0);this.addChild(_40)}else{this.leftButton.setVisibility(isc.Canvas.HIDDEN)} var _27=_14.removedMembers;if(_27!=null){for(var i=0,_24=_27.length;i<_24;++i){var _41=_27[i];_41.setOpacity(null);this.addChild(_41);if(!_41.isDrawn())_41.draw()}} if(!_12){this.$1580=isc.Animation.registerAnimation(this.$1389,this.animateStateChangeTime,null,this)}else{var _42=_14.transitioningElements=[],_43=_14.direction===this.$159a,_34=this.$138d(_31);this.$158r.$139j=this.$158r.styleName;this.$158x.$139j=this.$158x.styleName;this.leftButton.$139j=this.leftButton.styleName;this.$158y.$139j=this.$158y.styleName;this.titleLabel.$139j=this.titleLabel.styleName;if(!_16.showLeftButton&&_19.showLeftButton){_42.add(this.$158r)}else if(_16.showLeftButton&&!_19.showLeftButton){_42.add(this.$158r)} if(_16.showLeftButton){if((_43?_14.newAutoFitInfo.titleLabelVisible:_14.oldAutoFitInfo.titleLabelVisible)&&(_19.showLeftButton||_16.showLeftButton)) {isc.Element.$136r(this.$158x,"translateX(0px)",null,true)} _42.add(this.$158x)} if(_19.showLeftButton){if((_43?_14.newAutoFitInfo.titleLabelVisible:_14.oldAutoFitInfo.titleLabelVisible)&&_34==(_14.leftButtonLogicalIconOrientation===isc.Canvas.RIGHT)) {var _44=(this.$139m(_14,0)- this.$139m(_14,1));isc.Element.$136r(this.leftButton,"translateX("+_44+"px)",null,true)} _42.add(this.leftButton)} if(_14.oldAutoFitInfo.titleLabelVisible){if(_14.newAutoFitInfo.$1581>=0||_14.oldAutoFitInfo.$1581>=0){isc.Element.$136r(this.$158y,"translateX(0px)",null,true);_42.add(this.$158y)}else if(_14.titleDifferent){_42.add(this.$158y)}} if(_14.newAutoFitInfo.titleLabelVisible){if(_14.newAutoFitInfo.$1581>=0||_14.oldAutoFitInfo.$1581>=0){var _44=(this.$138z(_14,0)- this.$138z(_14,1));isc.Element.$136r(this.titleLabel,"translateX("+_44+"px)",null,true);_42.add(this.titleLabel)}else if(_14.titleDifferent){_42.add(this.titleLabel)}} var _27=_14.removedMembers;if(_27!=null){_27.map(function(_41){if(_41!==this.leftButton){_41.$139j=_41.styleName;_42.add(_41)}},this)} var _21=_14.addedMembers;if(_21!=null){_21.map(function(_45){if(_45!==this.leftButton){_45.$139j=_45.styleName;_42.add(_45)}},this)} if(this.$1409!=null){isc.Timer.clear(this.$1409);this.$1409=null} if(!_3)this.$1409=this.delayCall("$141q");else this.$160a=true}}},isc.A.$141q=function isc_NavigationBar__animateStateChange(_1){this.$1409=null;if(_1){if(!this.$160a){return} this.$160a=false} this.$1392();var _2=this.$1371,_3=_2.oldViewState,_4=_2.oldAutoFitInfo,_5=_2.newViewState,_6=_2.newAutoFitInfo,_7=_2.direction===this.$159a,_8=this.$138d(_6),_9=isc.Canvas.$b4.setStyleName;if(!_3.showLeftButton&&_5.showLeftButton){_9.call(this.$158r,this.fadeInStyleName);this.$158r.setOpacity(null)}else if(_3.showLeftButton&&!_5.showLeftButton){_9.call(this.$158r,this.fadeOutStyleName);this.$158r.setOpacity(0)} if(_3.showLeftButton){if((_7?_6.titleLabelVisible:_4.titleLabelVisible)&&(_5.showLeftButton||_3.showLeftButton)) {_9.call(this.$158x,_7?this.oldLeftButtonBackStyleName:this.oldLeftButtonForwardStyleName);var _10=(this.$142c(_2,1)- _4.$158u);isc.Element.$136r(this.$158x,"translateX("+_10+"px)",null,true)}else{_9.call(this.$158x,this.fadeOutStyleName)} this.$158x.setOpacity(0)} if(_5.showLeftButton){if((_7?_6.titleLabelVisible:_4.titleLabelVisible)&&_8==(_2.leftButtonLogicalIconOrientation===isc.Canvas.RIGHT)) {_9.call(this.leftButton,_7?this.newLeftButtonBackStyleName:this.newLeftButtonForwardStyleName);isc.Element.$136r(this.leftButton,"translateX(0px)",null,true)}else{_9.call(this.leftButton,this.fadeInStyleName)} this.leftButton.setOpacity(null)} if(_4.titleLabelVisible){if(_6.$1581>=0||_4.$1581>=0){_9.call(this.$158y,_7?this.oldTitleBackStyleName:this.oldTitleForwardStyleName);var _10=(this.$142g(_2,1)- _4.titleLabelRect[0]);isc.Element.$136r(this.$158y,"translateX("+_10+"px)",null,true);this.$158y.setOpacity(0)}else if(_2.titleDifferent){_9.call(this.$158y,this.removedFadeOutStyleName);this.$158y.setOpacity(0)}} if(_6.titleLabelVisible){if(_6.$1581>=0||_4.$1581>=0){_9.call(this.titleLabel,_7?this.newTitleBackStyleName:this.newTitleForwardStyleName);isc.Element.$136r(this.titleLabel,"translateX(0px)",null,true);this.titleLabel.setOpacity(null)}else if(_2.titleDifferent){_9.call(this.titleLabel,this.addedFadeInStyleName);this.titleLabel.setOpacity(null)}} var _11=_2.removedMembers;if(_11!=null){_11.map(function(_13){if(_13!==this.leftButton){_9.call(_13,this.removedFadeOutStyleName);_13.setOpacity(0)}},this)} var _12=_2.addedMembers;if(_12!=null){_12.map(function(_13){if(_13!==this.leftButton){_9.call(_13,this.addedFadeInStyleName);_13.setOpacity(null)}},this)}},isc.A.$1460=function isc_NavigationBar__transitionEnded(_1){if(this.$1409!=null){isc.Timer.clear(this.$1409);this.$1409=null} var _2=this.$1371,_3=isc.Canvas.$b4.setStyleName,_4=[this.$158r,this.$158x,this.leftButton,this.$158y,this.titleLabel];for(var i=0,_6=_4.length;i<_6;++i){var _7=_4[i];_3.call(_7,_7.$139j);_7.$139j=null;if(_7.isDrawn())isc.Element.$136r(_7,null,null,true)} var _8=_2.removedMembers;if(_8!=null){_8.map(function(_10){_3.call(_10,_10.$139j);_10.$139j=null},this)} var _9=_2.addedMembers;if(_9!=null){_9.map(function(_10){_3.call(_10,_10.$139j)},this)} this.$1393();this.$142i(_2)},isc.A.handleTransitionEnd=function isc_NavigationBar_handleTransitionEnd(_1,_2){if(isc.Browser.$139c&&this.skinUsesCSSTransitions&&this.$35v){var _3=this.$1371,_4=_3.transitioningElements;if(_2.propertyName==="opacity"){if(_4.remove(_2.target)){if(_4.length==0){this.$1460(false)}}}}},isc.A.transitionsRemoved=function isc_NavigationBar_transitionsRemoved(){if(isc.Browser.$139c&&this.skinUsesCSSTransitions&&this.$35v){this.$1460(true)}},isc.A.$138d=function isc_NavigationBar__isSlidingRight(_1){return(_1.$1582>=0&&((this.reverseOrder&&(_1.$1581<0||_1.$158z))||(!this.reverseOrder&&_1.$1581>=0&&!_1.$158z)))||(_1.$1582<0&&this.reverseOrder)},isc.A.$142c=function isc_NavigationBar__calculateOldLeftButtonLeft(_1,_2){var _3=_1.oldAutoFitInfo,_4=_1.newAutoFitInfo,_5=_1.leftButtonLogicalIconOrientation;var _6=this.$138d(_4);var _7=this.$142x(_1,_3,_4,_5,_6);if(_1.direction===this.$159a){var _8=_6;if(_8){var _9=_3.$158u;return Math.round(_9-_2*_7)}else{var _10=_3.$158u;return Math.round(_10+_2*_7)}}else{if(_6){var _10=(_4.$1581>=0?_4:_3).$158u;return Math.round(_10+_2*_7)}else{var _9=(_4.$1581>=0?_4:_3).$158u;return Math.round(_9-_2*_7)}}},isc.A.$139m=function isc_NavigationBar__calculateNewLeftButtonLeft(_1,_2){var _3=_1.oldAutoFitInfo,_4=_1.newAutoFitInfo,_5=_1.leftButtonLogicalIconOrientation;var _6=this.$138d(_4);var _7=this.$142x(_1,_3,_4,_5,_6);if(_1.direction===this.$159a){var _8=_6;if(_8){var _9=(_4.$1581>=0?_4:_3).$158u;return Math.round(_9+(1-_2)*_7)}else{var _10=(_4.$1581>=0?_4:_3).$158u;return Math.round(_10-(1-_2)*_7)}}else{if(_6){var _10=_4.$158u;return Math.round(_10-(1-_2)*_7)}else{var _9=_4.$158u;return Math.round(_9+(1-_2)*_7)}}},isc.A.$142x=function isc_NavigationBar__calculateUW(_1,_2,_3,_4,_5){var _6;if(_1.direction===this.$159a){var _7=_5;if(_7){if(_3.$1581>=0){_6=_3.$158u+_3.$158v}else{_6=_2.$158u+_2.$158v} _6-=_3.titleLabelRect[0]+_3.titleLabelRect[2]-_3.$159b}else{_6=(_3.titleLabelRect[0]+_3.$159c- (_3.$1581>=0?_3:_2).$158u)}}else{if(_5){if(_3.$1581>=0){_6=_3.$158u+_3.$158v}else{_6=_2.$158u+_2.$158v} _6-=_2.titleLabelRect[0]+_2.titleLabelRect[2]-_2.$159b}else{_6=(_2.titleLabelRect[0]+_2.$159c- (_3.$1581>=0?_3:_2).$158u)}} if(_4===(_5?isc.Canvas.RIGHT:isc.Canvas.LEFT)){_6-=_1.leftIconButtonWidth}else{_6-=(_3.$1581>=0?_3:_2).$158v} return _6},isc.A.$142g=function isc_NavigationBar__calculateOldTitleLabelLeft(_1,_2){var _3=_1.oldAutoFitInfo,_4=_1.newAutoFitInfo,_5=_1.leftButtonLogicalIconOrientation;var _6=this.$138d(_4);if(_1.direction===this.$159a){var _7=_6;if(_7){var _8=_3.titleLabelRect[0],_9=_3.titleLabelRect[2]-_3.$159b;return Math.round(_8-_2*_9)}else{var _10=_3.titleLabelRect[0],_9=_3.titleLabelRect[2]-_3.$159c;return Math.round(_10+_2*_9)}}else{var _11=this.$142x(_1,_3,_4,_5,_6);if(_6){var _10=_3.titleLabelRect[0];return Math.round(_10+_2*_11)}else{var _8=_3.titleLabelRect[0];return Math.round(_8-_2*_11)}}});isc.evalBoundary;isc.B.push(isc.A.$138z=function isc_NavigationBar__calculateNewTitleLabelLeft(_1,_2){var _3=_1.oldAutoFitInfo,_4=_1.newAutoFitInfo,_5=_1.leftButtonLogicalIconOrientation;var _6=this.$138d(_4);if(_1.direction===this.$159a){var _7=this.$142x(_1,_3,_4,_5,_6);if(_6){var _8=_4.titleLabelRect[0];return Math.round(_8+(1-_2)*_7)}else{var _9=_4.titleLabelRect[0];return Math.round(_9-(1-_2)*_7)}}else{if(_6){var _9=_4.titleLabelRect[0],_10=_4.titleLabelRect[2]-_4.$159b;return Math.round(_9-(1-_2)*_10)}else{var _8=_4.titleLabelRect[0],_10=_4.titleLabelRect[2]-_4.$159c;return Math.round(_8+(1-_2)*_10)}}},isc.A.$1389=function isc_NavigationBar__fireAnimationStateChange(_1,_2,_3){var _4=this.$1371;var _5=_4.oldViewState,_6=_4.newViewState,_7=_4.direction===this.$159a;if(_1<1){if(!_5.showLeftButton&&_6.showLeftButton){var _8=this.leftButtonIconFadeInDelayRatio;if(_1>=_8){var _9=(_1-_8)/(1-_8);var _10=_9*100;this.$158r.setOpacity(_10)}}else if(_5.showLeftButton&&!_6.showLeftButton){var _11=this.leftButtonIconFadeOutDurationRatio;if(_1<=_11){var _9=_1/_11;var _10=(1-_9)*100;this.$158r.setOpacity(_10)}else{this.$158r.setVisibility(isc.Canvas.HIDDEN)}} if(_5.showLeftButton){if((_7?_4.newAutoFitInfo.titleLabelVisible:_4.oldAutoFitInfo.titleLabelVisible)&&(_6.showLeftButton||_5.showLeftButton)) {var _12=(_7?this.titleFadeOutDurationRatio:this.leftButtonIconFadeOutDurationRatio);if(_1<=_12){var _9=_1/_12;var _10=(1-_9)*100;this.$158x.setOpacity(_10);var _13=this.$142c(_4,_1);this.$158x.setLeft(_13)}else{this.$158x.setVisibility(isc.Canvas.HIDDEN)}}else{var _11=this.leftButtonIconFadeOutDurationRatio;if(_1<=_11){var _9=_1/_11;var _10=(1-_9)*100;this.$158x.setOpacity(_10)}else{this.$158x.setVisibility(isc.Canvas.HIDDEN)}}} if(_6.showLeftButton){var _14=this.$138d(_4.newAutoFitInfo);if((_7?_4.newAutoFitInfo.titleLabelVisible:_4.oldAutoFitInfo.titleLabelVisible)&&_14==(_4.leftButtonLogicalIconOrientation===isc.Canvas.RIGHT)) {var _12=this.titleFadeOutDurationRatio;if(_1>_12){var _9=(_1-_12)/(1-_12);var _10=_9*100;this.leftButton.setOpacity(_10);var _13=this.$139m(_4,_1);this.leftButton.setLeft(_13)}}else{var _8=this.leftButtonIconFadeInDelayRatio;if(_1>=_8){var _9=(_1-_8)/(1-_8);var _10=_9*100;this.leftButton.setOpacity(_10)}}} if(_4.oldAutoFitInfo.titleLabelVisible){if(_4.newAutoFitInfo.$1581>=0||_4.oldAutoFitInfo.$1581>=0){var _12=(_4.newViewState.showLeftButton?this.titleFadeOutDurationRatio:this.leftButtonIconFadeOutDurationRatio);if(_1<=_12){var _9=_1/_12;var _10=(1-_9)*100;this.$158y.setOpacity(_10);var _13=this.$142g(_4,_1);this.$158y.setLeft(_13)}else{this.$158y.setVisibility(isc.Canvas.HIDDEN)}}else if(_4.titleDifferent){if(_1<0.5){var _10=((0.5-_1)/0.5)*100;this.$158y.setOpacity(_10)}else{this.$158y.setVisibility(isc.Canvas.HIDDEN)}}} if(_4.newAutoFitInfo.titleLabelVisible){if(_4.newAutoFitInfo.$1581>=0||_4.oldAutoFitInfo.$1581>=0){var _15=this.titleFadeInDelayRatio;if(_1>=_15){var _10=(_1-_15)/(1-_15)*100;this.titleLabel.setOpacity(_10);var _13=this.$138z(_4,_1);this.titleLabel.setLeft(_13)}}else if(_4.titleDifferent){if(_1<0.5){this.titleLabel.setOpacity(0)}else{var _10=((_1-0.5)/0.5)*100;this.titleLabel.setOpacity(_10)}}} if(_1<0.5){var _16=_4.removedMembers;if(_16!=null){var _10=((0.5-_1)/0.5)*100;for(var i=0,_18=_16.length;i<_18;++i){_16[i].setOpacity(_10)}}}else{var _19=_4.addedMembers,_20=_4.retainedMembers;if(_19!=null||_20!=null){var _10=((_1-0.5)/0.5)*100;for(var i=0,_18=(_19==null?0:_19.length);i<_18;++i){_19[i].setOpacity(_10)} for(var i=0,_18=(_20==null?0:_20.length);i<_18;++i){_20[i].setOpacity(_10)}}}}else{var _21=_4.newMembers,_22=_21.indexOf(this.leftButtonSpacer);if(_22>=0){_21[_22]=this.leftButton;this.setMembers(_21)} this.$142i(_4)}},isc.A.$142i=function isc_NavigationBar__cleanUpAfterAnimation(_1){var _2=_1.newViewState;this.showLeftButton=_2.showLeftButton;this.leftButtonTitle=_2.leftButtonTitle;this.shortLeftButtonTitle=_2.shortLeftButtonTitle;this.alwaysShowLeftButtonTitle=_2.alwaysShowLeftButtonTitle;this.title=_2.title;this.controls=_2.controls;var _3=_1.newAutoFitInfo;_1.oldViewState=null;_2=_1.newViewState=null;_1.oldAutoFitInfo=null;_1.newAutoFitInfo=null;if(this.leftButtonIcon)this.leftButton.setIcon(this.leftButtonIcon);this.leftButton.setOpacity(null);if(this.showLeftButton){this.leftButton.setOpacity(null);this.leftButton.setVisibility(isc.Canvas.INHERIT)}else{this.leftButton.setVisibility(isc.Canvas.HIDDEN);this.leftButton.setContents(isc.nbsp)} if(_3.titleLabelVisible){this.titleLabel.setOpacity(null);this.titleLabel.setLeft(_3.titleLabelRect[0]);this.titleLabel.setVisibility(isc.Canvas.INHERIT)}else{this.titleLabel.setVisibility(isc.Canvas.HIDDEN);this.titleLabel.setContents(isc.nbsp)} var _4=_1.removedMembers;if(_4!=null){for(var i=0,_6=_4.length;i<_6;++i){var _7=_4[i];_7.deparent();_7.setOpacity(null);_7.setVisibility(isc.Canvas.INHERIT)}} var _8=_1.addedMembers;if(_8!=null){for(var i=0,_6=_8.length;i<_6;++i){var _9=_8[i];_9.setOpacity(null);_9.setVisibility(isc.Canvas.INHERIT)}} this.$158r.setVisibility(isc.Canvas.HIDDEN);this.$158r.setOpacity(null);this.$158x.setVisibility(isc.Canvas.HIDDEN);this.$158x.setTitle(isc.nbsp);this.$158x.setOpacity(null);this.$158y.setVisibility(isc.Canvas.HIDDEN);this.$158y.setContents(isc.nbsp);this.$158y.setOpacity(null);this.$1580=null;this.$1371=null;this.$35v=false;if(isc.Canvas.ariaEnabled())this.setAriaState("busy",false);this.eventMaskPeer.hide()},isc.A.$158s=function isc_NavigationBar__calculateAutoFitInfo(_1){var _2;var _3={$158u:_2,$158v:_2,$1581:_2,$1582:_2,$158z:null,leftButtonTitle:_1.leftButtonTitle,titleLabelVisible:true,title:_1.title,titleLabelPrompt:null,titleLabelRightPadding:0,titleLabelLeftPadding:0,titleLabelRect:null,$159b:_2,$159c:_2};var _4=this.getInnerWidth();var _5=0,_6=0,_7=0,_8=0,_9=0,_10=0,_11=0;var _12=_1.members;var _13=this.titleLabelMeasurer;_13.setContents(_1.title);if(!_13.isDrawn())_13.draw();else _13.redrawIfDirty();_8=_13.getVisibleWidth();_13.setContents(isc.nbsp);var _14=_12.length,i;var _16=_3.$1581=(this.$21(_1.leftButton)&&!(_1.showLeftButton&&!this.isIgnoringMember(_1.leftButton))?-1:_12.indexOf(_1.leftButton)),_17=_16>=0;var _18=_3.$1582=_12.indexOf(_1.titleLabelSpacer);var _19=_18>=0&&!!_1.title;if(!_19){_3.titleLabelVisible=false;if(_17){if(_18>=0){_3.$158z=(_16<_18)} _3.$158u=_1.leftButton.getLeft();var _20=this.leftButtonMeasurer;_20.setProperties({icon:_1.leftButtonIcon,title:_1.leftButtonTitle});if(!_20.isDrawn())_20.draw();else _20.redrawIfDirty();_3.$158v=_20.getVisibleWidth();_20.setTitle(isc.nbsp)} return _3} var _21,_22;if(!_17){for(i=0;i<_18;++i){var _23=_12[i];if(!this.$21(_23)){_5+=_23.getVisibleWidth()}} for(i=_18+1;i<_14;++i){var _23=_12[i];if(!this.$21(_23)){_11+=_23.getVisibleWidth()}} _21=_5;_22=_11}else{_3.$158u=_1.leftButton.getLeft();var _20=this.leftButtonMeasurer;_20.setProperties({icon:_1.leftButtonIcon,title:_1.leftButtonTitle});if(!_20.isDrawn())_20.draw();else _20.redrawIfDirty();var _24=_20.getVisibleWidth();_20.setTitle(isc.nbsp);if(_3.$158z=(_16<_18)){for(i=0;i<_16;++i){var _23=_12[i];if(!this.$21(_23)){_5+=_23.getVisibleWidth()}} for(i=_16+1;i<_18;++i){var _23=_12[i];if(!this.$21(_23)){_7+=_23.getVisibleWidth()}} for(i=_18+1;i<_14;++i){var _23=_12[i];if(!this.$21(_23)){_11+=_23.getVisibleWidth()}} _6=_24}else{for(i=0;i<_18;++i){var _23=_12[i];if(!this.$21(_23)){_5+=_23.getVisibleWidth()}} for(i=_18+1;i<_16;++i){var _23=_12[i];if(!this.$21(_23)){_9+=_23.getVisibleWidth()}} for(i=_16+1;i<_14;++i){var _23=_12[i];if(!this.$21(_23)){_11+=_23.getVisibleWidth()}} _10=_24} _21=_5+_6+_7;_22=_9+_10+_11;var _25,_26;if(_21>_22){_25=_21-_22;_26=0}else{_25=0;_26=_22-_21} var e=_25+_26;var _28=_21+_8+_22,r=_4-_28;if(r>=0&&!(_1.maxCenterOffset<(e-r)/2)){_3.leftButtonTitle=_1.leftButtonTitle}else{var _30=_24;var _31,d;if(_1.shortLeftButtonTitle){_20.setTitle(_1.shortLeftButtonTitle);_20.redrawIfDirty();_31=_20.getVisibleWidth();_20.setTitle(isc.nbsp);d=_31-_24;if(_16<_18){_21+=d}else{_22+=d} if(_21>_22){_25=_21-_22;_26=0}else{_25=0;_26=_22-_21} e=_25+_26;_28=_21+_8+_22;r=_4-_28}else{d=0} if(_1.alwaysShowLeftButtonTitle||!_1.leftButtonIcon||(_31!=null&&(r>=0&&!(_1.maxCenterOffset<(e-r)/2)))) {if(_31==null){_3.leftButtonTitle=_1.leftButtonTitle}else{var _33=d<0;if(!_33){this.logWarn("The shortLeftButtonTitle:'"+_1.shortLeftButtonTitle+"' is not shorter than the normal leftButton title:'"+_1.leftButtonTitle+"'. The normal title will be used as it is shorter...");_3.leftButtonTitle=_1.leftButtonTitle if(_16<_18){_21-=d}else{_22-=d}}else{_3.leftButtonTitle=_1.shortLeftButtonTitle;_30=_31}}}else{_20.setTitle(null);_20.redrawIfDirty();var _34=_20.getVisibleWidth();_20.setTitle(isc.nbsp);d=_34-(_31!=null?_31:_24);if(_16<_18){_21+=d}else{_22+=d} _3.leftButtonTitle=null;_30=_34} if(_16<_18){_6=_30}else{_10=_30}}} _3.$158v=_6;if(this.reverseOrder){var _35=_21;_21=_22;_22=_35} var _25,_26;if(_21>_22){_25=_21-_22;_26=0}else{_25=0;_26=_22-_21} var e=_25+_26;var _28=_21+_8+_22,r=_4-_28,_36=_4-_22-_21;if(_36<0){_3.titleLabelVisible=false}else{_3.title=_1.title;_3.titleLabelPrompt=null;if(r>=e){var _37=(r-e)/2;_3.$159b=_25+_37;_3.$159c=_26+_37;_3.titleLabelRightPadding=_25;_3.titleLabelLeftPadding=_26}else if(r>=0){var _38=e-r,_39=2*_1.maxCenterOffset;if(_39<_38){_3.titleLabelPrompt=_1.title} if(_26==0){_3.$159b=r+Math.max(0,_38-_39);_3.$159c=0}else{_38=Math.min(_38,_39);_3.$159b=0;_3.$159c=Math.floor((_4-_8-_38)/2)-_21} _3.titleLabelRightPadding=_3.$159b;_3.titleLabelLeftPadding=_3.$159c}else{_3.titleLabelPrompt=_1.title;_3.titleLabelRightPadding=_3.$159b=0;_3.titleLabelLeftPadding=_3.$159c=0} _3.titleLabelRect=[_21,null,_36,null];_3.titleLabelVisible=true} return _3},isc.A.$143r=function isc_NavigationBar__autoFitTitle(){if(this.$35v||this.getDrawnState()===isc.Canvas.UNDRAWN||!this.isVisible())return;var _1=this.$158s(this);this.$158w(_1)},isc.A.$807=function isc_NavigationBar__visibilityChanged(){if(this.isVisible()&&!this.$3n){this.$143r()} return this.Super("$807",arguments)},isc.A.$158w=function isc_NavigationBar__applyAutoFitInfo(_1){var _2=this.leftButton;if(this.showLeftButton!=false&&_2!=null){_2.setTitle(_1.leftButtonTitle);_2.redrawIfDirty()} var _3=this.titleLabel;if(!_1.titleLabelVisible){_3.setVisibility(isc.Canvas.HIDDEN)}else{_3.setContents(_1.title);_3.setPrompt(_1.titleLabelPrompt);_3.setRightPadding(_1.titleLabelRightPadding);_3.setLeftPadding(_1.titleLabelLeftPadding);_3.setRect(_1.titleLabelRect);_3.setVisibility(isc.Canvas.INHERIT);_3.redrawIfDirty()}},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+34;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(_16){if(!_16){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=isc.Element.$137p(_10);if(_13!=_9){_10.$1392()}else{_10.$1393()} _10.setStyleName(this.pagesContainerBaseStyle+"Animated");isc.Element.$136r(_10,"translateX("+_9+"px)");if(_13!=_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)} var _14=this.$160b;if(_14!=null&&_14.currentUIConfig!=null){var _15=_14.$160c();if(_15!=null&&isc.Browser.$139c&&_15.skinUsesCSSTransitions) {_15.$141q(true)}}},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){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=300;isc.A.animateShowEffectConfig={effect:"slide",startFrom:"L"};isc.A.animateHideTime=250;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"];isc.B.push(isc.A.initWidget=function isc_SplitPaneSidePanel_initWidget(){this.Super("initWidget",arguments);this.addAutoChildren(this.autoChildren);this.addAutoChild("pagedPanel",{$160b:this.$160b});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);this.$146e=null} if(this.isDrawn()){this.$146e=this.delayCall("$1n")}}} this.onScreen=true;if(isc.Canvas.ariaEnabled())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=isc.Element.$137p(this);if(_4!=_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=isc.Element.$137p(this);if(_4!=_3){this.$1392()}else{this.$1393()} isc.Element.$136r(this,"translateX("+_2+")")}}} this.onScreen=false;if(isc.Canvas.ariaEnabled())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",navigationBar_autoMaker:function(_1){var _2=this.creator;_1=isc.addProperties({},_1,{animateStateChanges:_2.animateNavigationBarStateChanges,showLeftButton:_2.showBackButton,leftButtonConstructor:_2.backButtonConstructor,leftButtonDefaults:_2.backButtonDefaults,leftButtonProperties:_2.backButtonProperties});return _2.createAutoChild("portraitSidePanelNavigationBar",_1)}};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,null,false,true)}else{_1.showNavigationPane(null,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",rightPadding:5,leftPadding:5,defaultLayoutAlign:"center",leftButton_autoMaker:function(_1){if(this.showLeftButton==false)return null;return this.creator.createAutoChild("backButton",_1)},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.portraitSidePanelNavigationBarDefaults={_constructor:"NavigationBar",leftButton_autoMaker:function(_1){if(this.showLeftButton==false)return null;return this.creator.createAutoChild("backButton",_1)}};isc.A.animateNavigationBarStateChanges=((isc.Browser.$139c&&!isc.Browser.isMobileIE)||isc.Browser.isMoz);isc.A.backButtonDefaults={_constructor:"NavigationButton",direction:"back",click:function(){if(this.parentElement.$35v)return;var _1=this.creator;if(_1.currentPane==="detail"&&_1.$137t()&&_1.currentUIConfig!=="landscape") {_1.showListPane(null,null,"back")}else{_1.showNavigationPane("back")} return false}};isc.A.leftButtonDefaults={_constructor:"NavigationButton",direction:null};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",height:"100%",align:"center",valign:"center",clipTitle:true,wrap:false,overflow:"hidden"};isc.A.detailPaneContainerDefaults={_constructor:"VLayout",height:"100%"};isc.A.detailToolStripDefaults={_constructor:"NavigationBar",rightPadding:5,leftPadding:5,leftButtonIcon:null,defaultLayoutAlign:"center"};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.detailToolStrip!=null)this.detailTitleLabel=this.detailToolStrip.titleLabel;if(this.isTablet()){var _1=this.portraitClickMask=this.createAutoChild("portraitClickMask",{visibility:"hidden"});this.addChild(_1);var _2=this.portraitSidePanel=this.createAutoChild("portraitSidePanel",{$160b:this,showNavigationBar:this.showNavigationBar});this.$139h=_2.pagedPanel;this.addChild(_2)}else if(this.isHandset()){this.$139h=this.createAutoChild("handsetPagedPanel",{$160b:this})} 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,{animateStateChanges:this.animateNavigationBarStateChanges,showLeftButton:this.showBackButton,leftButtonConstructor:this.backButtonConstructor,leftButtonDefaults:this.backButtonDefaults,leftButtonProperties:this.backButtonProperties,showRightButton:this.showRightButton,showMiniNavControl:this.showMiniNav});if(!this.isTablet()&&!this.isHandset()){_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.isTablet()&&!this.isHandset()){_1.height=this.desktopNavigationBarHeight} return this.createAutoChild("listToolStrip",_1)},isc.A.detailToolStrip_autoMaker=function isc_SplitPane_detailToolStrip_autoMaker(_1){_1=isc.addProperties({},_1,{titleLabelConstructor:this.detailTitleLabelConstructor,titleLabelDefaults:this.detailTitleLabelDefaults,titleLabelProperties:this.detailTitleLabelProperties});var _2;if(this.isTablet()){_1.showMiniNavControl=this.showMiniNav;_1.leftButton_autoMaker=function(_1){return(this.creator.showSidePanelButton=this.creator.createAutoChild("showSidePanelButton",_1))}}else if(!this.isHandset()){_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,null,true)}else{this.showDetailPane(_2.title,_2.$138l,null,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,_2){var _3=this.currentUIConfig,_4=this.$79m,_5=this.currentUIConfig=this.getUIConfiguration(),_6=this.$79m=this.currentPane;if(!_1&&_5===_3&&_6===_4){if(_5==="handset"){this.$139h.$139e(this.$139h.currentPage,true)} return} this.updateNavigationBar(_2);if(_5==="handset"){this.setProperty("vertical",true);var _7;if(_3!=="handset"){_7=[];if(this.navigationPane!=null)_7.add(this.navigationPane);if(this.listPane!=null)_7.add(this.listPane);_7.add(this.$142j());this.$139h.setPages(_7)}else{_7=this.$139h.pages} var _8=[];if(this.navigationBar!=null)_8.add(this.navigationBar);_8.add(this.$139h);if(_6==="navigation"){this.$139h.setCurrentPage(0,_3!=="handset")}else if(_6==="list"){this.$139h.setCurrentPage(1,_3!=="handset")}else{this.$139h.setCurrentPage((this.$137t()?2:1),_3!=="handset")} this.setMembers(_8)}else if(_5==="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 _7;if(_3!=="portrait"){_7=[];if(this.navigationPane!=null)_7.add(this.navigationPane);if(this.listPane!=null)_7.add(this.listPane);this.portraitSidePanel.pagedPanel.setPages(_7)}else{_7=this.portraitSidePanel.pagedPanel.pages} if(_6==="navigation"){this.$139h.setCurrentPage(0,!this.portraitSidePanel.onScreen);if(this.isDrawn()&&this.isVisible()){this.$148z()}}else if(_6==="list"){this.$139h.setCurrentPage(1,!this.portraitSidePanel.onScreen);if(this.isDrawn()&&this.isVisible()){this.$148z()}}else{if(this.portraitSidePanel.onScreen){this.$148y()}}}else if(_5==="landscape"){this.setProperty("vertical",false);this.portraitSidePanel.setPagedPanel(null);if(this.portraitSidePanel.onScreen){this.portraitSidePanel.slideOut()} this.updateDetailToolStrip();var _8=[];if(this.detailToolStrip!=null)_8.add(this.detailToolStrip);if(this.detailPane!=null)_8.add(this.detailPane);this.rightLayout.setMembers(_8);var _7;if(_3!=="landscape"){_7=[];if(this.navigationPane!=null)_7.add(this.navigationPane);if(this.listPane!=null)_7.add(this.listPane);this.$139h.setPages(_7)}else{_7=this.$139h.pages} if(_6==="navigation"){this.$139h.setCurrentPage(0,_3!=="landscape")}else if(_6==="list"){this.$139h.setCurrentPage(1,_3!=="landscape")} _8.setLength(0);if(this.navigationBar!=null)_8.add(this.navigationBar);_8.add(this.$139h);this.leftLayout.setMembers(_8);_8.setLength(0);_8.add(this.leftLayout);if(this.showResizeBars){this.leftLayout.setShowResizeBar(true)}else{this.leftLayout.setShowResizeBar(false);if(this.spacer==null){this.spacer=this.createAutoChild("spacer")} _8.add(this.spacer)} _8.add(this.rightLayout);this.setMembers(_8)}else{this.setProperty("vertical",false);var _8=[];if(this.navigationBar!=null)_8.add(this.navigationBar);if(this.navigationPane!=null)_8.add(this.navigationPane);this.leftLayout.setMembers(_8);this.leftLayout.setShowResizeBar(this.showResizeBars);this.updateListToolStrip();this.updateDetailToolStrip();_8.setLength(0);if(this.$137t()){if(this.listToolStrip!=null)_8.add(this.listToolStrip);_8.add(this.listPane);this.listPane.setShowResizeBar(this.showResizeBars)} if(this.detailPane!=null){if(this.detailToolStrip!=null)_8.add(this.detailToolStrip);_8.add(this.detailPane)} this.rightLayout.setMembers(_8);this.setMembers([this.leftLayout,this.rightLayout])} var _9=this.isRTL()&&!this.vertical;if(this.reverseOrder!=_9){this.reverseOrder=_9;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={showLeftButton:false,leftButtonTitle:null,title:null,controls:[]};var _3=_2.controls;if(_1==="handset"){_3.addList(this.detailToolButtons);this.detailToolStrip.setProperty("align","center")}else if(_1==="portrait"){_2.showLeftButton=true;_2.leftButtonTitle=(this.currentPane!=="navigation"&&this.listPane?this.listTitle:this.navigationTitle);_2.shortLeftButtonTitle=_2.leftButtonTitle;_3.add(this.showSidePanelButton);if(this.detailNavigationControl!=null)_3.add(this.detailNavigationControl);_3.add("titleLabel");if(this.showDetailTitleLabel!=false)_2.title=this.detailTitle;if(this.detailToolButtons!=null)_3.addList(this.detailToolButtons);if(this.showMiniNav)_3.add("miniNavControl");this.detailToolStrip.setProperty("align","left")}else{_3.add("titleLabel");if(this.showDetailTitleLabel!=false)_2.title=this.detailTitle;if(this.detailToolButtons!=null)_3.addList(this.detailToolButtons);this.detailToolStrip.setProperty("align","left")} this.detailToolStrip.setViewState(_2)},isc.A.$160c=function isc_SplitPane__getActiveNavigationBar(){if(this.currentUIConfig==="portrait"){return this.portraitSidePanel.navigationBar}else{return this.navigationBar}},isc.A.updateNavigationBar=function isc_SplitPane_updateNavigationBar(_1){var _2=this.$160c();if(_2==null)return;var _3;var _4={showLeftButton:_3,leftButtonTitle:_3,shortLeftButtonTitle:_3,alwaysShowLeftButtonTitle:_3,title:_3,controls:[]};var _5=_4.controls;this.logInfo("updateNavigationBar, currentPane: "+this.currentPane+", currentUI: "+this.currentUIConfig);if(this.showLeftButton){if(this.leftButton==null){this.leftButton=this.createAutoChild("leftButton",{title:this.leftButtonTitle})}else{this.leftButton.setTitle(this.leftButtonTitle)}} if((this.currentUIConfig==="handset"&&this.currentPane!=="navigation")||(this.currentUIConfig==="portrait"&&this.currentPane!=="navigation")||(this.currentUIConfig==="landscape"&&this.currentPane!=="navigation"&&this.$137t())) {var _6;if(this.currentUIConfig==="landscape"){_6=(this.$137t()?this.listTitle:this.navigationTitle)}else if(this.currentUIConfig==="portrait"){_6=(this.$137t()&&this.currentPane!=="navigation"?this.listTitle:this.navigationTitle)}else{_6=(this.currentPane==="detail"?this.detailTitle:(this.currentPane==="list"?this.listTitle:this.navigationTitle))} if(!_6)_6=" ";_4.title=_6;var _7;if(this.$138l!=null){_7=this.$138l}else{_7=this.isHandset()&&this.currentPane==="detail"&&this.$137t()?this.listTitle:this.navigationTitle} _4.leftButtonTitle=_7;_4.showLeftButton=(this.currentUIConfig!=="portrait"||this.$137t());_5.add("leftButton")}else{if(this.currentUIConfig==="desktop"&&this.showNavigationBar==null&&!this.navigationTitle&&!this.showRightButton&&!this.showLeftButton) {_2.hide();_4.title=isc.nbsp}else{_2.show();if(!_2.isDrawn()&&(_2.parentElement==null||_2.parentElement.isDrawn())) {_2.draw()} _4.title=(this.navigationTitle||isc.nbsp)} _4.showLeftButton=false;_4.leftButtonTitle=null} if(this.showLeftButton){_5.add(this.leftButton)} _5.add("titleLabel");if(this.detailNavigationControl!=null){_5.add(this.detailNavigationControl)} if(this.showMiniNav&&this.currentUIConfig==="handset"&&this.currentPane==="detail"){_5.add("miniNavControl")} if(this.showRightButton){_5.add("rightButton")} _4.rightButtonTitle=this.rightButtonTitle;_4.showRightButton=this.showRightButton;if(this.currentUIConfig==="portrait"){}else if(this.currentUIConfig==="landscape"){var _8=(this.navigationBarProperties&&this.navigationBarProperties.styleName)||(this.navigationBarDefaults&&this.navigationBarDefaults.styleName)||this.navigationBar.getClass().getInstanceProperty("styleName");_2.setStyleName(_8)} var _9=(isc.Browser.$139c&&_2.skinUsesCSSTransitions);_2.setViewState(_4,_1,_9)},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,_3){var _4=this.currentPane!=null&&this.currentPane!=="navigation";this.currentPane="navigation";this.updateUI(_2||_3,_1);if(_4){if(!_2){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,_5){if(!this.$137t()){this.logWarn("Attempted to show the list pane, but this SplitPane does not have a list pane. Ignoring.");return} var _6=(this.currentPane!=="list");if(_1!=null)this.listTitle=_1;if(_2!=null)this.$138l=_2;this.currentPane="list";this.updateUI(_1!=null||_2!=null||_4||_5,_3);if(_6){if(!_4){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,_5){var _6=(this.currentPane!=="detail");if(_1!=null)this.detailTitle=_1;if(_2!=null)this.$138l=_2;this.currentPane="detail";this.updateUI(_1!=null||_2!=null||_4||_5,_3);if(_6){if(!_4){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,"forward")}else if(_1==="detail"){if(_7==null&&_6.detailPaneTitleTemplate!=null){_7=_6.$168p(_6.detailPaneTitleTemplate,_5)} _6.showDetailPane(_7,null,"forward")}})},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.ClassFactory.defineClass("Deck","Layout");isc.A=isc.Deck.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$155w=true;isc.B.push(isc.A.setCurrentPane=function isc_Deck_setCurrentPane(_1){if(this.currentPane!=null&&(this.currentPane===_1||this.currentPane.ID==_1)){return} var _2=false,_3=this.panes;for(var i=0,_5=_3.length;i<_5;++i){if(_3[i]===_1||_3[i].ID==_1){_1=_3[i];_1.setVisibility(isc.Canvas.INHERIT);_2=true;break}} if(!_2){this.logWarn("setCurrentPane() failed: pane "+(isc.isA.Canvas(_1)?_1.getID():_1)+" was not found in the Deck.")}},isc.A.hideCurrentPane=function isc_Deck_hideCurrentPane(){if(this.currentPane!=null)this.currentPane.setVisibility(isc.Canvas.HIDDEN)},isc.A.setPanes=function isc_Deck_setPanes(_1){if(_1==null)_1=[];else{var _2=this.currentPane;for(var i=0,_4=_1.length;i<_4;++i){var _5=_1[i];_5.setVisibility(_5===_2?isc.Canvas.INHERIT:isc.Canvas.HIDDEN)}} this.panes=_1;this.setMembers(_1)},isc.A.addPane=function isc_Deck_addPane(_1,_2){if(_1==null)return;var _3=this.panes.indexOf(_1);if(_3>=0){var _4=_2==null?this.panes.length:_2;this.panes.slideRange(_3,_3+1,_4);this.reorderMembers(_3,_3+1,_4)}else{if(_2==null){this.panes.add(_1)}else{this.panes.addAt(_1,_2)} _1.setVisibility(isc.Canvas.HIDDEN);this.addMember(_1,_2)}},isc.A.removePane=function isc_Deck_removePane(_1){if(_1==null)return;this.panes.remove(_1);this.removeMember(_1)},isc.A.initWidget=function isc_Deck_initWidget(){this.Super("initWidget",arguments);if(this.currentPane!=null&&this.panes!=null&&!this.panes.contains(this.currentPane)){this.currentPane=null} this.setPanes(this.panes)},isc.A.childVisibilityChanged=function isc_Deck_childVisibilityChanged(_1,_2){if(this.panes.contains(_1))this.paneVisibilityChanged(_1,_2);this.Super("childVisibilityChanged",arguments)},isc.A.paneVisibilityChanged=function isc_Deck_paneVisibilityChanged(_1,_2){if(_2===isc.Canvas.HIDDEN){if(_1===this.currentPane){this.currentPane=null;if(this.currentPaneChanged!=null)this.currentPaneChanged(this.currentPane)}}else{var _3=this.currentPane;if(_3==null||_1!==_3){this.currentPane=_1;if(_3!=null){_3.setVisibility(isc.Canvas.HIDDEN)} if(this.currentPaneChanged!=null)this.currentPaneChanged(this.currentPane)}}},isc.A.draw=function isc_Deck_draw(){var _1;if(!this.$155z&&this.currentPane===_1&&this.panes.length>0){this.setCurrentPane(this.panes[0]);this.$155z=true} this.Super("draw",arguments)},isc.A.childRemoved=function isc_Deck_childRemoved(_1,_2){this.panes.remove(_1);if(_1===this.currentPane){this.currentPane=null;if(this.panes.length>0)this.panes[0].setVisibility(isc.Canvas.INHERIT);else if(this.currentPaneChanged!=null)this.currentPaneChanged(this.currentPane)}});isc.B._maxIndex=isc.C+10;isc.Deck.registerStringMethods({currentPaneChanged:"currentPane"});isc.defineClass("NavPanel","SplitPane");isc.A=isc.NavPanel;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.$167h=function isc_c_NavPanel__getItemId(_1){if(_1.id!=null){return _1.id}else if(_1.isHeader||_1.isSeparator){return null}else if(isc.isA.Canvas(_1.pane)){return _1.pane.getID()}else{return _1.pane}},isc.A.$168t=function isc_c_NavPanel__flattenNavItemTree(_1){var _2=[];for(var i=0,_4=_1==null?0:_1.length;i<_4;++i){var _5=_1[i];_2.add(_5);if(isc.isAn.Array(_5.items)){_2.addList(this.$168t(_5.items))}} return _2});isc.B._maxIndex=isc.C+2;isc.A=isc.NavPanel.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.navGridDefaults={showHeader:false,leaveScrollbarGap:false,defaultFields:[{name:"title"}],recordIsEnabled:function(_1,_2,_3){var _4=this.creator;if(_4.editingOn&&_1!=null&&_1.isSeparator)return true;return this.Super("recordIsEnabled",arguments)},recordClick:function(_1,_2,_3,_4,_5,_6,_7){var _8=this.creator;if(_8.editingOn){_8.setCurrentItem(!_2.isHeader&&!_2.isSeparator&&_2.canSelect!=false?_2:null);_8.editContext.selectSingleComponent(_2);return false} if(!_2.isHeader&&!_2.isSeparator&&_2.canSelect!=false){_8.setCurrentItem(_2)}},recordDoubleClick:function(_1,_2,_3,_4,_5,_6,_7){var _8=this.creator;if(_8.editingOn&&!_2.isSeparator&&_8.editProxy.supportsInlineEdit&&_8.editContext.enableInlineEdit) {_8.editProxy.startItemInlineEditing(_2,_3)}},getIcon:function(_1){if(_1==null||_1.isHeader||_1.isSeparator)return null;return this.Super("getIcon",arguments)}};isc.A.navGridConstructor="TreeGrid";isc.A.showListToolStrip=false;isc.A.navDeckDefaults={currentPane:null,currentPaneChanged:function(_1){var _2=this.creator;if(_2.$168u)return;if(_1==null){_2.setCurrentItem(null);return} var _3=isc.NavPanel.$168t(_2.navItems);for(var i=0,_5=_3.length;i<_5;++i){var _6=_3[i];if(_6.isHeader||_6.isSeparator||_6.canSelect==false)continue;var _7=_6.pane;if(_7){if(isc.isA.String(_7)&&isc.isA.Canvas(window[_7])){_7=window[_7]} if(_1===_7){_2.setCurrentItem(_6);return}}} _2.logWarn("navDeck.currentPaneChanged(): Failed to find the selectable NavItem corresponding to "+isc.echo(_1))}};isc.A.navDeckConstructor="Deck";isc.A.headerStyle="navItemHeader";isc.B.push(isc.A.initWidget=function isc_NavPanel_initWidget(){this.navigationPane=this.navGrid=this.createAutoChild("navGrid",{isSeparatorProperty:"isSeparator"});var _1={currentPane:null,panes:null};var _2=this.currentItem,_3=this.currentItemId;if(_2==null&&_3)_2=this.currentItem=this.$167i(_3);if(_2!=null){_1.currentPane=_2.pane;_1.panes=[_2.pane];_3=isc.NavPanel.$167h(_2);this.currentItemId=_3;this.currentPane="detail";this.detailTitle=_2.title} this.detailPane=this.navDeck=this.createAutoChild("navDeck",_1);this.Super("initWidget",arguments)},isc.A.$156e=function isc_NavPanel__processTreeAndReturnNavItemsPanes(_1){_1=isc.NavPanel.$168t(_1);var _2=[];for(var i=0,_4=_1.length;i<_4;++i){var _5=_1[i];if(_5.isHeader&&!_5.customStyle){_5.customStyle=this.headerStyle} if(_5.isSeparator||_5.canSelect==false)continue;if(_5.pane){if(isc.isA.String(_5.pane)&&isc.isA.Canvas(window[_5.pane])){_2.add(window[_5.pane])}else{_2.add(_5.pane)}}} return _2},isc.A.setNavItems=function isc_NavPanel_setNavItems(_1){this.navItems=_1;this.dataChanged(_1)},isc.A.setCurrentItem=function isc_NavPanel_setCurrentItem(_1){if((_1==null&&this.currentItem==null)||_1===this.currentItem) {return} if(_1!=null){if(_1.isHeader||_1.isSeparator){return} this.currentItem=_1;this.currentItemId=isc.NavPanel.$167h(_1)}else{this.currentItem=null;this.currentItemId=null} if(this.editingOn){this.editContext.setNodeProperties(this.editNode,{currentItemId:this.currentItemId})} this.$168u=true;if(_1!=null&&_1.pane!=null){this.navDeck.setCurrentPane(_1.pane);this.showDetailPane(_1.title,null,"forward");this.navGrid.selectSingleRecord(_1)}else{this.navDeck.hideCurrentPane();this.showNavigationPane("back");this.setDetailTitle(null);this.navGrid.deselectAllRecords()} this.$168u=false},isc.A.$167i=function isc_NavPanel__findItemById(_1){if(!_1)return null;var _2=this.$167j;if(_2!=null)return _2[_1];_2=this.$167j={};if(this.navItems==null)return null;var _3=_1;var _4=[this.navItems];for(var i=0;i<_4.length;++i){var _6=_4[i];for(var j=0,_8=_6.length;j<_8;++j){var _9=_6[j];_1=isc.NavPanel.$167h(_9);if(_1){if(_2.hasOwnProperty(_1)){this.logWarn("This NavPanel has two or more items with the same ID:'"+_1+"'.")}else{_2[_1]=_9}} var _10=_9.items;if(isc.isAn.Array(_10))_4.add(_10)}} for(var i=0;i<_4.length;++i){var _6=_4[i];for(var j=0,_8=_6.length;j<_8;++j){var _9=_6[j];if(_9.isHeader||_9.isSeparator)continue;var _11;if(isc.isA.Canvas(_9.pane))_11=_9.pane.getID();else _11=_9.pane;if(_11&&!_2.hasOwnProperty(_11)){_2[_11]=_9}}} return _2[_3]},isc.A.setCurrentItemId=function isc_NavPanel_setCurrentItemId(_1){if(this.currentItemId==_1)return;this.setCurrentItem(this.$167i(_1))},isc.A.observeData=function isc_NavPanel_observeData(_1,_2){_2.remove(_1);if(!this.isObserving(_1,"dataChanged")){if(!this.$156f)this.$156f=[];if(!this.$156f.contains(_1))this.$156f.add(_1);this.observe(_1,"dataChanged","observer.dataChanged(observed)")} for(var i=0;i<_1.length;i++){if(!_1[i].items)_1[i].items=[];this.observeData(_1[i].items,_2)}},isc.A.dataChanged=function isc_NavPanel_dataChanged(_1){this.$167j=null;this.navDeck.setPanes(this.$156e(this.navItems));if(this.editingOn){var _2=false;var _3=this.navItems;for(var i=0,_5=_3.length;i<_5;++i){var _6=_3[i];if(isc.isAn.Array(_6.items)&&_6.items.length>0){_2=true;break}} if(this.isTree!=_2){this.editContext.setNodeProperties(this.editNode,{isTree:_2});this.navGrid.showOpener=_2}} var _7=isc.Tree.create({modelType:"children",nameProperty:"title",childrenProperty:"items",root:{items:this.navItems},isFolder:function(_9){return true}});this.navGrid.setData(_7);_7.openAll();var _8=this.$156f?isc.shallowClone(this.$156f):[];this.observeData(this.navItems,_8);this.$156f.removeList(_8) for(var i=0;i<_8.length;i++){this.ignore(_8[i],"dataChanged")} if(this.currentItem!=null&&!_7.contains(this.currentItem)){this.setCurrentItem(null)}},isc.A.draw=function isc_NavPanel_draw(){if(!this.$156g){if(this.navItems&&this.navItems.length>0){if(this.isTree==null){this.isTree=false;for(var i=0;i0){this.isTree=true;break}}}}else{if(this.isTree==null)this.isTree=true;this.navItems=[]} this.navGrid.showOpener=this.isTree;this.setNavItems(this.navItems);this.$156g=true} this.Super("draw",arguments)},isc.A.setItemPane=function isc_NavPanel_setItemPane(_1,_2){this.$167j=null;_1.pane=_2;this.navDeck.addPane(_2);if(this.currentItem===_1){this.$168u=true;this.navDeck.setCurrentPane(_2);this.$168u=false;this.currentItem=_1;this.currentItemId=isc.NavPanel.$167h(_1)}},isc.A.setDescendantEditableProperties=function isc_NavPanel_setDescendantEditableProperties(_1,_2,_3,_4,_5){this.Super("setDescendantEditableProperties",arguments);if(_1===this.currentItem){if((_2.hasOwnProperty("isHeader")||_2.hasOwnProperty("isSeparator"))&&(_1.isHeader||_1.isSeparator)) {this.setCurrentItem(null)}else{if(_2.hasOwnProperty("id")){var _6=this.currentItemId=isc.NavPanel.$167h(_1);this.editContext.setNodeProperties(this.editNode,{currentItemId:_6})} if(_2.hasOwnProperty("title")&&_1.pane!=null){this.setDetailTitle(_1.title)}}} _1.customStyle=_3.defaults.customStyle;this.setNavItems(this.navItems.duplicate())});isc.B._maxIndex=isc.C+11;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'.");} /* * Isomorphic SmartClient * Version SNAPSHOT_v10.1d_2015-04-30 (2015-04-30) * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved. * "SmartClient" is a trademark of Isomorphic Software, Inc. * * licensing@smartclient.com * * http://smartclient.com/license */