/*
	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.
*/

dojo._xdResourceLoaded(function(_1,_2,_3){return {depends:[["provide","dijit._base.focus"],["provide","dijit._base.manager"],["provide","dojo.AdapterRegistry"],["provide","dijit._base.place"],["provide","dijit._base.window"],["provide","dijit._base.popup"],["provide","dijit._base.scroll"],["provide","dijit._base.sniff"],["provide","dijit._base.typematic"],["provide","dijit._base.wai"],["provide","dijit._base"],["provide","dojo.date.stamp"],["provide","dojo.parser"],["provide","dijit._Widget"],["require","dijit._base"],["provide","dijit._Templated"],["provide","dijit._Container"],["provide","dijit.layout._LayoutWidget"],["provide","dijit.form._FormWidget"],["provide","dijit.dijit"],["provide","dojo.dnd.common"],["provide","dojo.dnd.autoscroll"],["provide","dojo.dnd.Mover"],["provide","dojo.dnd.Moveable"],["provide","dojo.dnd.move"],["provide","dojo.dnd.TimedMoveable"],["provide","dojo.fx"],["provide","dojo.fx.Toggler"],["provide","dojo.html"],["provide","dijit.layout.ContentPane"],["provide","dijit.form.Form"],["provide","dijit.Dialog"],["provide","dijit.form.Button"],["provide","dijit.form.CheckBox"],["provide","dijit.form.TextBox"],["provide","dijit.Tooltip"],["provide","dijit.form.ValidationTextBox"],["provide","dojo.data.util.sorter"],["provide","dojo.data.util.simpleFetch"],["provide","dojo.data.util.filter"],["provide","dijit.form.ComboBox"],["provide","dijit._Calendar"],["provide","dijit.form._DateTimeTextBox"],["provide","dijit.form.DateTextBox"],["provide","dijit.form.FilteringSelect"],["provide","dijit.form.MultiSelect"],["provide","dijit.form._Spinner"],["provide","dojo.number"],["provide","dijit.form.NumberTextBox"],["provide","dijit.form.NumberSpinner"],["provide","dijit.form.SimpleTextarea"],["provide","dijit.form.Textarea"],["provide","dijit.Menu"],["provide","dijit.layout.StackContainer"],["provide","dojox.form._FormSelectWidget"],["provide","dojox.form._HasDropDown"],["provide","dojox.form.DropDownSelect"],["i18n._preloadLocalizations","dijit.nls.dijit",["he","nl","tr","no","ko","el","en","en-gb","ROOT","zh-cn","hu","es","fi-fi","pt-br","ca","fi","he-il","xx","ru","it","fr","cs","de-de","fr-fr","it-it","es-es","ja","sk","da","sl","pl","de","sv","pt","pt-pt","nl-nl","zh-tw","ko-kr","ar","en-us","zh","th","ja-jp"]]],defineResource:function(_4,_5,_6){if(!_4._hasResource["dijit._base.focus"]){_4._hasResource["dijit._base.focus"]=true;_4.provide("dijit._base.focus");_4.mixin(_5,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _7=_4.doc;if(_7.selection){var s=_7.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _9=_4.global;var _a=_9.getSelection();if(_4.isString(_a)){return !_a;}else{return _a.isCollapsed||!_a.toString();}}},getBookmark:function(){var _b,_c=_4.doc.selection;if(_c){var _d=_c.createRange();if(_c.type.toUpperCase()=="CONTROL"){if(_d.length){_b=[];var i=0,_f=_d.length;while(i<_f){_b.push(_d.item(i++));}}else{_b=null;}}else{_b=_d.getBookmark();}}else{if(window.getSelection){_c=_4.global.getSelection();if(_c){_d=_c.getRangeAt(0);_b=_d.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _b;},moveToBookmark:function(_10){var _11=_4.doc;if(_11.selection){var _12;if(_4.isArray(_10)){_12=_11.body.createControlRange();_4.forEach(_10,function(n){_12.addElement(n);});}else{_12=_11.selection.createRange();_12.moveToBookmark(_10);}_12.select();}else{var _14=_4.global.getSelection&&_4.global.getSelection();if(_14&&_14.removeAllRanges){_14.removeAllRanges();_14.addRange(_10);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(_15,_16){return {node:_15&&_4.isDescendant(_5._curFocus,_15.domNode)?_5._prevFocus:_5._curFocus,bookmark:!_4.withGlobal(_16||_4.global,_5.isCollapsed)?_4.withGlobal(_16||_4.global,_5.getBookmark):null,openedForWindow:_16};},focus:function(_17){if(!_17){return;}var _18="node" in _17?_17.node:_17,_19=_17.bookmark,_1a=_17.openedForWindow;if(_18){var _1b=(_18.tagName.toLowerCase()=="iframe")?_18.contentWindow:_18;if(_1b&&_1b.focus){try{_1b.focus();}catch(e){}}_5._onFocusNode(_18);}if(_19&&_4.withGlobal(_1a||_4.global,_5.isCollapsed)){if(_1a){_1a.focus();}try{_4.withGlobal(_1a||_4.global,_5.moveToBookmark,null,[_19]);}catch(e){}}},_activeStack:[],registerWin:function(_1c){if(!_1c){_1c=window;}_4.connect(_1c.document,"onmousedown",function(evt){_5._justMouseDowned=true;setTimeout(function(){_5._justMouseDowned=false;},0);_5._onTouchNode(evt.target||evt.srcElement);});var doc=_1c.document;if(doc){if(_4.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){_5._onFocusNode(evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){_5._onBlurNode(evt.srcElement);});}else{doc.addEventListener("focus",function(evt){_5._onFocusNode(evt.target);},true);doc.addEventListener("blur",function(evt){_5._onBlurNode(evt.target);},true);}}doc=null;},_onBlurNode:function(_23){_5._prevFocus=_5._curFocus;_5._curFocus=null;if(_5._justMouseDowned){return;}if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);}_5._clearActiveWidgetsTimer=setTimeout(function(){delete _5._clearActiveWidgetsTimer;_5._setStack([]);_5._prevFocus=null;},100);},_onTouchNode:function(_24){if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);delete _5._clearActiveWidgetsTimer;}var _25=[];try{while(_24){if(_24.dijitPopupParent){_24=_5.byId(_24.dijitPopupParent).domNode;}else{if(_24.tagName&&_24.tagName.toLowerCase()=="body"){if(_24===_4.body()){break;}_24=_5.getDocumentWindow(_24.ownerDocument).frameElement;}else{var id=_24.getAttribute&&_24.getAttribute("widgetId");if(id){_25.unshift(id);}_24=_24.parentNode;}}}}catch(e){}_5._setStack(_25);},_onFocusNode:function(_27){if(!_27){return;}if(_27.nodeName&&_27.nodeName.toLowerCase()=="body"){return;}if(_27.nodeType==9){var _28=_5.getDocumentWindow(_27).frameElement;if(!_28){return;}_27=_28;}_5._onTouchNode(_27);if(_27==_5._curFocus){return;}if(_5._curFocus){_5._prevFocus=_5._curFocus;}_5._curFocus=_27;_4.publish("focusNode",[_27]);},_setStack:function(_29){var _2a=_5._activeStack;_5._activeStack=_29;for(var _2b=0;_2b<Math.min(_2a.length,_29.length);_2b++){if(_2a[_2b]!=_29[_2b]){break;}}for(var i=_2a.length-1;i>=_2b;i--){var _2d=_5.byId(_2a[i]);if(_2d){_2d._focused=false;_2d._hasBeenBlurred=true;if(_2d._onBlur){_2d._onBlur();}if(_2d._setStateClass){_2d._setStateClass();}_4.publish("widgetBlur",[_2d]);}}for(i=_2b;i<_29.length;i++){_2d=_5.byId(_29[i]);if(_2d){_2d._focused=true;if(_2d._onFocus){_2d._onFocus();}if(_2d._setStateClass){_2d._setStateClass();}_4.publish("widgetFocus",[_2d]);}}}});_4.addOnLoad(_5.registerWin);}if(!_4._hasResource["dijit._base.manager"]){_4._hasResource["dijit._base.manager"]=true;_4.provide("dijit._base.manager");_4.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_2e){if(this._hash[_2e.id]){throw new Error("Tried to register widget with id=="+_2e.id+" but that id is already registered");}this._hash[_2e.id]=_2e;},remove:function(id){delete this._hash[id];},forEach:function(_30){for(var id in this._hash){_30(this._hash[id]);}},filter:function(_32){var res=new _5.WidgetSet();this.forEach(function(_34){if(_32(_34)){res.add(_34);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_37){return _37.declaredClass==cls;});}});_5.registry=new _5.WidgetSet();_5._widgetTypeCtr={};_5.getUniqueId=function(_38){var id;do{id=_38+"_"+(_38 in _5._widgetTypeCtr?++_5._widgetTypeCtr[_38]:_5._widgetTypeCtr[_38]=0);}while(_5.byId(id));return id;};if(_4.isIE){_4.addOnWindowUnload(function(){_5.registry.forEach(function(_3a){_3a.destroy();});});}_5.byId=function(id){return (_4.isString(id))?_5.registry.byId(id):id;};_5.byNode=function(_3c){return _5.registry.byId(_3c.getAttribute("widgetId"));};_5.getEnclosingWidget=function(_3d){while(_3d){if(_3d.getAttribute&&_3d.getAttribute("widgetId")){return _5.registry.byId(_3d.getAttribute("widgetId"));}_3d=_3d.parentNode;}return null;};_5._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};_5._isElementShown=function(_3e){var _3f=_4.style(_3e);return (_3f.visibility!="hidden")&&(_3f.visibility!="collapsed")&&(_3f.display!="none")&&(_4.attr(_3e,"type")!="hidden");};_5.isTabNavigable=function(_40){if(_4.hasAttr(_40,"disabled")){return false;}var _41=_4.hasAttr(_40,"tabindex");var _42=_4.attr(_40,"tabindex");if(_41&&_42>=0){return true;}var _43=_40.nodeName.toLowerCase();if(((_43=="a"&&_4.hasAttr(_40,"href"))||_5._tabElements[_43])&&(!_41||_42>=0)){return true;}return false;};_5._getTabNavigable=function(_44){var _45,_46,_47,_48,_49,_4a;var _4b=function(_4c){_4.query("> *",_4c).forEach(function(_4d){var _4e=_5._isElementShown(_4d);if(_4e&&_5.isTabNavigable(_4d)){var _4f=_4.attr(_4d,"tabindex");if(!_4.hasAttr(_4d,"tabindex")||_4f==0){if(!_45){_45=_4d;}_46=_4d;}else{if(_4f>0){if(!_47||_4f<_48){_48=_4f;_47=_4d;}if(!_49||_4f>=_4a){_4a=_4f;_49=_4d;}}}}if(_4e&&_4d.nodeName.toUpperCase()!="SELECT"){_4b(_4d);}});};if(_5._isElementShown(_44)){_4b(_44);}return {first:_45,last:_46,lowest:_47,highest:_49};};_5.getFirstInTabbingOrder=function(_50){var _51=_5._getTabNavigable(_4.byId(_50));return _51.lowest?_51.lowest:_51.first;};_5.getLastInTabbingOrder=function(_52){var _53=_5._getTabNavigable(_4.byId(_52));return _53.last?_53.last:_53.highest;};_5.defaultDuration=_4.config["defaultDuration"]||200;}if(!_4._hasResource["dojo.AdapterRegistry"]){_4._hasResource["dojo.AdapterRegistry"]=true;_4.provide("dojo.AdapterRegistry");_4.AdapterRegistry=function(_54){this.pairs=[];this.returnWrappers=_54||false;};_4.extend(_4.AdapterRegistry,{register:function(_55,_56,_57,_58,_59){this.pairs[((_59)?"unshift":"push")]([_55,_56,_57,_58]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _5b=this.pairs[i];if(_5b[1].apply(this,arguments)){if((_5b[3])||(this.returnWrappers)){return _5b[2];}else{return _5b[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_5c){for(var i=0;i<this.pairs.length;i++){var _5e=this.pairs[i];if(_5e[0]==_5c){this.pairs.splice(i,1);return true;}}return false;}});}if(!_4._hasResource["dijit._base.place"]){_4._hasResource["dijit._base.place"]=true;_4.provide("dijit._base.place");_5.getViewport=function(){var _5f=_4.global;var _60=_4.doc;var w=0,h=0;var de=_60.documentElement;var dew=de.clientWidth,deh=de.clientHeight;if(_4.isMozilla){var _66,_67,_68,_69;var dbw=_60.body.clientWidth;if(dbw>dew){_66=dew;_68=dbw;}else{_68=dew;_66=dbw;}var dbh=_60.body.clientHeight;if(dbh>deh){_67=deh;_69=dbh;}else{_69=deh;_67=dbh;}w=(_68>_5f.innerWidth)?_66:_68;h=(_69>_5f.innerHeight)?_67:_69;}else{if(!_4.isOpera&&_5f.innerWidth){w=_5f.innerWidth;h=_5f.innerHeight;}else{if(_4.isIE&&de&&deh){w=dew;h=deh;}else{if(_4.body().clientWidth){w=_4.body().clientWidth;h=_4.body().clientHeight;}}}}var _6c=_4._docScroll();return {w:w,h:h,l:_6c.x,t:_6c.y};};_5.placeOnScreen=function(_6d,pos,_6f,_70){var _71=_4.map(_6f,function(_72){return {corner:_72,pos:pos};});return _5._place(_6d,_71);};_5._place=function(_73,_74,_75){var _76=_5.getViewport();if(!_73.parentNode||String(_73.parentNode.tagName).toLowerCase()!="body"){_4.body().appendChild(_73);}var _77=null;_4.some(_74,function(_78){var _79=_78.corner;var pos=_78.pos;if(_75){_75(_73,_78.aroundCorner,_79);}var _7b=_73.style;var _7c=_7b.display;var _7d=_7b.visibility;_7b.visibility="hidden";_7b.display="";var mb=_4.marginBox(_73);_7b.display=_7c;_7b.visibility=_7d;var _7f=(_79.charAt(1)=="L"?pos.x:Math.max(_76.l,pos.x-mb.w)),_80=(_79.charAt(0)=="T"?pos.y:Math.max(_76.t,pos.y-mb.h)),_81=(_79.charAt(1)=="L"?Math.min(_76.l+_76.w,_7f+mb.w):pos.x),_82=(_79.charAt(0)=="T"?Math.min(_76.t+_76.h,_80+mb.h):pos.y),_83=_81-_7f,_84=_82-_80,_85=(mb.w-_83)+(mb.h-_84);if(_77==null||_85<_77.overflow){_77={corner:_79,aroundCorner:_78.aroundCorner,x:_7f,y:_80,w:_83,h:_84,overflow:_85};}return !_85;});_73.style.left=_77.x+"px";_73.style.top=_77.y+"px";if(_77.overflow&&_75){_75(_73,_77.aroundCorner,_77.corner);}return _77;};_5.placeOnScreenAroundNode=function(_86,_87,_88,_89){_87=_4.byId(_87);var _8a=_87.style.display;_87.style.display="";var _8b=_87.offsetWidth;var _8c=_87.offsetHeight;var _8d=_4.coords(_87,true);_87.style.display=_8a;return _5._placeOnScreenAroundRect(_86,_8d.x,_8d.y,_8b,_8c,_88,_89);};_5.placeOnScreenAroundRectangle=function(_8e,_8f,_90,_91){return _5._placeOnScreenAroundRect(_8e,_8f.x,_8f.y,_8f.width,_8f.height,_90,_91);};_5._placeOnScreenAroundRect=function(_92,x,y,_95,_96,_97,_98){var _99=[];for(var _9a in _97){_99.push({aroundCorner:_9a,corner:_97[_9a],pos:{x:x+(_9a.charAt(1)=="L"?0:_95),y:y+(_9a.charAt(0)=="T"?0:_96)}});}return _5._place(_92,_99,_98);};_5.placementRegistry=new _4.AdapterRegistry();_5.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},_5.placeOnScreenAroundNode);_5.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},_5.placeOnScreenAroundRectangle);_5.placeOnScreenAroundElement=function(_9f,_a0,_a1,_a2){return _5.placementRegistry.match.apply(_5.placementRegistry,arguments);};}if(!_4._hasResource["dijit._base.window"]){_4._hasResource["dijit._base.window"]=true;_4.provide("dijit._base.window");_5.getDocumentWindow=function(doc){if(_4.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!_4._hasResource["dijit._base.popup"]){_4._hasResource["dijit._base.popup"]=true;_4.provide("dijit._base.popup");_5.popup=new function(){var _a5=[],_a6=1000,_a7=1;this.prepare=function(_a8){_4.body().appendChild(_a8);var s=_a8.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function(_aa){var _ab=_aa.popup,_ac=_aa.orient||{"BL":"TL","TL":"BL"},_ad=_aa.around,id=(_aa.around&&_aa.around.id)?(_aa.around.id+"_dropdown"):("popup_"+_a7++);var _af=_4.doc.createElement("div");_5.setWaiRole(_af,"presentation");_af.id=id;_af.className="dijitPopup";_af.style.zIndex=_a6+_a5.length;_af.style.left=_af.style.top="0px";_af.style.visibility="hidden";if(_aa.parent){_af.dijitPopupParent=_aa.parent.id;}_4.body().appendChild(_af);var s=_ab.domNode.style;s.display="";s.visibility="";s.position="";_af.appendChild(_ab.domNode);var _b1=new _5.BackgroundIframe(_af);var _b2=_ad?_5.placeOnScreenAroundElement(_af,_ad,_ac,_ab.orient?_4.hitch(_ab,"orient"):null):_5.placeOnScreen(_af,_aa,_ac=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_af.style.visibility="visible";var _b3=[];var _b4=function(){for(var pi=_a5.length-1;pi>0&&_a5[pi].parent===_a5[pi-1].widget;pi--){}return _a5[pi];};_b3.push(_4.connect(_af,"onkeypress",this,function(evt){if(evt.charOrCode==_4.keys.ESCAPE&&_aa.onCancel){_4.stopEvent(evt);_aa.onCancel();}else{if(evt.charOrCode===_4.keys.TAB){_4.stopEvent(evt);var _b7=_b4();if(_b7&&_b7.onCancel){_b7.onCancel();}}}}));if(_ab.onCancel){_b3.push(_4.connect(_ab,"onCancel",null,_aa.onCancel));}_b3.push(_4.connect(_ab,_ab.onExecute?"onExecute":"onChange",null,function(){var _b8=_b4();if(_b8&&_b8.onExecute){_b8.onExecute();}}));_a5.push({wrapper:_af,iframe:_b1,widget:_ab,parent:_aa.parent,onExecute:_aa.onExecute,onCancel:_aa.onCancel,onClose:_aa.onClose,handlers:_b3});if(_ab.onOpen){_ab.onOpen(_b2);}return _b2;};this.close=function(_b9){while(_4.some(_a5,function(_ba){return _ba.widget==_b9;})){var top=_a5.pop(),_bc=top.wrapper,_bd=top.iframe,_be=top.widget,_bf=top.onClose;if(_be.onClose){_be.onClose();}_4.forEach(top.handlers,_4.disconnect);if(!_be||!_be.domNode){return;}this.prepare(_be.domNode);_bd.destroy();_4._destroyElement(_bc);if(_bf){_bf();}}};}();_5._frames=new function(){var _c0=[];this.pop=function(){var _c1;if(_c0.length){_c1=_c0.pop();_c1.style.display="";}else{if(_4.isIE){var _c2=_4.config["dojoBlankHtmlUrl"]||(_4.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _c3="<iframe src='"+_c2+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_c1=_4.doc.createElement(_c3);}else{_c1=_4.doc.createElement("iframe");_c1.src="javascript:\"\"";_c1.className="dijitBackgroundIframe";}_c1.tabIndex=-1;_4.body().appendChild(_c1);}return _c1;};this.push=function(_c4){_c4.style.display="";if(_4.isIE){_c4.style.removeExpression("width");_c4.style.removeExpression("height");}_c0.push(_c4);};}();if(_4.isIE<7){_4.addOnLoad(function(){var f=_5._frames;_4.forEach([f.pop()],f.push);});}_5.BackgroundIframe=function(_c6){if(!_c6.id){throw new Error("no id");}if((_4.isIE&&_4.isIE<7)||(_4.isFF&&_4.isFF<3&&_4.hasClass(_4.body(),"dijit_a11y"))){var _c7=_5._frames.pop();_c6.appendChild(_c7);if(_4.isIE){_c7.style.setExpression("width",_4._scopeName+".doc.getElementById('"+_c6.id+"').offsetWidth");_c7.style.setExpression("height",_4._scopeName+".doc.getElementById('"+_c6.id+"').offsetHeight");}this.iframe=_c7;}};_4.extend(_5.BackgroundIframe,{destroy:function(){if(this.iframe){_5._frames.push(this.iframe);delete this.iframe;}}});}if(!_4._hasResource["dijit._base.scroll"]){_4._hasResource["dijit._base.scroll"]=true;_4.provide("dijit._base.scroll");_5.scrollIntoView=function(_c8){_c8=_4.byId(_c8);var _c9=_c8.ownerDocument.body;var _ca=_c9.parentNode;if(_4.isFF==2||_c8==_c9||_c8==_ca){_c8.scrollIntoView(false);return;}var rtl=!_4._isBodyLtr();var _cc=_4.doc.compatMode!="BackCompat";var _cd=(_cc&&!_4.isSafari)?_ca:_c9;function addPseudoAttrs(_ce){var _cf=_ce.parentNode;var _d0=_ce.offsetParent;if(_d0==null){_ce=_cd;_d0=_ca;_cf=null;}_ce._offsetParent=(_d0==_c9)?_cd:_d0;_ce._parent=(_cf==_c9)?_cd:_cf;_ce._start={H:_ce.offsetLeft,V:_ce.offsetTop};_ce._scroll={H:_ce.scrollLeft,V:_ce.scrollTop};_ce._renderedSize={H:_ce.offsetWidth,V:_ce.offsetHeight};var bp=_4._getBorderExtents(_ce);_ce._borderStart={H:bp.l,V:bp.t};_ce._borderSize={H:bp.w,V:bp.h};_ce._clientSize=(_ce._offsetParent==_ca&&_4.isSafari&&_cc)?{H:_ca.clientWidth,V:_ca.clientHeight}:{H:_ce.clientWidth,V:_ce.clientHeight};_ce._scrollBarSize={V:null,H:null};for(var dir in _ce._scrollBarSize){var _d3=_ce._renderedSize[dir]-_ce._clientSize[dir]-_ce._borderSize[dir];_ce._scrollBarSize[dir]=(_ce._clientSize[dir]>0&&_d3>=15&&_d3<=17)?_d3:0;}_ce._isScrollable={V:null,H:null};for(dir in _ce._isScrollable){var _d4=dir=="H"?"V":"H";_ce._isScrollable[dir]=_ce==_cd||_ce._scroll[dir]||_ce._scrollBarSize[_d4];}};var _d5=_c8;while(_d5!=null){addPseudoAttrs(_d5);var _d6=_d5._parent;if(_d6){_d6._child=_d5;}_d5=_d6;}for(var dir in _cd._renderedSize){_cd._renderedSize[dir]=Math.min(_cd._clientSize[dir],_cd._renderedSize[dir]);}var _d8=_c8;while(_d8!=_cd){_d5=_d8._parent;if(_d5.tagName=="TD"){var _d9=_d5._parent._parent._parent;if(_d9._offsetParent==_d8._offsetParent&&_d5._offsetParent!=_d8._offsetParent){_d5=_d9;}}var _da=_d8==_cd||(_d5._offsetParent!=_d8._offsetParent);for(dir in _d8._start){var _db=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(_4.isSafari||_4.isIE)&&_d5._clientSize.H>0){var _dc=_d5.scrollWidth-_d5._clientSize.H;if(_dc>0){_d5._scroll.H-=_dc;}}if(_4.isIE&&_d5._offsetParent.tagName=="TABLE"){_d5._start[dir]-=_d5._offsetParent._borderStart[dir];_d5._borderStart[dir]=_d5._borderSize[dir]=0;}if(_d5._clientSize[dir]==0){_d5._renderedSize[dir]=_d5._clientSize[dir]=_d5._child._clientSize[dir];if(rtl&&dir=="H"){_d5._start[dir]-=_d5._renderedSize[dir];}}else{_d5._renderedSize[dir]-=_d5._borderSize[dir]+_d5._scrollBarSize[dir];}_d5._start[dir]+=_d5._borderStart[dir];var _dd=_d8._start[dir]-(_da?0:_d5._start[dir])-_d5._scroll[dir];var _de=_dd+_d8._renderedSize[dir]-_d5._renderedSize[dir];var _df,_e0=(dir=="H")?"scrollLeft":"scrollTop";var _e1=(dir=="H"&&rtl);var _e2=_e1?-_de:_dd;var _e3=_e1?-_dd:_de;if(_e2<=0){_df=_e2;}else{if(_e3<=0){_df=0;}else{if(_e2<_e3){_df=_e2;}else{_df=_e3;}}}var _e4=0;if(_df!=0){var _e5=_d5[_e0];_d5[_e0]+=_e1?-_df:_df;_e4=_d5[_e0]-_e5;_dd-=_e4;_e3-=_e1?-_e4:_e4;}_d5._renderedSize[dir]=_d8._renderedSize[dir]+_d5._scrollBarSize[dir]-((_d5._isScrollable[dir]&&_e3>0)?_e3:0);_d5._start[dir]+=(_dd>=0||!_d5._isScrollable[dir])?_dd:0;}_d8=_d5;}};}if(!_4._hasResource["dijit._base.sniff"]){_4._hasResource["dijit._base.sniff"]=true;_4.provide("dijit._base.sniff");(function(){var d=_4;var ie=d.isIE;var _e8=d.isOpera;var maj=Math.floor;var ff=d.isFF;var _eb=d.boxModel.replace(/-/,"");var _ec={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_e8,dj_opera8:maj(_e8)==8,dj_opera9:maj(_e8)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_ec["dj_"+_eb]=true;var _ed=_4.doc.documentElement;for(var p in _ec){if(_ec[p]){if(_ed.className){_ed.className+=" "+p;}else{_ed.className=p;}}}_4._loaders.unshift(function(){if(!_4._isBodyLtr()){_ed.className+=" dijitRtl";for(var p in _ec){if(_ec[p]){_ed.className+=" "+p+"-rtl";}}}});})();}if(!_4._hasResource["dijit._base.typematic"]){_4._hasResource["dijit._base.typematic"]=true;_4.provide("dijit._base.typematic");_5.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(_4.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_f1,_f2,_f3,obj,_f5,_f6){if(obj!=this._obj){this.stop();this._initialDelay=_f6||500;this._subsequentDelay=_f5||0.9;this._obj=obj;this._evt=evt;this._node=_f2;this._currentTimeout=-1;this._count=-1;this._callback=_4.hitch(_f1,_f3);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(_f7,_f8,_f9,_fa,_fb,_fc){if(_f8.keyCode){_f8.charOrCode=_f8.keyCode;_4.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_f8.charCode){_f8.charOrCode=String.fromCharCode(_f8.charCode);_4.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [_4.connect(_f7,"onkeypress",this,function(evt){if(evt.charOrCode==_f8.charOrCode&&(_f8.ctrlKey===undefined||_f8.ctrlKey==evt.ctrlKey)&&(_f8.altKey===undefined||_f8.altKey==evt.ctrlKey)&&(_f8.shiftKey===undefined||_f8.shiftKey==evt.ctrlKey)){_4.stopEvent(evt);_5.typematic.trigger(_f8,_f9,_f7,_fa,_f8,_fb,_fc);}else{if(_5.typematic._obj==_f8){_5.typematic.stop();}}}),_4.connect(_f7,"onkeyup",this,function(evt){if(_5.typematic._obj==_f8){_5.typematic.stop();}})];},addMouseListener:function(_ff,_100,_101,_102,_103){var dc=_4.connect;return [dc(_ff,"mousedown",this,function(evt){_4.stopEvent(evt);_5.typematic.trigger(evt,_100,_ff,_101,_ff,_102,_103);}),dc(_ff,"mouseup",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(_ff,"mouseout",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(_ff,"mousemove",this,function(evt){_4.stopEvent(evt);}),dc(_ff,"dblclick",this,function(evt){_4.stopEvent(evt);if(_4.isIE){_5.typematic.trigger(evt,_100,_ff,_101,_ff,_102,_103);setTimeout(_4.hitch(this,_5.typematic.stop),50);}})];},addListener:function(_10a,_10b,_10c,_10d,_10e,_10f,_110){return this.addKeyListener(_10b,_10c,_10d,_10e,_10f,_110).concat(this.addMouseListener(_10a,_10d,_10e,_10f,_110));}};}if(!_4._hasResource["dijit._base.wai"]){_4._hasResource["dijit._base.wai"]=true;_4.provide("dijit._base.wai");_5.wai={onload:function(){var div=_4.doc.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif"))+"\");";_4.body().appendChild(div);var cs=_4.getComputedStyle(div);if(cs){var _113=cs.backgroundImage;var _114=(cs.borderTopColor==cs.borderRightColor)||(_113!=null&&(_113=="none"||_113=="url(invalid-url:)"));_4[_114?"addClass":"removeClass"](_4.body(),"dijit_a11y");if(_4.isIE){div.outerHTML="";}else{_4.body().removeChild(div);}}}};if(_4.isIE||_4.isMoz){_4._loaders.unshift(_5.wai.onload);}_4.mixin(_5,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _117=this.getWaiRole(elem);if(role){return (_117.indexOf(role)>-1);}else{return (_117.length>0);}},getWaiRole:function(elem){return _4.trim((_4.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _11b=(theRole=_4.attr(elem,"role"))?theRole:"";if(_4.isFF<3||!this._XhtmlRoles.test(_11b)){_4.attr(elem,"role",_4.isFF<3?"wairole:"+role:role);}else{if((" "+_11b+" ").indexOf(" "+role+" ")<0){var _11c=_4.trim(_11b.replace(this._XhtmlRoles,""));var _11d=_4.trim(_11b.replace(_11c,""));_4.attr(elem,"role",_11d+(_11d?" ":"")+role);}}},removeWaiRole:function(elem,role){var _120=_4.attr(elem,"role");if(!_120){return;}if(role){var _121=_4.isFF<3?"wairole:"+role:role;var t=_4.trim((" "+_120+" ").replace(" "+_121+" "," "));_4.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_124){if(_4.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_124);}else{return elem.hasAttribute?elem.hasAttribute("aria-"+_124):!!elem.getAttribute("aria-"+_124);}},getWaiState:function(elem,_126){if(_4.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_126);}else{var _127=elem.getAttribute("aria-"+_126);return _127?_127:"";}},setWaiState:function(elem,_129,_12a){if(_4.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_129,_12a);}else{elem.setAttribute("aria-"+_129,_12a);}},removeWaiState:function(elem,_12c){if(_4.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_12c);}else{elem.removeAttribute("aria-"+_12c);}}});}if(!_4._hasResource["dijit._base"]){_4._hasResource["dijit._base"]=true;_4.provide("dijit._base");}if(!_4._hasResource["dojo.date.stamp"]){_4._hasResource["dojo.date.stamp"]=true;_4.provide("dojo.date.stamp");_4.date.stamp.fromISOString=function(_12d,_12e){if(!_4.date.stamp._isoRegExp){_4.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _12f=_4.date.stamp._isoRegExp.exec(_12d);var _130=null;if(_12f){_12f.shift();if(_12f[1]){_12f[1]--;}if(_12f[6]){_12f[6]*=1000;}if(_12e){_12e=new Date(_12e);_4.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _12e["get"+prop]();}).forEach(function(_132,_133){if(_12f[_133]===undefined){_12f[_133]=_132;}});}_130=new Date(_12f[0]||1970,_12f[1]||0,_12f[2]||1,_12f[3]||0,_12f[4]||0,_12f[5]||0,_12f[6]||0);var _134=0;var _135=_12f[7]&&_12f[7].charAt(0);if(_135!="Z"){_134=((_12f[8]||0)*60)+(Number(_12f[9])||0);if(_135!="-"){_134*=-1;}}if(_135){_134-=_130.getTimezoneOffset();}if(_134){_130.setTime(_130.getTime()+_134*60000);}}return _130;};_4.date.stamp.toISOString=function(_136,_137){var _=function(n){return (n<10)?"0"+n:n;};_137=_137||{};var _13a=[];var _13b=_137.zulu?"getUTC":"get";var date="";if(_137.selector!="time"){var year=_136[_13b+"FullYear"]();date=["0000".substr((year+"").length)+year,_(_136[_13b+"Month"]()+1),_(_136[_13b+"Date"]())].join("-");}_13a.push(date);if(_137.selector!="date"){var time=[_(_136[_13b+"Hours"]()),_(_136[_13b+"Minutes"]()),_(_136[_13b+"Seconds"]())].join(":");var _13f=_136[_13b+"Milliseconds"]();if(_137.milliseconds){time+="."+(_13f<100?"0":"")+_(_13f);}if(_137.zulu){time+="Z";}else{if(_137.selector!="time"){var _140=_136.getTimezoneOffset();var _141=Math.abs(_140);time+=(_140>0?"-":"+")+_(Math.floor(_141/60))+":"+_(_141%60);}}_13a.push(time);}return _13a.join("T");};}if(!_4._hasResource["dojo.parser"]){_4._hasResource["dojo.parser"]=true;_4.provide("dojo.parser");_4.parser=new function(){var d=_4;var _143=d._scopeName+"Type";var qry="["+_143+"]";function val2type(_145){if(d.isString(_145)){return "string";}if(typeof _145=="number"){return "number";}if(typeof _145=="boolean"){return "boolean";}if(d.isFunction(_145)){return "function";}if(d.isArray(_145)){return "array";}if(_145 instanceof Date){return "date";}if(_145 instanceof d._Url){return "url";}return "object";};function str2obj(_146,type){switch(type){case "string":return _146;case "number":return _146.length?Number(_146):NaN;case "boolean":return typeof _146=="boolean"?_146:!(_146.toLowerCase()=="false");case "function":if(d.isFunction(_146)){_146=_146.toString();_146=d.trim(_146.substring(_146.indexOf("{")+1,_146.length-1));}try{if(_146.search(/[^\w\.]+/i)!=-1){_146=d.parser._nameAnonFunc(new Function(_146),this);}return d.getObject(_146,false);}catch(e){return new Function();}case "array":return _146?_146.split(/\s*,\s*/):[];case "date":switch(_146){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_146);}case "url":return d.baseUrl+_146;default:return d.fromJson(_146);}};var _148={};function getClassInfo(_149){if(!_148[_149]){var cls=d.getObject(_149);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_149+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _14b=cls.prototype;var _14c={};for(var name in _14b){if(name.charAt(0)=="_"){continue;}var _14e=_14b[name];_14c[name]=val2type(_14e);}_148[_149]={cls:cls,params:_14c};}return _148[_149];};this._functionFromScript=function(_14f){var _150="";var _151="";var _152=_14f.getAttribute("args");if(_152){d.forEach(_152.split(/\s*,\s*/),function(part,idx){_150+="var "+part+" = arguments["+idx+"]; ";});}var _155=_14f.getAttribute("with");if(_155&&_155.length){d.forEach(_155.split(/\s*,\s*/),function(part){_150+="with("+part+"){";_151+="}";});}return new Function(_150+_14f.innerHTML+_151);};this.instantiate=function(_157){var _158=[];d.forEach(_157,function(node){if(!node){return;}var type=node.getAttribute(_143);if((!type)||(!type.length)){return;}var _15b=getClassInfo(type);var _15c=_15b.cls;var ps=_15c._noScript||_15c.prototype._noScript;var _15e={};var _15f=node.attributes;for(var name in _15b.params){var item=_15f.getNamedItem(name);if(!item||(!item.specified&&(!_4.isIE||name.toLowerCase()!="value"))){continue;}var _162=item.value;switch(name){case "class":_162=node.className;break;case "style":_162=node.style&&node.style.cssText;}var _163=_15b.params[name];_15e[name]=str2obj(_162,_163);}if(!ps){var _164=[],_165=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_166){var _167=_166.getAttribute("event"),type=_166.getAttribute("type"),nf=d.parser._functionFromScript(_166);if(_167){if(type=="dojo/connect"){_164.push({event:_167,func:nf});}else{_15e[_167]=nf;}}else{_165.push(nf);}});}var _169=_15c["markupFactory"];if(!_169&&_15c["prototype"]){_169=_15c.prototype["markupFactory"];}var _16a=_169?_169(_15e,node,_15c):new _15c(_15e,node);_158.push(_16a);var _16b=node.getAttribute("jsId");if(_16b){d.setObject(_16b,_16a);}if(!ps){d.forEach(_164,function(_16c){d.connect(_16a,_16c.event,null,_16c.func);});d.forEach(_165,function(func){func.call(_16a);});}});d.forEach(_158,function(_16e){if(_16e&&_16e.startup&&!_16e._started&&(!_16e.getParent||!_16e.getParent())){_16e.startup();}});return _158;};this.parse=function(_16f){var list=d.query(qry,_16f);var _171=this.instantiate(list);return _171;};}();(function(){var _172=function(){if(_4.config["parseOnLoad"]==true){_4.parser.parse();}};if(_4.exists("dijit.wai.onload")&&(_5.wai.onload===_4._loaders[0])){_4._loaders.splice(1,0,_172);}else{_4._loaders.unshift(_172);}})();_4.parser._anonCtr=0;_4.parser._anon={};_4.parser._nameAnonFunc=function(_173,_174){var jpn="$joinpoint";var nso=(_174||_4.parser._anon);if(_4.isIE){var cn=_173["__dojoNameCache"];if(cn&&nso[cn]===_173){return _173["__dojoNameCache"];}}var ret="__"+_4.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+_4.parser._anonCtr++;}nso[ret]=_173;return ret;};}if(!_4._hasResource["dijit._Widget"]){_4._hasResource["dijit._Widget"]=true;_4.provide("dijit._Widget");_4.require("dijit._base");_4.connect(_4,"connect",function(_179,_17a){if(_179&&_4.isFunction(_179._onConnect)){_179._onConnect(_17a);}});_5._connectOnUseEventHandler=function(_17b){};(function(){var _17c={};var _17d=function(dc){if(!_17c[dc]){var r=[];var _180;var _181=_4.getObject(dc).prototype;for(var _182 in _181){if(_4.isFunction(_181[_182])&&(_180=_182.match(/^_set([a-zA-Z]*)Attr$/))&&_180[1]){r.push(_180[1].charAt(0).toLowerCase()+_180[1].substr(1));}}_17c[dc]=r;}return _17c[dc]||[];};_4.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:_5._connectOnUseEventHandler,onDblClick:_5._connectOnUseEventHandler,onKeyDown:_5._connectOnUseEventHandler,onKeyPress:_5._connectOnUseEventHandler,onKeyUp:_5._connectOnUseEventHandler,onMouseDown:_5._connectOnUseEventHandler,onMouseMove:_5._connectOnUseEventHandler,onMouseOut:_5._connectOnUseEventHandler,onMouseOver:_5._connectOnUseEventHandler,onMouseLeave:_5._connectOnUseEventHandler,onMouseEnter:_5._connectOnUseEventHandler,onMouseUp:_5._connectOnUseEventHandler,_blankGif:(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif")),postscript:function(_183,_184){this.create(_183,_184);},create:function(_185,_186){this.srcNodeRef=_4.byId(_186);this._connects=[];this._deferredConnects=_4.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==_5._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_185){this.params=_185;_4.mixin(this,_185);}this.postMixInProperties();if(!this.id){this.id=_5.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_5.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _188=function(attr,_18a){if((_18a.params&&attr in _18a.params)||_18a[attr]){_18a.attr(attr,_18a[attr]);}};for(var attr in this.attributeMap){_188(attr,this);}_4.forEach(_17d(this.declaredClass),function(a){if(!(a in this.attributeMap)){_188(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||_4.doc.createElement("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_18d){this.destroyDescendants(_18d);this.destroy(_18d);},destroy:function(_18e){this.uninitialize();_4.forEach(this._connects,function(_18f){_4.forEach(_18f,_4.disconnect);});_4.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_18e);_5.registry.remove(this.id);},destroyRendering:function(_191){if(this.bgIframe){this.bgIframe.destroy(_191);delete this.bgIframe;}if(this.domNode){if(!_191){_4._destroyElement(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_191){_4._destroyElement(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_192){_4.forEach(this.getDescendants(),function(_193){if(_193.destroy){_193.destroy(_192);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_195){if(_195 in this._deferredConnects){var _196=this[this._deferredConnects[_195]||"domNode"];this.connect(_196,_195.toLowerCase(),this[_195]);delete this._deferredConnects[_195];}},_setClassAttr:function(_197){var _198=this[this.attributeMap["class"]||"domNode"];_4.removeClass(_198,this["class"]);this["class"]=_197;_4.addClass(_198,_197);},_setStyleAttr:function(_199){var _19a=this[this.attributeMap["style"]||"domNode"];if(_19a.style.cssText){_19a.style.cssText+="; "+_199;}else{_19a.style.cssText=_199;}this["style"]=_199;},setAttribute:function(attr,_19c){_4.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_19c);},_attrToDom:function(attr,_19e){var _19f=this.attributeMap[attr];_4.forEach(_4.isArray(_19f)?_19f:[_19f],function(_1a0){var _1a1=this[_1a0.node||_1a0||"domNode"];var type=_1a0.type||"attribute";switch(type){case "attribute":if(_4.isFunction(_19e)){_19e=_4.hitch(this,_19e);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}_4.attr(_1a1,attr,_19e);break;case "innerHTML":_1a1.innerHTML=_19e;break;case "class":_4.removeClass(_1a1,this[attr]);_4.addClass(_1a1,_19e);break;}},this);this[attr]=_19e;},attr:function(name,_1a4){var args=arguments.length;if(args==1&&!_4.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _1a7=this._getAttrNames(name);if(args==2){if(this[_1a7.s]){return this[_1a7.s](_1a4)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_1a4);}this[name]=_1a4;}return this;}else{if(this[_1a7.g]){return this[_1a7.g]();}else{return this[name];}}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"};},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=_4.query("[widgetId]",this.containerNode);return list.map(_5.byNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_1ad,_1ae){var d=_4;var dco=d.hitch(d,"connect",obj);var _1b1=[];if(_1ad=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){var m=d.hitch(this,_1ae);_1b1.push(dco("onkeydown",this,function(e){if(!d.isFF&&e.keyCode==d.keys.ENTER){return m(e);}else{if(e.keyCode==d.keys.SPACE){d.stopEvent(e);}}}),dco("onkeyup",this,function(e){if(e.keyCode==d.keys.SPACE){return m(e);}}));if(d.isFF){_1b1.push(dco("onkeypress",this,function(e){if(e.keyCode==d.keys.ENTER){return m(e);}}));}}_1ad="onclick";}_1b1.push(dco(_1ad,this,_1ae));this._connects.push(_1b1);return _1b1;},disconnect:function(_1b6){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_1b6){_4.forEach(_1b6,_4.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){return _4._isBodyLtr();},isFocusable:function(){return this.focus&&(_4.style(this.domNode,"display")!="none");},placeAt:function(_1b8,_1b9){if(_1b8["declaredClass"]&&_1b8["addChild"]){_1b8.addChild(this,_1b9);}else{_4.place(this.domNode,_1b8,_1b9);}return this;}});})();}if(!_4._hasResource["dijit._Templated"]){_4._hasResource["dijit._Templated"]=true;_4.provide("dijit._Templated");_4.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function(tmpl){var _1bb=this.declaredClass,_1bc=this;return _4.string.substitute(tmpl,this,function(_1bd,key){if(key.charAt(0)=="!"){_1bd=_1bc[key.substr(1)];}if(typeof _1bd=="undefined"){throw new Error(_1bb+" template:"+key);}if(_1bd==null){return "";}return key.charAt(0)=="!"?_1bd:_1bd.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1bf=_5._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(_4.isString(_1bf)){node=_5._Templated._createNodesFromText(this._stringRepl(_1bf))[0];}else{node=_1bf.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);var _1c1=this.srcNodeRef;if(_1c1&&_1c1.parentNode){_1c1.parentNode.replaceChild(node,_1c1);}if(this.widgetsInTemplate){var cw=(this._supportingWidgets=_4.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_1c1);},_fillContent:function(_1c5){var dest=this.containerNode;if(_1c5&&dest){while(_1c5.hasChildNodes()){dest.appendChild(_1c5.firstChild);}}},_attachTemplateNodes:function(_1c7,_1c8){_1c8=_1c8||function(n,p){return n.getAttribute(p);};var _1cb=_4.isArray(_1c7)?_1c7:(_1c7.all||_1c7.getElementsByTagName("*"));var x=_4.isArray(_1c7)?0:-1;var _1cd={};for(;x<_1cb.length;x++){var _1ce=(x==-1)?_1c7:_1cb[x];if(this.widgetsInTemplate&&_1c8(_1ce,"dojoType")){continue;}var _1cf=_1c8(_1ce,"dojoAttachPoint");if(_1cf){var _1d0,_1d1=_1cf.split(/\s*,\s*/);while((_1d0=_1d1.shift())){if(_4.isArray(this[_1d0])){this[_1d0].push(_1ce);}else{this[_1d0]=_1ce;}}}var _1d2=_1c8(_1ce,"dojoAttachEvent");if(_1d2){var _1d3,_1d4=_1d2.split(/\s*,\s*/);var trim=_4.trim;while((_1d3=_1d4.shift())){if(_1d3){var _1d6=null;if(_1d3.indexOf(":")!=-1){var _1d7=_1d3.split(":");_1d3=trim(_1d7[0]);_1d6=trim(_1d7[1]);}else{_1d3=trim(_1d3);}if(!_1d6){_1d6=_1d3;}this.connect(_1ce,_1d3,_1d6);}}}var role=_1c8(_1ce,"waiRole");if(role){_5.setWaiRole(_1ce,role);}var _1d9=_1c8(_1ce,"waiState");if(_1d9){_4.forEach(_1d9.split(/\s*,\s*/),function(_1da){if(_1da.indexOf("-")!=-1){var pair=_1da.split("-");_5.setWaiState(_1ce,pair[0],pair[1]);}});}}}});_5._Templated._templateCache={};_5._Templated.getCachedTemplate=function(_1dc,_1dd,_1de){var _1df=_5._Templated._templateCache;var key=_1dd||_1dc;var _1e1=_1df[key];if(_1e1){if(!_1e1.ownerDocument||_1e1.ownerDocument==_4.doc){return _1e1;}_4._destroyElement(_1e1);}if(!_1dd){_1dd=_5._Templated._sanitizeTemplateString(_4._getText(_1dc));}_1dd=_4.string.trim(_1dd);if(_1de||_1dd.match(/\$\{([^\}]+)\}/g)){return (_1df[key]=_1dd);}else{return (_1df[key]=_5._Templated._createNodesFromText(_1dd)[0]);}};_5._Templated._sanitizeTemplateString=function(_1e2){if(_1e2){_1e2=_1e2.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1e3=_1e2.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1e3){_1e2=_1e3[1];}}else{_1e2="";}return _1e2;};if(_4.isIE){_4.addOnWindowUnload(function(){var _1e4=_5._Templated._templateCache;for(var key in _1e4){var _1e6=_1e4[key];if(!isNaN(_1e6.nodeType)){_4._destroyElement(_1e6);}delete _1e4[key];}});}(function(){var _1e7={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;_5._Templated._createNodesFromText=function(text){if(tn&&tn.ownerDocument!=_4.doc){_4._destroyElement(tn);tn=undefined;}if(!tn){tn=_4.doc.createElement("div");tn.style.display="none";_4.body().appendChild(tn);}var _1ea="none";var _1eb=text.replace(/^\s+/,"");for(var type in _1e7){var map=_1e7[type];if(map.re.test(_1eb)){_1ea=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_1ea];var _1ef=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _1f0=[];while(_1ef.firstChild){_1f0.push(_1ef.removeChild(_1ef.firstChild));}tn.innerHTML="";return _1f0;};})();_4.extend(_5._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!_4._hasResource["dijit._Container"]){_4._hasResource["dijit._Container"]=true;_4.provide("dijit._Container");_4.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _1f3=_5.byId(id);return _1f3.isContainer?_1f3:null;}}return null;},_getSibling:function(_1f4){var node=this.domNode;do{node=node[_1f4+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return _5.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});_4.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_1f8,_1f9){var _1fa=this.containerNode;if(_1f9&&typeof _1f9=="number"){var _1fb=_4.query("> [widgetId]",_1fa);if(_1fb&&_1fb.length>=_1f9){_1fa=_1fb[_1f9-1];_1f9="after";}}_4.place(_1f8.domNode,_1fa,_1f9);if(this._started&&!_1f8._started){_1f8.startup();}},removeChild:function(_1fc){if(typeof _1fc=="number"&&_1fc>0){_1fc=this.getChildren()[_1fc];}if(!_1fc||!_1fc.domNode){return;}var node=_1fc.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return _4.query("> [widgetId]",this.containerNode).map(_5.byNode);},hasChildren:function(){return !!this._firstElement(this.containerNode);},destroyDescendants:function(_200){_4.forEach(this.getChildren(),function(_201){_201.destroyRecursive(_200);});},_getSiblingOfChild:function(_202,dir){var node=_202.domNode;var _205=(dir>0?"nextSibling":"previousSibling");do{node=node[_205];}while(node&&(node.nodeType!=1||!_5.byNode(node)));return node?_5.byNode(node):null;},getIndexOfChild:function(_206){var _207=this.getChildren();for(var i=0,c;c=_207[i];i++){if(c==_206){return i;}}return -1;}});_4.declare("dijit._KeyNavContainer",[_5._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_20a,_20b){var _20c=this._keyNavCodes={};var prev=_4.hitch(this,this.focusPrev);var next=_4.hitch(this,this.focusNext);_4.forEach(_20a,function(code){_20c[code]=prev;});_4.forEach(_20b,function(code){_20c[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){_4.forEach(this.getChildren(),_4.hitch(this,"_startupChild"));},addChild:function(_211,_212){_5._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_211);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _213=this._getNextFocusableChild(this.focusedChild,1);if(_213.getFocalNodes){this.focusChild(_213,_213.getFocalNodes()[0]);}else{this.focusChild(_213);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _214=this._getNextFocusableChild(this.focusedChild,-1);if(_214.getFocalNodes){var _215=_214.getFocalNodes();this.focusChild(_214,_215[_215.length-1]);}else{this.focusChild(_214);}},focusChild:function(_216,node){if(_216){if(this.focusedChild&&_216!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_216;if(node&&_216.focusFocalNode){_216.focusFocalNode(node);}else{_216.focus();}}},_startupChild:function(_218){if(_218.getFocalNodes){_4.forEach(_218.getFocalNodes(),function(node){_4.attr(node,"tabindex",-1);this._connectNode(node);},this);}else{var node=_218.focusNode||_218.domNode;if(_218.isFocusable()){_4.attr(node,"tabindex",-1);}this._connectNode(node);}},_connectNode:function(node){this.connect(node,"onfocus","_onNodeFocus");this.connect(node,"onblur","_onNodeBlur");},_onContainerFocus:function(evt){if(evt.target===this.domNode){this.focusFirstChild();}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();_4.stopEvent(evt);}},_onNodeFocus:function(evt){_4.attr(this.domNode,"tabindex",-1);var _220=_5.getEnclosingWidget(evt.target);if(_220&&_220.isFocusable()){this.focusedChild=_220;}_4.stopEvent(evt);},_onNodeBlur:function(evt){if(this.tabIndex){_4.attr(this.domNode,"tabindex",this.tabIndex);}_4.stopEvent(evt);},_onChildBlur:function(_222){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_223,dir){if(_223){_223=this._getSiblingOfChild(_223,dir);}var _225=this.getChildren();for(var i=0;i<_225.length;i++){if(!_223){_223=_225[(dir>0)?0:(_225.length-1)];}if(_223.isFocusable()){return _223;}_223=this._getSiblingOfChild(_223,dir);}return null;}});}if(!_4._hasResource["dijit.layout._LayoutWidget"]){_4._hasResource["dijit.layout._LayoutWidget"]=true;_4.provide("dijit.layout._LayoutWidget");_4.declare("dijit.layout._LayoutWidget",[_5._Widget,_5._Container,_5._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){_4.addClass(this.domNode,"dijitContainer");_4.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}_4.forEach(this.getChildren(),function(_227){_227.startup();});if(!this.getParent||!this.getParent()){this.resize();this.connect(_4.global,"onresize","resize");}this.inherited(arguments);},resize:function(_228,_229){var node=this.domNode;if(_228){_4.marginBox(node,_228);if(_228.t){node.style.top=_228.t+"px";}if(_228.l){node.style.left=_228.l+"px";}}var mb=_229||{};_4.mixin(mb,_228||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(node),mb);}var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var be=_4._getBorderExtents(node,cs);var bb=this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)};var pe=_4._getPadExtents(node,cs);this._contentBox={l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_231){if(_231.baseClass){_4.addClass(_231.domNode,this.baseClass+"-"+_231.baseClass);}},addChild:function(_232,_233){this.inherited(arguments);if(this._started){this._setupChild(_232);}},removeChild:function(_234){if(_234.baseClass){_4.removeClass(_234.domNode,this.baseClass+"-"+_234.baseClass);}this.inherited(arguments);}});_5.layout.marginBox2contentBox=function(node,mb){var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var pb=_4._getPadBorderExtents(node,cs);return {l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _23a=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_23d,dim){_23d.resize?_23d.resize(dim):_4.marginBox(_23d.domNode,dim);_4.mixin(_23d,_4.marginBox(_23d.domNode));_4.mixin(_23d,dim);};_5.layout.layoutChildren=function(_23f,dim,_241){dim=_4.mixin({},dim);_4.addClass(_23f,"dijitLayoutContainer");_241=_4.filter(_241,function(item){return item.layoutAlign!="client";}).concat(_4.filter(_241,function(item){return item.layoutAlign=="client";}));_4.forEach(_241,function(_244){var elm=_244.domNode,pos=_244.layoutAlign;var _247=elm.style;_247.left=dim.l+"px";_247.top=dim.t+"px";_247.bottom=_247.right="auto";_4.addClass(elm,"dijitAlign"+_23a(pos));if(pos=="top"||pos=="bottom"){size(_244,{w:dim.w});dim.h-=_244.h;if(pos=="top"){dim.t+=_244.h;}else{_247.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_244,{h:dim.h});dim.w-=_244.w;if(pos=="left"){dim.l+=_244.w;}else{_247.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_244,dim);}}}});};})();}if(!_4._hasResource["dijit.form._FormWidget"]){_4._hasResource["dijit.form._FormWidget"]=true;_4.provide("dijit.form._FormWidget");_4.declare("dijit.form._FormWidget",[_5._Widget,_5._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,attributeMap:_4.mixin(_4.clone(_5._Widget.prototype.attributeMap),{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),_setDisabledAttr:function(_248){this.disabled=_248;_4.attr(this.focusNode,"disabled",_248);_5.setWaiState(this.focusNode,"disabled",_248);if(_248){this._hovering=false;this._active=false;this.focusNode.removeAttribute("tabIndex");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_249){_4.deprecated("setDisabled("+_249+") is deprecated. Use attr('disabled',"+_249+") instead.","","2.0");this.attr("disabled",_249);},_onFocus:function(e){_5.scrollIntoView(this.domNode);this.inherited(arguments);},_onMouse:function(_24b){var _24c=_24b.currentTarget;if(_24c&&_24c.getAttribute){this.stateModifier=_24c.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_24b.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _24d=this.connect(_4.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_24d);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(_4.style(this.domNode,"display")!="none");},focus:function(){_5.focus(this.focusNode);},_setStateClass:function(){var _24e=this.baseClass.split(" ");function multiply(_24f){_24e=_24e.concat(_4.map(_24e,function(c){return c+_24f;}),"dijit"+_24f);};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this.readOnly){multiply("ReadOnly");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if(this._hovering){multiply(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_252={};_4.forEach(tn.className.split(" "),function(c){_252[c]=true;});if("_stateClasses" in this){_4.forEach(this._stateClasses,function(c){delete _252[c];});}_4.forEach(_24e,function(c){_252[c]=true;});var _256=[];for(var c in _252){_256.push(c);}tn.className=_256.join(" ");this._stateClasses=_24e;},compare:function(val1,val2){if((typeof val1=="number")&&(typeof val2=="number")){return (isNaN(val1)&&isNaN(val2))?0:(val1-val2);}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(_25a){},_onChangeActive:false,_handleOnChange:function(_25b,_25c){this._lastValue=_25b;if(this._lastValueReported==undefined&&(_25c===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_25b;}if((this.intermediateChanges||_25c||_25c===undefined)&&((typeof _25b!=typeof this._lastValueReported)||this.compare(_25b,this._lastValueReported)!=0)){this._lastValueReported=_25b;if(this._onChangeActive){this.onChange(_25b);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_25d){_4.deprecated("dijit.form._FormWidget:setValue("+_25d+") is deprecated.  Use attr('value',"+_25d+") instead.","","2.0");this.attr("value",_25d);},getValue:function(){_4.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_layoutHack:function(){if(_4.isFF==2&&!this._layoutHackHandle){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(_4.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});_4.declare("dijit.form._FormValueWidget",_5.form._FormWidget,{attributeMap:_4.mixin(_4.clone(_5.form._FormWidget.prototype.attributeMap),{value:""}),postCreate:function(){if(_4.isIE||_4.isSafari){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_260,_261){this.value=_260;this._handleOnChange(_260,_261);},_getValueAttr:function(_262){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_valueChanged:function(){var v=this.attr("value");var lv=this._lastValueReported;return ((v!==null&&(v!==undefined)&&v.toString)?v.toString():"")!==((lv!==null&&(lv!==undefined)&&lv.toString)?lv.toString():"");},_onKeyDown:function(e){if(e.keyCode==_4.keys.ESCAPE&&!e.ctrlKey&&!e.altKey){var te;if(_4.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=_4.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}else{if(_4.isSafari){te=document.createEvent("Events");te.initEvent("keypress",true,true);te.keyCode=_4.keys.ESCAPE;te.shiftKey=e.shiftKey;e.target.dispatchEvent(te);}}}},_onKeyPress:function(e){if(e.charOrCode==_4.keys.ESCAPE&&!e.ctrlKey&&!e.altKey&&this._valueChanged()){this.undo();_4.stopEvent(e);return false;}else{if(this.intermediateChanges){var _268=this;setTimeout(function(){_268._handleOnChange(_268.attr("value"),false);},0);}}return true;}});}if(!_4._hasResource["dijit.dijit"]){_4._hasResource["dijit.dijit"]=true;_4.provide("dijit.dijit");}if(!_4._hasResource["dojo.dnd.common"]){_4._hasResource["dojo.dnd.common"]=true;_4.provide("dojo.dnd.common");_4.dnd._isMac=navigator.appVersion.indexOf("Macintosh")>=0;_4.dnd._copyKey=_4.dnd._isMac?"metaKey":"ctrlKey";_4.dnd.getCopyKeyState=function(e){return e[_4.dnd._copyKey];};_4.dnd._uniqueId=0;_4.dnd.getUniqueId=function(){var id;do{id=_4._scopeName+"Unique"+(++_4.dnd._uniqueId);}while(_4.byId(id));return id;};_4.dnd._empty={};_4.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!_4._hasResource["dojo.dnd.autoscroll"]){_4._hasResource["dojo.dnd.autoscroll"]=true;_4.provide("dojo.dnd.autoscroll");_4.dnd.getViewport=function(){var d=_4.doc,dd=d.documentElement,w=window,b=_4.body();if(_4.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!_4.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!_4.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};_4.dnd.V_TRIGGER_AUTOSCROLL=32;_4.dnd.H_TRIGGER_AUTOSCROLL=32;_4.dnd.V_AUTOSCROLL_VALUE=16;_4.dnd.H_AUTOSCROLL_VALUE=16;_4.dnd.autoScroll=function(e){var v=_4.dnd.getViewport(),dx=0,dy=0;if(e.clientX<_4.dnd.H_TRIGGER_AUTOSCROLL){dx=-_4.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-_4.dnd.H_TRIGGER_AUTOSCROLL){dx=_4.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<_4.dnd.V_TRIGGER_AUTOSCROLL){dy=-_4.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-_4.dnd.V_TRIGGER_AUTOSCROLL){dy=_4.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};_4.dnd._validNodes={"div":1,"p":1,"td":1};_4.dnd._validOverflow={"auto":1,"scroll":1};_4.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in _4.dnd._validNodes)){var s=_4.getComputedStyle(n);if(s.overflow.toLowerCase() in _4.dnd._validOverflow){var b=_4._getContentBox(n,s),t=_4._abs(n,true);var w=Math.min(_4.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(_4.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(_4.isSafari||_4.isOpera){rx+=_4.body().scrollLeft,ry+=_4.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _280=n.scrollLeft,_281=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_280!=n.scrollLeft||_281!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}_4.dnd.autoScroll(e);};}if(!_4._hasResource["dojo.dnd.Mover"]){_4._hasResource["dojo.dnd.Mover"]=true;_4.provide("dojo.dnd.Mover");_4.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=_4.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_287=_4.connect(d,"onmousemove",this,"onFirstMove");this.events=[_4.connect(d,"onmousemove",this,"onMouseMove"),_4.connect(d,"onmouseup",this,"onMouseUp"),_4.connect(d,"ondragstart",_4,"stopEvent"),_4.connect(d,"onselectstart",_4,"stopEvent"),_287];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){_4.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});_4.stopEvent(e);},onMouseUp:function(e){if(_4.isSafari&&_4.dnd._isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}_4.stopEvent(e);},onFirstMove:function(){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=_4.marginBox(this.node);var b=_4.doc.body;var bs=_4.getComputedStyle(b);var bm=_4._getMarginBox(b,bs);var bc=_4._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this);}_4.disconnect(this.events.pop());},destroy:function(){_4.forEach(this.events,_4.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!_4._hasResource["dojo.dnd.Moveable"]){_4._hasResource["dojo.dnd.Moveable"]=true;_4.provide("dojo.dnd.Moveable");_4.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_296){this.node=_4.byId(node);if(!_296){_296={};}this.handle=_296.handle?_4.byId(_296.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_296.delay>0?_296.delay:0;this.skip=_296.skip;this.mover=_296.mover?_296.mover:_4.dnd.Mover;this.events=[_4.connect(this.handle,"onmousedown",this,"onMouseDown"),_4.connect(this.handle,"ondragstart",this,"onSelectStart"),_4.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_297,node){return new _4.dnd.Moveable(node,_297);},destroy:function(){_4.forEach(this.events,_4.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&_4.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(_4.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(_4.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}_4.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}_4.stopEvent(e);},onMouseUp:function(e){_4.disconnect(this.events.pop());_4.disconnect(this.events.pop());_4.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!_4.dnd.isFormElement(e)){_4.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_29e){_4.publish("/dnd/move/start",[_29e]);_4.addClass(_4.body(),"dojoMove");_4.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_29f){_4.publish("/dnd/move/stop",[_29f]);_4.removeClass(_4.body(),"dojoMove");_4.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_2a0){},onMove:function(_2a1,_2a2){this.onMoving(_2a1,_2a2);var s=_2a1.node.style;s.left=_2a2.l+"px";s.top=_2a2.t+"px";this.onMoved(_2a1,_2a2);},onMoving:function(_2a4,_2a5){},onMoved:function(_2a6,_2a7){}});}if(!_4._hasResource["dojo.dnd.move"]){_4._hasResource["dojo.dnd.move"]=true;_4.provide("dojo.dnd.move");_4.declare("dojo.dnd.move.constrainedMoveable",_4.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_2a8,node){return new _4.dnd.move.constrainedMoveable(node,_2a8);},constructor:function(node,_2ab){if(!_2ab){_2ab={};}this.constraints=_2ab.constraints;this.within=_2ab.within;},onFirstMove:function(_2ac){var c=this.constraintBox=this.constraints.call(this,_2ac);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=_4.marginBox(_2ac.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_2af,_2b0){var c=this.constraintBox,s=_2af.node.style;s.left=(_2b0.l<c.l?c.l:c.r<_2b0.l?c.r:_2b0.l)+"px";s.top=(_2b0.t<c.t?c.t:c.b<_2b0.t?c.b:_2b0.t)+"px";}});_4.declare("dojo.dnd.move.boxConstrainedMoveable",_4.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_2b3,node){return new _4.dnd.move.boxConstrainedMoveable(node,_2b3);},constructor:function(node,_2b6){var box=_2b6&&_2b6.box;this.constraints=function(){return box;};}});_4.declare("dojo.dnd.move.parentConstrainedMoveable",_4.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_2b8,node){return new _4.dnd.move.parentConstrainedMoveable(node,_2b8);},constructor:function(node,_2bb){var area=_2bb&&_2bb.area;this.constraints=function(){var n=this.node.parentNode,s=_4.getComputedStyle(n),mb=_4._getMarginBox(n,s);if(area=="margin"){return mb;}var t=_4._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=_4._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=_4._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});_4.dnd.move.constrainedMover=function(fun,_2c2){_4.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _2c3=function(node,e,_2c6){_4.dnd.Mover.call(this,node,e,_2c6);};_4.extend(_2c3,_4.dnd.Mover.prototype);_4.extend(_2c3,{onMouseMove:function(e){_4.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){_4.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_2c2){var mb=_4.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _2c3;};_4.dnd.move.boxConstrainedMover=function(box,_2cf){_4.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return _4.dnd.move.constrainedMover(function(){return box;},_2cf);};_4.dnd.move.parentConstrainedMover=function(area,_2d1){_4.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=_4.getComputedStyle(n),mb=_4._getMarginBox(n,s);if(area=="margin"){return mb;}var t=_4._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=_4._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=_4._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return _4.dnd.move.constrainedMover(fun,_2d1);};_4.dnd.constrainedMover=_4.dnd.move.constrainedMover;_4.dnd.boxConstrainedMover=_4.dnd.move.boxConstrainedMover;_4.dnd.parentConstrainedMover=_4.dnd.move.parentConstrainedMover;}if(!_4._hasResource["dojo.dnd.TimedMoveable"]){_4._hasResource["dojo.dnd.TimedMoveable"]=true;_4.provide("dojo.dnd.TimedMoveable");(function(){var _2d7=_4.dnd.Moveable.prototype.onMove;_4.declare("dojo.dnd.TimedMoveable",_4.dnd.Moveable,{timeout:40,constructor:function(node,_2d9){if(!_2d9){_2d9={};}if(_2d9.timeout&&typeof _2d9.timeout=="number"&&_2d9.timeout>=0){this.timeout=_2d9.timeout;}},markupFactory:function(_2da,node){return new _4.dnd.TimedMoveable(node,_2da);},onMoveStop:function(_2dc){if(_2dc._timer){clearTimeout(_2dc._timer);_2d7.call(this,_2dc,_2dc._leftTop);}_4.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_2dd,_2de){_2dd._leftTop=_2de;if(!_2dd._timer){var _t=this;_2dd._timer=setTimeout(function(){_2dd._timer=null;_2d7.call(_t,_2dd,_2dd._leftTop);},this.timeout);}}});})();}if(!_4._hasResource["dojo.fx"]){_4._hasResource["dojo.fx"]=true;_4.provide("dojo.fx");_4.provide("dojo.fx.Toggler");(function(){var _2e0={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _2e3=function(_2e4){this._index=-1;this._animations=_2e4||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_4.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};_4.extend(_2e3,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){_4.disconnect(this._onAnimateCtx);_4.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=_4.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=_4.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_2e6,_2e7){if(!this._current){this._current=this._animations[this._index=0];}if(!_2e7&&this._current.status()=="playing"){return this;}var _2e8=_4.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_2e9=_4.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_2eb=_4.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);_4.disconnect(_2e8);_4.disconnect(_2e9);_4.disconnect(_2eb);});if(this._onAnimateCtx){_4.disconnect(this._onAnimateCtx);}this._onAnimateCtx=_4.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){_4.disconnect(this._onEndCtx);}this._onEndCtx=_4.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_4.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);_4.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_2ef,_2f0){this.pause();var _2f1=this.duration*_2ef;this._current=null;_4.some(this._animations,function(a){if(a.duration<=_2f1){this._current=a;return true;}_2f1-=a.duration;return false;});if(this._current){this._current.gotoPercent(_2f1/this._current.duration,_2f0);}return this;},stop:function(_2f3){if(this._current){if(_2f3){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=_4.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);_4.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){_4.disconnect(this._onAnimateCtx);}if(this._onEndCtx){_4.disconnect(this._onEndCtx);}}});_4.extend(_2e3,_2e0);_4.fx.chain=function(_2f6){return new _2e3(_2f6);};var _2f7=function(_2f8){this._animations=_2f8||[];this._connects=[];this._finished=0;this.duration=0;_4.forEach(_2f8,function(a){var _2fa=a.duration;if(a.delay){_2fa+=a.delay;}if(this.duration<_2fa){this.duration=_2fa;}this._connects.push(_4.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new _4._Animation({curve:[0,1],duration:this.duration});_4.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){this._connects.push(_4.connect(this._pseudoAnimation,evt,_4.hitch(this,"_fire",evt)));},this);};_4.extend(_2f7,{_doAction:function(_2fc,args){_4.forEach(this._animations,function(a){a[_2fc].apply(a,args);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_2ff,args){var t=this._pseudoAnimation;t[_2ff].apply(t,args);},play:function(_302,_303){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_304,_305){var ms=this.duration*_304;_4.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_305);});this._call("gotoPercent",arguments);return this;},stop:function(_308){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){_4.forEach(this._connects,_4.disconnect);}});_4.extend(_2f7,_2e0);_4.fx.combine=function(_309){return new _2f7(_309);};})();_4.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;_4.mixin(_t,args);_t.node=args.node;_t._showArgs=_4.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=_4.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);_4.connect(_t.showAnim,"beforeBegin",_4.hitch(_t.hideAnim,"stop",true));_4.connect(_t.hideAnim,"beforeBegin",_4.hitch(_t.showAnim,"stop",true));},node:null,showFunc:_4.fadeIn,hideFunc:_4.fadeOut,showDuration:200,hideDuration:200,show:function(_30c){return this.showAnim.play(_30c||0);},hide:function(_30d){return this.hideAnim.play(_30d||0);}});_4.fx.wipeIn=function(args){args.node=_4.byId(args.node);var node=args.node,s=node.style,o;var anim=_4.animateProperty(_4.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _313=_4.style(node,"height");return Math.max(_313,1);}},end:function(){return node.scrollHeight;}}}},args));_4.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};_4.fx.wipeOut=function(args){var node=args.node=_4.byId(args.node);var s=node.style;var o;var anim=_4.animateProperty(_4.mixin({properties:{height:{end:1}}},args));_4.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});_4.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};_4.fx.slideTo=function(args){var node=(args.node=_4.byId(args.node));var top=null;var left=null;var init=(function(n){return function(){var cs=_4.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=_4.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=_4.animateProperty(_4.mixin({properties:{top:{end:args.top||0},left:{end:args.left||0}}},args));_4.connect(anim,"beforeBegin",anim,init);return anim;};}if(!_4._hasResource["dojo.html"]){_4._hasResource["dojo.html"]=true;_4.provide("dojo.html");(function(){var _323=0;_4.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};_4.html._emptyNode=function(node){while(node.firstChild){_4._destroyElement(node.firstChild);}};_4.html._setNodeContent=function(node,cont,_328){if(_328){_4.html._emptyNode(node);}if(typeof cont=="string"){var pre="",post="",walk=0,name=node.nodeName.toLowerCase();switch(name){case "tr":pre="<tr>";post="</tr>";walk+=1;case "tbody":case "thead":pre="<tbody>"+pre;post+="</tbody>";walk+=1;case "table":pre="<table>"+pre;post+="</table>";walk+=1;break;}if(walk){var n=node.ownerDocument.createElement("div");n.innerHTML=pre+cont+post;do{n=n.firstChild;}while(--walk);_4.forEach(n.childNodes,function(n){node.appendChild(n.cloneNode(true));});}else{node.innerHTML=cont;}}else{if(cont.nodeType){node.appendChild(cont);}else{_4.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}return node;};_4.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_330,node){_4.mixin(this,_330||{});node=this.node=_4.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_323++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_333){if(undefined!==cont){this.content=cont;}if(_333){this._mixin(_333);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=_4.html._setNodeContent(node,this.content);}catch(e){var _335=this.onContentError(e);try{node.innerHTML=_335;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){_4.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_4.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(_4.isString(cont)){if(this.cleanContent){cont=_4.html._secureForInnerHtml(cont);}if(this.extractContent){var _338=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_338){cont=_338[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_33a){var _33b={},key;for(key in _33a){if(key in _33b){continue;}this[key]=_33a[key];}},_parse:function(){var _33d=this.node;try{this.parseResults=_4.parser.parse(_33d,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_340){var _341=this["on"+type+"Error"].call(this,err);if(_340){console.error(_340,err);}else{if(_341){_4.html._setNodeContent(this.node,_341,true);}}}});_4.html.set=function(node,cont,_344){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_344){return _4.html._setNodeContent(node,cont,true);}else{var op=new _4.html._ContentSetter(_4.mixin(_344,{content:cont,node:node}));return op.set();}};})();}if(!_4._hasResource["dijit.layout.ContentPane"]){_4._hasResource["dijit.layout.ContentPane"]=true;_4.provide("dijit.layout.ContentPane");_4.declare("dijit.layout.ContentPane",_5._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,postMixInProperties:function(){this.inherited(arguments);var _346=_4.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=_4.string.substitute(this.loadingMessage,_346);this.errorMessage=_4.string.substitute(this.errorMessage,_346);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!_5.hasWaiRole(this.domNode)){_5.setWaiRole(this.domNode,"group");}_4.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}if(this.doLayout!="false"&&this.doLayout!==false){this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}}this._loadCheck();this.inherited(arguments);},_checkIfSingleChild:function(){var _347=_4.query(">",this.containerNode),_348=_347.filter(function(node){return _4.hasAttr(node,"dojoType")||_4.hasAttr(node,"widgetId");}),_34a=_4.filter(_348.map(_5.byNode),function(_34b){return _34b&&_34b.domNode&&_34b.resize;});if(_347.length==_348.length&&_34a.length==1){this.isContainer=true;this._singleChild=_34a[0];}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){_4.deprecated("dijit.layout.ContentPane.setHref() is deprecated.\tUse attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.href=href;if(this._created){return this._prepareLoad();}},setContent:function(data){_4.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){if(!this._isDownloaded){this.href="";}this._setContent(data||"");this._isDownloaded=false;if(this.doLayout!="false"&&this.doLayout!==false){this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.startup();var cb=this._contentBox||_4.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}}this._onLoadHandler();},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroyRecursive:function(_351){if(this._beingDestroyed){return;}this._beingDestroyed=true;this.inherited(arguments);},resize:function(size){_4.marginBox(this.domNode,size);var node=this.containerNode,mb=_4.mixin(_4.marginBox(node),size||{});var cb=this._contentBox=_5.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize({w:cb.w,h:cb.h});}},_prepareLoad:function(_356){this.cancel();this.isLoaded=false;this._loadCheck(_356);},_isShown:function(){if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden");}},_loadCheck:function(_358){var _359=this._isShown();if(this.href&&(_358||(this.preload&&!this.isLoaded&&!this._xhrDfd)||(this.refreshOnShow&&_359&&!this._xhrDfd)||(!this.isLoaded&&_359&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._setContent(this.onDownloadStart.call(this));var self=this;var _35b={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_4.isObject(this.ioArgs)){_4.mixin(_35b,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||_4.xhrGet)(_35b);hand.addCallback(function(html){try{self._isDownloaded=true;self.attr.call(self,"content",html);self.onDownloadEnd.call(self);}catch(err){self._onError.call(self,"Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.cancelled){self._onError.call(self,"Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(){this.isLoaded=true;try{this.onLoad.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code");}},_onUnloadHandler:function(){this.isLoaded=false;this.cancel();try{this.onUnload.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code");}},destroyDescendants:function(){this._onUnloadHandler();var _35f=this._contentSetter;if(_35f){_35f.empty();}else{this.inherited(arguments);_4.html._emptyNode(this.containerNode);}},_setContent:function(cont){this.destroyDescendants();var _361=this._contentSetter;if(!(_361&&_361 instanceof _4.html._ContentSetter)){_361=this._contentSetter=new _4.html._ContentSetter({node:this.containerNode,_onError:_4.hitch(this,this._onError),onContentError:_4.hitch(this,function(e){var _363=this.onContentError(e);try{this.containerNode.innerHTML=_363;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _364=_4.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});_4.mixin(_361,_364);_361.set((_4.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;},_onError:function(type,err,_367){var _368=this["on"+type+"Error"].call(this,err);if(_367){console.error(_367,err);}else{if(_368){this._setContent.call(this,_368);}}},_createSubWidgets:function(){try{_4.parser.parse(this.containerNode,true);}catch(e){this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));}},onLoad:function(e){},onUnload:function(e){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_36b){},onDownloadError:function(_36c){return this.errorMessage;},onDownloadEnd:function(){}});}if(!_4._hasResource["dijit.form.Form"]){_4._hasResource["dijit.form.Form"]=true;_4.provide("dijit.form.Form");_4.declare("dijit.form._FormMixin",null,{reset:function(){_4.forEach(this.getDescendants(),function(_36d){if(_36d.reset){_36d.reset();}});},validate:function(){var _36e=false;return _4.every(_4.map(this.getDescendants(),function(_36f){_36f._hasBeenBlurred=true;var _370=_36f.disabled||!_36f.validate||_36f.validate();if(!_370&&!_36e){_5.scrollIntoView(_36f.containerNode||_36f.domNode);_36f.focus();_36e=true;}return _370;}),function(item){return item;});},setValues:function(val){_4.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};_4.forEach(this.getDescendants(),function(_375){if(!_375.name){return;}var _376=map[_375.name]||(map[_375.name]=[]);_376.push(_375);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _378=map[name],_379=_4.getObject(name,false,obj);if(_379===undefined){continue;}if(!_4.isArray(_379)){_379=[_379];}if(typeof _378[0].checked=="boolean"){_4.forEach(_378,function(w,i){w.attr("value",_4.indexOf(_379,w.value)!=-1);});}else{if(_378[0]._multiValue){_378[0].attr("value",_379);}else{_4.forEach(_378,function(w,i){w.attr("value",_379[i]);});}}}},getValues:function(){_4.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};_4.forEach(this.getDescendants(),function(_37f){var name=_37f.name;if(!name||_37f.disabled){return;}var _381=_37f.attr("value");if(typeof _37f.checked=="boolean"){if(/Radio/.test(_37f.declaredClass)){if(_381!==false){_4.setObject(name,_381,obj);}}else{var ary=_4.getObject(name,false,obj);if(!ary){ary=[];_4.setObject(name,ary,obj);}if(_381!==false){ary.push(_381);}}}else{_4.setObject(name,_381,obj);}});return obj;},isValid:function(){return _4.every(this.getDescendants(),function(_383){return _383.disabled||!_383.isValid||_383.isValid();});},onValidStateChange:function(_384){},_widgetChange:function(){var _385=this.isValid();if(_385!==this._lastValidState){this._lastValidState=_385;this.onValidStateChange(_385);}},connectChildren:function(){_4.forEach(this._changeConnections,_4.hitch(this,"disconnect"));var _386=this;this._changeConnections=_4.map(_4.filter(this.getDescendants(),function(item){return item.validate;}),function(_388){return _386.connect(_388,"validate","_widgetChange");});this._widgetChange();},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();this._lastValidState=this.isValid();}});_4.declare("dijit.form.Form",[_5._Widget,_5._Templated,_5.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' name='${name}'></form>",attributeMap:_4.mixin(_4.clone(_5._Widget.prototype.attributeMap),{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),execute:function(_389){},onExecute:function(){},_setEncTypeAttr:function(_38a){this.encType=_38a;_4.attr(this.domNode,"encType",_38a);if(_4.isIE){this.domNode.encoding=_38a;}},postCreate:function(){if(_4.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var item=this.srcNodeRef.attributes.getNamedItem("encType");if(item&&!item.specified&&(typeof item.value=="string")){this.attr("encType",item.value);}}this.inherited(arguments);},onReset:function(e){return true;},_onReset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(faux)===false)&&faux.returnValue){this.reset();}_4.stopEvent(e);return false;},_onSubmit:function(e){var fp=_5.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){_4.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){_4.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}if(!_4._hasResource["dijit.Dialog"]){_4._hasResource["dijit.Dialog"]=true;_4.provide("dijit.Dialog");_4.declare("dijit.DialogUnderlay",[_5._Widget,_5._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper' id='${id}_wrapper'><div class='dijitDialogUnderlay ${class}' id='${id}' dojoAttachPoint='node'></div></div>",attributeMap:{},postCreate:function(){_4.body().appendChild(this.domNode);this.bgIframe=new _5.BackgroundIframe(this.domNode);},layout:function(){var _392=_5.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_392.t+"px";os.left=_392.l+"px";is.width=_392.w+"px";is.height=_392.h+"px";var _395=_5.getViewport();if(_392.w!=_395.w){is.width=_395.w+"px";}if(_392.h!=_395.h){is.height=_395.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});_4.declare("dijit._DialogMixin",null,{attributeMap:_5._Widget.prototype.attributeMap,execute:function(_396){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.attr("value"));},_getFocusItems:function(_397){var _398=_5._getTabNavigable(_4.byId(_397));this._firstFocusItem=_398.lowest||_398.first||_397;this._lastFocusItem=_398.last||_398.highest||this._firstFocusItem;if(_4.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&_4.attr(this._firstFocusItem,"type").toLowerCase()=="file"){_4.attr(_397,"tabindex","0");this._firstFocusItem=_397;}}});_4.declare("dijit.Dialog",[_5.layout.ContentPane,_5._Templated,_5.form._FormMixin,_5._DialogMixin],{templateString:null,templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\" title=\"${buttonCancel}\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n</div>\r\n",attributeMap:_4.mixin(_4.clone(_5._Widget.prototype.attributeMap),{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}]}),open:false,duration:_5.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,postMixInProperties:function(){var _399=_4.i18n.getLocalization("dijit","common");_4.mixin(this,_399);this.inherited(arguments);},postCreate:function(){var s=this.domNode.style;s.visibility="hidden";s.position="absolute";s.display="";s.top="-9999px";_4.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){var vp=_5.getViewport();var p=e._leftTop||_4.coords(e.node,true);this._relativePosition={t:p.t-vp.t,l:p.l-vp.l};}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(_4.isIE==6)?new _4.dnd.TimedMoveable(node,{handle:this.titleBar}):new _4.dnd.Moveable(node,{handle:this.titleBar,timeout:0});_4.subscribe("/dnd/move/stop",this,"_endDrag");}else{_4.addClass(node,"dijitDialogFixed");}this._underlay=new _5.DialogUnderlay({id:this.id+"_underlay","class":_4.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")});var _3a0=this._underlay;this._fadeIn=_4.fadeIn({node:node,duration:this.duration,onBegin:_4.hitch(_3a0,"show")});this._fadeOut=_4.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.visibility="hidden";node.style.top="-9999px";_3a0.hide();}});},uninitialize:function(){if(this._fadeIn&&this._fadeIn.status()=="playing"){this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){this._fadeOut.stop();}if(this._underlay){this._underlay.destroy();}if(this._moveable){this._moveable.destroy();}},_size:function(){var mb=_4.marginBox(this.domNode);var _3a2=_5.getViewport();if(mb.w>=_3a2.w||mb.h>=_3a2.h){_4.style(this.containerNode,{width:Math.min(mb.w,Math.floor(_3a2.w*0.75))+"px",height:Math.min(mb.h,Math.floor(_3a2.h*0.75))+"px",overflow:"auto",position:"relative"});}},_position:function(){if(!_4.hasClass(_4.body(),"dojoMove")){var node=this.domNode;var _3a4=_5.getViewport();var p=this._relativePosition;var mb=p?null:_4.marginBox(node);_4.style(node,{left:Math.floor(_3a4.l+(p?p.l:(_3a4.w-mb.w)/2))+"px",top:Math.floor(_3a4.t+(p?p.t:(_3a4.h-mb.h)/2))+"px"});}},_onKey:function(evt){if(evt.charOrCode){var dk=_4.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _3aa=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_3aa){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_3aa){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){_4.stopEvent(evt);}else{if(!_4.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(_4.connect(window,"onscroll",this,"layout"));this._modalconnects.push(_4.connect(window,"onresize",this,"layout"));this._modalconnects.push(_4.connect(_4.doc.documentElement,"onkeypress",this,"_onKey"));_4.style(this.domNode,{opacity:0,visibility:""});this.open=true;this._loadCheck();this._size();this._position();this._fadeIn.play();this._savedFocus=_5.getFocus(this);if(this.autofocus){this._getFocusItems(this.domNode);setTimeout(_4.hitch(_5,"focus",this._firstFocusItem),50);}},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}_4.forEach(this._modalconnects,_4.disconnect);this._modalconnects=[];if(this.refocus){this.connect(this._fadeOut,"onEnd",_4.hitch(_5,"focus",this._savedFocus));}if(this._relativePosition){delete this._relativePosition;}this.open=false;},layout:function(){if(this.domNode.style.visibility!="hidden"){this._underlay.layout();this._position();}},destroy:function(){_4.forEach(this._modalconnects,_4.disconnect);if(this.refocus&&this.open){setTimeout(_4.hitch(_5,"focus",this._savedFocus),25);}this.inherited(arguments);}});_4.declare("dijit.TooltipDialog",[_5.layout.ContentPane,_5._Templated,_5.form._FormMixin,_5._DialogMixin],{title:"",doLayout:false,autofocus:true,"class":"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:null,templateString:"<div waiRole=\"presentation\">\r\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\r\n</div>\r\n",postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_3ac,_3ad){this.domNode.className=this["class"]+" dijitTooltipAB"+(_3ad.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_3ad.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._loadCheck();if(this.autofocus){this._getFocusItems(this.containerNode);_5.focus(this._firstFocusItem);}},_onKey:function(evt){var node=evt.target;var dk=_4.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _3b2=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){this.onCancel();_4.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_3b2){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_3b2){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!_4._hasResource["dijit.form.Button"]){_4._hasResource["dijit.form.Button"]=true;_4.provide("dijit.form.Button");_4.declare("dijit.form.Button",_5.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class=\"dijitReset dijitRight dijitInline\"\r\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\" \r\n\t\t\t\tname=\"${name}\" type=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" \r\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \r\n\t\t\t\t></span \r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\" \r\n\t\t\t\t\tid=\"${id}_label\"  \r\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t\t></span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",attributeMap:_4.mixin(_4.clone(_5.form._FormWidget.prototype.attributeMap),{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled||this.readOnly){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(e.type!="click"){_4.stopEvent(e);}if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _3b6=_5.byNode(node);if(_3b6&&typeof _3b6._onSubmit=="function"){_3b6._onSubmit(e);break;}}}}},_fillContent:function(_3b7){if(_3b7&&!("label" in this.params)){this.attr("label",_3b7.innerHTML);}},postCreate:function(){if(this.showLabel==false){_4.addClass(this.containerNode,"dijitDisplayNone");}_4.setSelectable(this.focusNode,false);this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_3ba){_4.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_3ba);},_setLabelAttr:function(_3bb){this.containerNode.innerHTML=this.label=_3bb;this._layoutHack();if(this.showLabel==false&&!this.params.title){this.titleNode.title=_4.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});_4.declare("dijit.form.DropDownButton",[_5.form.Button,_5._Container],{baseClass:"dijitDropDownButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" \r\n\t\t\t\ttype=\"${type}\" name=\"${name}\"\r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" \r\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" \r\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  \r\n\t\t\t\t\tdojoAttachPoint=\"containerNode,popupStateNode\" \r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",_fillContent:function(){if(this.srcNodeRef){var _3bc=_4.query("*",this.srcNodeRef);_5.form.DropDownButton.superclass._fillContent.call(this,_3bc[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _3bd=_4.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=_5.byNode(_3bd);delete this.dropDownContainer;}_5.popup.prepare(this.dropDown.domNode);this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited(arguments);},_onArrowClick:function(e){if(this.disabled||this.readOnly){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _3c0=_4.isFF&&_4.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_3c0||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}if(e.charOrCode==_4.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){_4.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}_5.focus(this.popupStateNode);var _3c4=this.dropDown;if(!_3c4){return;}if(!this._opened){if(_3c4.href&&!_3c4.isLoaded){var self=this;var _3c6=_4.connect(_3c4,"onLoad",function(){_4.disconnect(_3c6);self._openDropDown();});_3c4._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _3c7=this.dropDown;var _3c8=_3c7.domNode.style.width;var self=this;_5.popup.open({parent:this,popup:_3c7,around:this.domNode,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(){_3c7.domNode.style.width=_3c8;self.popupStateNode.removeAttribute("popupActive");self._opened=false;}});if(this.domNode.offsetWidth>_3c7.domNode.offsetWidth){var _3ca=null;if(!this.isLeftToRight()){_3ca=_3c7.domNode.parentNode;var _3cb=_3ca.offsetLeft+_3ca.offsetWidth;}_4.marginBox(_3c7.domNode,{w:this.domNode.offsetWidth});if(_3ca){_3ca.style.left=_3cb-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_3c7.focus){_3c7.focus();}},_closeDropDown:function(_3cc){if(this._opened){_5.popup.close(this.dropDown);if(_3cc){this.focus();}this._opened=false;}}});_4.declare("dijit.form.ComboButton",_5.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\r\n\t\t></td\r\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n",attributeMap:_4.mixin(_4.clone(_5.form.Button.prototype.attributeMap),{id:"",name:"",tabIndex:["focusNode","titleNode"]}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];_4.forEach(this._focalNodes,_4.hitch(this,function(node){if(_4.isIE){this.connect(node,"onactivate",this._onNodeFocus);this.connect(node,"ondeactivate",this._onNodeBlur);}else{this.connect(node,"onfocus",this._onNodeFocus);this.connect(node,"onblur",this._onNodeBlur);}}));},focusFocalNode:function(node){this._focusedNode=node;_5.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];_5.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];_5.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";_4.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";_4.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;}});_4.declare("dijit.form.ToggleButton",_5.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:_4.mixin(_4.clone(_5.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_3d4){this.checked=_3d4;_4.attr(this.focusNode||this.domNode,"checked",_3d4);_5.setWaiState(this.focusNode||this.domNode,"pressed",_3d4);this._setStateClass();this._handleOnChange(_3d4,true);},setChecked:function(_3d5){_4.deprecated("setChecked("+_3d5+") is deprecated. Use attr('checked',"+_3d5+") instead.","","2.0");this.attr("checked",_3d5);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!_4._hasResource["dijit.form.CheckBox"]){_4._hasResource["dijit.form.CheckBox"]=true;_4.provide("dijit.form.CheckBox");_4.declare("dijit.form.CheckBox",_5.form.ToggleButton,{templateString:"<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \ttype=\"${type}\" name=\"${name}\"\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></div>\r\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",_setValueAttr:function(_3d6){if(typeof _3d6=="string"){this.value=_3d6;_4.attr(this.focusNode,"value",_3d6);_3d6=true;}if(this._created){this.attr("checked",_3d6);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.inherited(arguments);},_fillContent:function(_3d7){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";_4.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){_4.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){_4.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}}});_4.declare("dijit.form.RadioButton",_5.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_3d8){this.inherited(arguments);if(!this._created){return;}if(_3d8){var _3d9=this;_4.query("INPUT[type=radio][name="+this.name+"]",this.focusNode.form||_4.doc).forEach(function(_3da){if(_3da!=_3d9.focusNode&&_3da.form==_3d9.focusNode.form){var _3db=_5.getEnclosingWidget(_3da);if(_3db&&_3db.checked){_3db.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!_4._hasResource["dijit.form.TextBox"]){_4._hasResource["dijit.form.TextBox"]=true;_4.provide("dijit.form.TextBox");_4.declare("dijit.form.TextBox",_5.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode' name=\"${name}\"\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse,onfocus:_onMouse,onblur:_onMouse,onkeypress:_onKeyPress'\r\n\tautocomplete=\"off\" type=\"${type}\"\r\n\t/>\r\n",baseClass:"dijitTextBox",attributeMap:_4.mixin(_4.clone(_5.form._FormValueWidget.prototype.attributeMap),{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_3dd,_3de,_3df){var _3e0;if(_3dd!==undefined){_3e0=this.filter(_3dd);if(_3e0!==null&&((typeof _3e0!="number")||!isNaN(_3e0))){if(typeof _3df!="string"){_3df=this.format(_3e0,this.constraints);}}else{_3df="";}}if(_3df!=null&&_3df!=undefined){this.textbox.value=_3df;}_5.form.TextBox.superclass._setValueAttr.call(this,_3e0,_3de);},displayedValue:"",getDisplayedValue:function(){_4.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_3e1){_4.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_3e1);},_setDisplayedValueAttr:function(_3e2){this.textbox.value=_3e2;this._setValueAttr(this.attr("value"));},format:function(_3e3,_3e4){return ((_3e3==null||_3e3==undefined)?"":(_3e3.toString?_3e3.toString():_3e3));},parse:function(_3e5,_3e6){return _3e5;},postCreate:function(){this.textbox.setAttribute("value",this.attr("displayedValue"));this.inherited(arguments);this._layoutHack();},filter:function(val){if(typeof val!="string"){return val;}if(this.trim){val=_4.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),(this.isValid?this.isValid():true));},_onBlur:function(){this._setBlurValue();this.inherited(arguments);}});_5.selectInputText=function(_3e9,_3ea,stop){var _3ec=_4.global;var _3ed=_4.doc;_3e9=_4.byId(_3e9);if(isNaN(_3ea)){_3ea=0;}if(isNaN(stop)){stop=_3e9.value?_3e9.value.length:0;}_3e9.focus();if(_3ed["selection"]&&_4.body()["createTextRange"]){if(_3e9.createTextRange){var _3ee=_3e9.createTextRange();with(_3ee){collapse(true);moveStart("character",_3ea);moveEnd("character",stop);select();}}}else{if(_3ec["getSelection"]){var _3ef=_3ec.getSelection();if(_3e9.setSelectionRange){_3e9.setSelectionRange(_3ea,stop);}}}};}if(!_4._hasResource["dijit.Tooltip"]){_4._hasResource["dijit.Tooltip"]=true;_4.provide("dijit.Tooltip");_4.declare("dijit._MasterTooltip",[_5._Widget,_5._Templated],{duration:_5.defaultDuration,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\r\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\r\n\t<div class=\"dijitTooltipConnector\"></div>\r\n</div>\r\n",postCreate:function(){_4.body().appendChild(this.domNode);this.bgIframe=new _5.BackgroundIframe(this.domNode);this.fadeIn=_4.fadeIn({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,"_onShow")});this.fadeOut=_4.fadeOut({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,"_onHide")});},show:function(_3f0,_3f1,_3f2){if(this.aroundNode&&this.aroundNode===_3f1){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_3f0;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _3f3={};var ltr=this.isLeftToRight();_4.forEach((_3f2&&_3f2.length)?_3f2:_5.Tooltip.defaultPosition,function(pos){switch(pos){case "after":_3f3[ltr?"BR":"BL"]=ltr?"BL":"BR";break;case "before":_3f3[ltr?"BL":"BR"]=ltr?"BR":"BL";break;case "below":_3f3[ltr?"BL":"BR"]=ltr?"TL":"TR";_3f3[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above":default:_3f3[ltr?"TL":"TR"]=ltr?"BL":"BR";_3f3[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});var pos=_5.placeOnScreenAroundElement(this.domNode,_3f1,_3f3,_4.hitch(this,"orient"));_4.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_3f1;},orient:function(node,_3f8,_3f9){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_3f8+"-"+_3f9];},_onShow:function(){if(_4.isIE){this.domNode.style.filter="";}},hide:function(_3fa){if(this._onDeck&&this._onDeck[1]==_3fa){this._onDeck=null;}else{if(this.aroundNode===_3fa){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});_5.showTooltip=function(_3fb,_3fc,_3fd){if(!_5._masterTT){_5._masterTT=new _5._MasterTooltip();}return _5._masterTT.show(_3fb,_3fc,_3fd);};_5.hideTooltip=function(_3fe){if(!_5._masterTT){_5._masterTT=new _5._MasterTooltip();}return _5._masterTT.hide(_3fe);};_4.declare("dijit.Tooltip",_5._Widget,{label:"",showDelay:400,connectId:[],position:[],postCreate:function(){_4.addClass(this.domNode,"dijitTooltipData");this._connectNodes=[];_4.forEach(this.connectId,function(id){var node=_4.byId(id);if(node){this._connectNodes.push(node);_4.forEach(["onMouseEnter","onMouseLeave","onFocus","onBlur"],function(_401){this.connect(node,_401.toLowerCase(),"_"+_401);},this);if(_4.isIE){node.style.zoom=1;}}},this);},_onMouseEnter:function(e){this._onHover(e);},_onMouseLeave:function(e){this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);this.inherited(arguments);},_onBlur:function(e){this._focus=false;this._onUnHover(e);this.inherited(arguments);},_onHover:function(e){if(!this._showTimer){var _407=e.target;this._showTimer=setTimeout(_4.hitch(this,function(){this.open(_407);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_409){_409=_409||this._connectNodes[0];if(!_409){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}_5.showTooltip(this.label||this.domNode.innerHTML,_409,this.position);this._connectNode=_409;},close:function(){if(this._connectNode){_5.hideTooltip(this._connectNode);delete this._connectNode;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});_5.Tooltip.defaultPosition=["after","before"];}if(!_4._hasResource["dijit.form.ValidationTextBox"]){_4._hasResource["dijit.form.ValidationTextBox"]=true;_4.provide("dijit.form.ValidationTextBox");_4.declare("dijit.form.ValidationTextBox",_5.form.TextBox,{templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' dojoAttachEvent='onfocus:_update,onkeyup:_update,onblur:_onMouse,onkeypress:_onKeyPress' autocomplete=\"off\"\r\n\t\t\ttype='${type}' name='${name}'\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_40a){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_40b,_40c){return (new RegExp("^(?:"+this.regExpGen(_40c)+")"+(this.required?"":"?")+"$")).test(_40b)&&(!this.required||!this._isEmpty(_40b))&&(this._isEmpty(_40b)||this.parse(_40b,_40c)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_40d){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_40e){return /^\s*$/.test(_40e);},getErrorMessage:function(_40f){return this.invalidMessage;},getPromptMessage:function(_410){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_411){var _412="";var _413=this.disabled||this.isValid(_411);if(_413){this._maskValidSubsetError=true;}var _414=!_413&&_411&&this._isValidSubset();var _415=this._isEmpty(this.textbox.value);this.state=(_413||(!this._hasBeenBlurred&&_415)||_414)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();_5.setWaiState(this.focusNode,"invalid",_413?"false":"true");if(_411){if(_415){_412=this.getPromptMessage(true);}if(!_412&&(this.state=="Error"||(_414&&!this._maskValidSubsetError))){_412=this.getErrorMessage(true);}}this.displayMessage(_412);return _413;},_message:"",displayMessage:function(_416){if(this._message==_416){return;}this._message=_416;_5.hideTooltip(this.domNode);if(_416){_5.showTooltip(_416,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);},_update:function(e){this._refreshState();this._onMouse(e);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _419="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_419+=re;break;case ")":_419+="|$)";break;default:_419+="(?:"+re+"|$)";break;}});}try{"".search(_419);}catch(e){_419=this.regExp;console.debug("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_419+")$";},_setDisabledAttr:function(_41b){this.inherited(arguments);if(this.valueNode){this.valueNode.disabled=_41b;}this._refreshState();},_setRequiredAttr:function(_41c){this.required=_41c;_5.setWaiState(this.focusNode,"required",_41c);this._refreshState();},postCreate:function(){if(_4.isIE){var s=_4.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);}});_4.declare("dijit.form.MappedTextBox",_5.form.ValidationTextBox,{serialize:function(val,_420){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);var _422=this.textbox;var _423=(this.valueNode=_4.doc.createElement("input"));_423.setAttribute("type",_422.type);_4.style(_423,"display","none");this.valueNode.name=this.textbox.name;_4.place(_423,_422,"after");this.textbox.name=this.textbox.name+"_displayed_";this.textbox.removeAttribute("name");},_setDisabledAttr:function(_424){this.inherited(arguments);_4.attr(this.valueNode,"disabled",_424);}});_4.declare("dijit.form.RangeBoundTextBox",_5.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_425,_426){var _427="min" in _426;var _428="max" in _426;if(_427||_428){return (!_427||this.compare(_425,_426.min)>=0)&&(!_428||this.compare(_425,_426.max)<=0);}return true;},isInRange:function(_429){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _42b=false;var _42c=false;if("min" in this.constraints){var min=this.constraints.min;val=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_42b=(typeof val=="number")&&val<0;}if("max" in this.constraints){var max=this.constraints.max;val=this.compare(val,((typeof max!="number")||max>0)?max:0);_42c=(typeof val=="number")&&val>0;}return _42b||_42c;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_42f){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_42f));},getErrorMessage:function(_430){if(_5.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_430)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){_5.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){_5.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_431,_432){_5.setWaiState(this.focusNode,"valuenow",_431);this.inherited(arguments);}});}if(!_4._hasResource["dojo.data.util.sorter"]){_4._hasResource["dojo.data.util.sorter"]=true;_4.provide("dojo.data.util.sorter");_4.data.util.sorter.basicComparator=function(a,b){var ret=0;if(a>b||typeof a==="undefined"||a===null){ret=1;}else{if(a<b||typeof b==="undefined"||b===null){ret=-1;}}return ret;};_4.data.util.sorter.createSortFunction=function(_436,_437){var _438=[];function createSortFunction(attr,dir){return function(_43b,_43c){var a=_437.getValue(_43b,attr);var b=_437.getValue(_43c,attr);var _43f=null;if(_437.comparatorMap){if(typeof attr!=="string"){attr=_437.getIdentity(attr);}_43f=_437.comparatorMap[attr]||_4.data.util.sorter.basicComparator;}_43f=_43f||_4.data.util.sorter.basicComparator;return dir*_43f(a,b);};};var _440;for(var i=0;i<_436.length;i++){_440=_436[i];if(_440.attribute){var _442=(_440.descending)?-1:1;_438.push(createSortFunction(_440.attribute,_442));}}return function(rowA,rowB){var i=0;while(i<_438.length){var ret=_438[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!_4._hasResource["dojo.data.util.simpleFetch"]){_4._hasResource["dojo.data.util.simpleFetch"]=true;_4.provide("dojo.data.util.simpleFetch");_4.data.util.simpleFetch.fetch=function(_447){_447=_447||{};if(!_447.store){_447.store=this;}var self=this;var _449=function(_44a,_44b){if(_44b.onError){var _44c=_44b.scope||_4.global;_44b.onError.call(_44c,_44a,_44b);}};var _44d=function(_44e,_44f){var _450=_44f.abort||null;var _451=false;var _452=_44f.start?_44f.start:0;var _453=(_44f.count&&(_44f.count!==Infinity))?(_452+_44f.count):_44e.length;_44f.abort=function(){_451=true;if(_450){_450.call(_44f);}};var _454=_44f.scope||_4.global;if(!_44f.store){_44f.store=self;}if(_44f.onBegin){_44f.onBegin.call(_454,_44e.length,_44f);}if(_44f.sort){_44e.sort(_4.data.util.sorter.createSortFunction(_44f.sort,self));}if(_44f.onItem){for(var i=_452;(i<_44e.length)&&(i<_453);++i){var item=_44e[i];if(!_451){_44f.onItem.call(_454,item,_44f);}}}if(_44f.onComplete&&!_451){var _457=null;if(!_44f.onItem){_457=_44e.slice(_452,_453);}_44f.onComplete.call(_454,_457,_44f);}};this._fetchItems(_447,_44d,_449);return _447;};}if(!_4._hasResource["dojo.data.util.filter"]){_4._hasResource["dojo.data.util.filter"]=true;_4.provide("dojo.data.util.filter");_4.data.util.filter.patternToRegExp=function(_458,_459){var rxp="^";var c=null;for(var i=0;i<_458.length;i++){c=_458.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_458.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_459){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!_4._hasResource["dijit.form.ComboBox"]){_4._hasResource["dijit.form.ComboBox"]=true;_4.provide("dijit.form.ComboBox");_4.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input type=\"text\" autocomplete=\"off\" name=\"${name}\" class='dijitReset'\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress, onfocus:_update, compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitComboBox",_getCaretPos:function(_45d){var pos=0;if(typeof (_45d.selectionStart)=="number"){pos=_45d.selectionStart;}else{if(_4.isIE){var tr=_4.doc.selection.createRange().duplicate();var ntr=_45d.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_461,_462){_462=parseInt(_462);_5.selectInputText(_461,_462,_462);},_setDisabledAttr:function(_463){_5.setWaiState(this.comboNode,"disabled",_463);},_onKeyPress:function(evt){var key=evt.charOrCode;if(evt.altKey||(evt.ctrlKey&&(key!="x"&&key!="v"))||evt.key==_4.keys.SHIFT){return;}var _466=false;var pw=this._popupWidget;var dk=_4.keys;if(this._isShowingNow){pw.handleKey(key);}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:if(!this._isShowingNow||this._prev_key_esc){this._arrowPressed();_466=true;}else{this._announceOption(pw.getHighlightedOption());}_4.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.PAGE_UP:case dk.UP_ARROW:if(this._isShowingNow){this._announceOption(pw.getHighlightedOption());}_4.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.ENTER:var _469;if(this._isShowingNow&&(_469=pw.getHighlightedOption())){if(_469==pw.nextButton){this._nextSearch(1);_4.stopEvent(evt);break;}else{if(_469==pw.previousButton){this._nextSearch(-1);_4.stopEvent(evt);break;}}}else{this._setDisplayedValueAttr(this.attr("displayedValue"),true);}evt.preventDefault();case dk.TAB:var _46a=this.attr("displayedValue");if(pw&&(_46a==pw._messages["previousMessage"]||_46a==pw._messages["nextMessage"])){break;}if(this._isShowingNow){this._prev_key_backspace=false;this._prev_key_esc=false;if(pw.getHighlightedOption()){pw.attr("value",{target:pw.getHighlightedOption()});}this._lastQuery=null;this._hideResultList();}break;case " ":this._prev_key_backspace=false;this._prev_key_esc=false;if(this._isShowingNow&&pw.getHighlightedOption()){_4.stopEvent(evt);this._selectOption();this._hideResultList();}else{_466=true;}break;case dk.ESCAPE:this._prev_key_backspace=false;this._prev_key_esc=true;if(this._isShowingNow){_4.stopEvent(evt);this._hideResultList();}else{this.inherited(arguments);}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_esc=false;this._prev_key_backspace=true;_466=true;break;case dk.RIGHT_ARROW:case dk.LEFT_ARROW:this._prev_key_backspace=false;this._prev_key_esc=false;break;default:this._prev_key_backspace=false;this._prev_key_esc=false;_466=typeof key=="string";}if(this.searchTimer){clearTimeout(this.searchTimer);}if(_466){setTimeout(_4.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;_5.selectInputText(fn,fn.value.length);var _46d=this.ignoreCase?"toLowerCase":"substr";if(text[_46d](0).indexOf(this.focusNode.value[_46d](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;_5.selectInputText(fn,cpos);}}else{fn.value=text;_5.selectInputText(fn);}},_openResultList:function(_46f,_470){if(this.disabled||this.readOnly||(_470.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_46f.length){this._hideResultList();return;}var _471=new String(this.store.getValue(_46f[0],this.searchAttr));if(_471&&this.autoComplete&&!this._prev_key_backspace&&(_470.query[this.searchAttr]!="*")){this._autoCompleteText(_471);}_470._maxOptions=this._maxOptions;this._popupWidget.createOptions(_46f,_470,_4.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_470.direction){if(1==_470.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_470.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}},_showResultList:function(){this._hideResultList();var _472=this._popupWidget.getItems(),_473=Math.min(_472.length,this.maxListLength);this._arrowPressed();this.displayMessage("");_4.style(this._popupWidget.domNode,{width:"",height:""});var best=this.open();var _475=_4.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_475.h)&&(best.w==_475.w))?"hidden":"auto";var _476=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_476+=16;}_4.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_476,this.domNode.offsetWidth)});_5.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){if(this._isShowingNow){_5.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;_5.setWaiState(this.comboNode,"expanded","false");_5.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _477=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_477==pw._messages["previousMessage"]||_477==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{this.attr("displayedValue",_477);}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_announceOption:function(node){if(node==null){return;}var _47a;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_47a=node.innerHTML;}else{_47a=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));_5.setWaiState(this.focusNode,"activedescendant",_4.attr(node,"id"));this._autoCompleteText(_47a);},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.attr("displayedValue",this.attr("displayedValue"));return;}else{tgt=evt.target;}if(!evt.noHide){this._hideResultList();this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);}this._doSelect(tgt);},_doSelect:function(tgt){this.item=tgt.item;this.attr("value",this.store.getValue(tgt.item,this.searchAttr));},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}_4.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearch("");}},_startSearchFromInput:function(){this._startSearch(this.focusNode.value);},_getQueryString:function(text){return _4.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _481=this.id+"_popup";this._popupWidget=new _5.form._ComboBoxMenu({onChange:_4.hitch(this,this._selectOption),id:_481});_5.removeWaiState(this.focusNode,"activedescendant");_5.setWaiState(this.textbox,"owns",_481);}this.item=null;var _482=_4.clone(this.query);this._lastInput=key;this._lastQuery=_482[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(_4.hitch(this,function(_483,_484){var _485={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_483,onBegin:_4.hitch(this,"_setMaxOptions"),onComplete:_4.hitch(this,"_openResultList"),onError:function(_486){console.error("dijit.form.ComboBox: "+_486);_4.hitch(_484,"_hideResultList")();},start:0,count:this.pageSize};_4.mixin(_485,_484.fetchProperties);var _487=_484.store.fetch(_485);var _488=function(_489,_48a){_489.start+=_489.count*_48a;_489.direction=_48a;this.store.fetch(_489);};this._nextSearch=this._popupWidget.onPage=_4.hitch(this,_488,_487);},_482,this),this.searchDelay);},_setMaxOptions:function(size,_48c){this._maxOptions=size;},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){_4.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){_4.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this._onKeyPress({charCode:-1});},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _48e=this.srcNodeRef;this.store=new _5.form._ComboBoxDataStore(_48e);if(!this.value||((typeof _48e.selectedIndex=="number")&&_48e.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){this.value=this.store.getValue(item,this._getValueField());}}}},_postCreate:function(){var _490=_4.query("label[for=\""+this.id+"\"]");if(_490.length){_490[0].id=(this.id+"_label");var cn=this.comboNode;_5.setWaiState(cn,"labelledby",_490[0].id);}},uninitialize:function(){if(this._popupWidget){this._hideResultList();this._popupWidget.destroy();}},_getMenuLabelFromItem:function(item){var _493=this.store.getValue(item,this.labelAttr||this.searchAttr);var _494=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_493=this.doHighlight(_493,this._escapeHtml(this._lastInput));_494="html";}return {html:_494=="html",label:_493};},doHighlight:function(_495,find){var _497="i"+(this.highlightMatch=="all"?"g":"");var _498=this._escapeHtml(_495);var ret=_498.replace(new RegExp("^("+find+")",_497),"<span class=\"dijitComboBoxHighlightMatch\">$1</span>");if(_498==ret){ret=_498.replace(new RegExp(" ("+find+")",_497)," <span class=\"dijitComboBoxHighlightMatch\">$1</span>");}return ret;},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},open:function(){this._isShowingNow=true;return _5.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);}});_4.declare("dijit.form._ComboBoxMenu",[_5._Widget,_5._Templated],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton'></li>"+"</ul>",_messages:null,postMixInProperties:function(){this._messages=_4.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited("postMixInProperties",arguments);},_setValueAttr:function(_49b){this.value=_49b;this.onChange(_49b);},onChange:function(_49c){},onPage:function(_49d){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_49f){var _4a0=_49f(item);var _4a1=_4.doc.createElement("li");_5.setWaiRole(_4a1,"option");if(_4a0.html){_4a1.innerHTML=_4a0.label;}else{_4a1.appendChild(_4.doc.createTextNode(_4a0.label));}if(_4a1.innerHTML==""){_4a1.innerHTML="&nbsp;";}_4a1.item=item;return _4a1;},createOptions:function(_4a2,_4a3,_4a4){this.previousButton.style.display=(_4a3.start==0)?"none":"";_4.attr(this.previousButton,"id",this.id+"_prev");_4.forEach(_4a2,function(item,i){var _4a7=this._createOption(item,_4a4);_4a7.className="dijitReset dijitMenuItem";_4.attr(_4a7,"id",this.id+i);this.domNode.insertBefore(_4a7,this.nextButton);},this);var _4a8=false;if(_4a3._maxOptions&&_4a3._maxOptions!=-1){if((_4a3.start+_4a3.count)<_4a3._maxOptions){_4a8=true;}else{if((_4a3.start+_4a3.count)>(_4a3._maxOptions-1)){if(_4a3.count==_4a2.length){_4a8=true;}}}}else{if(_4a3.count==_4a2.length){_4a8=true;}}this.nextButton.style.display=_4a8?"":"none";_4.attr(this.nextButton,"id",this.id+"_next");},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}},getItems:function(){return this.domNode.childNodes;},getListLength:function(){return this.domNode.childNodes.length-2;},_onMouseDown:function(evt){_4.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode){return;}else{if(evt.target==this.previousButton){this.onPage(-1);}else{if(evt.target==this.nextButton){this.onPage(1);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this._setValueAttr({target:tgt},true);}}}},_onMouseOver:function(evt){if(evt.target===this.domNode){return;}var tgt=evt.target;if(!(tgt==this.previousButton||tgt==this.nextButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},_onMouseOut:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;_4.addClass(this._highlighted_option,"dijitMenuItemHover");}},_blurOptionNode:function(){if(this._highlighted_option){_4.removeClass(this._highlighted_option,"dijitMenuItemHover");this._highlighted_option=null;}},_highlightNextOption:function(){var fc=this.domNode.firstChild;if(!this.getHighlightedOption()){this._focusOptionNode(fc.style.display=="none"?fc.nextSibling:fc);}else{var ns=this._highlighted_option.nextSibling;if(ns&&ns.style.display!="none"){this._focusOptionNode(ns);}}_5.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){this._focusOptionNode(this.domNode.firstChild.nextSibling);_5.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);_5.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){var lc=this.domNode.lastChild;if(!this.getHighlightedOption()){this._focusOptionNode(lc.style.display=="none"?lc.previousSibling:lc);}else{var ps=this._highlighted_option.previousSibling;if(ps&&ps.style.display!="none"){this._focusOptionNode(ps);}}_5.scrollIntoView(this._highlighted_option);},_page:function(up){var _4b5=0;var _4b6=this.domNode.scrollTop;var _4b7=_4.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_4b5<_4b7){if(up){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){break;}this._highlightPrevOption();}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){break;}this._highlightNextOption();}var _4b8=this.domNode.scrollTop;_4b5+=(_4b8-_4b6)*(up?-1:1);_4b6=_4b8;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){var ho=this._highlighted_option;return (ho&&ho.parentNode)?ho:null;},handleKey:function(key){switch(key){case _4.keys.DOWN_ARROW:this._highlightNextOption();break;case _4.keys.PAGE_DOWN:this.pageDown();break;case _4.keys.UP_ARROW:this._highlightPrevOption();break;case _4.keys.PAGE_UP:this.pageUp();break;}}});_4.declare("dijit.form.ComboBox",[_5.form.ValidationTextBox,_5.form.ComboBoxMixin],{postMixInProperties:function(){_5.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);_5.form.ValidationTextBox.prototype.postMixInProperties.apply(this,arguments);},postCreate:function(){_5.form.ComboBoxMixin.prototype._postCreate.apply(this,arguments);_5.form.ValidationTextBox.prototype.postCreate.apply(this,arguments);},_setDisabledAttr:function(_4bb){_5.form.ValidationTextBox.prototype._setDisabledAttr.apply(this,arguments);_5.form.ComboBoxMixin.prototype._setDisabledAttr.apply(this,arguments);},_setValueAttr:function(_4bc,_4bd){if(!_4bc){_4bc="";}_5.form.ValidationTextBox.prototype._setValueAttr.call(this,_4bc,_4bd);}});_4.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;_4.query("> option",root).forEach(function(node){node.innerHTML=_4.trim(node.innerHTML);});},getValue:function(item,_4c1,_4c2){return (_4c1=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_4c3){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_4c5,_4c6){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _4c7=_4.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_4c8=_4.query("> option",this.root).filter(function(_4c9){return (_4c9.innerText||_4c9.textContent||"").match(_4c7);});if(args.sort){_4c8.sort(_4.data.util.sorter.createSortFunction(args.sort,this));}_4c5(_4c8,args);},close:function(_4ca){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return _4.attr(item,"value");},fetchItemByIdentity:function(args){var item=_4.query("option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return _4.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];}});_4.extend(_5.form._ComboBoxDataStore,_4.data.util.simpleFetch);}if(!_4._hasResource["dijit._Calendar"]){_4._hasResource["dijit._Calendar"]=true;_4.provide("dijit._Calendar");_4.declare("dijit._Calendar",[_5._Widget,_5._Templated],{templateString:"<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\">\r\n\t<thead>\r\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"decrementMonth\">\r\n\t\t\t\t<div class=\"dijitInline dijitCalendarIncrementControl dijitCalendarDecrease\"><span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow dijitCalendarIncrementControl dijitCalendarDecreaseInner\">-</span></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' colspan=\"5\">\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitCalendarMonthLabelSpacer\"></div>\r\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel\"></div>\r\n\t\t\t</th>\r\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"incrementMonth\">\r\n\t\t\t\t<div class=\"dijitInline dijitCalendarIncrementControl dijitCalendarIncrease\"><span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow dijitCalendarIncrementControl dijitCalendarIncreaseInner\">+</span></div>\r\n\t\t\t</th>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\"><span class=\"dijitCalendarDayLabel\"></span></th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\r\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\">\r\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\"><span class=\"dijitCalendarDateLabel\"></span></td>\r\n\t\t</tr>\r\n\t</tbody>\r\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\r\n\t\t<tr>\r\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\r\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\r\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\r\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\"></span>\r\n\t\t\t\t</h3>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tfoot>\r\n</table>\t\r\n",value:new Date(),dayWidth:"narrow",setValue:function(_4d1){_4.deprecated("dijit.Calendar:setValue() is deprecated.  Use attr('value', ...) instead.","","2.0");this.attr("value",_4d1);},_setValueAttr:function(_4d2){if(!this.value||_4.date.compare(_4d2,this.value)){_4d2=new Date(_4d2);this.displayMonth=new Date(_4d2);if(!this.isDisabledDate(_4d2,this.lang)){this.value=_4d2;this.value.setHours(0,0,0,0);this.onChange(this.value);}this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(_4.doc.createTextNode(text));},_populateGrid:function(){var _4d5=this.displayMonth;_4d5.setDate(1);var _4d6=_4d5.getDay();var _4d7=_4.date.getDaysInMonth(_4d5);var _4d8=_4.date.getDaysInMonth(_4.date.add(_4d5,"month",-1));var _4d9=new Date();var _4da=this.value;var _4db=_4.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_4db>_4d6){_4db-=7;}_4.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_4dc,i){i+=_4db;var date=new Date(_4d5);var _4df,_4e0="dijitCalendar",adj=0;if(i<_4d6){_4df=_4d8-_4d6+i+1;adj=-1;_4e0+="Previous";}else{if(i>=(_4d6+_4d7)){_4df=i-_4d6-_4d7+1;adj=1;_4e0+="Next";}else{_4df=i-_4d6+1;_4e0+="Current";}}if(adj){date=_4.date.add(date,"month",adj);}date.setDate(_4df);if(!_4.date.compare(date,_4d9,"date")){_4e0="dijitCalendarCurrentDate "+_4e0;}if(!_4.date.compare(date,_4da,"date")){_4e0="dijitCalendarSelectedDate "+_4e0;}if(this.isDisabledDate(date,this.lang)){_4e0="dijitCalendarDisabledDate "+_4e0;}var _4e2=this.getClassForDate(date,this.lang);if(_4e2){_4e0=_4e2+" "+_4e0;}_4dc.className=_4e0+"Month dijitCalendarDateTemplate";_4dc.dijitDateValue=date.valueOf();var _4e3=_4.query(".dijitCalendarDateLabel",_4dc)[0];this._setText(_4e3,date.getDate());},this);var _4e4=_4.date.locale.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_4e4[_4d5.getMonth()]);var y=_4d5.getFullYear()-1;var d=new Date();_4.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],_4.date.locale.format(d,{selector:"year",locale:this.lang}));},this);var _4e8=this;var _4e9=function(_4ea,_4eb,adj){_4e8._connects.push(_5.typematic.addMouseListener(_4e8[_4ea],_4e8,function(_4ed){if(_4ed>=0){_4e8._adjustDisplay(_4eb,adj);}},0.8,500));};_4e9("incrementMonth","month",1);_4e9("decrementMonth","month",-1);_4e9("nextYearLabelNode","year",1);_4e9("previousYearLabelNode","year",-1);},goToToday:function(){this.attr("value",new Date());},postCreate:function(){this.inherited(arguments);var _4ee=_4.hitch(this,function(_4ef,n){var _4f1=_4.query(_4ef,this.domNode)[0];for(var i=0;i<n;i++){_4f1.parentNode.appendChild(_4f1.cloneNode(true));}});_4ee(".dijitCalendarDayLabelTemplate",6);_4ee(".dijitCalendarDateTemplate",6);_4ee(".dijitCalendarWeekTemplate",5);var _4f3=_4.date.locale.getNames("days",this.dayWidth,"standAlone",this.lang);var _4f4=_4.cldr.supplemental.getFirstDayOfWeek(this.lang);_4.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_4f5,i){this._setText(_4f5,_4f3[(i+_4f4)%7]);},this);var _4f7=_4.date.locale.getNames("months","wide","standAlone",this.lang);_4.forEach(_4f7,function(name){var _4f9=_4.doc.createElement("div");this._setText(_4f9,name);this.monthLabelSpacer.appendChild(_4f9);},this);this.value=null;this.attr("value",new Date());},_adjustDisplay:function(part,_4fb){this.displayMonth=_4.date.add(this.displayMonth,part,_4fb);this._populateGrid();},_onDayClick:function(evt){var node=evt.target;_4.stopEvent(evt);while(!node.dijitDateValue){node=node.parentNode;}if(!_4.hasClass(node,"dijitCalendarDisabledDate")){this.attr("value",node.dijitDateValue);this.onValueSelected(this.value);}},_onDayMouseOver:function(evt){var node=evt.target;if(node&&(node.dijitDateValue||node==this.previousYearLabelNode||node==this.nextYearLabelNode)){_4.addClass(node,"dijitCalendarHoveredDate");this._currentNode=node;}},_onDayMouseOut:function(evt){if(!this._currentNode){return;}for(var node=evt.relatedTarget;node;){if(node==this._currentNode){return;}try{node=node.parentNode;}catch(x){node=null;}}_4.removeClass(this._currentNode,"dijitCalendarHoveredDate");this._currentNode=null;},onValueSelected:function(date){},onChange:function(date){},isDisabledDate:function(_504,_505){},getClassForDate:function(_506,_507){}});}if(!_4._hasResource["dijit.form._DateTimeTextBox"]){_4._hasResource["dijit.form._DateTimeTextBox"]=true;_4.provide("dijit.form._DateTimeTextBox");_4.declare("dijit.form._DateTimeTextBox",_5.form.RangeBoundTextBox,{regExpGen:_4.date.locale.regexp,compare:_4.date.compare,format:function(_508,_509){if(!_508){return "";}return _4.date.locale.format(_508,_509);},parse:function(_50a,_50b){return _4.date.locale.parse(_50a,_50b)||(this._isEmpty(_50a)?null:undefined);},serialize:_4.date.stamp.toISOString,value:new Date(""),popupClass:"",_selector:"",postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==_5.form._DateTimeTextBox.prototype.value.toString()){this.value=null;}var _50c=this.constraints;_50c.selector=this._selector;_50c.fullYear=true;var _50d=_4.date.stamp.fromISOString;if(typeof _50c.min=="string"){_50c.min=_50d(_50c.min);}if(typeof _50c.max=="string"){_50c.max=_50d(_50c.max);}},_onFocus:function(evt){this._open();},_setValueAttr:function(_50f,_510,_511){this.inherited(arguments);if(this._picker){if(!_50f){_50f=new Date();}this._picker.attr("value",_50f);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _512=this;if(!this._picker){var _513=_4.getObject(this.popupClass,false);this._picker=new _513({onValueSelected:function(_514){if(_512._tabbingAway){delete _512._tabbingAway;}else{_512.focus();}setTimeout(_4.hitch(_512,"_close"),1);_5.form._DateTimeTextBox.superclass._setValueAttr.call(_512,_514,true);},lang:_512.lang,constraints:_512.constraints,isDisabledDate:function(date){var _516=_4.date.compare;var _517=_512.constraints;return _517&&(_517.min&&(_516(_517.min,date,"date")>0)||(_517.max&&_516(_517.max,date,"date")<0));}});this._picker.attr("value",this.attr("value")||new Date());}if(!this._opened){_5.popup.open({parent:this,popup:this._picker,around:this.domNode,onCancel:_4.hitch(this,this._close),onClose:function(){_512._opened=false;}});this._opened=true;}_4.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){_5.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_518,_519){this._setValueAttr(this.parse(_518,this.constraints),_519,_518);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_onKeyPress:function(e){var p=this._picker,dk=_4.keys;if(p&&this._opened&&p.handleKey){if(p.handleKey(e)===false){return;}}if(this._opened&&e.charOrCode==dk.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this._close();_4.stopEvent(e);}else{if(!this._opened&&e.charOrCode==dk.DOWN_ARROW){this._open();_4.stopEvent(e);}else{if(_5.form._DateTimeTextBox.superclass._onKeyPress.apply(this,arguments)){if(e.charOrCode===dk.TAB){this._tabbingAway=true;}else{if(this._opened&&(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE)){setTimeout(_4.hitch(this,function(){_5.placeOnScreenAroundElement(p.domNode.parentNode,this.domNode,{"BL":"TL","TL":"BL"},p.orient?_4.hitch(p,"orient"):null);}),1);}}}}}}});}if(!_4._hasResource["dijit.form.DateTextBox"]){_4._hasResource["dijit.form.DateTextBox"]=true;_4.provide("dijit.form.DateTextBox");_4.declare("dijit.form.DateTextBox",_5.form._DateTimeTextBox,{baseClass:"dijitTextBox dijitDateTextBox",popupClass:"dijit._Calendar",_selector:"date"});}if(!_4._hasResource["dijit.form.FilteringSelect"]){_4._hasResource["dijit.form.FilteringSelect"]=true;_4.provide("dijit.form.FilteringSelect");_4.declare("dijit.form.FilteringSelect",[_5.form.MappedTextBox,_5.form.ComboBoxMixin],{_isvalid:true,required:true,_lastDisplayedValue:"",isValid:function(){return this._isvalid||(!this.required&&this.attr("displayedValue")=="");},_callbackSetLabel:function(_51d,_51e,_51f){if((_51e&&_51e.query[this.searchAttr]!=this._lastQuery)||(!_51e&&_51d.length&&this.store.getIdentity(_51d[0])!=this._lastQuery)){return;}if(!_51d.length){if(_51f||!this._focused){this.valueNode.value="";}_5.form.TextBox.superclass._setValueAttr.call(this,"",_51f||!this._focused);this._isvalid=false;this.validate(this._focused);this.item=null;}else{this._setValueFromItem(_51d[0],_51f);}},_openResultList:function(_520,_521){if(_521.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_520.length!=0;this.validate(true);_5.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValue:function(_522,_523,_524){this.valueNode.value=_522;_5.form.FilteringSelect.superclass._setValueAttr.call(this,_522,_524,_523);this._lastDisplayedValue=_523;},_setValueAttr:function(_525,_526){if(!this._onChangeActive){_526=null;}this._lastQuery=_525;if(_525===null){this._setDisplayedValueAttr("",_526);return;}var self=this;var _528=function(item,_52a){if(item){if(self.store.isItemLoaded(item)){self._callbackSetLabel([item],undefined,_52a);}else{self.store.loadItem({item:item,onItem:function(_52b,_52c){self._callbackSetLabel(_52b,_52c,_52a);}});}}else{self._isvalid=false;self.validate(false);}};this.store.fetchItemByIdentity({identity:_525,onItem:function(item){_528(item,_526);}});},_setValueFromItem:function(item,_52f){this._isvalid=true;this.item=item;this._setValue(this.store.getIdentity(item),this.labelFunc(item,this.store),_52f);},labelFunc:function(item,_531){return _531.getValue(item,this.searchAttr);},_doSelect:function(tgt){this._setValueFromItem(tgt.item,true);},_setDisplayedValueAttr:function(_533,_534){if(!this._created){_534=false;}if(this.store){var _535=_4.clone(this.query);this._lastQuery=_535[this.searchAttr]=_533.replace(/([\\\*\?])/g,"\\$1");this.textbox.value=_533;this._lastDisplayedValue=_533;var _536=this;var _537={query:_535,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_538,_539){_4.hitch(_536,"_callbackSetLabel")(_538,_539,_534);},onError:function(_53a){console.error("dijit.form.FilteringSelect: "+_53a);_4.hitch(_536,"_setValue")("",_533,false);}};_4.mixin(_537,this.fetchProperties);this.store.fetch(_537);}},postMixInProperties:function(){_5.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);_5.form.MappedTextBox.prototype.postMixInProperties.apply(this,arguments);},postCreate:function(){_5.form.ComboBoxMixin.prototype._postCreate.apply(this,arguments);_5.form.MappedTextBox.prototype.postCreate.apply(this,arguments);},_setDisabledAttr:function(attr,_53c){_5.form.MappedTextBox.prototype._setDisabledAttr.apply(this,arguments);_5.form.ComboBoxMixin.prototype._setDisabledAttr.apply(this,arguments);},undo:function(){this.attr("displayedValue",this._lastDisplayedValue);},_valueChanged:function(){return this.attr("displayedValue")!=this._lastDisplayedValue;}});}if(!_4._hasResource["dijit.form.MultiSelect"]){_4._hasResource["dijit.form.MultiSelect"]=true;_4.provide("dijit.form.MultiSelect");_4.declare("dijit.form.MultiSelect",_5.form._FormWidget,{size:7,templateString:"<select multiple='true' name='${name}' dojoAttachPoint='containerNode,focusNode' dojoAttachEvent='onchange: _onChange'></select>",attributeMap:_4.mixin(_4.clone(_5.form._FormWidget.prototype.attributeMap),{size:"focusNode"}),reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},addSelected:function(_53d){_53d.getSelected().forEach(function(n){this.containerNode.appendChild(n);if(_4.isIE){var s=_4.getComputedStyle(n);if(s){var _540=s.filter;n.style.filter="alpha(opacity=99)";n.style.filter=_540;}}this.domNode.scrollTop=this.domNode.offsetHeight;var _541=_53d.domNode.scrollTop;_53d.domNode.scrollTop=0;_53d.domNode.scrollTop=_541;},this);},getSelected:function(){return _4.query("option",this.containerNode).filter(function(n){return n.selected;});},_getValueAttr:function(){return this.getSelected().map(function(n){return n.value;});},_multiValue:true,_setValueAttr:function(_544){_4.query("option",this.containerNode).forEach(function(n){n.selected=(_4.indexOf(_544,n.value)!=-1);});},invertSelection:function(_546){_4.query("option",this.containerNode).forEach(function(n){n.selected=!n.selected;});this._handleOnChange(this.attr("value"),_546==true);},_onChange:function(e){this._handleOnChange(this.attr("value"),true);},resize:function(size){if(size){_4.marginBox(this.domNode,size);}},postCreate:function(){this._onChange();}});}if(!_4._hasResource["dijit.form._Spinner"]){_4._hasResource["dijit.form._Spinner"]=true;_4.provide("dijit.form._Spinner");_4.declare("dijit.form._Spinner",_5.form.RangeBoundTextBox,{defaultTimeout:500,timeoutChangeRate:0.9,smallDelta:1,largeDelta:10,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div class=\"dijitInputLayoutContainer\"\r\n\t\t><div class=\"dijitReset dijitSpinnerButtonContainer\"\r\n\t\t\t>&nbsp;<div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitUpArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"upArrowNode\"\r\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t\tstateModifier=\"UpArrow\"\r\n\t\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t\t><div class=\"dijitArrowButtonChar\">&#9650;</div\r\n\t\t\t></div\r\n\t\t\t><div class=\"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitDownArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"downArrowNode\"\r\n\t\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t\t></div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class='dijitReset' dojoAttachPoint=\"textbox,focusNode\" type=\"${type}\" dojoAttachEvent=\"onfocus:_update,onkeyup:_update,onkeypress:_onKeyPress\"\r\n\t\t\t\twaiRole=\"spinbutton\" autocomplete=\"off\" name=\"${name}\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitSpinner",adjust:function(val,_54b){return val;},_arrowState:function(node,_54d){this._active=_54d;this.stateModifier=node.getAttribute("stateModifier")||"";this._setStateClass();},_arrowPressed:function(_54e,_54f,_550){if(this.disabled||this.readOnly){return;}this._arrowState(_54e,true);this._setValueAttr(this.adjust(this.attr("value"),_54f*_550),false);_5.selectInputText(this.textbox,this.textbox.value.length);},_arrowReleased:function(node){this._wheelTimer=null;if(this.disabled||this.readOnly){return;}this._arrowState(node,false);},_typematicCallback:function(_552,node,evt){var inc=this.smallDelta;if(node==this.textbox){k=_4.keys;var key=evt.charOrCode;inc=(key==k.PAGE_UP||key==k.PAGE_DOWN)?this.largeDelta:this.smallDelta;node=(key==k.UP_ARROW||key==k.PAGE_UP)?this.upArrowNode:this.downArrowNode;}if(_552==-1){this._arrowReleased(node);}else{this._arrowPressed(node,(node==this.upArrowNode)?1:-1,inc);}},_wheelTimer:null,_mouseWheeled:function(evt){_4.stopEvent(evt);var _558=evt.detail?(evt.detail*-1):(evt.wheelDelta/120);if(_558!==0){var node=this[(_558>0?"upArrowNode":"downArrowNode")];this._arrowPressed(node,_558,this.smallDelta);if(!this._wheelTimer){clearTimeout(this._wheelTimer);}this._wheelTimer=setTimeout(_4.hitch(this,"_arrowReleased",node),50);}},postCreate:function(){this.inherited("postCreate",arguments);this.connect(this.domNode,!_4.isMozilla?"onmousewheel":"DOMMouseScroll","_mouseWheeled");this._connects.push(_5.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:_4.keys.UP_ARROW,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(_5.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:_4.keys.DOWN_ARROW,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(_5.typematic.addListener(this.upArrowNode,this.textbox,{charOrCode:_4.keys.PAGE_UP,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));this._connects.push(_5.typematic.addListener(this.downArrowNode,this.textbox,{charOrCode:_4.keys.PAGE_DOWN,ctrlKey:false,altKey:false,shiftKey:false},this,"_typematicCallback",this.timeoutChangeRate,this.defaultTimeout));if(_4.isIE){var _55a=this;this.connect(this.domNode,"onresize",function(){setTimeout(_4.hitch(_55a,function(){var sz=this.upArrowNode.parentNode.offsetHeight;if(sz){this.upArrowNode.style.height=sz>>1;this.downArrowNode.style.height=sz-(sz>>1);this.focusNode.parentNode.style.height=sz;}this._setStateClass();}),0);});}}});}if(!_4._hasResource["dojo.number"]){_4._hasResource["dojo.number"]=true;_4.provide("dojo.number");_4.number.format=function(_55c,_55d){_55d=_4.mixin({},_55d||{});var _55e=_4.i18n.normalizeLocale(_55d.locale);var _55f=_4.i18n.getLocalization("dojo.cldr","number",_55e);_55d.customs=_55f;var _560=_55d.pattern||_55f[(_55d.type||"decimal")+"Format"];if(isNaN(_55c)){return null;}return _4.number._applyPattern(_55c,_560,_55d);};_4.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;_4.number._applyPattern=function(_561,_562,_563){_563=_563||{};var _564=_563.customs.group;var _565=_563.customs.decimal;var _566=_562.split(";");var _567=_566[0];_562=_566[(_561<0)?1:0]||("-"+_567);if(_562.indexOf("%")!=-1){_561*=100;}else{if(_562.indexOf("‰")!=-1){_561*=1000;}else{if(_562.indexOf("¤")!=-1){_564=_563.customs.currencyGroup||_564;_565=_563.customs.currencyDecimal||_565;_562=_562.replace(/\u00a4{1,3}/,function(_568){var prop=["symbol","currency","displayName"][_568.length-1];return _563[prop]||_563.currency||"";});}else{if(_562.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _56a=_4.number._numberPatternRE;var _56b=_567.match(_56a);if(!_56b){throw new Error("unable to find a number expression in pattern: "+_562);}if(_563.fractional===false){_563.places=0;}return _562.replace(_56a,_4.number._formatAbsolute(_561,_56b[0],{decimal:_565,group:_564,places:_563.places,round:_563.round}));};_4.number.round=function(_56c,_56d,_56e){var _56f=String(_56c).split(".");var _570=(_56f[1]&&_56f[1].length)||0;if(_570>_56d){var _571=Math.pow(10,_56d);if(_56e>0){_571*=10/_56e;_56d++;}_56c=Math.round(_56c*_571)/_571;_56f=String(_56c).split(".");_570=(_56f[1]&&_56f[1].length)||0;if(_570>_56d){_56f[1]=_56f[1].substr(0,_56d);_56c=Number(_56f.join("."));}}return _56c;};_4.number._formatAbsolute=function(_572,_573,_574){_574=_574||{};if(_574.places===true){_574.places=0;}if(_574.places===Infinity){_574.places=6;}var _575=_573.split(".");var _576=(_574.places>=0)?_574.places:(_575[1]&&_575[1].length)||0;if(!(_574.round<0)){_572=_4.number.round(_572,_576,_574.round);}var _577=String(Math.abs(_572)).split(".");var _578=_577[1]||"";if(_574.places){var _579=_4.isString(_574.places)&&_574.places.indexOf(",");if(_579){_574.places=_574.places.substring(_579+1);}_577[1]=_4.string.pad(_578.substr(0,_574.places),_574.places,"0",true);}else{if(_575[1]&&_574.places!==0){var pad=_575[1].lastIndexOf("0")+1;if(pad>_578.length){_577[1]=_4.string.pad(_578,pad,"0",true);}var _57b=_575[1].length;if(_57b<_578.length){_577[1]=_578.substr(0,_57b);}}else{if(_577[1]){_577.pop();}}}var _57c=_575[0].replace(",","");pad=_57c.indexOf("0");if(pad!=-1){pad=_57c.length-pad;if(pad>_577[0].length){_577[0]=_4.string.pad(_577[0],pad);}if(_57c.indexOf("#")==-1){_577[0]=_577[0].substr(_577[0].length-pad);}}var _57d=_575[0].lastIndexOf(",");var _57e,_57f;if(_57d!=-1){_57e=_575[0].length-_57d-1;var _580=_575[0].substr(0,_57d);_57d=_580.lastIndexOf(",");if(_57d!=-1){_57f=_580.length-_57d-1;}}var _581=[];for(var _582=_577[0];_582;){var off=_582.length-_57e;_581.push((off>0)?_582.substr(off):_582);_582=(off>0)?_582.slice(0,off):"";if(_57f){_57e=_57f;delete _57f;}}_577[0]=_581.reverse().join(_574.group||",");return _577.join(_574.decimal||".");};_4.number.regexp=function(_584){return _4.number._parseInfo(_584).regexp;};_4.number._parseInfo=function(_585){_585=_585||{};var _586=_4.i18n.normalizeLocale(_585.locale);var _587=_4.i18n.getLocalization("dojo.cldr","number",_586);var _588=_585.pattern||_587[(_585.type||"decimal")+"Format"];var _589=_587.group;var _58a=_587.decimal;var _58b=1;if(_588.indexOf("%")!=-1){_58b/=100;}else{if(_588.indexOf("‰")!=-1){_58b/=1000;}else{var _58c=_588.indexOf("¤")!=-1;if(_58c){_589=_587.currencyGroup||_589;_58a=_587.currencyDecimal||_58a;}}}var _58d=_588.split(";");if(_58d.length==1){_58d.push("-"+_58d[0]);}var re=_4.regexp.buildGroupRE(_58d,function(_58f){_58f="(?:"+_4.regexp.escapeString(_58f,".")+")";return _58f.replace(_4.number._numberPatternRE,function(_590){var _591={signed:false,separator:_585.strict?_589:[_589,""],fractional:_585.fractional,decimal:_58a,exponent:false};var _592=_590.split(".");var _593=_585.places;if(_592.length==1||_593===0){_591.fractional=false;}else{if(_593===undefined){_593=_585.pattern?_592[1].lastIndexOf("0")+1:Infinity;}if(_593&&_585.fractional==undefined){_591.fractional=true;}if(!_585.places&&(_593<_592[1].length)){_593+=","+_592[1].length;}_591.places=_593;}var _594=_592[0].split(",");if(_594.length>1){_591.groupSize=_594.pop().length;if(_594.length>1){_591.groupSize2=_594.pop().length;}}return "("+_4.number._realNumberRegexp(_591)+")";});},true);if(_58c){re=re.replace(/(\s*)(\u00a4{1,3})(\s*)/g,function(_595,_596,_597,_598){var prop=["symbol","currency","displayName"][_597.length-1];var _59a=_4.regexp.escapeString(_585[prop]||_585.currency||"");_596=_596?"\\s":"";_598=_598?"\\s":"";if(!_585.strict){if(_596){_596+="*";}if(_598){_598+="*";}return "(?:"+_596+_59a+_598+")?";}return _596+_59a+_598;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_589,decimal:_58a,factor:_58b};};_4.number.parse=function(_59b,_59c){var info=_4.number._parseInfo(_59c);var _59e=(new RegExp("^"+info.regexp+"$")).exec(_59b);if(!_59e){return NaN;}var _59f=_59e[1];if(!_59e[1]){if(!_59e[2]){return NaN;}_59f=_59e[2];info.factor*=-1;}_59f=_59f.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return Number(_59f)*info.factor;};_4.number._realNumberRegexp=function(_5a0){_5a0=_5a0||{};if(!("places" in _5a0)){_5a0.places=Infinity;}if(typeof _5a0.decimal!="string"){_5a0.decimal=".";}if(!("fractional" in _5a0)||/^0/.test(_5a0.places)){_5a0.fractional=[true,false];}if(!("exponent" in _5a0)){_5a0.exponent=[true,false];}if(!("eSigned" in _5a0)){_5a0.eSigned=[true,false];}var _5a1=_4.number._integerRegexp(_5a0);var _5a2=_4.regexp.buildGroupRE(_5a0.fractional,function(q){var re="";if(q&&(_5a0.places!==0)){re="\\"+_5a0.decimal;if(_5a0.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_5a0.places+"}";}}return re;},true);var _5a5=_4.regexp.buildGroupRE(_5a0.exponent,function(q){if(q){return "([eE]"+_4.number._integerRegexp({signed:_5a0.eSigned})+")";}return "";});var _5a7=_5a1+_5a2;if(_5a2){_5a7="(?:(?:"+_5a7+")|(?:"+_5a2+"))";}return _5a7+_5a5;};_4.number._integerRegexp=function(_5a8){_5a8=_5a8||{};if(!("signed" in _5a8)){_5a8.signed=[true,false];}if(!("separator" in _5a8)){_5a8.separator="";}else{if(!("groupSize" in _5a8)){_5a8.groupSize=3;}}var _5a9=_4.regexp.buildGroupRE(_5a8.signed,function(q){return q?"[-+]":"";},true);var _5ab=_4.regexp.buildGroupRE(_5a8.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=_4.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_5a8.groupSize,grp2=_5a8.groupSize2;if(grp2){var _5af="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_5af+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_5af;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _5a9+_5ab;};}if(!_4._hasResource["dijit.form.NumberTextBox"]){_4._hasResource["dijit.form.NumberTextBox"]=true;_4.provide("dijit.form.NumberTextBox");_4.declare("dijit.form.NumberTextBoxMixin",null,{regExpGen:_4.number.regexp,editOptions:{pattern:"#.######"},_onFocus:function(){this._setValueAttr(this.attr("value"),false);this.inherited(arguments);},_formatter:_4.number.format,format:function(_5b0,_5b1){if(typeof _5b0=="string"){return _5b0;}if(isNaN(_5b0)){return "";}if(this.editOptions&&this._focused){_5b1=_4.mixin(_4.mixin({},this.editOptions),this.constraints);}return this._formatter(_5b0,_5b1);},parse:_4.number.parse,filter:function(_5b2){return (_5b2===null)?NaN:this.inherited(arguments);},_getValueAttr:function(){var v=this.inherited(arguments);if(isNaN(v)&&this.textbox.value!==""){return undefined;}return v;},value:NaN});_4.declare("dijit.form.NumberTextBox",[_5.form.RangeBoundTextBox,_5.form.NumberTextBoxMixin],{});}if(!_4._hasResource["dijit.form.NumberSpinner"]){_4._hasResource["dijit.form.NumberSpinner"]=true;_4.provide("dijit.form.NumberSpinner");_4.declare("dijit.form.NumberSpinner",[_5.form._Spinner,_5.form.NumberTextBoxMixin],{required:true,adjust:function(val,_5b5){if(isNaN(val)&&_5b5!=0){var _5b6=(_5b5>0),_5b7=(typeof this.constraints.max=="number"),_5b8=(typeof this.constraints.min=="number");val=_5b6?(_5b8?this.constraints.min:(_5b7?this.constraints.max:0)):(_5b7?this.constraints.max:(_5b8?this.constraints.min:0));}var _5b9=val+_5b5;if(isNaN(val)||isNaN(_5b9)){return val;}if((typeof this.constraints.max=="number")&&(_5b9>this.constraints.max)){_5b9=this.constraints.max;}if((typeof this.constraints.min=="number")&&(_5b9<this.constraints.min)){_5b9=this.constraints.min;}return _5b9;},_onKeyPress:function(e){if((e.charOrCode==_4.keys.HOME||e.charOrCode==_4.keys.END)&&!e.ctrlKey&&!e.altKey){var _5bb=e.charOrCode==_4.keys.HOME?this.constraints["min"]:this.constraints["max"];if(_5bb){this._setValueAttr(_5bb,true);}_4.stopEvent(e);return false;}else{return this.inherited(arguments);}}});}if(!_4._hasResource["dijit.form.SimpleTextarea"]){_4._hasResource["dijit.form.SimpleTextarea"]=true;_4.provide("dijit.form.SimpleTextarea");_4.declare("dijit.form.SimpleTextarea",_5.form.TextBox,{baseClass:"dijitTextArea",attributeMap:_4.mixin(_4.clone(_5.form._FormValueWidget.prototype.attributeMap),{rows:"textbox",cols:"textbox"}),rows:"",cols:"",templatePath:null,templateString:"<textarea name='${name}' dojoAttachPoint='focusNode,containerNode,textbox' autocomplete='off'></textarea>",postMixInProperties:function(){if(this.srcNodeRef){this.value=this.srcNodeRef.value;}},filter:function(_5bc){if(_5bc){_5bc=_5bc.replace(/\r/g,"");}return this.inherited(arguments);}});}if(!_4._hasResource["dijit.form.Textarea"]){_4._hasResource["dijit.form.Textarea"]=true;_4.provide("dijit.form.Textarea");_4.declare("dijit.form.Textarea",_5.form._FormValueWidget,{attributeMap:_4.mixin(_4.clone(_5.form._FormValueWidget.prototype.attributeMap),{style:"styleNode","class":"styleNode"}),templateString:(_4.isIE||_4.isSafari||_4.isFF)?((_4.isIE||_4.isSafari||_4.isFF>=3)?"<fieldset id=\"${id}\" class=\"dijitInline\" dojoAttachPoint=\"styleNode\" waiRole=\"presentation\"><div dojoAttachPoint=\"editNode,focusNode,eventNode\" dojoAttachEvent=\"onpaste:_changing,oncut:_changing\" waiRole=\"textbox\" waiState=\"multiline-true\" contentEditable=\"true\"></div>":"<span id=\"${id}\" class=\"dijitReset\">"+"<iframe src=\"javascript:<html><head><title>${_iframeEditTitle}</title></head><body><script>var _postCreate=window.frameElement?window.frameElement.postCreate:null;if(_postCreate)_postCreate();</script></body></html>\""+" dojoAttachPoint=\"iframe,styleNode,stateNode\" dojoAttachEvent=\"onblur:_onIframeBlur\" class=\"dijitInline dijitInputField\"></iframe>")+"<textarea name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode\" style=\"display:none;\" autocomplete=\"off\"></textarea>"+((_4.isIE||_4.isSafari||_4.isFF>=3)?"</fieldset>":"</span>"):"<textarea id=\"${id}\" name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode,editNode,focusNode,styleNode\">"+_4.isFF+"</textarea>",baseClass:"dijitTextArea",_setDisabledAttr:function(_5bd){this.inherited(arguments);this.formValueNode.disabled=this.disabled;this._adjustWritable();},_setReadOnlyAttr:function(_5be){this.readOnly=_5be;this._adjustWritable();},_adjustWritable:function(){if(_4.isIE||_4.isSafari||_4.isFF>=3){this.editNode.contentEditable=(!this.disabled&&!this.readOnly);}else{if(_4.isFF){this.iframe.contentDocument.designMode=(this.disabled||this.readOnly)?"off":"on";}}},focus:function(){if(!this.disabled&&!this.readOnly){this._changing();}_5.focus(this.iframe||this.focusNode);},_setValueAttr:function(_5bf,_5c0){var _5c1=this.editNode;if(typeof _5bf=="string"){_5c1.innerHTML="";if(_5bf.split){var _5c2=this;var _5c3=true;_4.forEach(_5bf.split("\n"),function(line){if(_5c3){_5c3=false;}else{_5c1.appendChild(_4.doc.createElement("BR"));}if(line){_5c1.appendChild(_4.doc.createTextNode(line));}});}else{if(_5bf){_5c1.appendChild(_4.doc.createTextNode(_5bf));}}if(!_4.isIE){_5c1.appendChild(_4.doc.createElement("BR"));}}else{_5bf=_5c1.innerHTML;if(this.iframe){_5bf=_5bf.replace(/<div><\/div>\r?\n?$/i,"");}_5bf=_5bf.replace(/\s*\r?\n|^\s+|\s+$|&nbsp;/g,"").replace(/>\s+</g,"><").replace(/<\/(p|div)>$|^<(p|div)[^>]*>/gi,"").replace(/([^>])<div>/g,"$1\n").replace(/<\/p>\s*<p[^>]*>|<br[^>]*>|<\/div>\s*<div[^>]*>/gi,"\n").replace(/<[^>]*>/g,"").replace(/&amp;/gi,"&").replace(/&lt;/gi,"<").replace(/&gt;/gi,">");if(!_4.isIE){_5bf=_5bf.replace(/\n$/,"");}}this.value=this.formValueNode.value=_5bf;if(this.iframe){var _5c5=_4.doc.createElement("div");_5c1.appendChild(_5c5);var _5c6=_5c5.offsetTop;if(_5c1.scrollWidth>_5c1.clientWidth){_5c6+=16;}if(this.lastHeight!=_5c6){if(_5c6==0){_5c6=16;}_4.contentBox(this.iframe,{h:_5c6});this.lastHeight=_5c6;}_5c1.removeChild(_5c5);}_5.form.Textarea.superclass._setValueAttr.call(this,this.attr("value"),_5c0);},_getValueAttr:function(){return this.value.replace(/\r/g,"");},postMixInProperties:function(){this.inherited(arguments);if(this.srcNodeRef&&this.srcNodeRef.innerHTML!=""){this.value=this.srcNodeRef.innerHTML;this.srcNodeRef.innerHTML="";}if((!this.value||this.value=="")&&this.srcNodeRef&&this.srcNodeRef.value){this.value=this.srcNodeRef.value;}if(!this.value){this.value="";}this.value=this.value.replace(/\r\n/g,"\n").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");if(_4.isFF==2){var _5c7=_4.i18n.getLocalization("dijit.form","Textarea");this._iframeEditTitle=_5c7.iframeEditTitle;this._iframeFocusTitle=_5c7.iframeFocusTitle;var _5c8=_4.query("label[for=\""+this.id+"\"]");if(_5c8.length){this._iframeEditTitle=_5c8[0].innerHTML+" "+this._iframeEditTitle;}this.focusNode=this.editNode=_4.doc.createElement("BODY");}},postCreate:function(){var _5c9="";if(_4.isIE||_4.isSafari||_4.isFF>=3){this.domNode.style.overflowY="hidden";}else{if(_4.isFF){var w=this.iframe.contentWindow;var _5cb="";try{_5cb=this.iframe.contentDocument.title;}catch(e){}if(!w||!_5cb){this.iframe.postCreate=_4.hitch(this,this.postCreate);return;}var d=w.document;d.getElementsByTagName("HTML")[0].replaceChild(this.editNode,d.getElementsByTagName("BODY")[0]);if(!this.isLeftToRight()){d.getElementsByTagName("HTML")[0].dir="rtl";}this.iframe.style.overflowY="hidden";this.eventNode=d;w.addEventListener("resize",_4.hitch(this,this._changed),false);_5.registerWin(w);_5c9="margin:0px;padding:0px;border:0px;";}else{this.focusNode=this.domNode;}}this.style.replace(/(^|;)(line-|font-?)[^;]+/g,function(_5cd){_5c9+=_5cd.replace(/^;/g,"")+";";});_4.attr(this.focusNode,"style",_5c9);if(this.eventNode){this.connect(this.eventNode,"keypress",this._onKeyPress);this.connect(this.eventNode,"mousemove",this._changed);this.connect(this.eventNode,"focus",this._focusedEventNode);this.connect(this.eventNode,"blur",this._blurredEventNode);}if(this.editNode){this.connect(this.editNode,"change",this._changed);}this.inherited("postCreate",arguments);},_focusedEventNode:function(e){this._focused=true;this._setStateClass();this._changed(e);},_blurredEventNode:function(e){this._focused=false;this._setStateClass();this._changed(e,true);},_onIframeBlur:function(){this.iframe.contentDocument.title=this._iframeEditTitle;},_onKeyPress:function(e){if(e.charOrCode===_4.keys.TAB&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&this.iframe){this.iframe.contentDocument.title=this._iframeFocusTitle;this.iframe.focus();_4.stopEvent(e);}else{if(e.charOrCode==_4.keys.ENTER){e.stopPropagation();}else{if(this.inherited("_onKeyPress",arguments)&&this.iframe){var te=_4.doc.createEvent("KeyEvents");te.initKeyEvent("keypress",true,true,null,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.keyCode,e.charCode);this.iframe.dispatchEvent(te);}}}this._changing();},_changing:function(e){setTimeout(_4.hitch(this,"_changed",e,false),1);},_changed:function(e,_5d4){if(this.iframe&&this.iframe.contentDocument.designMode!="on"&&!this.disabled&&!this.readOnly){this.iframe.contentDocument.designMode="on";}this._setValueAttr(null,_5d4||false);}});}if(!_4._hasResource["dijit.Menu"]){_4._hasResource["dijit.Menu"]=true;_4.provide("dijit.Menu");_4.declare("dijit.Menu",[_5._Widget,_5._Templated,_5._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(_4.body());}else{_4.forEach(this.targetNodeIds,this.bindDomNode,this);}this.connectKeyNavHandlers([_4.keys.UP_ARROW],[_4.keys.DOWN_ARROW]);},startup:function(){if(this._started){return;}_4.forEach(this.getChildren(),function(_5d5){_5d5.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_5d6){},_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 _4.keys.RIGHT_ARROW:this._moveToPopup(evt);_4.stopEvent(evt);break;case _4.keys.LEFT_ARROW:if(this.parentMenu){this.onCancel(false);}else{_4.stopEvent(evt);}break;}},onItemHover:function(item){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(_4.hitch(this,"_openPopup"),this.popupDelay);}},_onChildBlur:function(item){_5.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(_5df){var win=_5.getDocumentWindow(_5.Menu._iframeContentDocument(_5df))||_5.Menu._iframeContentDocument(_5df)["__parent__"]||(_5df.name&&_4.doc.frames[_5df.name])||null;return win;},_iframeContentDocument:function(_5e1){var doc=_5e1.contentDocument||(_5e1.contentWindow&&_5e1.contentWindow.document)||(_5e1.name&&_4.doc.frames[_5e1.name]&&_4.doc.frames[_5e1.name].document)||null;return doc;},bindDomNode:function(node){node=_4.byId(node);var win=_5.getDocumentWindow(node.ownerDocument);if(node.tagName.toLowerCase()=="iframe"){win=this._iframeContentWindow(node);node=_4.withGlobal(win,_4.body);}var cn=(node==_4.body()?_4.doc:node);node[this.id]=this._bindings.push([_4.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,"_openMyself"),_4.connect(cn,"onkeydown",this,"_contextKey"),_4.connect(cn,"onmousedown",this,"_contextMouse")]);},unBindDomNode:function(_5e6){var node=_4.byId(_5e6);if(node){var bid=node[this.id]-1,b=this._bindings[bid];_4.forEach(b,_4.disconnect);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==_4.keys.F10){_4.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(_4.hitch(this,function(){this._openMyself(_e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e){if(this.leftClickToOpen&&e.button>0){return;}_4.stopEvent(e);var x,y;if(_4.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;}else{var _5f0=_4.coords(e.target,true);x=_5f0.x+10;y=_5f0.y+10;}var self=this;var _5f2=_5.getFocus(this);function closeAndRestoreFocus(){_5.focus(_5f2);_5.popup.close(self);};_5.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);_5.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 _5f4=this.focusedChild;var _5f5=_5f4.popup;if(_5f5.isShowingNow){return;}_5f5.parentMenu=this;var self=this;_5.popup.open({parent:this,popup:_5f5,around:_5f4.domNode,orient:this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"},onCancel:function(){_5.popup.close(_5f5);_5f4.focus();self.currentPopup=null;}});this.currentPopup=_5f5;if(_5f5.focus){_5f5.focus();}},uninitialize:function(){_4.forEach(this.targetNodeIds,this.unBindDomNode,this);this.inherited(arguments);}});_4.declare("dijit.MenuItem",[_5._Widget,_5._Templated,_5._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:_4.mixin(_4.clone(_5._Widget.prototype.attributeMap),{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",disabled:false,_fillContent:function(_5f7){if(_5f7&&!("label" in this.params)){this.attr("label",_5f7.innerHTML);}},postCreate:function(){_4.setSelectable(this.domNode,false);_4.attr(this.containerNode,"id",this.id+"_text");_5.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);_4.stopEvent(evt);},onClick:function(evt){},focus:function(){_4.addClass(this.domNode,"dijitMenuItemHover");try{_5.focus(this.focusNode);}catch(e){}},_blur:function(){_4.removeClass(this.domNode,"dijitMenuItemHover");},setLabel:function(_5fa){_4.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_5fa);},setDisabled:function(_5fb){_4.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_5fb);},_setDisabledAttr:function(_5fc){this.disabled=_5fc;_4[_5fc?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");_5.setWaiState(this.focusNode,"disabled",_5fc?"true":"false");}});_4.declare("dijit.PopupMenuItem",_5.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _5fd=_4.query("*",this.srcNodeRef);_5.PopupMenuItem.superclass._fillContent.call(this,_5fd[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=_4.query("[widgetId]",this.dropDownContainer)[0];this.popup=_5.byNode(node);}_4.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";_4.style(this.arrowWrapper,"display","");_5.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});_4.declare("dijit.MenuSeparator",[_5._Widget,_5._Templated,_5._Contained],{templateString:"<tr class=\"dijitMenuSeparator\"><td colspan=3>"+"<div class=\"dijitMenuSeparatorTop\"></div>"+"<div class=\"dijitMenuSeparatorBottom\"></div>"+"</td></tr>",postCreate:function(){_4.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});_4.declare("dijit.CheckedMenuItem",_5.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(_5ff){_4.toggleClass(this.iconNode,"dijitCheckedMenuItemIconChecked",_5ff);_5.setWaiState(this.domNode,"checked",_5ff);this.checked=_5ff;},onChange:function(_600){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!_4._hasResource["dijit.layout.StackContainer"]){_4._hasResource["dijit.layout.StackContainer"]=true;_4.provide("dijit.layout.StackContainer");_4.declare("dijit.layout.StackContainer",_5.layout._LayoutWidget,{doLayout:true,baseClass:"dijitStackContainer",_started:false,postCreate:function(){this.inherited(arguments);_5.setWaiRole(this.containerNode,"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _602=this.getChildren();_4.forEach(_602,this._setupChild,this);_4.some(_602,function(_603){if(_603.selected){this.selectedChildWidget=_603;}return _603.selected;},this);var _604=this.selectedChildWidget;if(!_604&&_602[0]){_604=this.selectedChildWidget=_602[0];_604.selected=true;}if(_604){this._showChild(_604);}_4.publish(this.id+"-startup",[{children:_602,selected:_604}]);this.inherited(arguments);},_setupChild:function(_605){this.inherited(arguments);_605.domNode.style.display="none";_605.domNode.style.position="relative";_605.domNode.title="";return _605;},addChild:function(_606,_607){this.inherited(arguments);if(this._started){_4.publish(this.id+"-addChild",[_606,_607]);this.layout();if(!this.selectedChildWidget){this.selectChild(_606);}}},removeChild:function(page){this.inherited(arguments);if(this._beingDestroyed){return;}if(this._started){_4.publish(this.id+"-removeChild",[page]);this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _609=this.getChildren();if(_609.length){this.selectChild(_609[0]);}}}},selectChild:function(page){page=_5.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;_4.publish(this.id+"-selectChild",[page]);}},_transition:function(_60b,_60c){if(_60c){this._hideChild(_60c);}this._showChild(_60b);if(this.doLayout&&_60b.resize){_60b.resize(this._containerContentBox||this._contentBox);}},_adjacent:function(_60d){var _60e=this.getChildren();var _60f=_4.indexOf(_60e,this.selectedChildWidget);_60f+=_60d?1:_60e.length-1;return _60e[_60f%_60e.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){_4.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _612=this.getChildren();page.isFirstChild=(page==_612[0]);page.isLastChild=(page==_612[_612.length-1]);page.selected=true;page.domNode.style.display="";if(page._loadCheck){page._loadCheck();}if(page.onShow){page.onShow();}},_hideChild:function(page){page.selected=false;page.domNode.style.display="none";if(page.onHide){page.onHide();}},closeChild:function(page){var _615=page.onClose(this,page);if(_615){this.removeChild(page);page.destroyRecursive();}},destroy:function(){this._beingDestroyed=true;this.inherited(arguments);}});_4.declare("dijit.layout.StackController",[_5._Widget,_5._Templated,_5._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){_5.setWaiRole(this.domNode,"tablist");this.pane2button={};this.pane2handles={};this.pane2menu={};this._subscriptions=[_4.subscribe(this.containerId+"-startup",this,"onStartup"),_4.subscribe(this.containerId+"-addChild",this,"onAddChild"),_4.subscribe(this.containerId+"-removeChild",this,"onRemoveChild"),_4.subscribe(this.containerId+"-selectChild",this,"onSelectChild"),_4.subscribe(this.containerId+"-containerKeyPress",this,"onContainerKeyPress")];},onStartup:function(info){_4.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(pane);}_4.forEach(this._subscriptions,_4.unsubscribe);this.inherited(arguments);},onAddChild:function(page,_619){var _61a=_4.doc.createElement("span");this.domNode.appendChild(_61a);var cls=_4.getObject(this.buttonWidget);var _61c=new cls({label:page.title,closeButton:page.closable},_61a);this.addChild(_61c,_619);this.pane2button[page]=_61c;page.controlButton=_61c;var _61d=[];_61d.push(_4.connect(_61c,"onClick",_4.hitch(this,"onButtonClick",page)));if(page.closable){_61d.push(_4.connect(_61c,"onClickCloseButton",_4.hitch(this,"onCloseButtonClick",page)));var _61e=_4.i18n.getLocalization("dijit","common");var _61f=new _5.Menu({targetNodeIds:[_61c.id],id:_61c.id+"_Menu"});var _620=new _5.MenuItem({label:_61e.itemClose});_61d.push(_4.connect(_620,"onClick",_4.hitch(this,"onCloseButtonClick",page)));_61f.addChild(_620);this.pane2menu[page]=_61f;}this.pane2handles[page]=_61d;if(!this._currentChild){_61c.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}if(!this.isLeftToRight()&&_4.isIE&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}_4.forEach(this.pane2handles[page],_4.disconnect);delete this.pane2handles[page];var menu=this.pane2menu[page];if(menu){menu.destroyRecursive();delete this.pane2menu[page];}var _623=this.pane2button[page];if(_623){_623.destroy();delete this.pane2button[page];}},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _625=this.pane2button[this._currentChild];_625.attr("checked",false);_625.focusNode.setAttribute("tabIndex","-1");}var _626=this.pane2button[page];_626.attr("checked",true);this._currentChild=page;_626.focusNode.setAttribute("tabIndex","0");var _627=_5.byId(this.containerId);_5.setWaiState(_627.containerNode,"labelledby",_626.id);},onButtonClick:function(page){var _629=_5.byId(this.containerId);_629.selectChild(page);},onCloseButtonClick:function(page){var _62b=_5.byId(this.containerId);_62b.closeChild(page);var b=this.pane2button[this._currentChild];if(b){_5.focus(b.focusNode||b.domNode);}},adjacent:function(_62d){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_62d=!_62d;}var _62e=this.getChildren();var _62f=_4.indexOf(_62e,this.pane2button[this._currentChild]);var _630=_62d?1:_62e.length-1;return _62e[(_62f+_630)%_62e.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _632=null;if(e.ctrlKey||!e._djpage){var k=_4.keys;switch(e.charOrCode){case k.LEFT_ARROW:case k.UP_ARROW:if(!e._djpage){_632=false;}break;case k.PAGE_UP:if(e.ctrlKey){_632=false;}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(!e._djpage){_632=true;}break;case k.PAGE_DOWN:if(e.ctrlKey){_632=true;}break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}_4.stopEvent(e);break;default:if(e.ctrlKey){if(e.charOrCode===k.TAB){this.adjacent(!e.shiftKey).onClick();_4.stopEvent(e);}else{if(e.charOrCode=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}_4.stopEvent(e);}}}}if(_632!==null){this.adjacent(_632).onClick();_4.stopEvent(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});_4.declare("dijit.layout._StackButton",_5.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){_5.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited(arguments);},onClick:function(evt){_5.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});_4.extend(_5._Widget,{title:"",selected:false,closable:false,onClose:function(){return true;}});}if(!_4._hasResource["dojox.form._FormSelectWidget"]){_4._hasResource["dojox.form._FormSelectWidget"]=true;_4.provide("dojox.form._FormSelectWidget");_4.declare("dojox.form._FormSelectWidget",_5.form._FormValueWidget,{multiple:"",_multiValue:false,options:null,getOptions:function(_638){var _639=_638,opts=this.options||[],l=opts.length;if(_639===undefined){return opts;}if(_4.isArray(_639)){return _4.map(_639,"return this.getOptions(item);",this);}if(_4.isObject(_638)){if(!_4.some(this.options,function(o,idx){if(o===_639||(o.value&&o.value===_639.value)){_639=idx;return true;}return false;})){_639=-1;}}if(typeof _639=="string"){for(var i=0;i<l;i++){if(opts[i].value===_639){_639=i;break;}}}if(typeof _639=="number"&&_639>=0&&_639<l){return this.options[_639];}return null;},addOption:function(_63f){if(!_4.isArray(_63f)){_63f=[_63f];}_4.forEach(_63f,function(i){if(i&&_4.isObject(i)){this.options.push(i);}},this);this._loadChildren();},removeOption:function(_641){if(!_4.isArray(_641)){_641=[_641];}var _642=this.getOptions(_641);_4.forEach(_642,function(i){this.options=_4.filter(this.options,function(node,idx){return (node.value!==i.value);});this._removeOptionItem(i);},this);this._loadChildren();},updateOption:function(_646){if(!_4.isArray(_646)){_646=[_646];}_4.forEach(_646,function(i){var _648=this.getOptions(i),k;if(_648){for(k in i){_648[k]=i[k];}}},this);this._loadChildren();},_setValueAttr:function(_64a,_64b){var opts=this.getOptions()||[];if(!_4.isArray(_64a)){_64a=[_64a];}_4.forEach(_64a,function(i,idx){if(!_4.isObject(i)){i=i+"";}if(typeof i==="string"){_64a[idx]=_4.filter(opts,function(node){return node.value===i;})[0]||{value:"",label:""};}},this);_64a=_4.filter(_64a,function(i){return i&&i.value;});if(!this._multiValue&&(!_64a[0]||!_64a[0].value)&&opts.length){_64a[0]=opts[0];}_4.forEach(opts,function(i){i.selected=_4.some(_64a,function(v){return v.value===i.value;});});var val=_4.map(_64a,function(i){return i.value;}),disp=_4.map(_64a,function(i){return i.label;});this.value=this._multiValue?val:val[0];this._setDisplay(this._multiValue?disp:disp[0]);this._updateSelection();this._handleOnChange(this.value,_64b);},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},_loadChildren:function(){_4.forEach(this._getChildren(),function(_657){_657.destroyRecursive();});_4.forEach(this.options,this._addOptionItem,this);this._updateSelection();},_updateSelection:function(){this.value=this._getValueFromOpts();var val=this.value;if(!_4.isArray(val)){val=[val];}if(val&&val[0]){_4.forEach(this._getChildren(),function(_659){var _65a=_4.some(val,function(v){return _659.option&&(v===_659.option.value);});_4.toggleClass(_659.domNode,this.baseClass+"SelectedOption",_65a);_5.setWaiState(_659.domNode,"selected",_65a);},this);}this._handleOnChange(this.value);},_getValueFromOpts:function(){var opts=this.getOptions()||[];if(!this._multiValue&&opts.length){var opt=_4.filter(opts,function(i){return i.selected;})[0];if(opt&&opt.value){return opt.value;}else{opts[0].selected=true;return opts[0].value;}}else{if(this._multiValue){return _4.map(_4.filter(opts,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 opts=this.options;if(!opts){opts=this.options=this.srcNodeRef?_4.query(">",this.srcNodeRef).map(function(node){if(node.getAttribute("type")==="separator"){return {value:"",label:"",selected:false,disabled:false};}return {value:node.getAttribute("value"),label:String(node.innerHTML),selected:node.getAttribute("selected")||false,disabled:node.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(){_4.setSelectable(this.focusNode,false);this.inherited(arguments);this.connect(this,"onChange","_updateSelection");this.connect(this,"startup","_loadChildren");this._setValueAttr(this.value,null);},_addOptionItem:function(_663){},_removeOptionItem:function(_664){},_setDisplay:function(_665){},_getChildren:function(){return [];},_getSelectedOptionsAttr:function(){return this.getOptions(this.attr("value"));}});}if(!_4._hasResource["dojox.form._HasDropDown"]){_4._hasResource["dojox.form._HasDropDown"]=true;_4.provide("dojox.form._HasDropDown");_4.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(_4.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){_4.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 _669=this.dropDown,_66a=false;if(e&&this._opened){var t=e.target;while(t&&!_66a){if(_4.hasClass(t,"dijitPopup")){_66a=true;}else{t=t.parentNode;}}if(_66a){this._onMenuMouseup(e);return;}}if(this._opened&&_669.focus){window.setTimeout(_4.hitch(_669,"focus"),1);}else{_5.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(){_5.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==_4.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();_4.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==_4.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==_4.keys.DOWN_ARROW){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited("_onBlur",arguments);},isLoaded:function(){return true;},loadDropDown:function(_671){_671();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _672=this.dropDown;if(!_672){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(_4.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _673=this.dropDown;var _674=_673.domNode.style.width;var self=this;var _676=_5.popup.open({parent:this,popup:_673,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(){_673.domNode.style.width=_674;_4.attr(self.popupStateNode,"popupActive",false);_4.removeClass(self.popupStateNode,"dojoxHasDropDownOpen");self._opened=false;self.state="";}});if(this.autoWidth&&this.domNode.offsetWidth>_673.domNode.offsetWidth){var _677=null;if(!this.isLeftToRight()){_677=_673.domNode.parentNode;var _678=_677.offsetLeft+_677.offsetWidth;}if(_673.resize){_673.resize({w:this.domNode.offsetWidth});}else{_4.marginBox(_673.domNode,{w:this.domNode.offsetWidth});}if(_677){_677.style.left=_678-this.domNode.offsetWidth+"px";}}_4.attr(this.popupStateNode,"popupActive","true");_4.addClass(self.popupStateNode,"dojoxHasDropDownOpen");this._opened=true;this.state="Opened";if(_673.focus){_673.focus();}return _676;},closeDropDown:function(_679){if(this._opened){_5.popup.close(this.dropDown);if(_679){this.focus();}this._opened=false;this.state="";}}});}if(!_4._hasResource["dojox.form.DropDownSelect"]){_4._hasResource["dojox.form.DropDownSelect"]=true;_4.provide("dojox.form.DropDownSelect");_4.declare("dojox.form.DropDownSelect",[_6.form._FormSelectWidget,_6.form._HasDropDown],{baseClass:"dojoxDropDownSelect",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachPoint=\"dropDownNode\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><table class=\"dojoxDropDownSelectTable\" dojoAttachPoint=\"tableNode\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tbody><tr\r\n\t\t\t\t><td class=\"dojoxDropDownSelectTableContent\" \r\n\t\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,popupStateNode\" id=\"${id}_label\"></span\r\n\t\t\t\t></td><td class=\"dojoxDropDownSelectTableButton\" \r\n\t\t\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" type=\"button\" name=\"${name}\"\r\n\t\t\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</span\r\n\t\t\t\t\t></button\r\n\t\t\t\t></td\r\n\t\t\t></tr></tbody></table\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",attributeMap:_4.mixin(_4.clone(_6.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 _5.Menu();_4.addClass(this.dropDown.domNode,this.baseClass+"Menu");},_getMenuItemForOption:function(_67b){if(!_67b.value){return new _5.MenuSeparator();}else{var _67c=_4.hitch(this,"_setValueAttr",_67b);return new _5.MenuItem({option:_67b,label:_67b.label,onClick:_67c,disabled:_67b.disabled||false});}},_addOptionItem:function(_67d){this.dropDown.addChild(this._getMenuItemForOption(_67d));},_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(_67f){this.containerNode.innerHTML="<span class=\" "+this.baseClass+"Label\">"+(_67f||this.emptyLabel||"&nbsp;")+"</span>";this._layoutHack();},validate:function(_680){var _681=this.isValid(_680);this.state=_681?"":"Error";this._setStateClass();_5.setWaiState(this.focusNode,"invalid",_681?"false":"true");var _682=_681?"":this._missingMsg;if(this._message!==_682){this._message=_682;_5.hideTooltip(this.domNode);if(_682){_5.showTooltip(_682,this.domNode,this.tooltipPosition);}}return _681;},isValid:function(_683){return (!this.required||!(/^\s*$/.test(this.value)));},reset:function(){this.inherited(arguments);_5.hideTooltip(this.domNode);this.state="";this._setStateClass();delete this._message;},postMixInProperties:function(){this.inherited(arguments);this._missingMsg=_4.i18n.getLocalization("dijit.form","validate",this.lang).missingMessage;},postCreate:function(){this.inherited(arguments);if(_4.attr(this.srcNodeRef,"disabled")){this.attr("disabled",true);}},startup:function(){if(this._started){return;}if(!this.dropDown){var _684=_4.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=_5.byNode(_684);delete this.dropDownContainer;}this.inherited(arguments);},_onMenuMouseup:function(e){var _686=this.dropDown,t=e.target;if(_686.onItemClick){var _688;while(t&&!(_688=_5.byNode(t))){t=t.parentNode;}if(_688&&_688.onClick&&_688.getParent){_688.getParent().onItemClick(_688,e);}}},isLoaded:function(){return this._isLoaded;},loadDropDown:function(_689){this._loadChildren();this._isLoaded=true;_689();},_setReadOnlyAttr:function(_68a){this._iReadOnly=_68a;if(!_68a&&this._childrenLoaded&&this.options.length===1){return;}this.readOnly=_68a;},_setDisabledAttr:function(_68b){this._iDisabled=_68b;if(!_68b&&this._childrenLoaded&&this.options.length===0){return;}this.inherited(arguments);}});}}};});
