/*
	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.colors"]){dojo._hasResource["dojo.colors"]=true;dojo.provide("dojo.colors");(function(){var _1=function(m1,m2,h){if(h<0){++h;}if(h>1){--h;}var h6=6*h;if(h6<1){return m1+(m2-m1)*h6;}if(2*h<1){return m2;}if(3*h<2){return m1+(m2-m1)*(2/3-h)*6;}return m1;};dojo.colorFromRgb=function(_6,_7){var m=_6.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(m){var c=m[2].split(/\s*,\s*/),l=c.length,t=m[1];if((t=="rgb"&&l==3)||(t=="rgba"&&l==4)){var r=c[0];if(r.charAt(r.length-1)=="%"){var a=dojo.map(c,function(x){return parseFloat(x)*2.56;});if(l==4){a[3]=c[3];}return dojo.colorFromArray(a,_7);}return dojo.colorFromArray(c,_7);}if((t=="hsl"&&l==3)||(t=="hsla"&&l==4)){var H=((parseFloat(c[0])%360)+360)%360/360,S=parseFloat(c[1])/100,L=parseFloat(c[2])/100,m2=L<=0.5?L*(S+1):L+S-L*S,m1=2*L-m2,a=[_1(m1,m2,H+1/3)*256,_1(m1,m2,H)*256,_1(m1,m2,H-1/3)*256,1];if(l==4){a[3]=c[3];}return dojo.colorFromArray(a,_7);}}return null;};var _14=function(c,low,_17){c=Number(c);return isNaN(c)?_17:c<low?low:c>_17?_17:c;};dojo.Color.prototype.sanitize=function(){var t=this;t.r=Math.round(_14(t.r,0,255));t.g=Math.round(_14(t.g,0,255));t.b=Math.round(_14(t.b,0,255));t.a=_14(t.a,0,1);return this;};})();dojo.colors.makeGrey=function(g,a){return dojo.colorFromArray([g,g,g,a]);};dojo.Color.named=dojo.mixin({aliceblue:[240,248,255],antiquewhite:[250,235,215],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],blanchedalmond:[255,235,205],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],oldlace:[253,245,230],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],thistle:[216,191,216],tomato:[255,99,71],transparent:[0,0,0,0],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],whitesmoke:[245,245,245],yellowgreen:[154,205,50]},dojo.Color.named);}if(!dojo._hasResource["dijit.ColorPalette"]){dojo._hasResource["dijit.ColorPalette"]=true;dojo.provide("dijit.ColorPalette");dojo.declare("dijit.ColorPalette",[dijit._Widget,dijit._Templated],{defaultTimeout:500,timeoutChangeRate:0.9,palette:"7x10",value:null,_currentFocus:0,_xDim:null,_yDim:null,_palettes:{"7x10":[["white","seashell","cornsilk","lemonchiffon","lightyellow","palegreen","paleturquoise","lightcyan","lavender","plum"],["lightgray","pink","bisque","moccasin","khaki","lightgreen","lightseagreen","lightskyblue","cornflowerblue","violet"],["silver","lightcoral","sandybrown","orange","palegoldenrod","chartreuse","mediumturquoise","skyblue","mediumslateblue","orchid"],["gray","red","orangered","darkorange","yellow","limegreen","darkseagreen","royalblue","slateblue","mediumorchid"],["dimgray","crimson","chocolate","coral","gold","forestgreen","seagreen","blue","blueviolet","darkorchid"],["darkslategray","firebrick","saddlebrown","sienna","olive","green","darkcyan","mediumblue","darkslateblue","darkmagenta"],["black","darkred","maroon","brown","darkolivegreen","darkgreen","midnightblue","navy","indigo","purple"]],"3x4":[["white","lime","green","blue"],["silver","yellow","fuchsia","navy"],["gray","red","purple","black"]]},_imagePaths:{"7x10":dojo.moduleUrl("dijit.themes","a11y/colors7x10.png"),"3x4":dojo.moduleUrl("dijit.themes","a11y/colors3x4.png")},_paletteCoords:{"leftOffset":3,"topOffset":3,"cWidth":20,"cHeight":20},templateString:"<div class=\"dijitInline dijitColorPalette\">\n\t<div class=\"dijitColorPaletteInner\" dojoAttachPoint=\"divNode\" waiRole=\"grid\" tabIndex=\"${tabIndex}\">\n\t\t<img class=\"dijitColorPaletteUnder\" dojoAttachPoint=\"imageNode\" waiRole=\"presentation\">\n\t</div>\t\n</div>\n",_paletteDims:{"7x10":{"width":"206px","height":"145px"},"3x4":{"width":"86px","height":"64px"}},tabIndex:"0",postCreate:function(){dojo.mixin(this.divNode.style,this._paletteDims[this.palette]);this.imageNode.setAttribute("src",this._imagePaths[this.palette]);var _1b=this._palettes[this.palette];this.domNode.style.position="relative";this._cellNodes=[];this.colorNames=dojo.i18n.getLocalization("dojo","colors",this.lang);var url=this._blankGif,_1d=new dojo.Color(),_1e=this._paletteCoords;for(var row=0;row<_1b.length;row++){for(var col=0;col<_1b[row].length;col++){var _21=dojo.doc.createElement("img");_21.src=url;dojo.addClass(_21,"dijitPaletteImg");var _22=_1b[row][col],_23=_1d.setColor(dojo.Color.named[_22]);_21.alt=this.colorNames[_22];_21.color=_23.toHex();var _24=_21.style;_24.color=_24.backgroundColor=_21.color;var _25=dojo.doc.createElement("span");_25.appendChild(_21);dojo.forEach(["Dijitclick","MouseEnter","Focus","Blur"],function(_26){this.connect(_25,"on"+_26.toLowerCase(),"_onCell"+_26);},this);this.divNode.appendChild(_25);var _27=_25.style;_27.top=_1e.topOffset+(row*_1e.cHeight)+"px";_27.left=_1e.leftOffset+(col*_1e.cWidth)+"px";dojo.attr(_25,"tabindex","-1");_25.title=this.colorNames[_22];dojo.addClass(_25,"dijitPaletteCell");dijit.setWaiRole(_25,"gridcell");_25.index=this._cellNodes.length;this._cellNodes.push(_25);}}this._xDim=_1b[0].length;this._yDim=_1b.length;this.connect(this.divNode,"onfocus","_onDivNodeFocus");var _28={UP_ARROW:-this._xDim,DOWN_ARROW:this._xDim,RIGHT_ARROW:1,LEFT_ARROW:-1};for(var key in _28){this._connects.push(dijit.typematic.addKeyListener(this.domNode,{charOrCode:dojo.keys[key],ctrlKey:false,altKey:false,shiftKey:false},this,function(){var _2a=_28[key];return function(_2b){this._navigateByKey(_2a,_2b);};}(),this.timeoutChangeRate,this.defaultTimeout));}},focus:function(){this._focusFirst();},onChange:function(_2c){},_focusFirst:function(){this._currentFocus=0;var _2d=this._cellNodes[this._currentFocus];window.setTimeout(function(){dijit.focus(_2d);},0);},_onDivNodeFocus:function(evt){if(evt.target===this.divNode){this._focusFirst();}},_onFocus:function(){dojo.attr(this.divNode,"tabindex","-1");},_onBlur:function(){this._removeCellHighlight(this._currentFocus);dojo.attr(this.divNode,"tabindex",this.tabIndex);},_onCellDijitclick:function(evt){var _30=evt.currentTarget;if(this._currentFocus!=_30.index){this._currentFocus=_30.index;window.setTimeout(function(){dijit.focus(_30);},0);}this._selectColor(_30);dojo.stopEvent(evt);},_onCellMouseEnter:function(evt){var _32=evt.currentTarget;this._setCurrent(_32);window.setTimeout(function(){dijit.focus(_32);},0);},_onCellFocus:function(evt){this._setCurrent(evt.currentTarget);},_setCurrent:function(_34){this._removeCellHighlight(this._currentFocus);this._currentFocus=_34.index;dojo.addClass(_34,"dijitPaletteCellHighlight");},_onCellBlur:function(evt){this._removeCellHighlight(this._currentFocus);},_removeCellHighlight:function(_36){dojo.removeClass(this._cellNodes[_36],"dijitPaletteCellHighlight");},_selectColor:function(_37){var img=_37.getElementsByTagName("img")[0];this.onChange(this.value=img.color);},_navigateByKey:function(_39,_3a){if(_3a==-1){return;}var _3b=this._currentFocus+_39;if(_3b<this._cellNodes.length&&_3b>-1){var _3c=this._cellNodes[_3b];_3c.focus();}}});}if(!dojo._hasResource["dojox.form.BusyButton"]){dojo._hasResource["dojox.form.BusyButton"]=true;dojo.provide("dojox.form.BusyButton");dojo.declare("dojox.form.BusyButton",[dijit.form.Button],{isBusy:false,busyLabel:"",timeout:null,useIcon:true,postMixInProperties:function(){this.inherited(arguments);if(!this.busyLabel){this.busyLabel=dojo.i18n.getLocalization("dijit","loading",this.lang).loadingState;}},postCreate:function(){this._label=this.containerNode.innerHTML;this._initTimeout=this.timeout;if(this.isBusy){this.makeBusy();}},makeBusy:function(){this.isBusy=true;this.attr("disabled",true);this.setLabel(this.busyLabel,this.timeout);},cancel:function(){this.attr("disabled",false);this.isBusy=false;this.setLabel(this._label);if(this._timeout){clearTimeout(this._timeout);}this.timeout=this._initTimeout;},resetTimeout:function(_3d){if(this._timeout){clearTimeout(this._timeout);}if(_3d){this._timeout=setTimeout(dojo.hitch(this,function(){this.cancel();}),_3d);}else{if(_3d==undefined||_3d===0){this.cancel();}}},setLabel:function(_3e,_3f){this.label=_3e;while(this.containerNode.firstChild){this.containerNode.removeChild(this.containerNode.firstChild);}this.containerNode.appendChild(document.createTextNode(this.label));this._layoutHack();if(this.showLabel==false&&!(dojo.attr(this.domNode,"title"))){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}if(_3f){this.resetTimeout(_3f);}else{this.timeout=null;}if(this.useIcon&&this.isBusy){var _40=new Image();_40.src=this._blankGif;dojo.attr(_40,"id",this.id+"_icon");dojo.addClass(_40,"dojoxBusyButtonIcon");this.containerNode.appendChild(_40);}},_clicked:function(e){if(!this.isBusy){this.makeBusy();}}});}if(!dojo._hasResource["dojox.fx._base"]){dojo._hasResource["dojox.fx._base"]=true;dojo.provide("dojox.fx._base");dojo.mixin(dojox.fx,{anim:dojo.anim,animateProperty:dojo.animateProperty,fadeTo:dojo._fade,fadeIn:dojo.fadeIn,fadeOut:dojo.fadeOut,combine:dojo.fx.combine,chain:dojo.fx.chain,slideTo:dojo.fx.slideTo,wipeIn:dojo.fx.wipeIn,wipeOut:dojo.fx.wipeOut});dojox.fx.sizeTo=function(_42){var _43=_42.node=dojo.byId(_42.node);var _44=_42.method||"chain";if(!_42.duration){_42.duration=500;}if(_44=="chain"){_42.duration=Math.floor(_42.duration/2);}var top,_46,_47,_48,_49,_4a=null;var _4b=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_47=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);_49=parseInt(cs.width);_4a=parseInt(cs.height);_48=_47-Math.floor((_42.width-_49)/2);_46=top-Math.floor((_42.height-_4a)/2);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;_47=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_47+"px";}};})(_43);_4b();var _50=dojo.animateProperty(dojo.mixin({properties:{height:{start:_4a,end:_42.height||0,unit:"px"},top:{start:top,end:_46}}},_42));var _51=dojo.animateProperty(dojo.mixin({properties:{width:{start:_49,end:_42.width||0,unit:"px"},left:{start:_47,end:_48}}},_42));var _52=dojo.fx[(_42.method=="combine"?"combine":"chain")]([_50,_51]);dojo.connect(_52,"beforeBegin",_52,_4b);return _52;};dojox.fx.slideBy=function(_53){var _54=_53.node=dojo.byId(_53.node);var top=null;var _56=null;var _57=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_56=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;_56=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_56+"px";}};})(_54);_57();var _5c=dojo.animateProperty(dojo.mixin({properties:{top:top+(_53.top||0),left:_56+(_53.left||0)}},_53));dojo.connect(_5c,"beforeBegin",_5c,_57);return _5c;};dojox.fx.crossFade=function(_5d){if(dojo.isArray(_5d.nodes)){var _5e=_5d.nodes[0]=dojo.byId(_5d.nodes[0]);var op1=dojo.style(_5e,"opacity");var _60=_5d.nodes[1]=dojo.byId(_5d.nodes[1]);var op2=dojo.style(_60,"opacity");var _62=dojo.fx.combine([dojo[(op1==0?"fadeIn":"fadeOut")](dojo.mixin({node:_5e},_5d)),dojo[(op1==0?"fadeOut":"fadeIn")](dojo.mixin({node:_60},_5d))]);return _62;}else{return false;}};dojox.fx.highlight=function(_63){var _64=_63.node=dojo.byId(_63.node);_63.duration=_63.duration||400;var _65=_63.color||"#ffff99";var _66=dojo.style(_64,"backgroundColor");var _67=(_66=="transparent"||_66=="rgba(0, 0, 0, 0)")?_66:false;var _68=dojo.animateProperty(dojo.mixin({properties:{backgroundColor:{start:_65,end:_66}}},_63));if(_67){dojo.connect(_68,"onEnd",_68,function(){_64.style.backgroundColor=_67;});}return _68;};dojox.fx.wipeTo=function(_69){_69.node=dojo.byId(_69.node);var _6a=_69.node,s=_6a.style;var dir=(_69.width?"width":"height");var _6d=_69[dir];var _6e={};_6e[dir]={start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s[dir]="1px";s.display="";s.visibility="";return 1;}else{var now=dojo.style(_6a,dir);return Math.max(now,1);}},end:_6d,unit:"px"};var _70=dojo.animateProperty(dojo.mixin({properties:_6e},_69));return _70;};}if(!dojo._hasResource["dojox.fx"]){dojo._hasResource["dojox.fx"]=true;dojo.provide("dojox.fx");}if(!dojo._hasResource["dojox.form.RangeSlider"]){dojo._hasResource["dojox.form.RangeSlider"]=true;dojo.provide("dojox.form.RangeSlider");dojo.declare("dojox.form._RangeSliderMixin",null,{value:[0,100],postCreate:function(){this.inherited(arguments);if(this._isReversed()){this.value.sort(function(a,b){return b-a;});}else{this.value.sort(function(a,b){return a-b;});}var _75=this;var _76=function(){dijit.form._SliderMoverMax.apply(this,arguments);this.widget=_75;};dojo.extend(_76,dijit.form._SliderMoverMax.prototype);this._movableMax=new dojo.dnd.Moveable(this.sliderHandleMax,{mover:_76});dijit.setWaiState(this.focusNodeMax,"valuemin",this.minimum);dijit.setWaiState(this.focusNodeMax,"valuemax",this.maximum);var _77=function(){dijit.form._SliderBarMover.apply(this,arguments);this.widget=_75;};dojo.extend(_77,dijit.form._SliderBarMover.prototype);this._movableBar=new dojo.dnd.Moveable(this.progressBar,{mover:_77});},destroy:function(){this.inherited(arguments);this._movableMax.destroy();this._movableBar.destroy();},_onKeyPress:function(e){if(this.disabled||this.readOnly||e.altKey||e.ctrlKey){return;}var _79=e.currentTarget;var _7a=false;var _7b=false;var _7c;if(_79==this.sliderHandle){_7a=true;}else{if(_79==this.progressBar){_7b=true;_7a=true;}else{if(_79==this.sliderHandleMax){_7b=true;}}}switch(e.keyCode){case dojo.keys.HOME:this._setValueAttr(this.minimum,true,_7b);break;case dojo.keys.END:this._setValueAttr(this.maximum,true,_7b);break;case ((this._descending||this.isLeftToRight())?dojo.keys.RIGHT_ARROW:dojo.keys.LEFT_ARROW):case (this._descending===false?dojo.keys.DOWN_ARROW:dojo.keys.UP_ARROW):case (this._descending===false?dojo.keys.PAGE_DOWN:dojo.keys.PAGE_UP):if(_7a&&_7b){_7c=Array();_7c[0]={"change":e.keyCode==dojo.keys.PAGE_UP?this.pageIncrement:1,"useMaxValue":true};_7c[1]={"change":e.keyCode==dojo.keys.PAGE_UP?this.pageIncrement:1,"useMaxValue":false};this._bumpValue(_7c);}else{if(_7a){this._bumpValue(e.keyCode==dojo.keys.PAGE_UP?this.pageIncrement:1,true);}else{if(_7b){this._bumpValue(e.keyCode==dojo.keys.PAGE_UP?this.pageIncrement:1);}}}break;case ((this._descending||this.isLeftToRight())?dojo.keys.LEFT_ARROW:dojo.keys.RIGHT_ARROW):case (this._descending===false?dojo.keys.UP_ARROW:dojo.keys.DOWN_ARROW):case (this._descending===false?dojo.keys.PAGE_UP:dojo.keys.PAGE_DOWN):if(_7a&&_7b){_7c=Array();_7c[0]={"change":e.keyCode==dojo.keys.PAGE_DOWN?-this.pageIncrement:-1,"useMaxValue":false};_7c[1]={"change":e.keyCode==dojo.keys.PAGE_DOWN?-this.pageIncrement:-1,"useMaxValue":true};this._bumpValue(_7c);}else{if(_7a){this._bumpValue(e.keyCode==dojo.keys.PAGE_DOWN?-this.pageIncrement:-1);}else{if(_7b){this._bumpValue(e.keyCode==dojo.keys.PAGE_DOWN?-this.pageIncrement:-1,true);}}}break;default:dijit.form._FormValueWidget.prototype._onKeyPress.apply(this,arguments);this.inherited(arguments);return;}dojo.stopEvent(e);},_onHandleClickMax:function(e){if(this.disabled||this.readOnly){return;}if(!dojo.isIE){dijit.focus(this.sliderHandleMax);}dojo.stopEvent(e);},_onClkIncBumper:function(){this._setValueAttr(this._descending===false?this.minimum:this.maximum,true,true);},_bumpValue:function(_7e,_7f){if(!dojo.isArray(_7e)){value=this._getBumpValue(_7e,_7f);}else{value=Array();value[0]=this._getBumpValue(_7e[0]["change"],_7e[0]["useMaxValue"]);value[1]=this._getBumpValue(_7e[1]["change"],_7e[1]["useMaxValue"]);}this._setValueAttr(value,true,!dojo.isArray(_7e)&&((_7e>0&&!_7f)||(_7f&&_7e<0)));},_getBumpValue:function(_80,_81){var s=dojo.getComputedStyle(this.sliderBarContainer);var c=dojo._getContentBox(this.sliderBarContainer,s);var _84=this.discreteValues;if(_84<=1||_84==Infinity){_84=c[this._pixelCount];}_84--;var _85=!_81?this.value[0]:this.value[1];if((this._isReversed()&&_80<0)||(_80>0&&!this._isReversed())){_85=!_81?this.value[1]:this.value[0];}var _86=(_85-this.minimum)*_84/(this.maximum-this.minimum)+_80;if(_86<0){_86=0;}if(_86>_84){_86=_84;}return _86*(this.maximum-this.minimum)/_84+this.minimum;},_onBarClick:function(e){if(this.disabled||this.readOnly){return;}if(!dojo.isIE){dijit.focus(this.progressBar);}dojo.stopEvent(e);},_onRemainingBarClick:function(e){if(this.disabled||this.readOnly){return;}if(!dojo.isIE){dijit.focus(this.progressBar);}var _89=dojo.coords(this.sliderBarContainer,true);var bar=dojo.coords(this.progressBar,true);var _8b=e[this._mousePixelCoord]-_89[this._startingPixelCoord];var _8c=bar[this._startingPixelCount];var _8d=bar[this._startingPixelCount]+bar[this._pixelCount];var _8e=this._isReversed()?_8b<=_8c:_8b>=_8d;this._setPixelValue(this._isReversed()?(_89[this._pixelCount]-_8b):_8b,_89[this._pixelCount],true,_8e);dojo.stopEvent(e);},_setPixelValue:function(_8f,_90,_91,_92){if(this.disabled||this.readOnly){return;}var _93=this._getValueByPixelValue(_8f,_90);this._setValueAttr(_93,_91,_92);},_getValueByPixelValue:function(_94,_95){_94=_94<0?0:_95<_94?_95:_94;var _96=this.discreteValues;if(_96<=1||_96==Infinity){_96=_95;}_96--;var _97=_95/_96;var _98=Math.round(_94/_97);return (this.maximum-this.minimum)*_98/_96+this.minimum;},_setValueAttr:function(_99,_9a,_9b){var _9c=this.value;if(!dojo.isArray(_99)){if(_9b){if(this._isReversed()){_9c[0]=_99;}else{_9c[1]=_99;}}else{if(this._isReversed()){_9c[1]=_99;}else{_9c[0]=_99;}}}else{_9c=_99;}this._lastValueReported="";this.valueNode.value=this.value=_99=_9c;dijit.setWaiState(this.focusNode,"valuenow",_9c[0]);dijit.setWaiState(this.focusNodeMax,"valuenow",_9c[1]);if(this._isReversed()){this.value.sort(function(a,b){return b-a;});}else{this.value.sort(function(a,b){return a-b;});}dijit.form._FormValueWidget.prototype._setValueAttr.apply(this,arguments);this._printSliderBar(_9a,_9b);},_printSliderBar:function(_a1,_a2){var _a3=(this.value[0]-this.minimum)/(this.maximum-this.minimum);var _a4=(this.value[1]-this.minimum)/(this.maximum-this.minimum);var _a5=_a3;if(_a3>_a4){_a3=_a4;_a4=_a5;}var _a6=this._isReversed()?((1-_a3)*100):(_a3*100);var _a7=this._isReversed()?((1-_a4)*100):(_a4*100);var _a8=this._isReversed()?((1-_a4)*100):(_a3*100);if(_a1&&this.slideDuration>0&&this.progressBar.style[this._progressPixelSize]){var _a9=_a2?_a4:_a3;var _aa=this;var _ab={};var _ac=parseFloat(this.progressBar.style[this._handleOffsetCoord]);var _ad=this.slideDuration/10;if(_ad===0){return;}if(_ad<0){_ad=0-_ad;}var _ae={};var _af={};var _b0={};_ae[this._handleOffsetCoord]={start:this.sliderHandle.style[this._handleOffsetCoord],end:_a6,units:"%"};_af[this._handleOffsetCoord]={start:this.sliderHandleMax.style[this._handleOffsetCoord],end:_a7,units:"%"};_b0[this._handleOffsetCoord]={start:this.progressBar.style[this._handleOffsetCoord],end:_a8,units:"%"};_b0[this._progressPixelSize]={start:this.progressBar.style[this._progressPixelSize],end:(_a4-_a3)*100,units:"%"};var _b1=dojo.animateProperty({node:this.sliderHandle,duration:_ad,properties:_ae});var _b2=dojo.animateProperty({node:this.sliderHandleMax,duration:_ad,properties:_af});var _b3=dojo.animateProperty({node:this.progressBar,duration:_ad,properties:_b0});var _b4=dojo.fx.combine([_b1,_b2,_b3]);_b4.play();}else{this.sliderHandle.style[this._handleOffsetCoord]=_a6+"%";this.sliderHandleMax.style[this._handleOffsetCoord]=_a7+"%";this.progressBar.style[this._handleOffsetCoord]=_a8+"%";this.progressBar.style[this._progressPixelSize]=((_a4-_a3)*100)+"%";}}});dojo.declare("dijit.form._SliderMoverMax",dijit.form._SliderMover,{onMouseMove:function(e){var _b6=this.widget;var _b7=_b6._abspos;if(!_b7){_b7=_b6._abspos=dojo.coords(_b6.sliderBarContainer,true);_b6._setPixelValue_=dojo.hitch(_b6,"_setPixelValue");_b6._isReversed_=_b6._isReversed();}var _b8=e[_b6._mousePixelCoord]-_b7[_b6._startingPixelCoord];_b6._setPixelValue_(_b6._isReversed_?(_b7[_b6._pixelCount]-_b8):_b8,_b7[_b6._pixelCount],false,true);},destroy:function(e){dojo.dnd.Mover.prototype.destroy.apply(this,arguments);var _ba=this.widget;_ba._abspos=null;_ba._setValueAttr(_ba.value,true);}});dojo.declare("dijit.form._SliderBarMover",dojo.dnd.Mover,{onMouseMove:function(e){var _bc=this.widget;if(_bc.disabled||_bc.readOnly){return;}var _bd=_bc._abspos;var bar=_bc._bar;var _bf=_bc._mouseOffset;if(!_bd){_bd=_bc._abspos=dojo.coords(_bc.sliderBarContainer,true);_bc._setPixelValue_=dojo.hitch(_bc,"_setPixelValue");_bc._getValueByPixelValue_=dojo.hitch(_bc,"_getValueByPixelValue");_bc._isReversed_=_bc._isReversed();}if(!bar){bar=_bc._bar=dojo.coords(_bc.progressBar,true);}if(!_bf){_bf=_bc._mouseOffset=e[_bc._mousePixelCoord]-_bd[_bc._startingPixelCoord]-bar[_bc._startingPixelCount];}var _c0=e[_bc._mousePixelCoord]-_bd[_bc._startingPixelCoord]-_bf;var _c1=e[_bc._mousePixelCoord]-_bd[_bc._startingPixelCoord]-_bf+bar[_bc._pixelCount];var _c2=[_c0,_c1];_c2.sort(function(a,b){return a-b;});if(_c2[0]<=0){_c2[0]=0;_c2[1]=bar[_bc._pixelCount];}if(_c2[1]>=_bd[_bc._pixelCount]){_c2[1]=_bd[_bc._pixelCount];_c2[0]=_bd[_bc._pixelCount]-bar[_bc._pixelCount];}var _c5=[_bc._getValueByPixelValue(_bc._isReversed_?(_bd[_bc._pixelCount]-_c2[0]):_c2[0],_bd[_bc._pixelCount]),_bc._getValueByPixelValue(_bc._isReversed_?(_bd[_bc._pixelCount]-_c2[1]):_c2[1],_bd[_bc._pixelCount])];_bc._setValueAttr(_c5,false,false);},destroy:function(e){dojo.dnd.Mover.prototype.destroy.apply(this,arguments);var _c7=this.widget;_c7._abspos=null;_c7._bar=null;_c7._mouseOffset=null;_c7._setValueAttr(_c7.value,true);}});dojo.declare("dojox.form.HorizontalRangeSlider",[dijit.form.HorizontalSlider,dojox.form._RangeSliderMixin],{templateString:"<table class=\"dijit dijitReset dijitSlider dojoxRangeSlider\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" rules=\"none\"\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset\" colspan=\"2\"></td\n        ><td dojoAttachPoint=\"containerNode,topDecoration\" class=\"dijitReset\" style=\"text-align:center;width:100%;\"></td\n        ><td class=\"dijitReset\" colspan=\"2\"></td\n    ></tr\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH\"\n            ><div class=\"dijitSliderDecrementIconH\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"decrementButton\" dojoAttachEvent=\"onclick: decrement\"><span class=\"dijitSliderButtonInner\">-</span></div\n        ></td\n        ><td class=\"dijitReset\"\n            ><div class=\"dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderLeftBumper dijitSliderLeftBumperH\" dojoAttachEvent=\"onclick:_onClkDecBumper\"></div\n        ></td\n        ><td class=\"dijitReset\"\n            ><input dojoAttachPoint=\"valueNode\" type=\"hidden\" name=\"${name}\"\n            /><div waiRole=\"presentation\" class=\"dojoxRangeSliderBarContainer\" dojoAttachPoint=\"sliderBarContainer\"\n                ><div dojoAttachPoint=\"sliderHandle\" tabIndex=\"${tabIndex}\" class=\"dijitSliderMoveable\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_onHandleClick\" waiRole=\"slider\" valuemin=\"${minimum}\" valuemax=\"${maximum}\"\n                    ><div class=\"dijitSliderImageHandle dijitSliderImageHandleH\"></div\n                ></div\n                ><div waiRole=\"presentation\" dojoAttachPoint=\"progressBar,focusNode\" class=\"dijitSliderBar dijitSliderBarH dijitSliderProgressBar dijitSliderProgressBarH\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_onBarClick\"></div\n                ><div dojoAttachPoint=\"sliderHandleMax,focusNodeMax\" tabIndex=\"${tabIndex}\" class=\"dijitSliderMoveable\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_onHandleClickMax\" waiRole=\"sliderMax\" valuemin=\"${minimum}\" valuemax=\"${maximum}\"\n                    ><div class=\"dijitSliderImageHandle dijitSliderImageHandleH\"></div\n                ></div\n                ><div waiRole=\"presentation\" dojoAttachPoint=\"remainingBar\" class=\"dijitSliderBar dijitSliderBarH dijitSliderRemainingBar dijitSliderRemainingBarH\" dojoAttachEvent=\"onmousedown:_onRemainingBarClick\"></div\n            ></div\n        ></td\n        ><td class=\"dijitReset\"\n            ><div class=\"dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderRightBumper dijitSliderRightBumperH\" dojoAttachEvent=\"onclick:_onClkIncBumper\"></div\n        ></td\n        ><td class=\"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH\"\n            ><div class=\"dijitSliderIncrementIconH\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"incrementButton\" dojoAttachEvent=\"onclick: increment\"><span class=\"dijitSliderButtonInner\">+</span></div\n        ></td\n    ></tr\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset\" colspan=\"2\"></td\n        ><td dojoAttachPoint=\"containerNode,bottomDecoration\" class=\"dijitReset\" style=\"text-align:center;\"></td\n        ><td class=\"dijitReset\" colspan=\"2\"></td\n    ></tr\n></table>\n"});dojo.declare("dojox.form.VerticalRangeSlider",[dijit.form.VerticalSlider,dojox.form._RangeSliderMixin],{templateString:"<table class=\"dijitReset dijitSlider dojoxRangeSlider\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" rules=\"none\"\n><tbody class=\"dijitReset\"\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset\"></td\n        ><td class=\"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV\"\n            ><div class=\"dijitSliderIncrementIconV\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"incrementButton\" dojoAttachEvent=\"onclick: increment\"><span class=\"dijitSliderButtonInner\">+</span></div\n        ></td\n        ><td class=\"dijitReset\"></td\n    ></tr\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset\"></td\n        ><td class=\"dijitReset\"\n            ><center><div class=\"dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderTopBumper dijitSliderTopBumperV\" dojoAttachEvent=\"onclick:_onClkIncBumper\"></div></center\n        ></td\n        ><td class=\"dijitReset\"></td\n    ></tr\n    ><tr class=\"dijitReset\"\n        ><td dojoAttachPoint=\"leftDecoration\" class=\"dijitReset\" style=\"text-align:center;height:100%;\"></td\n        ><td class=\"dijitReset\" style=\"height:100%;\"\n            ><input dojoAttachPoint=\"valueNode\" type=\"hidden\" name=\"${name}\"\n            /><center waiRole=\"presentation\" style=\"position:relative;height:100%;\" dojoAttachPoint=\"sliderBarContainer\"\n                ><div waiRole=\"presentation\" dojoAttachPoint=\"remainingBar\" class=\"dijitSliderBar dijitSliderBarV dijitSliderRemainingBar dijitSliderRemainingBarV\" dojoAttachEvent=\"onmousedown:_onRemainingBarClick\"\n                    ><div dojoAttachPoint=\"sliderHandle\" tabIndex=\"${tabIndex}\" class=\"dijitSliderMoveable\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_onHandleClick\" style=\"vertical-align:top;\" waiRole=\"slider\" valuemin=\"${minimum}\" valuemax=\"${maximum}\"\n                        ><div class=\"dijitSliderImageHandle dijitSliderImageHandleV\"></div\n                    ></div\n                    ><div waiRole=\"presentation\" dojoAttachPoint=\"progressBar,focusNode\" tabIndex=\"${tabIndex}\" class=\"dijitSliderBar dijitSliderBarV dijitSliderProgressBar dijitSliderProgressBarV\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_onBarClick\"\n                    ></div\n                    ><div dojoAttachPoint=\"sliderHandleMax,focusNodeMax\" tabIndex=\"${tabIndex}\" class=\"dijitSliderMoveable\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_onHandleClickMax\" style=\"vertical-align:top;\" waiRole=\"slider\" valuemin=\"${minimum}\" valuemax=\"${maximum}\"\n                        ><div class=\"dijitSliderImageHandle dijitSliderImageHandleV\"></div\n                    ></div\n                ></div\n            ></center\n        ></td\n        ><td dojoAttachPoint=\"containerNode,rightDecoration\" class=\"dijitReset\" style=\"text-align:center;height:100%;\"></td\n    ></tr\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset\"></td\n        ><td class=\"dijitReset\"\n            ><center><div class=\"dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderBottomBumper dijitSliderBottomBumperV\" dojoAttachEvent=\"onclick:_onClkDecBumper\"></div></center\n        ></td\n        ><td class=\"dijitReset\"></td\n    ></tr\n    ><tr class=\"dijitReset\"\n        ><td class=\"dijitReset\"></td\n        ><td class=\"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV\"\n            ><div class=\"dijitSliderDecrementIconV\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"decrementButton\" dojoAttachEvent=\"onclick: decrement\"><span class=\"dijitSliderButtonInner\">-</span></div\n        ></td\n        ><td class=\"dijitReset\"></td\n    ></tr\n></tbody></table>\n"});}if(!dojo._hasResource["dojox.form._FormSelectWidget"]){dojo._hasResource["dojox.form._FormSelectWidget"]=true;dojo.provide("dojox.form._FormSelectWidget");dojo.declare("dojox.form._FormSelectWidget",dijit.form._FormValueWidget,{multiple:"",_multiValue:false,options:null,getOptions:function(_c8){var _c9=_c8,_ca=this.options||[],l=_ca.length;if(_c9===undefined){return _ca;}if(dojo.isArray(_c9)){return dojo.map(_c9,"return this.getOptions(item);",this);}if(dojo.isObject(_c8)){if(!dojo.some(this.options,function(o,idx){if(o===_c9||(o.value&&o.value===_c9.value)){_c9=idx;return true;}return false;})){_c9=-1;}}if(typeof _c9=="string"){for(var i=0;i<l;i++){if(_ca[i].value===_c9){_c9=i;break;}}}if(typeof _c9=="number"&&_c9>=0&&_c9<l){return this.options[_c9];}return null;},addOption:function(_cf){if(!dojo.isArray(_cf)){_cf=[_cf];}dojo.forEach(_cf,function(i){if(i&&dojo.isObject(i)){this.options.push(i);}},this);this._loadChildren();},removeOption:function(_d1){if(!dojo.isArray(_d1)){_d1=[_d1];}var _d2=this.getOptions(_d1);dojo.forEach(_d2,function(i){this.options=dojo.filter(this.options,function(_d4,idx){return (_d4.value!==i.value);});this._removeOptionItem(i);},this);this._loadChildren();},updateOption:function(_d6){if(!dojo.isArray(_d6)){_d6=[_d6];}dojo.forEach(_d6,function(i){var _d8=this.getOptions(i),k;if(_d8){for(k in i){_d8[k]=i[k];}}},this);this._loadChildren();},_setValueAttr:function(_da,_db){var _dc=this.getOptions()||[];if(!dojo.isArray(_da)){_da=[_da];}dojo.forEach(_da,function(i,idx){if(!dojo.isObject(i)){i=i+"";}if(typeof i==="string"){_da[idx]=dojo.filter(_dc,function(_df){return _df.value===i;})[0]||{value:"",label:""};}},this);_da=dojo.filter(_da,function(i){return i&&i.value;});if(!this._multiValue&&(!_da[0]||!_da[0].value)&&_dc.length){_da[0]=_dc[0];}dojo.forEach(_dc,function(i){i.selected=dojo.some(_da,function(v){return v.value===i.value;});});var val=dojo.map(_da,function(i){return i.value;}),_e5=dojo.map(_da,function(i){return i.label;});this.value=this._multiValue?val:val[0];this._setDisplay(this._multiValue?_e5:_e5[0]);this._updateSelection();this._handleOnChange(this.value,_db);},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},_loadChildren:function(){dojo.forEach(this._getChildren(),function(_e7){_e7.destroyRecursive();});dojo.forEach(this.options,this._addOptionItem,this);this._updateSelection();},_updateSelection:function(){this.value=this._getValueFromOpts();var val=this.value;if(!dojo.isArray(val)){val=[val];}if(val&&val[0]){dojo.forEach(this._getChildren(),function(_e9){var _ea=dojo.some(val,function(v){return _e9.option&&(v===_e9.option.value);});dojo.toggleClass(_e9.domNode,this.baseClass+"SelectedOption",_ea);dijit.setWaiState(_e9.domNode,"selected",_ea);},this);}this._handleOnChange(this.value);},_getValueFromOpts:function(){var _ec=this.getOptions()||[];if(!this._multiValue&&_ec.length){var opt=dojo.filter(_ec,function(i){return i.selected;})[0];if(opt&&opt.value){return opt.value;}else{_ec[0].selected=true;return _ec[0].value;}}else{if(this._multiValue){return dojo.map(dojo.filter(_ec,function(i){return i.selected;}),function(i){return i.value;})||[];}}return "";},postMixInProperties:function(){this._multiValue=(this.multiple.toLowerCase()==="true");this.inherited(arguments);},_fillContent:function(){var _f1=this.options;if(!_f1){_f1=this.options=this.srcNodeRef?dojo.query(">",this.srcNodeRef).map(function(_f2){if(_f2.getAttribute("type")==="separator"){return {value:"",label:"",selected:false,disabled:false};}return {value:_f2.getAttribute("value"),label:String(_f2.innerHTML),selected:_f2.getAttribute("selected")||false,disabled:_f2.getAttribute("disabled")||false};},this):[];}if(!this.value){this.value=this._getValueFromOpts();}else{if(this._multiValue&&typeof this.value=="string"){this.value=this.value.split(",");}}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);this.connect(this,"onChange","_updateSelection");this.connect(this,"startup","_loadChildren");this._setValueAttr(this.value,null);},_addOptionItem:function(_f3){},_removeOptionItem:function(_f4){},_setDisplay:function(_f5){},_getChildren:function(){return [];},_getSelectedOptionsAttr:function(){return this.getOptions(this.attr("value"));}});}if(!dojo._hasResource["dojox.form.CheckedMultiSelect"]){dojo._hasResource["dojox.form.CheckedMultiSelect"]=true;dojo.provide("dojox.form.CheckedMultiSelect");dojo.declare("dojox.form._CheckedMultiSelectItem",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,templateString:"<div class=\"dijitReset ${baseClass}\"\n\t><input class=\"${baseClass}Box\" dojoType=\"dijit.form.CheckBox\" dojoAttachPoint=\"checkBox\" \n\t\tdojoAttachEvent=\"_onClick:_changeBox\" type=\"${_type.type}\" baseClass=\"${_type.baseClass}\"\n\t><div class=\"dijitInline ${baseClass}Label\" dojoAttachPoint=\"labelNode\" dojoAttachEvent=\"onmousedown:_onMouse,onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"></div\n></div>\n",baseClass:"dojoxMultiSelectItem",option:null,parent:null,disabled:false,postMixInProperties:function(){if(this.parent._multiValue){this._type={type:"checkbox",baseClass:"dijitCheckBox"};}else{this._type={type:"radio",baseClass:"dijitRadio"};}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.labelNode.innerHTML=this.option.label;},_changeBox:function(){if(this.parent._multiValue){this.option.selected=this.checkBox.attr("value")&&true;}else{this.parent.attr("value",this.option.value);}this.parent._updateSelection();this.parent.focus();},_onMouse:function(e){this.checkBox._onMouse(e);},_onClick:function(e){this.checkBox._onClick(e);},_updateBox:function(){this.checkBox.attr("value",this.option.selected);},_setDisabledAttr:function(_f8){this.checkBox.attr("disabled",_f8);this.disabled=_f8;}});dojo.declare("dojox.form.CheckedMultiSelect",dojox.form._FormSelectWidget,{templateString:"",templateString:"<div class=\"dijit dijitReset dijitInline\" dojoAttachEvent=\"onmousedown:_mouseDown,onclick:focus\"\n\t><select class=\"${baseClass}Select\" multiple=\"true\" dojoAttachPoint=\"containerNode,focusNode\"></select\n\t><div dojoAttachPoint=\"wrapperDiv\"></div\n></div>\n",baseClass:"dojoxMultiSelect",_mouseDown:function(e){dojo.stopEvent(e);},_addOptionItem:function(_fa){this.wrapperDiv.appendChild(new dojox.form._CheckedMultiSelectItem({option:_fa,parent:this}).domNode);},_updateSelection:function(){this.inherited(arguments);dojo.forEach(this._getChildren(),function(c){c._updateBox();});},_getChildren:function(){return dojo.map(this.wrapperDiv.childNodes,function(n){return dijit.byNode(n);});},invertSelection:function(_fd){dojo.forEach(this.options,function(i){i.selected=!i.selected;});this._updateSelection();},_setDisabledAttr:function(_ff){this.inherited(arguments);dojo.forEach(this._getChildren(),function(node){if(node&&node.attr){node.attr("disabled",_ff);}});}});}if(!dojo._hasResource["dojox.form.MultiComboBox"]){dojo._hasResource["dojox.form.MultiComboBox"]=true;dojo.provide("dojox.form.MultiComboBox");dojo.experimental("dojox.form.MultiComboBox");dojo.declare("dojox.form.MultiComboBox",[dijit.form.ValidationTextBox,dijit.form.ComboBoxMixin],{delimiter:",",_previousMatches:false,_setValueAttr:function(_101){if(this.delimiter&&_101.length!=0){_101=_101+this.delimiter+" ";arguments[0]=this._addPreviousMatches(_101);}this.inherited(arguments);},_addPreviousMatches:function(text){if(this._previousMatches){if(!text.match(new RegExp("^"+this._previousMatches))){text=this._previousMatches+text;}text=this._cleanupDelimiters(text);}return text;},_cleanupDelimiters:function(text){if(this.delimiter){text=text.replace(new RegExp("  +")," ");text=text.replace(new RegExp("^ *"+this.delimiter+"* *"),"");text=text.replace(new RegExp(this.delimiter+" *"+this.delimiter),this.delimiter);}return text;},_autoCompleteText:function(text){arguments[0]=this._addPreviousMatches(text);this.inherited(arguments);},_startSearch:function(text){text=this._cleanupDelimiters(text);var re=new RegExp("^.*"+this.delimiter+" *");if((this._previousMatches=text.match(re))){arguments[0]=text.replace(re,"");}this.inherited(arguments);}});}if(!dojo._hasResource["dojox.form.Rating"]){dojo._hasResource["dojox.form.Rating"]=true;dojo.provide("dojox.form.Rating");dojo.declare("dojox.form.Rating",dijit.form._FormWidget,{templateString:null,numStars:3,value:0,constructor:function(_107){dojo.mixin(this,_107);var tpl="<div dojoAttachPoint=\"domNode\" class=\"dojoxRating dijitInline\">"+"<input type=\"hidden\" value=\"0\" dojoAttachPoint=\"focusNode\" /><ul>${stars}</ul>"+"</div>";var _109="<li class=\"dojoxRatingStar dijitInline\" dojoAttachEvent=\"onclick:onStarClick,onmouseover:_onMouse,onmouseout:_onMouse\" value=\"${value}\"></li>";var _10a="";for(var i=0;i<this.numStars;i++){_10a+=dojo.string.substitute(_109,{value:i+1});}this.templateString=dojo.string.substitute(tpl,{stars:_10a});},postCreate:function(){this.inherited(arguments);this._renderStars(this.value);},_onMouse:function(evt){this.inherited(arguments);if(this._hovering){var _10d=+dojo.attr(evt.target,"value");this.onMouseOver(evt,_10d);this._renderStars(_10d,true);}else{this._renderStars(this.value);}},_renderStars:function(_10e,_10f){dojo.query(".dojoxRatingStar",this.domNode).forEach(function(star,i){if(i+1>_10e){dojo.removeClass(star,"dojoxRatingStarHover");dojo.removeClass(star,"dojoxRatingStarChecked");}else{dojo.removeClass(star,"dojoxRatingStar"+(_10f?"Checked":"Hover"));dojo.addClass(star,"dojoxRatingStar"+(_10f?"Hover":"Checked"));}});},onStarClick:function(evt){var _113=+dojo.attr(evt.target,"value");this.setAttribute("value",_113==this.value?0:_113);this._renderStars(this.value);this.onChange(this.value);},onMouseOver:function(){},setAttribute:function(key,_115){this.inherited("setAttribute",arguments);if(key=="value"){this._renderStars(this.value);this.onChange(this.value);}}});}if(!dojo._hasResource["dojox.form.TimeSpinner"]){dojo._hasResource["dojox.form.TimeSpinner"]=true;dojo.provide("dojox.form.TimeSpinner");dojo.declare("dojox.form.TimeSpinner",[dijit.form._Spinner],{required:false,adjust:function(val,_117){return dojo.date.add(val,"minute",_117);},isValid:function(){return true;},smallDelta:5,largeDelta:30,timeoutChangeRate:0.5,parse:function(time,_119){return dojo.date.locale.parse(time,{selector:"time",formatLength:"short"});},format:function(time,_11b){if(dojo.isString(time)){return time;}return dojo.date.locale.format(time,{selector:"time",formatLength:"short"});},serialize:dojo.date.stamp.toISOString,value:"12:00 AM"});}if(!dojo._hasResource["dojox.widget.Calendar"]){dojo._hasResource["dojox.widget.Calendar"]=true;dojo.provide("dojox.widget.Calendar");dojo.experimental("dojox.widget.Calendar");dojo.declare("dojox.widget._CalendarBase",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<div class=\"dojoxCalendar\">\n    <div tabindex=\"0\" class=\"dojoxCalendarContainer\" style=\"visibility: visible; width: 180px; heightL 138px;\" dojoAttachPoint=\"container\">\n\t\t<div style=\"display:none\">\n\t\t\t<div dojoAttachPoint=\"previousYearLabelNode\"></div>\n\t\t\t<div dojoAttachPoint=\"nextYearLabelNode\"></div>\n\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\"></div>\n\t\t</div>\n        <div class=\"dojoxCalendarHeader\">\n            <div>\n                <div class=\"dojoxCalendarDecrease\" dojoAttachPoint=\"decrementMonth\"></div>\n            </div>\n            <div class=\"\">\n                <div class=\"dojoxCalendarIncrease\" dojoAttachPoint=\"incrementMonth\"></div>\n            </div>\n            <div class=\"dojoxCalendarTitle\" dojoAttachPoint=\"header\" dojoAttachEvent=\"onclick: onHeaderClick\">\n            </div>\n        </div>\n        <div class=\"dojoxCalendarBody\" dojoAttachPoint=\"containerNode\"></div>\n        <div class=\"\">\n            <div class=\"dojoxCalendarFooter\" dojoAttachPoint=\"footer\">                        \n            </div>\n        </div>\n    </div>\n</div>\n",_views:null,useFx:true,widgetsInTemplate:true,value:null,constructor:function(){this._views=[];this.value=this.value||new Date();},postCreate:function(){this._height=dojo.style(this.containerNode,"height");this.displayMonth=new Date(this.value);var _11c={parent:this,getValue:dojo.hitch(this,function(){return new Date(this.displayMonth);}),getLang:dojo.hitch(this,function(){return this.lang;}),isDisabledDate:dojo.hitch(this,this.isDisabledDate),getClassForDate:dojo.hitch(this,this.getClassForDate),addFx:this.useFx?dojo.hitch(this,this.addFx):function(){}};dojo.forEach(this._views,function(_11d){var div=document.createElement("div");var _11f=new _11d(_11c,div);this.addChild(_11f);this.header.appendChild(_11f.getHeader());dojo.style(_11f.getHeader(),"display","none");dojo.style(_11f.domNode,"visibility","hidden");dojo.connect(_11f,"onValueSelected",this,"_onDateSelected");_11f.setValue(this.value);},this);if(this._views.length<2){dojo.style(this.header,"cursor","auto");}this.inherited(arguments);this._children=this.getChildren();this._currentChild=0;var _120=new Date();this.footer.innerHTML="Today: "+dojo.date.locale.format(_120,{formatLength:"full",selector:"date",locale:this.lang});dojo.connect(this.footer,"onclick",this,"goToToday");dojo.style(this._children[0].domNode,"top","0px");dojo.style(this._children[0].domNode,"visibility","visible");dojo.style(this._children[0].getHeader(),"display","");var _121=this;var _122=function(_123,_124,adj){dijit.typematic.addMouseListener(_121[_123],_121,function(_126){if(_126>=0){_121._adjustDisplay(_124,adj);}},0.8,500);};_122("incrementMonth","month",1);_122("decrementMonth","month",-1);},addFx:function(_127,_128){},setValue:function(_129){if(!this.value||dojo.date.compare(_129,this.value)){_129=new Date(_129);this.displayMonth=new Date(_129);if(!this.isDisabledDate(_129,this.lang)){this.value=_129;this.value.setHours(0,0,0,0);this.onChange(this.value);}this._children[this._currentChild].setValue(this.value);return true;}return false;},isDisabledDate:function(_12a,_12b){},onValueSelected:function(date){},_onDateSelected:function(date,_12e){this.displayMonth=date;if(this.setValue(date)){if(!this._transitionVert(-1)){if(!_12e&&_12e!==0){_12e=this.value;}this.onValueSelected(_12e);}}},onChange:function(date){},onHeaderClick:function(e){this._transitionVert(1);},goToToday:function(){this.setValue(new Date());this.onValueSelected(this.value);},_transitionVert:function(_131){var _132=this._children[this._currentChild];var _133=this._children[this._currentChild+_131];if(!_133){return false;}var _134=dojo.style(this.containerNode,"height");_133.setValue(this.displayMonth);dojo.style(_132.header,"display","none");dojo.style(_133.header,"display","");dojo.style(_133.domNode,"top",(_134*-1)+"px");dojo.style(_133.domNode,"visibility","visible");this._currentChild+=_131;var _135=_134*_131;var _136=0;dojo.style(_133.domNode,"top",(_135*-1)+"px");var _137=dojo.animateProperty({node:_132.domNode,properties:{top:_135}});var _138=dojo.animateProperty({node:_133.domNode,properties:{top:_136}});_137.play();_138.play();return true;},_slideTable:function(_139,_13a,_13b){var _13c=_139.domNode;var _13d=_13c.cloneNode(true);var left=dojo.style(_13c,"width");_13c.parentNode.appendChild(_13d);dojo.style(_13c,"left",(left*_13a)+"px");_13b();var _13f=dojo.animateProperty({node:_13d,properties:{left:left*_13a*-1},duration:500,onEnd:function(){_13d.parentNode.removeChild(_13d);}});var _140=dojo.animateProperty({node:_13c,properties:{left:0},duration:500});_13f.play();_140.play();},_addView:function(view){this._views.push(view);},getClassForDate:function(_142,_143){},_adjustDisplay:function(part,_145,_146){var _147=this._children[this._currentChild];var _148=this.displayMonth=_147.adjustDate(this.displayMonth,_145);this._slideTable(_147,_145,function(){_147.setValue(_148);});}});dojo.declare("dojox.widget._CalendarView",dijit._Widget,{headerClass:"",cloneClass:function(_149,n){var _14b=dojo.query(_149,this.domNode)[0];for(var i=0;i<n;i++){_14b.parentNode.appendChild(_14b.cloneNode(true));}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(dojo.doc.createTextNode(text));},getHeader:function(){if(!this.header){this.header=document.createElement("div");dojo.addClass(this.header,this.headerClass);}return this.header;},onValueSelected:function(date){},adjustDate:function(date,_151){return dojo.date.add(date,this.datePart,_151);}});dojo.declare("dojox.widget._CalendarDay",null,{parent:null,constructor:function(){this._addView(dojox.widget._CalendarDayView);}});dojo.declare("dojox.widget._CalendarDayView",[dojox.widget._CalendarView,dijit._Templated],{templateString:"<div class=\"dijitCalendarDayLabels\" style=\"left: 0px;\" dojoAttachPoint=\"dayContainer\">\n\t<div dojoAttachPoint=\"header\">\n\t\t<div dojoAttachPoint=\"monthAndYearHeader\">\n\t        <span dojoAttachPoint=\"monthLabelNode\" class=\"dojoxCalendarMonthLabelNode\"></span>\n\t\t\t<span dojoAttachPoint=\"headerComma\" class=\"dojoxCalendarComma\">,</span>\n\t\t\t<span dojoAttachPoint=\"yearLabelNode\"></span>\n\t\t</div>\n\t</div>\n    <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\n        <thead>\n            <tr>\n                <td class=\"dijitCalendarDayLabelTemplate\"><div class=\"dijitCalendarDayLabel\"></div></td>\n            </tr>\n        </thead>\n        <tbody dojoAttachEvent=\"onclick: _onDayClick\">\n            <tr class=\"dijitCalendarWeekTemplate\">\n                <td class=\"dojoxCalendarNextMonth dijitCalendarDateTemplate\">\n                    <div class=\"dijitCalendarDateLabel\"></div>\n                </td>\n            </tr>\n        </tbody>\n    </table>\n</div>\n",datePart:"month",dayWidth:"narrow",postCreate:function(){this.cloneClass(".dijitCalendarDayLabelTemplate",6);this.cloneClass(".dijitCalendarDateTemplate",6);this.cloneClass(".dijitCalendarWeekTemplate",5);var _152=dojo.date.locale.getNames("days",this.dayWidth,"standAlone",this.getLang());var _153=dojo.cldr.supplemental.getFirstDayOfWeek(this.getLang());dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_154,i){this._setText(_154,_152[(i+_153)%7]);},this);this.addFx(".dijitCalendarDateTemplate div",this.domNode);},_onDayClick:function(e){var date=this.getValue();var p=e.target.parentNode;var c="dijitCalendar";var d=dojo.hasClass(p,c+"PreviousMonth")?-1:(dojo.hasClass(p,c+"NextMonth")?1:0);if(d){date=dojo.date.add(date,"month",d);}date.setDate(e.target._date);this.value=date;this.parent._onDateSelected(date);},setValue:function(_15b){this._populateDays();},_populateDays:function(){var _15c=this.getValue();_15c.setDate(1);var _15d=_15c.getDay();var _15e=dojo.date.getDaysInMonth(_15c);var _15f=dojo.date.getDaysInMonth(dojo.date.add(_15c,"month",-1));var _160=new Date();var _161=this.value;var _162=dojo.cldr.supplemental.getFirstDayOfWeek(this.getLang());if(_162>_15d){_162-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_163,i){i+=_162;var date=new Date(_15c);var _166,_167="dijitCalendar",adj=0;if(i<_15d){_166=_15f-_15d+i+1;adj=-1;_167+="Previous";}else{if(i>=(_15d+_15e)){_166=i-_15d-_15e+1;adj=1;_167+="Next";}else{_166=i-_15d+1;_167+="Current";}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_166);if(!dojo.date.compare(date,_160,"date")){_167="dijitCalendarCurrentDate "+_167;}if(!dojo.date.compare(date,_161,"date")){_167="dijitCalendarSelectedDate "+_167;}if(this.isDisabledDate(date,this.getLang())){_167=" dijitCalendarDisabledDate "+_167;}var _169=this.getClassForDate(date,this.getLang());if(_169){_167+=_169+" "+_167;}_163.className=_167+"Month dijitCalendarDateTemplate";_163.dijitDateValue=date.valueOf();var _16a=dojo.query(".dijitCalendarDateLabel",_163)[0];this._setText(_16a,date.getDate());_16a._date=date.getDate();},this);var _16b=dojo.date.locale.getNames("months","wide","standAlone",this.getLang());this._setText(this.monthLabelNode,_16b[_15c.getMonth()]);this._setText(this.yearLabelNode,_15c.getFullYear());}});dojo.declare("dojox.widget._CalendarMonth",null,{headerClass:"dojoxCalendarYearHeader",constructor:function(){this._addView(dojox.widget._CalendarMonthView);}});dojo.declare("dojox.widget._CalendarMonthView",[dojox.widget._CalendarView,dijit._Templated],{templateString:"<div class=\"dojoxCalendarMonthLabels\" style=\"left: 0px;\"  \n\tdojoAttachPoint=\"monthContainer\" dojoAttachEvent=\"onclick: onClick\">\n    <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\">\n        <tbody>\n            <tr class=\"dojoxCalendarMonthGroupTemplate\">\n                <td class=\"dojoxCalendarMonthTemplate\">\n                    <div class=\"dojoxCalendarMonthLabel\"></div>\n                </td>\n             </tr>\n        </tbody>\n    </table>\n</div>\n",datePart:"year",postCreate:function(){this.cloneClass(".dojoxCalendarMonthTemplate",3);this.cloneClass(".dojoxCalendarMonthGroupTemplate",2);this._populateMonths();this.addFx(".dojoxCalendarMonthLabel",this.domNode);},setValue:function(_16c){this.header.innerHTML=_16c.getFullYear();},_getMonthNames:function(_16d){this._monthNames=this._monthNames||dojo.date.locale.getNames("months",_16d,"standAlone",this.getLang());return this._monthNames;},_populateMonths:function(){var _16e=this._getMonthNames("abbr");dojo.query(".dojoxCalendarMonthLabel",this.monthContainer).forEach(dojo.hitch(this,function(node,cnt){this._setText(node,_16e[cnt]);}));},onClick:function(evt){if(!dojo.hasClass(evt.target,"dojoxCalendarMonthLabel")){dojo.stopEvent(evt);return;}var _172=evt.target.parentNode.cellIndex+(evt.target.parentNode.parentNode.rowIndex*4);var date=this.getValue();date.setMonth(_172);this.onValueSelected(date,_172);}});dojo.declare("dojox.widget._CalendarYear",null,{parent:null,constructor:function(){this._addView(dojox.widget._CalendarYearView);}});dojo.declare("dojox.widget._CalendarYearView",[dojox.widget._CalendarView,dijit._Templated],{templateString:"<div class=\"dojoxCalendarYearLabels\" style=\"left: 0px;\" dojoAttachPoint=\"yearContainer\">\n    <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"margin: auto;\" dojoAttachEvent=\"onclick: onClick\">\n        <tbody>\n            <tr class=\"dojoxCalendarYearGroupTemplate\">\n                <td class=\"dojoxCalendarNextMonth dojoxCalendarYearTemplate\">\n                    <div class=\"dojoxCalendarYearLabel\">\n                    </div>\n                </td>\n            </tr>\n        </tbody>\n    </table>\n</div>\n",postCreate:function(){this.cloneClass(".dojoxCalendarYearTemplate",3);this.cloneClass(".dojoxCalendarYearGroupTemplate",2);this._populateYears();this.addFx(".dojoxCalendarYearLabel",this.domNode);},setValue:function(_174){this._populateYears(_174.getFullYear());},_populateYears:function(year){if(this._displayedYear&&year&&year>=this._displayedYear-5&&year<=this._displayedYear+6){return;}this._displayedYear=year||this.getValue().getFullYear();var _176=this._displayedYear-5;dojo.query(".dojoxCalendarYearLabel",this.yearContainer).forEach(dojo.hitch(this,function(node,cnt){this._setText(node,_176+(cnt));}));this._setText(this.getHeader(),_176+" - "+(_176+11));},adjustDate:function(date,_17a){return dojo.date.add(date,"year",_17a*12);},onClick:function(evt){if(!dojo.hasClass(evt.target,"dojoxCalendarYearLabel")){dojo.stopEvent(evt);return;}var year=Number(evt.target.innerHTML);var date=this.getValue();date.setYear(year);this.onValueSelected(date,year);}});dojo.declare("dojox.widget.Calendar",[dojox.widget._CalendarBase,dojox.widget._CalendarDay,dojox.widget._CalendarMonth,dojox.widget._CalendarYear],{});dojo.declare("dojox.widget.DailyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarDay],{});dojo.declare("dojox.widget.MonthlyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarMonth],{});dojo.declare("dojox.widget.YearlyCalendar",[dojox.widget._CalendarBase,dojox.widget._CalendarYear],{});}if(!dojo._hasResource["dojox.form.DateTextBox"]){dojo._hasResource["dojox.form.DateTextBox"]=true;dojo.provide("dojox.form.DateTextBox");dojo.declare("dojox.form.DateTextBox",dijit.form._DateTimeTextBox,{popupClass:"dojox.widget.Calendar",_selector:"date",_open:function(){this.inherited(arguments);dojo.style(this._picker.domNode.parentNode,"position","absolute");}});dojo.declare("dojox.form.DayTextBox",dojox.form.DateTextBox,{popupClass:"dojox.widget.DailyCalendar",format:function(_17e){return _17e.getDate();},validator:function(_17f){var num=Number(_17f);var _181=/(^-?\d\d*$)/.test(String(_17f));return _17f==""||_17f==null||(_181&&num>=1&&num<=31);},_open:function(){this.inherited(arguments);this._picker.onValueSelected=dojo.hitch(this,function(_182){this.focus();setTimeout(dojo.hitch(this,"_close"),1);dijit.form.TextBox.prototype._setValueAttr.call(this,_182.getDate(),true,_182.getDate());});}});dojo.declare("dojox.form.MonthTextBox",dojox.form.DateTextBox,{popupClass:"dojox.widget.MonthlyCalendar",validator:function(_183){var num=Number(_183);var _185=/(^-?\d\d*$)/.test(String(_183));return _183==""||_183==null||(_185&&num>=1&&num<=12);},_open:function(){this.inherited(arguments);this._picker.onValueSelected=dojo.hitch(this,function(_186){this.focus();setTimeout(dojo.hitch(this,"_close"),1);dijit.form.TextBox.prototype._setValueAttr.call(this,_186+1,true,_186+1);});}});dojo.declare("dojox.form.YearTextBox",dojox.form.DateTextBox,{popupClass:"dojox.widget.YearlyCalendar",validator:function(_187){return _187==""||_187==null||/(^-?\d\d*$)/.test(String(_187));},_open:function(){this.inherited(arguments);this._picker.onValueSelected=dojo.hitch(this,function(_188){this.focus();setTimeout(dojo.hitch(this,"_close"),1);dijit.form.TextBox.prototype._setValueAttr.call(this,_188,true,_188);});}});}if(!dojo._hasResource["dojox.form._HasDropDown"]){dojo._hasResource["dojox.form._HasDropDown"]=true;dojo.provide("dojox.form._HasDropDown");dojo.declare("dojox.form._HasDropDown",null,{dropDownNode:null,popupStateNode:null,aroundNode:null,dropDown:null,autoWidth:true,_stopClickEvents:true,_onMenuMouseup:function(e){},_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _18c=this.dropDown,_18d=false;if(e&&this._opened){var t=e.target;while(t&&!_18d){if(dojo.hasClass(t,"dijitPopup")){_18d=true;}else{t=t.parentNode;}}if(_18d){this._onMenuMouseup(e);return;}}if(this._opened&&_18c.focus){window.setTimeout(dojo.hitch(_18c,"focus"),1);}else{dijit.focus(this.focusNode);}},_setupDropdown:function(){this.dropDownNode=this.dropDownNode||this.focusNode||this.domNode;this.popupStateNode=this.popupStateNode||this.focusNode||this.dropDownNode;this.aroundNode=this.aroundNode||this.domNode;this.connect(this.dropDownNode,"onmousedown","_onDropDownMouse");this.connect(this.dropDownNode,"onclick","_onDropDownMouse");this.connect(this.dropDownNode,"onkeydown","_onDropDownKeydown");this.connect(this.dropDownNode,"onblur","_onDropDownBlur");this.connect(this.dropDownNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}},postCreate:function(){this._setupDropdown();this.inherited("postCreate",arguments);},startup:function(){dijit.popup.prepare(this.dropDown.domNode);this.inherited("startup",arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited("destroyDescendants",arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited("_onBlur",arguments);},isLoaded:function(){return true;},loadDropDown:function(_194){_194();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _195=this.dropDown;if(!_195){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _196=this.dropDown;var _197=_196.domNode.style.width;var self=this;var _199=dijit.popup.open({parent:this,popup:_196,around:this.aroundNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_196.domNode.style.width=_197;dojo.attr(self.popupStateNode,"popupActive",false);dojo.removeClass(self.popupStateNode,"dojoxHasDropDownOpen");self._opened=false;self.state="";}});if(this.autoWidth&&this.domNode.offsetWidth>_196.domNode.offsetWidth){var _19a=null;if(!this.isLeftToRight()){_19a=_196.domNode.parentNode;var _19b=_19a.offsetLeft+_19a.offsetWidth;}if(_196.resize){_196.resize({w:this.domNode.offsetWidth});}else{dojo.marginBox(_196.domNode,{w:this.domNode.offsetWidth});}if(_19a){_19a.style.left=_19b-this.domNode.offsetWidth+"px";}}dojo.attr(this.popupStateNode,"popupActive","true");dojo.addClass(self.popupStateNode,"dojoxHasDropDownOpen");this._opened=true;this.state="Opened";if(_196.focus){_196.focus();}return _199;},closeDropDown:function(_19c){if(this._opened){dijit.popup.close(this.dropDown);if(_19c){this.focus();}this._opened=false;this.state="";}}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit.Menu",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{constructor:function(){this._bindings=[];},templateString:"<table class=\"dijit dijitMenu dijitReset dijitMenuTable\" waiRole=\"menu\" dojoAttachEvent=\"onkeypress:_onKeyPress\">"+"<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>"+"</table>",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,parentMenu:null,popupDelay:500,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}this.connectKeyNavHandlers([dojo.keys.UP_ARROW],[dojo.keys.DOWN_ARROW]);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_19d){_19d.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_19e){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case dojo.keys.RIGHT_ARROW:this._moveToPopup(evt);dojo.stopEvent(evt);break;case dojo.keys.LEFT_ARROW:if(this.parentMenu){this.onCancel(false);}else{dojo.stopEvent(evt);}break;}},onItemHover:function(item){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}},_onChildBlur:function(item){dijit.popup.close(item.popup);item._blur();this._stopPopupTimer();},onItemUnhover:function(item){},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}if(item.popup){if(!this.is_open){this._openPopup();}}else{this.onExecute();item.onClick(evt);}},_iframeContentWindow:function(_1a7){var win=dijit.getDocumentWindow(dijit.Menu._iframeContentDocument(_1a7))||dijit.Menu._iframeContentDocument(_1a7)["__parent__"]||(_1a7.name&&dojo.doc.frames[_1a7.name])||null;return win;},_iframeContentDocument:function(_1a9){var doc=_1a9.contentDocument||(_1a9.contentWindow&&_1a9.contentWindow.document)||(_1a9.name&&dojo.doc.frames[_1a9.name]&&dojo.doc.frames[_1a9.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var win=dijit.getDocumentWindow(node.ownerDocument);if(node.tagName.toLowerCase()=="iframe"){win=this._iframeContentWindow(node);node=dojo.withGlobal(win,dojo.body);}var cn=(node==dojo.body()?dojo.doc:node);node[this.id]=this._bindings.push([dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,"_openMyself"),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")]);},unBindDomNode:function(_1ae){var node=dojo.byId(_1ae);if(node){var bid=node[this.id]-1,b=this._bindings[bid];dojo.forEach(b,dojo.disconnect);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _e={target:e.target,pageX:e.pageX,pageY:e.pageY};_e.preventDefault=_e.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;}else{var _1b8=dojo.coords(e.target,true);x=_1b8.x+10;y=_1b8.y+10;}var self=this;var _1ba=dijit.getFocus(this);function closeAndRestoreFocus(){dijit.focus(_1ba);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:closeAndRestoreFocus,onCancel:closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},onOpen:function(e){this.isShowingNow=true;},onClose:function(){this._stopPopupTimer();this.parentMenu=null;this.isShowingNow=false;this.currentPopup=null;if(this.focusedChild){this._onChildBlur(this.focusedChild);this.focusedChild=null;}},_openPopup:function(){this._stopPopupTimer();var _1bc=this.focusedChild;var _1bd=_1bc.popup;if(_1bd.isShowingNow){return;}_1bd.parentMenu=this;var self=this;dijit.popup.open({parent:this,popup:_1bd,around:_1bc.domNode,orient:this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"},onCancel:function(){dijit.popup.close(_1bd);_1bc.focus();self.currentPopup=null;}});this.currentPopup=_1bd;if(_1bd.focus){_1bd.focus();}},uninitialize:function(){dojo.forEach(this.targetNodeIds,this.unBindDomNode,this);this.inherited(arguments);}});dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\""+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">"+"<td class=\"dijitReset\" waiRole=\"presentation\"><div class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\"></div></td>"+"<td class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode\"></td>"+"<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">"+"<div dojoAttachPoint=\"arrowWrapper\" style=\"display: none\">"+"<div class=\"dijitMenuExpand\"></div>"+"<span class=\"dijitMenuExpandA11y\">+</span>"+"</div>"+"</td>"+"</tr>",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",disabled:false,_fillContent:function(_1bf){if(_1bf&&!("label" in this.params)){this.attr("label",_1bf.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);dojo.attr(this.containerNode,"id",this.id+"_text");dijit.setWaiState(this.domNode,"labelledby",this.id+"_text");},_onHover:function(){this.getParent().onItemHover(this);},_onUnhover:function(){this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");try{dijit.focus(this.focusNode);}catch(e){}},_blur:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");},setLabel:function(_1c2){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_1c2);},setDisabled:function(_1c3){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_1c3);},_setDisabledAttr:function(_1c4){this.disabled=_1c4;dojo[_1c4?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_1c4?"true":"false");}});dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _1c5=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_1c5[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";dojo.style(this.arrowWrapper,"display","");dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitMenuSeparator\"><td colspan=3>"+"<div class=\"dijitMenuSeparatorTop\"></div>"+"<div class=\"dijitMenuSeparatorBottom\"></div>"+"</td></tr>",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:"<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\""+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">"+"<td class=\"dijitReset\" waiRole=\"presentation\"><div class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">"+"<div class=\"dijitCheckedMenuItemIconChar\">&#10003;</div>"+"</div></td>"+"<td class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode,labelNode\"></td>"+"<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">"+"<div dojoAttachPoint=\"arrowWrapper\" style=\"display: none\">"+"<div class=\"dijitMenuExpand\"></div>"+"<span class=\"dijitMenuExpandA11y\">+</span>"+"</div>"+"</td>"+"</tr>",checked:false,_setCheckedAttr:function(_1c7){dojo.toggleClass(this.iconNode,"dijitCheckedMenuItemIconChecked",_1c7);dijit.setWaiState(this.domNode,"checked",_1c7);this.checked=_1c7;},onChange:function(_1c8){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dojox.form.DropDownSelect"]){dojo._hasResource["dojox.form.DropDownSelect"]=true;dojo.provide("dojox.form.DropDownSelect");dojo.declare("dojox.form.DropDownSelect",[dojox.form._FormSelectWidget,dojox.form._HasDropDown],{baseClass:"dojoxDropDownSelect",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachPoint=\"dropDownNode\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><table class=\"dojoxDropDownSelectTable\" dojoAttachPoint=\"tableNode\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tbody><tr\n\t\t\t\t><td class=\"dojoxDropDownSelectTableContent\" \n\t\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,popupStateNode\" id=\"${id}_label\"></span\n\t\t\t\t></td><td class=\"dojoxDropDownSelectTableButton\" \n\t\t\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" type=\"button\" name=\"${name}\"\n\t\t\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</span\n\t\t\t\t\t></button\n\t\t\t\t></td\n\t\t\t></tr></tbody></table\n\t\t></span\n\t></span\n></span>\n",attributeMap:dojo.mixin(dojo.clone(dojox.form._FormSelectWidget.prototype.attributeMap),{style:"tableNode"}),required:false,state:"",tooltipPosition:[],emptyLabel:"",_isLoaded:false,_childrenLoaded:false,_fillContent:function(){this.inherited(arguments);if(this.options.length&&!this.value){var si=this.srcNodeRef.selectedIndex;this.value=this.options[si!=-1?si:0].value;}this.dropDown=new dijit.Menu();dojo.addClass(this.dropDown.domNode,this.baseClass+"Menu");},_getMenuItemForOption:function(_1cb){if(!_1cb.value){return new dijit.MenuSeparator();}else{var _1cc=dojo.hitch(this,"_setValueAttr",_1cb);return new dijit.MenuItem({option:_1cb,label:_1cb.label,onClick:_1cc,disabled:_1cb.disabled||false});}},_addOptionItem:function(_1cd){this.dropDown.addChild(this._getMenuItemForOption(_1cd));},_getChildren:function(){return this.dropDown.getChildren();},_loadChildren:function(){this.inherited(arguments);var len=this.options.length;this._isLoaded=false;this._childrenLoaded=true;if(!this._iReadOnly){this.attr("readOnly",(len===1));delete this._iReadOnly;}if(!this._iDisabled){this.attr("disabled",(len===0));delete this._iDisabled;}this._setValueAttr(this.value);},_setDisplay:function(_1cf){this.containerNode.innerHTML="<span class=\" "+this.baseClass+"Label\">"+(_1cf||this.emptyLabel||"&nbsp;")+"</span>";this._layoutHack();},validate:function(_1d0){var _1d1=this.isValid(_1d0);this.state=_1d1?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_1d1?"false":"true");var _1d2=_1d1?"":this._missingMsg;if(this._message!==_1d2){this._message=_1d2;dijit.hideTooltip(this.domNode);if(_1d2){dijit.showTooltip(_1d2,this.domNode,this.tooltipPosition);}}return _1d1;},isValid:function(_1d3){return (!this.required||!(/^\s*$/.test(this.value)));},reset:function(){this.inherited(arguments);dijit.hideTooltip(this.domNode);this.state="";this._setStateClass();delete this._message;},postMixInProperties:function(){this.inherited(arguments);this._missingMsg=dojo.i18n.getLocalization("dijit.form","validate",this.lang).missingMessage;},postCreate:function(){this.inherited(arguments);if(dojo.attr(this.srcNodeRef,"disabled")){this.attr("disabled",true);}},startup:function(){if(this._started){return;}if(!this.dropDown){var _1d4=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_1d4);delete this.dropDownContainer;}this.inherited(arguments);},_onMenuMouseup:function(e){var _1d6=this.dropDown,t=e.target;if(_1d6.onItemClick){var _1d8;while(t&&!(_1d8=dijit.byNode(t))){t=t.parentNode;}if(_1d8&&_1d8.onClick&&_1d8.getParent){_1d8.getParent().onItemClick(_1d8,e);}}},isLoaded:function(){return this._isLoaded;},loadDropDown:function(_1d9){this._loadChildren();this._isLoaded=true;_1d9();},_setReadOnlyAttr:function(_1da){this._iReadOnly=_1da;if(!_1da&&this._childrenLoaded&&this.options.length===1){return;}this.readOnly=_1da;},_setDisabledAttr:function(_1db){this._iDisabled=_1db;if(!_1db&&this._childrenLoaded&&this.options.length===0){return;}this.inherited(arguments);}});}if(!dojo._hasResource["dojox.form.PasswordValidator"]){dojo._hasResource["dojox.form.PasswordValidator"]=true;dojo.provide("dojox.form.PasswordValidator");dojo.declare("dojox.form._ChildTextBox",dijit.form.ValidationTextBox,{containerWidget:null,type:"password",reset:function(){dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,"",true);this._hasBeenBlurred=false;}});dojo.declare("dojox.form._OldPWBox",dojox.form._ChildTextBox,{_isPWValid:false,_setValueAttr:function(_1dc,_1dd){if(_1dc===""){_1dc=dojox.form._OldPWBox.superclass.attr.call(this,"value");}if(_1dd!==null){this._isPWValid=this.containerWidget.pwCheck(_1dc);}this.inherited(arguments);},isValid:function(_1de){return this.inherited("isValid",arguments)&&this._isPWValid;},_update:function(e){if(this._hasBeenBlurred){this.validate(true);}this._onMouse(e);},_getValueAttr:function(){if(this.containerWidget._started&&this.containerWidget.isValid()){return this.inherited(arguments);}return "";}});dojo.declare("dojox.form._NewPWBox",dojox.form._ChildTextBox,{required:true,onChange:function(){this.containerWidget._inputWidgets[2].validate(false);this.inherited(arguments);}});dojo.declare("dojox.form._VerifyPWBox",dojox.form._ChildTextBox,{isValid:function(_1e0){return this.inherited("isValid",arguments)&&(this.attr("value")==this.containerWidget._inputWidgets[1].attr("value"));}});dojo.declare("dojox.form.PasswordValidator",dijit.form._FormValueWidget,{required:true,_inputWidgets:null,oldName:"",templateString:"<div dojoAttachPoint=\"containerNode\">\n\t<input type=\"hidden\" name=\"${name}\" value=\"\" dojoAttachPoint=\"focusNode\" />\n</div>\n",_hasBeenBlurred:false,isValid:function(_1e1){return dojo.every(this._inputWidgets,function(i){if(i&&i._setStateClass){i._setStateClass();}return (!i||i.isValid());});},validate:function(_1e3){return dojo.every(dojo.map(this._inputWidgets,function(i){if(i&&i.validate){i._hasBeenBlurred=(i._hasBeenBlurred||this._hasBeenBlurred);return i.validate();}return true;},this),"return item;");},reset:function(){this._hasBeenBlurred=false;dojo.forEach(this._inputWidgets,function(i){if(i&&i.reset){i.reset();}},this);},_createSubWidgets:function(){var _1e6=this._inputWidgets,msg=dojo.i18n.getLocalization("dojox.form","PasswordValidator",this.lang);dojo.forEach(_1e6,function(i,idx){if(i){var p={containerWidget:this},c;if(idx===0){p.name=this.oldName;p.invalidMessage=msg.badPasswordMessage;c=dojox.form._OldPWBox;}else{if(idx===1){p.required=this.required;c=dojox.form._NewPWBox;}else{if(idx===2){p.invalidMessage=msg.nomatchMessage;c=dojox.form._VerifyPWBox;}}}_1e6[idx]=new c(p,i);}},this);},pwCheck:function(_1ec){return false;},postCreate:function(){this.inherited(arguments);var _1ed=this._inputWidgets=[];dojo.forEach(["old","new","verify"],function(i){_1ed.push(dojo.query("input[pwType="+i+"]",this.containerNode)[0]);},this);if(!_1ed[1]||!_1ed[2]){throw new Error("Need at least pwType=\"new\" and pwType=\"verify\"");}if(this.oldName&&!_1ed[0]){throw new Error("Need to specify pwType=\"old\" if using oldName");}this._createSubWidgets();},_setDisabledAttr:function(_1ef){this.inherited(arguments);dojo.forEach(this._inputWidgets,function(i){if(i&&i.attr){i.attr("disabled",_1ef);}});},_setRequiredAttribute:function(_1f1){this.required=_1f1;dojo.attr(this.focusNode,"required",_1f1);dijit.setWaiState(this.focusNode,"required",_1f1);this._refreshState();dojo.forEach(this._inputWidgets,function(i){if(i&&i.attr){i.attr("required",_1f1);}});},_getValueAttr:function(){if(this.isValid()){return this._inputWidgets[1].attr("value");}return "";},focus:function(){var f=false;dojo.forEach(this._inputWidgets,function(i){if(i&&!i.isValid()&&!f){i.focus();f=true;}});if(!f){this._inputWidgets[1].focus();}}});}if(!dojo._hasResource["dojox.form._SelectStackMixin"]){dojo._hasResource["dojox.form._SelectStackMixin"]=true;dojo.provide("dojox.form._SelectStackMixin");dojo.declare("dojox.form._SelectStackMixin",null,{stackId:"",stackPrefix:"",_paneIdFromOption:function(oVal){return (this.stackPrefix||"")+oVal;},_optionValFromPane:function(id){var sp=this.stackPrefix;if(sp&&id.indexOf(sp)===0){return id.substring(sp.length);}return id;},_togglePane:function(pane,_1f9){if(pane._shown!=undefined&&pane._shown==_1f9){return;}var _1fa=dojo.filter(pane.getDescendants(),"return item.name;");if(!_1f9){_1fb={};dojo.forEach(_1fa,function(w){_1fb[w.id]=w.disabled;w.attr("disabled",true);});pane._savedStates=_1fb;}else{var _1fb=pane._savedStates||{};dojo.forEach(_1fa,function(w){var _1fe=_1fb[w.id];if(_1fe==undefined){_1fe=false;}w.attr("disabled",_1fe);});delete pane._savedStates;}pane._shown=_1f9;},onAddChild:function(pane,_200){if(!this._panes[pane.id]){this._panes[pane.id]=pane;this.addOption({value:this._optionValFromPane(pane.id),label:pane.title});}if(!pane.onShow||!pane.onHide||pane._shown==undefined){pane.onShow=dojo.hitch(this,"_togglePane",pane,true);pane.onHide=dojo.hitch(this,"_togglePane",pane,false);pane.onHide();}},onRemoveChild:function(pane){if(this._panes[pane.id]){delete this._panes[pane.id];this.removeOption(this._optionValFromPane(pane.id));}},onSelectChild:function(pane){this._setValueAttr(this._optionValFromPane(pane.id));},onStartup:function(info){var _204=info.selected;dojo.forEach(info.children,function(c){this.onAddChild(c);if(this._savedValue&&this._optionValFromPane(c.id)){_204=c;}},this);delete this._savedValue;this.onSelectChild(_204);if(!_204._shown){this._togglePane(_204,true);}},postMixInProperties:function(){this._savedValue=this.value;this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this._panes={};this._subscriptions=[dojo.subscribe(this.stackId+"-startup",this,"onStartup"),dojo.subscribe(this.stackId+"-addChild",this,"onAddChild"),dojo.subscribe(this.stackId+"-removeChild",this,"onRemoveChild"),dojo.subscribe(this.stackId+"-selectChild",this,"onSelectChild")];var _206=dijit.byId(this.stackId);if(_206&&_206._started){this.onStartup({children:_206.getChildren(),selected:_206.selectedChildWidget});}},destroy:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);},onChange:function(val){var pane=this._panes[this._paneIdFromOption(val)];if(pane){dijit.byId(this.stackId).selectChild(pane);}}});}if(!dojo._hasResource["dojox.form.DropDownStack"]){dojo._hasResource["dojox.form.DropDownStack"]=true;dojo.provide("dojox.form.DropDownStack");dojo.declare("dojox.form.DropDownStack",[dojox.form.DropDownSelect,dojox.form._SelectStackMixin],{});}if(!dojo._hasResource["dojox.form.RadioStack"]){dojo._hasResource["dojox.form.RadioStack"]=true;dojo.provide("dojox.form.RadioStack");dojo.declare("dojox.form.RadioStack",[dojox.form.CheckedMultiSelect,dojox.form._SelectStackMixin],{});}dojo.i18n._preloadLocalizations("dojo.nls.custom-dijit-form",["xx","ROOT","en","en-gb","en-us"]);

