/*
	Copyright (c) 2004-2008, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3=dojo.date.stamp._isoRegExp.exec(_1);var _4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);var _8=0;var _9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _e=[];var _f=_b.zulu?"getUTC":"get";var _10="";if(_b.selector!="time"){var _11=_a[_f+"FullYear"]();_10=["0000".substr((_11+"").length)+_11,_(_a[_f+"Month"]()+1),_(_a[_f+"Date"]())].join("-");}_e.push(_10);if(_b.selector!="date"){var _12=[_(_a[_f+"Hours"]()),_(_a[_f+"Minutes"]()),_(_a[_f+"Seconds"]())].join(":");var _13=_a[_f+"Milliseconds"]();if(_b.milliseconds){_12+="."+(_13<100?"0":"")+_(_13);}if(_b.zulu){_12+="Z";}else{if(_b.selector!="time"){var _14=_a.getTimezoneOffset();var _15=Math.abs(_14);_12+=(_14>0?"-":"+")+_(Math.floor(_15/60))+":"+_(_15%60);}}_e.push(_12);}return _e.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _17=d._scopeName+"Type";var qry="["+_17+"]";function val2type(_19){if(d.isString(_19)){return "string";}if(typeof _19=="number"){return "number";}if(typeof _19=="boolean"){return "boolean";}if(d.isFunction(_19)){return "function";}if(d.isArray(_19)){return "array";}if(_19 instanceof Date){return "date";}if(_19 instanceof d._Url){return "url";}return "object";};function str2obj(_1a,_1b){switch(_1b){case "string":return _1a;case "number":return _1a.length?Number(_1a):NaN;case "boolean":return typeof _1a=="boolean"?_1a:!(_1a.toLowerCase()=="false");case "function":if(d.isFunction(_1a)){_1a=_1a.toString();_1a=d.trim(_1a.substring(_1a.indexOf("{")+1,_1a.length-1));}try{if(_1a.search(/[^\w\.]+/i)!=-1){_1a=d.parser._nameAnonFunc(new Function(_1a),this);}return d.getObject(_1a,false);}catch(e){return new Function();}case "array":return _1a.split(/\s*,\s*/);case "date":switch(_1a){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_1a);}case "url":return d.baseUrl+_1a;default:return d.fromJson(_1a);}};var _1c={};function getClassInfo(_1d){if(!_1c[_1d]){var cls=d.getObject(_1d);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1d+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1f=cls.prototype;var _20={};for(var _21 in _1f){if(_21.charAt(0)=="_"){continue;}var _22=_1f[_21];_20[_21]=val2type(_22);}_1c[_1d]={cls:cls,params:_20};}return _1c[_1d];};this._functionFromScript=function(_23){var _24="";var _25="";var _26=_23.getAttribute("args");if(_26){d.forEach(_26.split(/\s*,\s*/),function(_27,idx){_24+="var "+_27+" = arguments["+idx+"]; ";});}var _29=_23.getAttribute("with");if(_29&&_29.length){d.forEach(_29.split(/\s*,\s*/),function(_2a){_24+="with("+_2a+"){";_25+="}";});}return new Function(_24+_23.innerHTML+_25);};this.instantiate=function(_2b){var _2c=[];d.forEach(_2b,function(_2d){if(!_2d){return;}var _2e=_2d.getAttribute(_17);if((!_2e)||(!_2e.length)){return;}var _2f=getClassInfo(_2e);var _30=_2f.cls;var ps=_30._noScript||_30.prototype._noScript;var _32={};var _33=_2d.attributes;for(var _34 in _2f.params){var _35=_33.getNamedItem(_34);if(!_35||(!_35.specified&&(!dojo.isIE||_34.toLowerCase()!="value"))){continue;}var _36=_35.value;switch(_34){case "class":_36=_2d.className;break;case "style":_36=_2d.style&&_2d.style.cssText;}var _37=_2f.params[_34];_32[_34]=str2obj(_36,_37);}if(!ps){var _38=[],_39=[];d.query("> script[type^='dojo/']",_2d).orphan().forEach(function(_3a){var _3b=_3a.getAttribute("event"),_2e=_3a.getAttribute("type"),nf=d.parser._functionFromScript(_3a);if(_3b){if(_2e=="dojo/connect"){_38.push({event:_3b,func:nf});}else{_32[_3b]=nf;}}else{_39.push(nf);}});}var _3d=_30["markupFactory"];if(!_3d&&_30["prototype"]){_3d=_30.prototype["markupFactory"];}var _3e=_3d?_3d(_32,_2d,_30):new _30(_32,_2d);_2c.push(_3e);var _3f=_2d.getAttribute("jsId");if(_3f){d.setObject(_3f,_3e);}if(!ps){d.forEach(_38,function(_40){d.connect(_3e,_40.event,null,_40.func);});d.forEach(_39,function(_41){_41.call(_3e);});}});d.forEach(_2c,function(_42){if(_42&&_42.startup&&!_42._started&&(!_42.getParent||!_42.getParent())){_42.startup();}});return _2c;};this.parse=function(_43){var _44=d.query(qry,_43);var _45=this.instantiate(_44);return _45;};}();(function(){var _46=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_46);}else{dojo._loaders.unshift(_46);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_47,_48){var jpn="$joinpoint";var nso=(_48||dojo.parser._anon);if(dojo.isIE){var cn=_47["__dojoNameCache"];if(cn&&nso[cn]===_47){return _47["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_47;return ret;};}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _4d=dojo.global;var _4e=dojo.doc;if(_4e.selection){return !_4e.selection.createRange().text;}else{var _4f=_4d.getSelection();if(dojo.isString(_4f)){return !_4f;}else{return _4f.isCollapsed||!_4f.toString();}}},getBookmark:function(){var _50,_51=dojo.doc.selection;if(_51){var _52=_51.createRange();if(_51.type.toUpperCase()=="CONTROL"){if(_52.length){_50=[];var i=0,len=_52.length;while(i<len){_50.push(_52.item(i++));}}else{_50=null;}}else{_50=_52.getBookmark();}}else{if(window.getSelection){_51=dojo.global.getSelection();if(_51){_52=_51.getRangeAt(0);_50=_52.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _50;},moveToBookmark:function(_55){var _56=dojo.doc;if(_56.selection){var _57;if(dojo.isArray(_55)){_57=_56.body.createControlRange();dojo.forEach(_55,"range.addElement(item)");}else{_57=_56.selection.createRange();_57.moveToBookmark(_55);}_57.select();}else{var _58=dojo.global.getSelection&&dojo.global.getSelection();if(_58&&_58.removeAllRanges){_58.removeAllRanges();_58.addRange(_55);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(_59,_5a){return {node:_59&&dojo.isDescendant(dijit._curFocus,_59.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_5a||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_5a||dojo.global,dijit.getBookmark):null,openedForWindow:_5a};},focus:function(_5b){if(!_5b){return;}var _5c="node" in _5b?_5b.node:_5b,_5d=_5b.bookmark,_5e=_5b.openedForWindow;if(_5c){var _5f=(_5c.tagName.toLowerCase()=="iframe")?_5c.contentWindow:_5c;if(_5f&&_5f.focus){try{_5f.focus();}catch(e){}}dijit._onFocusNode(_5c);}if(_5d&&dojo.withGlobal(_5e||dojo.global,dijit.isCollapsed)){if(_5e){_5e.focus();}try{dojo.withGlobal(_5e||dojo.global,dijit.moveToBookmark,null,[_5d]);}catch(e){}}},_activeStack:[],registerWin:function(_60){if(!_60){_60=window;}dojo.connect(_60.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _62=_60.document.body||_60.document.getElementsByTagName("body")[0];if(_62){if(dojo.isIE){_62.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_62.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{_62.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_62.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}_62=null;},_onBlurNode:function(_67){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(_68){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _69=[];try{while(_68){if(_68.dijitPopupParent){_68=dijit.byId(_68.dijitPopupParent).domNode;}else{if(_68.tagName&&_68.tagName.toLowerCase()=="body"){if(_68===dojo.body()){break;}_68=dijit.getDocumentWindow(_68.ownerDocument).frameElement;}else{var id=_68.getAttribute&&_68.getAttribute("widgetId");if(id){_69.unshift(id);}_68=_68.parentNode;}}}}catch(e){}dijit._setStack(_69);},_onFocusNode:function(_6b){if(_6b&&_6b.tagName&&_6b.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_6b);if(_6b==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_6b;dojo.publish("focusNode",[_6b]);},_setStack:function(_6c){var _6d=dijit._activeStack;dijit._activeStack=_6c;for(var _6e=0;_6e<Math.min(_6d.length,_6c.length);_6e++){if(_6d[_6e]!=_6c[_6e]){break;}}for(var i=_6d.length-1;i>=_6e;i--){var _70=dijit.byId(_6d[i]);if(_70){_70._focused=false;_70._hasBeenBlurred=true;if(_70._onBlur){_70._onBlur();}if(_70._setStateClass){_70._setStateClass();}dojo.publish("widgetBlur",[_70]);}}for(i=_6e;i<_6c.length;i++){_70=dijit.byId(_6c[i]);if(_70){_70._focused=true;if(_70._onFocus){_70._onFocus();}if(_70._setStateClass){_70._setStateClass();}dojo.publish("widgetFocus",[_70]);}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_71){if(this._hash[_71.id]){throw new Error("Tried to register widget with id=="+_71.id+" but that id is already registered");}this._hash[_71.id]=_71;},remove:function(id){delete this._hash[id];},forEach:function(_73){for(var id in this._hash){_73(this._hash[id]);}},filter:function(_75){var res=new dijit.WidgetSet();this.forEach(function(_77){if(_75(_77)){res.add(_77);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_7a){return _7a.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_7b){var id;do{id=_7b+"_"+(_7b in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_7b]:dijit._widgetTypeCtr[_7b]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_7d){_7d.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_7f){return dijit.registry.byId(_7f.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_80){while(_80){if(_80.getAttribute&&_80.getAttribute("widgetId")){return dijit.registry.byId(_80.getAttribute("widgetId"));}_80=_80.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(_81){var _82=dojo.style(_81);return (_82.visibility!="hidden")&&(_82.visibility!="collapsed")&&(_82.display!="none");};dijit.isTabNavigable=function(_83){if(dojo.hasAttr(_83,"disabled")){return false;}var _84=dojo.hasAttr(_83,"tabindex");var _85=dojo.attr(_83,"tabindex");if(_84&&_85>=0){return true;}var _86=_83.nodeName.toLowerCase();if(((_86=="a"&&dojo.hasAttr(_83,"href"))||dijit._tabElements[_86])&&(!_84||_85>=0)){return true;}return false;};dijit._getTabNavigable=function(_87){var _88,_89,_8a,_8b,_8c,_8d;var _8e=function(_8f){dojo.query("> *",_8f).forEach(function(_90){var _91=dijit._isElementShown(_90);if(_91&&dijit.isTabNavigable(_90)){var _92=dojo.attr(_90,"tabindex");if(!dojo.hasAttr(_90,"tabindex")||_92==0){if(!_88){_88=_90;}_89=_90;}else{if(_92>0){if(!_8a||_92<_8b){_8b=_92;_8a=_90;}if(!_8c||_92>=_8d){_8d=_92;_8c=_90;}}}}if(_91){_8e(_90);}});};if(dijit._isElementShown(_87)){_8e(_87);}return {first:_88,last:_89,lowest:_8a,highest:_8c};};dijit.getFirstInTabbingOrder=function(_93){var _94=dijit._getTabNavigable(dojo.byId(_93));return _94.lowest?_94.lowest:_94.first;};dijit.getLastInTabbingOrder=function(_95){var _96=dijit._getTabNavigable(dojo.byId(_95));return _96.last?_96.last:_96.highest;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _97=dojo.global;var _98=dojo.doc;var w=0,h=0;var de=_98.documentElement;var dew=de.clientWidth,deh=de.clientHeight;if(dojo.isMozilla){var _9e,_9f,_a0,_a1;var dbw=_98.body.clientWidth;if(dbw>dew){_9e=dew;_a0=dbw;}else{_a0=dew;_9e=dbw;}var dbh=_98.body.clientHeight;if(dbh>deh){_9f=deh;_a1=dbh;}else{_a1=deh;_9f=dbh;}w=(_a0>_97.innerWidth)?_9e:_a0;h=(_a1>_97.innerHeight)?_9f:_a1;}else{if(!dojo.isOpera&&_97.innerWidth){w=_97.innerWidth;h=_97.innerHeight;}else{if(dojo.isIE&&de&&deh){w=dew;h=deh;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _a4=dojo._docScroll();return {w:w,h:h,l:_a4.x,t:_a4.y};};dijit.placeOnScreen=function(_a5,pos,_a7,_a8){var _a9=dojo.map(_a7,function(_aa){return {corner:_aa,pos:pos};});return dijit._place(_a5,_a9);};dijit._place=function(_ab,_ac,_ad){var _ae=dijit.getViewport();if(!_ab.parentNode||String(_ab.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_ab);}var _af=null;dojo.some(_ac,function(_b0){var _b1=_b0.corner;var pos=_b0.pos;if(_ad){_ad(_ab,_b0.aroundCorner,_b1);}var _b3=_ab.style;var _b4=_b3.display;var _b5=_b3.visibility;_b3.visibility="hidden";_b3.display="";var mb=dojo.marginBox(_ab);_b3.display=_b4;_b3.visibility=_b5;var _b7=(_b1.charAt(1)=="L"?pos.x:Math.max(_ae.l,pos.x-mb.w)),_b8=(_b1.charAt(0)=="T"?pos.y:Math.max(_ae.t,pos.y-mb.h)),_b9=(_b1.charAt(1)=="L"?Math.min(_ae.l+_ae.w,_b7+mb.w):pos.x),_ba=(_b1.charAt(0)=="T"?Math.min(_ae.t+_ae.h,_b8+mb.h):pos.y),_bb=_b9-_b7,_bc=_ba-_b8,_bd=(mb.w-_bb)+(mb.h-_bc);if(_af==null||_bd<_af.overflow){_af={corner:_b1,aroundCorner:_b0.aroundCorner,x:_b7,y:_b8,w:_bb,h:_bc,overflow:_bd};}return !_bd;});_ab.style.left=_af.x+"px";_ab.style.top=_af.y+"px";if(_af.overflow&&_ad){_ad(_ab,_af.aroundCorner,_af.corner);}return _af;};dijit.placeOnScreenAroundElement=function(_be,_bf,_c0,_c1){_bf=dojo.byId(_bf);var _c2=_bf.style.display;_bf.style.display="";var _c3=_bf.offsetWidth;var _c4=_bf.offsetHeight;var _c5=dojo.coords(_bf,true);_bf.style.display=_c2;var _c6=[];for(var _c7 in _c0){_c6.push({aroundCorner:_c7,corner:_c0[_c7],pos:{x:_c5.x+(_c7.charAt(1)=="L"?0:_c3),y:_c5.y+(_c7.charAt(0)=="T"?0:_c4)}});}return dijit._place(_be,_c6,_c1);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}if(dojo.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(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _cd=[],_ce=1000,_cf=1;this.prepare=function(_d0){dojo.body().appendChild(_d0);var s=_d0.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function(_d2){var _d3=_d2.popup,_d4=_d2.orient||{"BL":"TL","TL":"BL"},_d5=_d2.around,id=(_d2.around&&_d2.around.id)?(_d2.around.id+"_dropdown"):("popup_"+_cf++);var _d7=dojo.doc.createElement("div");dijit.setWaiRole(_d7,"presentation");_d7.id=id;_d7.className="dijitPopup";_d7.style.zIndex=_ce+_cd.length;_d7.style.visibility="hidden";if(_d2.parent){_d7.dijitPopupParent=_d2.parent.id;}dojo.body().appendChild(_d7);var s=_d3.domNode.style;s.display="";s.visibility="";s.position="";_d7.appendChild(_d3.domNode);var _d9=new dijit.BackgroundIframe(_d7);var _da=_d5?dijit.placeOnScreenAroundElement(_d7,_d5,_d4,_d3.orient?dojo.hitch(_d3,"orient"):null):dijit.placeOnScreen(_d7,_d2,_d4=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_d7.style.visibility="visible";var _db=[];var _dc=function(){for(var pi=_cd.length-1;pi>0&&_cd[pi].parent===_cd[pi-1].widget;pi--){}return _cd[pi];};_db.push(dojo.connect(_d7,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&_d2.onCancel){dojo.stopEvent(evt);_d2.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _df=_dc();if(_df&&_df.onCancel){_df.onCancel();}}}}));if(_d3.onCancel){_db.push(dojo.connect(_d3,"onCancel",null,_d2.onCancel));}_db.push(dojo.connect(_d3,_d3.onExecute?"onExecute":"onChange",null,function(){var _e0=_dc();if(_e0&&_e0.onExecute){_e0.onExecute();}}));_cd.push({wrapper:_d7,iframe:_d9,widget:_d3,parent:_d2.parent,onExecute:_d2.onExecute,onCancel:_d2.onCancel,onClose:_d2.onClose,handlers:_db});if(_d3.onOpen){_d3.onOpen(_da);}return _da;};this.close=function(_e1){while(dojo.some(_cd,function(_e2){return _e2.widget==_e1;})){var top=_cd.pop(),_e4=top.wrapper,_e5=top.iframe,_e6=top.widget,_e7=top.onClose;if(_e6.onClose){_e6.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_e6||!_e6.domNode){return;}this.prepare(_e6.domNode);_e5.destroy();dojo._destroyElement(_e4);if(_e7){_e7();}}};}();dijit._frames=new function(){var _e8=[];this.pop=function(){var _e9;if(_e8.length){_e9=_e8.pop();_e9.style.display="";}else{if(dojo.isIE){var _ea="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_e9=dojo.doc.createElement(_ea);}else{_e9=dojo.doc.createElement("iframe");_e9.src="javascript:\"\"";_e9.className="dijitBackgroundIframe";}_e9.tabIndex=-1;dojo.body().appendChild(_e9);}return _e9;};this.push=function(_eb){_eb.style.display="";if(dojo.isIE){_eb.style.removeExpression("width");_eb.style.removeExpression("height");}_e8.push(_eb);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(_ed){if(!_ed.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _ee=dijit._frames.pop();_ed.appendChild(_ee);if(dojo.isIE){_ee.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+_ed.id+"').offsetWidth");_ee.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+_ed.id+"').offsetHeight");}this.iframe=_ee;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(_ef){var _f0=_ef.parentNode;var _f1=_f0.scrollTop+dojo.marginBox(_f0).h;var _f2=_ef.offsetTop+dojo.marginBox(_ef).h;if(_f1<_f2){_f0.scrollTop+=(_f2-_f1);}else{if(_f0.scrollTop>_ef.offsetTop){_f0.scrollTop-=(_f0.scrollTop-_ef.offsetTop);}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _f5=d.isOpera;var maj=Math.floor;var ff=d.isFF;var _f8={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_f5,dj_opera8:maj(_f5)==8,dj_opera9:maj(_f5)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2};for(var p in _f8){if(_f8[p]){var _fa=dojo.doc.documentElement;if(_fa.className){_fa.className+=" "+p;}else{_fa.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.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(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_fc,_fd,_fe,obj,_100,_101){if(obj!=this._obj){this.stop();this._initialDelay=_101||500;this._subsequentDelay=_100||0.9;this._obj=obj;this._evt=evt;this._node=_fd;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_fc,_fe);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(node,_103,_104,_105,_106,_107){return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.keyCode==_103.keyCode&&(!_103.charCode||_103.charCode==evt.charCode)&&(_103.ctrlKey===undefined||_103.ctrlKey==evt.ctrlKey)&&(_103.altKey===undefined||_103.altKey==evt.ctrlKey)&&(_103.shiftKey===undefined||_103.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_103,_104,node,_105,_103,_106,_107);}else{if(dijit.typematic._obj==_103){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_103){dijit.typematic.stop();}})];},addMouseListener:function(node,_10b,_10c,_10d,_10e){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_10b,node,_10c,node,_10d,_10e);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_10b,node,_10c,node,_10d,_10e);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_115,_116,_117,_118,_119,_11a,_11b){return this.addKeyListener(_116,_117,_118,_119,_11a,_11b).concat(this.addMouseListener(_115,_118,_119,_11a,_11b));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.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(\""+dojo.moduleUrl("dojo","resources/blank.gif")+"\");";dojo.body().appendChild(div);var cs=dojo.getComputedStyle(div);if(cs){var _11e=cs.backgroundImage;var _11f=(cs.borderTopColor==cs.borderRightColor)||(_11e!=null&&(_11e=="none"||_11e=="url(invalid-url:)"));dojo[_11f?"addClass":"removeClass"](dojo.body(),"dijit_a11y");dojo.body().removeChild(div);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(elem){return elem.hasAttribute?elem.hasAttribute("role"):!!elem.getAttribute("role");},getWaiRole:function(elem){var _122=elem.getAttribute("role");if(_122){var _123=_122.indexOf(":");return _123==-1?_122:_122.substring(_123+1);}else{return "";}},setWaiRole:function(elem,role){elem.setAttribute("role",(dojo.isFF&&dojo.isFF<3)?"wairole:"+role:role);},removeWaiRole:function(elem){elem.removeAttribute("role");},hasWaiState:function(elem,_128){if(dojo.isFF&&dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_128);}else{return elem.hasAttribute?elem.hasAttribute("aria-"+_128):!!elem.getAttribute("aria-"+_128);}},getWaiState:function(elem,_12a){if(dojo.isFF&&dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_12a);}else{var _12b=elem.getAttribute("aria-"+_12a);return _12b?_12b:"";}},setWaiState:function(elem,_12d,_12e){if(dojo.isFF&&dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_12d,_12e);}else{elem.setAttribute("aria-"+_12d,_12e);}},removeWaiState:function(elem,_130){if(dojo.isFF&&dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_130);}else{elem.removeAttribute("aria-"+_130);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");if(dojo.isSafari){dojo.connect(window,"load",function(){window.resizeBy(1,0);setTimeout(function(){window.resizeBy(-1,0);},10);});}}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_131,_132){this.create(_131,_132);},create:function(_133,_134){this.srcNodeRef=dojo.byId(_134);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_133){this.params=_133;dojo.mixin(this,_133);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var attr in this.attributeMap){var _136=this[attr];if(typeof _136!="object"&&((_136!==""&&_136!==false)||(_133&&_133[attr]))){this.setAttribute(attr,_136);}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_137){this.destroyDescendants();this.destroy();},destroy:function(_138){this.uninitialize();dojo.forEach(this._connects,function(_139){dojo.forEach(_139,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){w.destroy();});this.destroyRendering(_138);dijit.registry.remove(this.id);},destroyRendering:function(_13b){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_13c){_13c.destroy();});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},setAttribute:function(attr,_13f){var _140=this[this.attributeMap[attr]||"domNode"];this[attr]=_13f;switch(attr){case "class":dojo.addClass(_140,_13f);break;case "style":if(_140.style.cssText){_140.style.cssText+="; "+_13f;}else{_140.style.cssText=_13f;}break;default:if(/^on[A-Z]/.test(attr)){attr=attr.toLowerCase();}if(typeof _13f=="function"){_13f=dojo.hitch(this,_13f);}dojo.attr(_140,attr,_13f);}},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_143,_144){var _145=[];if(_143=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){_145.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_144))?this[_144](e):_144.call(this,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_145.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_144)?this[_144](e):_144.call(this,e);}}));}_143="onclick";}_145.push(dojo.connect(obj,_143,this,_144));this._connects.push(_145);return _145;},disconnect:function(_148){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_148){dojo.forEach(_148,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(!("_ltr" in this)){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(text,size,ch,end){var out=String(text);if(!ch){ch="0";}while(out.length<size){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_14f,map,_151,_152){return _14f.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_153,key,_155){var _156=dojo.getObject(key,false,map);if(_155){_156=dojo.getObject(_155,false,_152)(_156);}if(_151){_156=_151(_156,key);}return _156.toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,_stringRepl:function(tmpl){var _15a=this.declaredClass,_15b=this;return dojo.string.substitute(tmpl,this,function(_15c,key){if(key.charAt(0)=="!"){_15c=_15b[key.substr(1)];}if(typeof _15c=="undefined"){throw new Error(_15a+" template:"+key);}if(!_15c){return "";}return key.charAt(0)=="!"?_15c:_15c.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _15e=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_15e)){node=dijit._Templated._createNodesFromText(this._stringRepl(_15e))[0];}else{node=_15e.cloneNode(true);}this._attachTemplateNodes(node);var _160=this.srcNodeRef;if(_160&&_160.parentNode){_160.parentNode.replaceChild(node,_160);}this.domNode=node;if(this.widgetsInTemplate){var cw=this._supportingWidgets=dojo.parser.parse(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_160);},_fillContent:function(_164){var dest=this.containerNode;if(_164&&dest){while(_164.hasChildNodes()){dest.appendChild(_164.firstChild);}}},_attachTemplateNodes:function(_166,_167){_167=_167||function(n,p){return n.getAttribute(p);};var _16a=dojo.isArray(_166)?_166:(_166.all||_166.getElementsByTagName("*"));var x=dojo.isArray(_166)?0:-1;for(;x<_16a.length;x++){var _16c=(x==-1)?_166:_16a[x];if(this.widgetsInTemplate&&_167(_16c,"dojoType")){continue;}var _16d=_167(_16c,"dojoAttachPoint");if(_16d){var _16e,_16f=_16d.split(/\s*,\s*/);while((_16e=_16f.shift())){if(dojo.isArray(this[_16e])){this[_16e].push(_16c);}else{this[_16e]=_16c;}}}var _170=_167(_16c,"dojoAttachEvent");if(_170){var _171,_172=_170.split(/\s*,\s*/);var trim=dojo.trim;while((_171=_172.shift())){if(_171){var _174=null;if(_171.indexOf(":")!=-1){var _175=_171.split(":");_171=trim(_175[0]);_174=trim(_175[1]);}else{_171=trim(_171);}if(!_174){_174=_171;}this.connect(_16c,_171,_174);}}}var role=_167(_16c,"waiRole");if(role){dijit.setWaiRole(_16c,role);}var _177=_167(_16c,"waiState");if(_177){dojo.forEach(_177.split(/\s*,\s*/),function(_178){if(_178.indexOf("-")!=-1){var pair=_178.split("-");dijit.setWaiState(_16c,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_17a,_17b,_17c){var _17d=dijit._Templated._templateCache;var key=_17b||_17a;var _17f=_17d[key];if(_17f){return _17f;}if(!_17b){_17b=dijit._Templated._sanitizeTemplateString(dojo._getText(_17a));}_17b=dojo.string.trim(_17b);if(_17c||_17b.match(/\$\{([^\}]+)\}/g)){return (_17d[key]=_17b);}else{return (_17d[key]=dijit._Templated._createNodesFromText(_17b)[0]);}};dijit._Templated._sanitizeTemplateString=function(_180){if(_180){_180=_180.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _181=_180.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_181){_180=_181[1];}}else{_180="";}return _180;};if(dojo.isIE){dojo.addOnUnload(function(){var _182=dijit._Templated._templateCache;for(var key in _182){var _184=_182[key];if(!isNaN(_184.nodeType)){dojo._destroyElement(_184);}delete _182[key];}});}(function(){var _185={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;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _188="none";var _189=text.replace(/^\s+/,"");for(var type in _185){var map=_185[type];if(map.re.test(_189)){_188=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_188];var _18d=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _18e=[];while(_18d.firstChild){_18e.push(_18d.removeChild(_18d.firstChild));}tn.innerHTML="";return _18e;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setAttribute:function(attr,_190){this.inherited(arguments);switch(attr){case "disabled":var _191=this[this.attributeMap["tabIndex"]||"domNode"];if(_190){this._hovering=false;this._active=false;_191.removeAttribute("tabIndex");}else{_191.setAttribute("tabIndex",this.tabIndex);}dijit.setWaiState(this[this.attributeMap["disabled"]||"domNode"],"disabled",_190);this._setStateClass();}},setDisabled:function(_192){dojo.deprecated("setDisabled("+_192+") is deprecated. Use setAttribute('disabled',"+_192+") instead.","","2.0");this.setAttribute("disabled",_192);},_onMouse:function(_193){var _194=_193.currentTarget;if(_194&&_194.getAttribute){this.stateModifier=_194.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_193.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 _195=this.connect(dojo.body(),"onmouseup",function(){this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_195);});if(this.isFocusable()){this.focus();}break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){setTimeout(dojo.hitch(this,dijit.focus,this.focusNode),0);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _196=[this.baseClass];function multiply(_197){_196=_196.concat(dojo.map(_196,function(c){return c+_197;}),"dijit"+_197);};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");}}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_196.join(" ");},onChange:function(_199){},_onChangeMonitor:"value",_onChangeActive:false,_handleOnChange:function(_19a,_19b){this._lastValue=_19a;if(this._lastValueReported==undefined&&(_19b===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_19a;}if((this.intermediateChanges||_19b||_19b===undefined)&&((_19a&&_19a.toString)?_19a.toString():_19a)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_19a;if(this._onChangeActive){this.onChange(_19a);}}},reset:function(){this._hasBeenBlurred=false;if(this.setValue&&!this._getValueDeprecated){this.setValue(this._resetValue,true);}else{if(this._onChangeMonitor){this.setAttribute(this._onChangeMonitor,(this._resetValue!==undefined&&this._resetValue!==null)?this._resetValue:"");}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_19c){dojo.deprecated("dijit.form._FormWidget:setValue("+_19c+") is deprecated.  Use setAttribute('value',"+_19c+") instead.","","2.0");this.setAttribute("value",_19c);},_getValueDeprecated:true,getValue:function(){dojo.deprecated("dijit.form._FormWidget:getValue() is deprecated.  Use widget.value instead.","","2.0");return this.value;},_layoutHack:function(){if(dojo.isFF==2){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{value:""}),postCreate:function(){this.setValue(this.value,null);},setValue:function(_19f,_1a0){this.value=_19f;this._handleOnChange(_19f,_1a0);},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_valueChanged:function(){var v=this.getValue();var lv=this._lastValueReported;return ((v!==null&&(v!==undefined)&&v.toString)?v.toString():"")!==((lv!==null&&(lv!==undefined)&&lv.toString)?lv.toString():"");},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){if(this._valueChanged()){this.undo();dojo.stopEvent(e);return false;}}return true;}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.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 _1a6=dijit.byId(id);return _1a6.isContainer?_1a6:null;}}return null;},_getSibling:function(_1a7){var node=this.domNode;do{node=node[_1a7+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_1aa,_1ab){if(_1ab===undefined){_1ab="last";}var _1ac=this.containerNode||this.domNode;if(_1ab&&typeof _1ab=="number"){var _1ad=dojo.query("> [widgetid]",_1ac);if(_1ad&&_1ad.length>=_1ab){_1ac=_1ad[_1ab-1];_1ab="after";}}dojo.place(_1aa.domNode,_1ac,_1ab);if(this._started&&!_1aa._started){_1aa.startup();}},removeChild:function(_1ae){var node=_1ae.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 dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_1b3,dir){var node=_1b3.domNode;var _1b6=(dir>0?"nextSibling":"previousSibling");do{node=node[_1b6];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_1b7,_1b8){var _1b9=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_1b7,function(code){_1b9[code]=prev;});dojo.forEach(_1b8,function(code){_1b9[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_1be,_1bf){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_1be);},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 _1c0=this._getNextFocusableChild(this.focusedChild,1);if(_1c0.getFocalNodes){this.focusChild(_1c0,_1c0.getFocalNodes()[0]);}else{this.focusChild(_1c0);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _1c1=this._getNextFocusableChild(this.focusedChild,-1);if(_1c1.getFocalNodes){var _1c2=_1c1.getFocalNodes();this.focusChild(_1c1,_1c2[_1c2.length-1]);}else{this.focusChild(_1c1);}},focusChild:function(_1c3,node){if(_1c3){if(this.focusedChild&&_1c3!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_1c3;if(node&&_1c3.focusFocalNode){_1c3.focusFocalNode(node);}else{_1c3.focus();}}},_startupChild:function(_1c5){if(_1c5.getFocalNodes){dojo.forEach(_1c5.getFocalNodes(),function(node){dojo.attr(node,"tabindex",-1);this._connectNode(node);},this);}else{var node=_1c5.focusNode||_1c5.domNode;if(_1c5.isFocusable()){dojo.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.keyCode];if(func){func();dojo.stopEvent(evt);}},_onNodeFocus:function(evt){dojo.attr(this.domNode,"tabindex",-1);var _1cd=dijit.getEnclosingWidget(evt.target);if(_1cd&&_1cd.isFocusable()){this.focusedChild=_1cd;}dojo.stopEvent(evt);},_onNodeBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabindex",this.tabIndex);}dojo.stopEvent(evt);},_onChildBlur:function(_1cf){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_1d0,dir){if(_1d0){_1d0=this._getSiblingOfChild(_1d0,dir);}var _1d2=this.getChildren();for(var i=0;i<_1d2.length;i++){if(!_1d0){_1d0=_1d2[(dir>0)?0:(_1d2.length-1)];}if(_1d0.isFocusable()){return _1d0;}_1d0=this._getSiblingOfChild(_1d0,dir);}return null;}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<div class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\twaiRole=\"presentation\"\r\n\t><button class=\"dijitReset dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\r\n\t\ttype=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t><span class=\"dijitReset dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" \r\n \t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \r\n\t\t></span\r\n\t\t><div class=\"dijitReset dijitInline\"><center class=\"dijitReset dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</center></div\r\n\t></button\r\n></div>\r\n",_onChangeMonitor:"",_onClick:function(e){if(this.disabled||this.readOnly){dojo.stopEvent(e);return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){dojo.stopEvent(e);}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _1d7=dijit.byNode(node);if(_1d7&&typeof _1d7._onSubmit=="function"){_1d7._onSubmit(e);break;}}}}},postCreate:function(){if(this.showLabel==false){var _1d8="";this.label=this.containerNode.innerHTML;_1d8=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");this.titleNode.title=_1d8;dojo.addClass(this.containerNode,"dijitDisplayNone");}dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_1db){this.containerNode.innerHTML=this.label=_1db;this._layoutHack();if(this.showLabel==false){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\twaiRole=\"presentation\"\r\n\t><div class='dijitReset dijitRight' waiRole=\"presentation\"\r\n\t><button class=\"dijitReset dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\"\r\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t><div class=\"dijitReset dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t><div class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,popupStateNode\" waiRole=\"presentation\"\r\n\t\t\tid=\"${id}_label\">${label}</div\r\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t></button\r\n></div></div>\r\n",_fillContent:function(){if(this.srcNodeRef){var _1dc=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_1dc[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _1dd=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_1dd);delete this.dropDownContainer;}dijit.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 _1e0=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_1e0||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.keyCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){dojo.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}dijit.focus(this.popupStateNode);var _1e4=this.dropDown;if(!_1e4){return;}if(!this._opened){if(_1e4.href&&!_1e4.isLoaded){var self=this;var _1e6=dojo.connect(_1e4,"onLoad",function(){dojo.disconnect(_1e6);self._openDropDown();});_1e4._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _1e7=this.dropDown;var _1e8=_1e7.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_1e7,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(){_1e7.domNode.style.width=_1e8;self.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_1e7.domNode.offsetWidth){var _1ea=null;if(!this.isLeftToRight()){_1ea=_1e7.domNode.parentNode;var _1eb=_1ea.offsetLeft+_1ea.offsetWidth;}dojo.marginBox(_1e7.domNode,{w:this.domNode.offsetWidth});if(_1ea){_1ea.style.left=_1eb-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_1e7.focus){_1e7.focus();}},_closeDropDown:function(_1ec){if(this._opened){dijit.popup.close(this.dropDown);if(_1ec){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.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\tclass=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\ttabIndex=\"${tabIndex}\"\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 ${iconClass}\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\">${label}</div\r\n\t\t></td\r\n\t\t><td class='dijitReset dijitStretch 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:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:""}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){if(dojo.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;dijit.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,_onChangeMonitor:"checked",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.setAttribute("checked",!this.checked);},setAttribute:function(attr,_1f5){this.inherited(arguments);switch(attr){case "checked":dijit.setWaiState(this.focusNode||this.domNode,"pressed",this.checked);this._setStateClass();this._handleOnChange(this.checked,true);}},setChecked:function(_1f6){dojo.deprecated("setChecked("+_1f6+") is deprecated. Use setAttribute('checked',"+_1f6+") instead.","","2.0");this.setAttribute("checked",_1f6);},postCreate:function(){this.inherited(arguments);this.setAttribute("checked",this.checked);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");(function(){var _1f7={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _1fa=function(_1fb){this._index=-1;this._animations=_1fb||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;dojo.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};dojo.extend(_1fa,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){dojo.disconnect(this._onAnimateCtx);dojo.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=dojo.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_1fd,_1fe){if(!this._current){this._current=this._animations[this._index=0];}if(!_1fe&&this._current.status()=="playing"){return this;}var _1ff=dojo.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_200=dojo.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_202=dojo.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);dojo.disconnect(_1ff);dojo.disconnect(_200);dojo.disconnect(_202);});if(this._onAnimateCtx){dojo.disconnect(this._onAnimateCtx);}this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){dojo.disconnect(this._onEndCtx);}this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=dojo.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);dojo.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_206,_207){this.pause();var _208=this.duration*_206;this._current=null;dojo.some(this._animations,function(a){if(a.duration<=_208){this._current=a;return true;}_208-=a.duration;return false;});if(this._current){this._current.gotoPercent(_208/_current.duration,_207);}return this;},stop:function(_20a){if(this._current){if(_20a){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=dojo.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);dojo.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){dojo.disconnect(this._onAnimateCtx);}if(this._onEndCtx){dojo.disconnect(this._onEndCtx);}}});dojo.extend(_1fa,_1f7);dojo.fx.chain=function(_20d){return new _1fa(_20d);};var _20e=function(_20f){this._animations=_20f||[];this._connects=[];this._finished=0;this.duration=0;dojo.forEach(_20f,function(a){var _211=a.duration;if(a.delay){_211+=a.delay;}if(this.duration<_211){this.duration=_211;}this._connects.push(dojo.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new dojo._Animation({curve:[0,1],duration:this.duration});dojo.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){this._connects.push(dojo.connect(this._pseudoAnimation,evt,dojo.hitch(this,"_fire",evt)));},this);};dojo.extend(_20e,{_doAction:function(_213,args){dojo.forEach(this._animations,function(a){a[_213].apply(a,args);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_216,args){var t=this._pseudoAnimation;t[_216].apply(t,args);},play:function(_219,_21a){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(_21b,_21c){var ms=this.duration*_21b;dojo.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_21c);});this._call("gotoProcent",arguments);return this;},stop:function(_21f){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){dojo.forEach(this._connects,dojo.disconnect);}});dojo.extend(_20e,_1f7);dojo.fx.combine=function(_220){return new _20e(_220);};})();dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_223){return this.showAnim.play(_223||0);},hide:function(_224){return this.hideAnim.play(_224||0);}});dojo.fx.wipeIn=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _229=dojo.style(node,"height");return Math.max(_229,1);}},end:function(){return node.scrollHeight;}}}},args));dojo.connect(anim,"onEnd",function(){s.height="auto";});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=dojo.byId(args.node);var s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},args));dojo.connect(anim,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(anim,"onEnd",function(){s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=(args.node=dojo.byId(args.node));var top=null;var left=null;var init=(function(n){return function(){var cs=dojo.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=dojo.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=dojo.animateProperty(dojo.mixin({properties:{top:{end:args.top||0},left:{end:args.left||0}}},args));dojo.connect(anim,"beforeBegin",anim,init);return anim;};}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_238){_238.startup();});if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}this.inherited(arguments);},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _241=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_244,dim){_244.resize?_244.resize(dim):dojo.marginBox(_244.domNode,dim);dojo.mixin(_244,dojo.marginBox(_244.domNode));dojo.mixin(_244,dim);};dijit.layout.layoutChildren=function(_246,dim,_248){dim=dojo.mixin({},dim);dojo.addClass(_246,"dijitLayoutContainer");_248=dojo.filter(_248,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_248,function(item){return item.layoutAlign=="client";}));dojo.forEach(_248,function(_24b){var elm=_24b.domNode,pos=_24b.layoutAlign;var _24e=elm.style;_24e.left=dim.l+"px";_24e.top=dim.t+"px";_24e.bottom=_24e.right="auto";dojo.addClass(elm,"dijitAlign"+_241(pos));if(pos=="top"||pos=="bottom"){size(_24b,{w:dim.w});dim.h-=_24b.h;if(pos=="top"){dim.t+=_24b.h;}else{_24e.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_24b,{h:dim.h});dim.w-=_24b.w;if(pos=="left"){dim.l+=_24b.w;}else{_24e.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_24b,dim);}}}});};})();}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit.Menu",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{constructor:function(){this._bindings=[];},templateString:"<table class=\"dijit dijitMenu dijitReset dijitMenuTable\" waiRole=\"menu\" dojoAttachEvent=\"onkeypress:_onKeyPress\">"+"<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>"+"</table>",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,parentMenu:null,popupDelay:500,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}this.connectKeyNavHandlers([dojo.keys.UP_ARROW],[dojo.keys.DOWN_ARROW]);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_24f){_24f.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_250){},_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.keyCode){case dojo.keys.RIGHT_ARROW:this._moveToPopup(evt);dojo.stopEvent(evt);break;case dojo.keys.LEFT_ARROW:if(this.parentMenu){this.onCancel(false);}else{dojo.stopEvent(evt);}break;}},onItemHover:function(item){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}},_onChildBlur:function(item){dijit.popup.close(item.popup);item._blur();this._stopPopupTimer();},onItemUnhover:function(item){},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}if(item.popup){if(!this.is_open){this._openPopup();}}else{this.onExecute();item.onClick(evt);}},_iframeContentWindow:function(_259){var win=dijit.getDocumentWindow(dijit.Menu._iframeContentDocument(_259))||dijit.Menu._iframeContentDocument(_259)["__parent__"]||(_259.name&&dojo.doc.frames[_259.name])||null;return win;},_iframeContentDocument:function(_25b){var doc=_25b.contentDocument||(_25b.contentWindow&&_25b.contentWindow.document)||(_25b.name&&dojo.doc.frames[_25b.name]&&dojo.doc.frames[_25b.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var win=dijit.getDocumentWindow(node.ownerDocument);if(node.tagName.toLowerCase()=="iframe"){win=this._iframeContentWindow(node);node=dojo.withGlobal(win,dojo.body);}var cn=(node==dojo.body()?dojo.doc:node);node[this.id]=this._bindings.push([dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,"_openMyself"),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")]);},unBindDomNode:function(_260){var node=dojo.byId(_260);if(node){var bid=node[this.id]-1,b=this._bindings[bid];dojo.forEach(b,dojo.disconnect);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _e={target:e.target,pageX:e.pageX,pageY:e.pageY};_e.preventDefault=_e.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;}else{var _26a=dojo.coords(e.target,true);x=_26a.x+10;y=_26a.y+10;}var self=this;var _26c=dijit.getFocus(this);function closeAndRestoreFocus(){dijit.focus(_26c);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:closeAndRestoreFocus,onCancel:closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},onOpen:function(e){this.isShowingNow=true;},onClose:function(){this._stopPopupTimer();this.parentMenu=null;this.isShowingNow=false;this.currentPopup=null;if(this.focusedChild){this._onChildBlur(this.focusedChild);this.focusedChild=null;}},_openPopup:function(){this._stopPopupTimer();var _26e=this.focusedChild;var _26f=_26e.popup;if(_26f.isShowingNow){return;}_26f.parentMenu=this;var self=this;dijit.popup.open({parent:this,popup:_26f,around:_26e.arrowCell,orient:this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"},onCancel:function(){dijit.popup.close(_26f);_26e.focus();self.currentPopup=null;}});this.currentPopup=_26f;if(_26f.focus){_26f.focus();}},uninitialize:function(){dojo.forEach(this.targetNodeIds,this.unBindDomNode,this);this.inherited(arguments);}});dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitReset dijitMenuItem\" "+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">"+"<td class=\"dijitReset\"><div class=\"dijitMenuItemIcon ${iconClass}\" dojoAttachPoint=\"iconNode\"></div></td>"+"<td tabIndex=\"-1\" class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode,focusNode\" waiRole=\"menuitem\"></td>"+"<td class=\"dijitReset\" dojoAttachPoint=\"arrowCell\">"+"<div class=\"dijitMenuExpand\" dojoAttachPoint=\"expand\" style=\"display:none\">"+"<span class=\"dijitInline dijitArrowNode dijitMenuExpandInner\">+</span>"+"</div>"+"</td>"+"</tr>",label:"",iconClass:"",disabled:false,postCreate:function(){dojo.setSelectable(this.domNode,false);this.setDisabled(this.disabled);if(this.label){this.setLabel(this.label);}},_onHover:function(){this.getParent().onItemHover(this);},_onUnhover:function(){this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");try{dijit.focus(this.containerNode);}catch(e){}},_blur:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");},setLabel:function(_273){this.containerNode.innerHTML=this.label=_273;},setDisabled:function(_274){this.disabled=_274;dojo[_274?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.containerNode,"disabled",_274?"true":"false");}});dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _275=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_275[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";dojo.addClass(this.expand,"dijitMenuExpandEnabled");dojo.style(this.expand,"display","");dijit.setWaiState(this.containerNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitMenuSeparator\"><td colspan=3>"+"<div class=\"dijitMenuSeparatorTop\"></div>"+"<div class=\"dijitMenuSeparatorBottom\"></div>"+"</td></tr>",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_277,_278,_279){_279=dojo.i18n.normalizeLocale(_279);var _27a=_279.split("-");var _27b=[_277,"nls",_278].join(".");var _27c=dojo._loadedModules[_27b];if(_27c){var _27d;for(var i=_27a.length;i>0;i--){var loc=_27a.slice(0,i).join("_");if(_27c[loc]){_27d=_27c[loc];break;}}if(!_27d){_27d=_27c.ROOT;}if(_27d){var _280=function(){};_280.prototype=_27d;return new _280();}}throw new Error("Bundle not found: "+_278+" in "+_277+" , locale="+_279);};dojo.i18n.normalizeLocale=function(_281){var _282=_281?_281.toLowerCase():dojo.locale;if(_282=="root"){_282="ROOT";}return _282;};dojo.i18n._requireLocalization=function(_283,_284,_285,_286){var _287=dojo.i18n.normalizeLocale(_285);var _288=[_283,"nls",_284].join(".");var _289="";if(_286){var _28a=_286.split(",");for(var i=0;i<_28a.length;i++){if(_287.indexOf(_28a[i])==0){if(_28a[i].length>_289.length){_289=_28a[i];}}}if(!_289){_289="ROOT";}}var _28c=_286?_289:_287;var _28d=dojo._loadedModules[_288];var _28e=null;if(_28d){if(dojo.config.localizationComplete&&_28d._built){return;}var _28f=_28c.replace(/-/g,"_");var _290=_288+"."+_28f;_28e=dojo._loadedModules[_290];}if(!_28e){_28d=dojo["provide"](_288);var syms=dojo._getModuleSymbols(_283);var _292=syms.concat("nls").join("/");var _293;dojo.i18n._searchLocalePath(_28c,_286,function(loc){var _295=loc.replace(/-/g,"_");var _296=_288+"."+_295;var _297=false;if(!dojo._loadedModules[_296]){dojo["provide"](_296);var _298=[_292];if(loc!="ROOT"){_298.push(loc);}_298.push(_284);var _299=_298.join("/")+".js";_297=dojo._loadPath(_299,null,function(hash){var _29b=function(){};_29b.prototype=_293;_28d[_295]=new _29b();for(var j in hash){_28d[_295][j]=hash[j];}});}else{_297=true;}if(_297&&_28d[_295]){_293=_28d[_295];}else{_28d[_295]=_293;}if(_286){return true;}});}if(_286&&_287!=_289){_28d[_287.replace(/-/g,"_")]=_28d[_289.replace(/-/g,"_")];}};(function(){var _29d=dojo.config.extraLocale;if(_29d){if(!_29d instanceof Array){_29d=[_29d];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_2a1,_2a2){req(m,b,_2a1,_2a2);if(_2a1){return;}for(var i=0;i<_29d.length;i++){req(m,b,_29d[i],_2a2);}};}})();dojo.i18n._searchLocalePath=function(_2a4,down,_2a6){_2a4=dojo.i18n.normalizeLocale(_2a4);var _2a7=_2a4.split("-");var _2a8=[];for(var i=_2a7.length;i>0;i--){_2a8.push(_2a7.slice(0,i).join("-"));}_2a8.push(false);if(down){_2a8.reverse();}for(var j=_2a8.length-1;j>=0;j--){var loc=_2a8[j]||"ROOT";var stop=_2a6(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_2ad,_2ae){function preload(_2af){_2af=dojo.i18n.normalizeLocale(_2af);dojo.i18n._searchLocalePath(_2af,true,function(loc){for(var i=0;i<_2ae.length;i++){if(_2ae[i]==loc){dojo["require"](_2ad+"_"+loc);return true;}}return false;});};preload();var _2b2=dojo.config.extraLocale||[];for(var i=0;i<_2b2.length;i++){preload(_2b2[i]);}};}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,_started:false,postCreate:function(){dijit.setWaiRole((this.containerNode||this.domNode),"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _2b4=this.getChildren();dojo.forEach(_2b4,this._setupChild,this);dojo.some(_2b4,function(_2b5){if(_2b5.selected){this.selectedChildWidget=_2b5;}return _2b5.selected;},this);var _2b6=this.selectedChildWidget;if(!_2b6&&_2b4[0]){_2b6=this.selectedChildWidget=_2b4[0];_2b6.selected=true;}if(_2b6){this._showChild(_2b6);}dojo.publish(this.id+"-startup",[{children:_2b4,selected:_2b6}]);this.inherited(arguments);},_setupChild:function(page){page.domNode.style.display="none";page.domNode.style.position="relative";return page;},addChild:function(_2b8,_2b9){dijit._Container.prototype.addChild.apply(this,arguments);_2b8=this._setupChild(_2b8);if(this._started){this.layout();dojo.publish(this.id+"-addChild",[_2b8,_2b9]);if(!this.selectedChildWidget){this.selectChild(_2b8);}}},removeChild:function(page){dijit._Container.prototype.removeChild.apply(this,arguments);if(this._beingDestroyed){return;}if(this._started){dojo.publish(this.id+"-removeChild",[page]);this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _2bb=this.getChildren();if(_2bb.length){this.selectChild(_2bb[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);}},_transition:function(_2bd,_2be){if(_2be){this._hideChild(_2be);}this._showChild(_2bd);if(this.doLayout&&_2bd.resize){_2bd.resize(this._containerContentBox||this._contentBox);}},_adjacent:function(_2bf){var _2c0=this.getChildren();var _2c1=dojo.indexOf(_2c0,this.selectedChildWidget);_2c1+=_2bf?1:_2c0.length-1;return _2c0[_2c1%_2c0.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.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 _2c4=this.getChildren();page.isFirstChild=(page==_2c4[0]);page.isLastChild=(page==_2c4[_2c4.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 _2c7=page.onClose(this,page);if(_2c7){this.removeChild(page);page.destroyRecursive();}},destroy:function(){this._beingDestroyed=true;this.inherited(arguments);}});dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this.pane2menu={};this._subscriptions=[dojo.subscribe(this.containerId+"-startup",this,"onStartup"),dojo.subscribe(this.containerId+"-addChild",this,"onAddChild"),dojo.subscribe(this.containerId+"-removeChild",this,"onRemoveChild"),dojo.subscribe(this.containerId+"-selectChild",this,"onSelectChild"),dojo.subscribe(this.containerId+"-containerKeyPress",this,"onContainerKeyPress")];},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(pane);}dojo.forEach(this._subscriptions,dojo.unsubscribe);this.inherited(arguments);},onAddChild:function(page,_2cb){var _2cc=dojo.doc.createElement("span");this.domNode.appendChild(_2cc);var cls=dojo.getObject(this.buttonWidget);var _2ce=new cls({label:page.title,closeButton:page.closable},_2cc);this.addChild(_2ce,_2cb);this.pane2button[page]=_2ce;page.controlButton=_2ce;dojo.connect(_2ce,"onClick",dojo.hitch(this,"onButtonClick",page));if(page.closable){dojo.connect(_2ce,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page));var _2cf=dojo.i18n.getLocalization("dijit","common");var _2d0=new dijit.Menu({targetNodeIds:[_2ce.id],id:_2ce.id+"_Menu"});var _2d1=new dijit.MenuItem({label:_2cf.itemClose});dojo.connect(_2d1,"onClick",dojo.hitch(this,"onCloseButtonClick",page));_2d0.addChild(_2d1);this.pane2menu[page]=_2d0;}if(!this._currentChild){_2ce.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}if(!this.isLeftToRight()&&dojo.isIE&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _2d3=this.pane2button[page];var menu=this.pane2menu[page];if(menu){menu.destroy();}if(_2d3){_2d3.destroy();}this.pane2button[page]=null;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _2d6=this.pane2button[this._currentChild];_2d6.setAttribute("checked",false);_2d6.focusNode.setAttribute("tabIndex","-1");}var _2d7=this.pane2button[page];_2d7.setAttribute("checked",true);this._currentChild=page;_2d7.focusNode.setAttribute("tabIndex","0");var _2d8=dijit.byId(this.containerId);dijit.setWaiState(_2d8.containerNode||_2d8.domNode,"labelledby",_2d7.id);},onButtonClick:function(page){var _2da=dijit.byId(this.containerId);_2da.selectChild(page);},onCloseButtonClick:function(page){var _2dc=dijit.byId(this.containerId);_2dc.closeChild(page);var b=this.pane2button[this._currentChild];if(b){dijit.focus(b.focusNode||b.domNode);}},adjacent:function(_2de){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_2de=!_2de;}var _2df=this.getChildren();var _2e0=dojo.indexOf(_2df,this.pane2button[this._currentChild]);var _2e1=_2de?1:_2df.length-1;return _2df[(_2e0+_2e1)%_2df.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _2e3=null;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:if(!e._djpage){_2e3=false;}break;case k.PAGE_UP:if(e.ctrlKey){_2e3=false;}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(!e._djpage){_2e3=true;}break;case k.PAGE_DOWN:if(e.ctrlKey){_2e3=true;}break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.keyCode==k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.keyChar=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}if(_2e3!==null){this.adjacent(_2e3).onClick();dojo.stopEvent(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited(arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});dojo.extend(dijit._Widget,{title:"",selected:false,closable:false,onClose:function(){return true;}});}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._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,"class":"dijitContentPane",doLayout:"auto",postCreate:function(){this.domNode.title="";if(!this.containerNode){this.containerNode=this.domNode;}if(this.preload){this._loadCheck();}var _2e9=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_2e9);this.errorMessage=dojo.string.substitute(this.errorMessage,_2e9);var _2ea=dijit.getWaiRole(this.domNode);if(!_2ea){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this["class"]);},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 _2eb=dojo.query(">",this.containerNode||this.domNode),_2ec=_2eb.filter("[widgetId]");if(_2eb.length==1&&_2ec.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_2ec[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}if(this.doLayout!="false"&&this.doLayout!==false){this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.startup();this._singleChild.resize(this._contentBox||dojo.contentBox(this.containerNode||this.domNode));}}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_2f2){this.cancel();this.isLoaded=false;this._loadCheck(_2f2);},_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(_2f4){var _2f5=this._isShown();if(this.href&&(_2f4||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_2f5&&!this._xhrDfd)||(!this.isLoaded&&_2f5&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _2f7={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_2f7,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_2f7);hand.addCallback(function(html){try{self.onDownloadEnd.call(self);self._isDownloaded=true;self.setContent.call(self,html);}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");}},_setContent:function(cont){this.destroyDescendants();try{var node=this.containerNode||this.domNode;while(node.firstChild){dojo._destroyElement(node.firstChild);}if(typeof cont=="string"){if(this.extractContent){match=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(match){cont=match[1];}}node.innerHTML=cont;}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}}catch(e){var _2fe=this.onContentError(e);try{node.innerHTML=_2fe;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_301){var _302=this["on"+type+"Error"].call(this,err);if(_301){console.error(_301,err);}else{if(_302){this._setContent.call(this,_302);}}},_createSubWidgets:function(){var _303=this.containerNode||this.domNode;try{dojo.parser.parse(_303,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(_306){},onDownloadError:function(_307){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.layout.AccordionContainer"]){dojo._hasResource["dijit.layout.AccordionContainer"]=true;dojo.provide("dijit.layout.AccordionContainer");dojo.declare("dijit.layout.AccordionContainer",dijit.layout.StackContainer,{duration:250,_verticalSpace:0,postCreate:function(){this.domNode.style.overflow="hidden";this.inherited("postCreate",arguments);dijit.setWaiRole(this.domNode,"tablist");dojo.addClass(this.domNode,"dijitAccordionContainer");},startup:function(){if(this._started){return;}this.inherited("startup",arguments);if(this.selectedChildWidget){var _308=this.selectedChildWidget.containerNode.style;_308.display="";_308.overflow="auto";this.selectedChildWidget._setSelectedState(true);}},layout:function(){var _309=0;var _30a=this.selectedChildWidget;dojo.forEach(this.getChildren(),function(_30b){_309+=_30b.getTitleHeight();});var _30c=this._contentBox;this._verticalSpace=(_30c.h-_309);if(_30a){_30a.containerNode.style.height=this._verticalSpace+"px";}},_setupChild:function(page){return page;},_transition:function(_30e,_30f){if(this._inTransition){return;}this._inTransition=true;var _310=[];var _311=this._verticalSpace;if(_30e){_30e.setSelected(true);var _312=_30e.containerNode;_312.style.display="";_310.push(dojo.animateProperty({node:_312,duration:this.duration,properties:{height:{start:"1",end:_311}},onEnd:function(){_312.style.overflow="auto";}}));}if(_30f){_30f.setSelected(false);var _313=_30f.containerNode;_313.style.overflow="hidden";_310.push(dojo.animateProperty({node:_313,duration:this.duration,properties:{height:{start:_311,end:"1"}},onEnd:function(){_313.style.display="none";}}));}this._inTransition=false;dojo.fx.combine(_310).play();},_onKeyPress:function(e){if(this.disabled||e.altKey||!(e._dijitWidget||e.ctrlKey)){return;}var k=dojo.keys;var _316=e._dijitWidget;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:if(_316){this._adjacent(false)._onTitleClick();dojo.stopEvent(e);}break;case k.PAGE_UP:if(e.ctrlKey){this._adjacent(false)._onTitleClick();dojo.stopEvent(e);}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(_316){this._adjacent(true)._onTitleClick();dojo.stopEvent(e);}break;case k.PAGE_DOWN:if(e.ctrlKey){this._adjacent(true)._onTitleClick();dojo.stopEvent(e);}break;default:if(e.ctrlKey&&e.keyCode==k.TAB){this._adjacent(e._dijitWidget,!e.shiftKey)._onTitleClick();dojo.stopEvent(e);}}}});dojo.declare("dijit.layout.AccordionPane",[dijit.layout.ContentPane,dijit._Templated,dijit._Contained],{templateString:"<div class='dijitAccordionPane'\r\n\t><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onTitleKeyPress,onfocus:_handleFocus,onblur:_handleFocus'\r\n\t\tclass='dijitAccordionTitle' wairole=\"tab\"\r\n\t\t><div class='dijitAccordionArrow' waiRole=\"presentation\"></div\r\n\t\t><div class='arrowTextUp' waiRole=\"presentation\">&#9650;</div\r\n\t\t><div class='arrowTextDown' waiRole=\"presentation\">&#9660;</div\r\n\t\t><div waiRole=\"presentation\" dojoAttachPoint='titleTextNode' class='dijitAccordionText'>${title}</div></div\r\n\t><div><div dojoAttachPoint='containerNode' style='overflow: hidden; height: 1px; display: none'\r\n\t\tclass='dijitAccordionBody' wairole=\"tabpanel\"\r\n\t></div></div>\r\n</div>\r\n",postCreate:function(){this.inherited("postCreate",arguments);dojo.setSelectable(this.titleNode,false);this.setSelected(this.selected);},getTitleHeight:function(){return dojo.marginBox(this.titleNode).h;},_onTitleClick:function(){var _317=this.getParent();if(!_317._inTransition){_317.selectChild(this);dijit.focus(this.focusNode);}},_onTitleKeyPress:function(evt){evt._dijitWidget=this;return this.getParent()._onKeyPress(evt);},_setSelectedState:function(_319){this.selected=_319;dojo[(_319?"addClass":"removeClass")](this.titleNode,"dijitAccordionTitle-selected");this.focusNode.setAttribute("tabIndex",_319?"0":"-1");},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,"dijitAccordionFocused");},setSelected:function(_31b){this._setSelectedState(_31b);if(_31b){this.onSelected();this._loadCheck(true);}},onSelected:function(){}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.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,onkeyup'\r\n\tautocomplete=\"off\" type=\"${type}\"\r\n\t/>\r\n",baseClass:"dijitTextBox",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormValueWidget.prototype.attributeMap),{maxLength:"focusNode"}),getDisplayedValue:function(){return this.filter(this.textbox.value);},getValue:function(){return this.parse(this.getDisplayedValue(),this.constraints);},setValue:function(_31c,_31d,_31e){var _31f=this.filter(_31c);if((((typeof _31f==typeof _31c)&&(_31c!==undefined))||(_31c===null))&&(_31e==null||_31e==undefined)){_31e=this.format(_31f,this.constraints);}if(_31e!=null&&_31e!=undefined){this.textbox.value=_31e;}dijit.form.TextBox.superclass.setValue.call(this,_31f,_31d);},setDisplayedValue:function(_320,_321){this.textbox.value=_320;this.setValue(this.getValue(),_321);},format:function(_322,_323){return ((_322==null||_322==undefined)?"":(_322.toString?_322.toString():_322));},parse:function(_324,_325){return _324;},postCreate:function(){this.textbox.setAttribute("value",this.getDisplayedValue());this.inherited(arguments);this._layoutHack();},filter:function(val){if(val===null||val===undefined){return "";}else{if(typeof val!="string"){return val;}}if(this.trim){val=dojo.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.setValue(this.getValue(),(this.isValid?this.isValid():true));},_onBlur:function(){this._setBlurValue();this.inherited(arguments);},onkeyup:function(){}});dijit.selectInputText=function(_328,_329,stop){var _32b=dojo.global;var _32c=dojo.doc;_328=dojo.byId(_328);if(isNaN(_329)){_329=0;}if(isNaN(stop)){stop=_328.value?_328.value.length:0;}_328.focus();if(_32c["selection"]&&dojo.body()["createTextRange"]){if(_328.createTextRange){var _32d=_328.createTextRange();with(_32d){collapse(true);moveStart("character",_329);moveEnd("character",stop);select();}}}else{if(_32b["getSelection"]){var _32e=_32b.getSelection();if(_328.setSelectionRange){_328.setSelectionRange(_329,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:200,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(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_32f,_330,_331){if(this.aroundNode&&this.aroundNode===_330){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_32f;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _332={};var ltr=this.isLeftToRight();dojo.forEach((_331&&_331.length)?_331:dijit.Tooltip.defaultPosition,function(pos){switch(pos){case "after":_332[ltr?"BR":"BL"]=ltr?"BL":"BR";break;case "before":_332[ltr?"BL":"BR"]=ltr?"BR":"BL";break;case "below":_332[ltr?"BL":"BR"]=ltr?"TL":"TR";_332[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above":default:_332[ltr?"TL":"TR"]=ltr?"BL":"BR";_332[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});var pos=dijit.placeOnScreenAroundElement(this.domNode,_330,_332,dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_330;},orient:function(node,_337,_338){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"}[_337+"-"+_338];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_339){if(!this.aroundNode||this.aroundNode!==_339){return;}if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_33a,_33b,_33c){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_33a,_33b,_33c);};dijit.hideTooltip=function(_33d){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_33d);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],postCreate:function(){if(this.srcNodeRef){this.srcNodeRef.style.display="none";}this._connectNodes=[];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseOver","onMouseOut","onFocus","onBlur","onHover","onUnHover"],function(_340){this.connect(node,_340.toLowerCase(),"_"+_340);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,e.target)){return;}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 _346=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_346);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_348){_348=_348||this._connectNodes[0];if(!_348){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_348,this.position);this._connectNode=_348;},close:function(){dijit.hideTooltip(this._connectNode);delete this._connectNode;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.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:_onkeyup,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(_349){return this.regExp;},state:"",tooltipPosition:[],setValue:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_34a,_34b){return (new RegExp("^("+this.regExpGen(_34b)+")"+(this.required?"":"?")+"$")).test(_34a)&&(!this.required||!this._isEmpty(_34a))&&(this._isEmpty(_34a)||this.parse(_34a,_34b)!==undefined);},isValid:function(_34c){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_34d){return /^\s*$/.test(_34d);},getErrorMessage:function(_34e){return this.invalidMessage;},getPromptMessage:function(_34f){return this.promptMessage;},validate:function(_350){var _351="";var _352=this.isValid(_350);var _353=this._isEmpty(this.textbox.value);this.state=(_352||(!this._hasBeenBlurred&&_353))?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_352?"false":"true");if(_350){if(_353){_351=this.getPromptMessage(true);}if(!_351&&this.state=="Error"){_351=this.getErrorMessage(true);}}this.displayMessage(_351);return _352;},_message:"",displayMessage:function(_354){if(this._message==_354){return;}this._message=_354;dijit.hideTooltip(this.domNode);if(_354){dijit.showTooltip(_354,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);},_update:function(e){this._refreshState();this._onMouse(e);},_onkeyup:function(e){this._update(e);this.onkeyup(e);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=dojo.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;}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{serialize:function(val,_359){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.getValue());return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},setAttribute:function(attr,_35c){this.inherited(arguments);switch(attr){case "disabled":if(this.valueNode){this.valueNode.disabled=this.disabled;}}},postCreate:function(){var _35d=this.textbox;var _35e=(this.valueNode=dojo.doc.createElement("input"));_35e.setAttribute("type",_35d.type);_35e.setAttribute("value",this.toString());dojo.style(_35e,"display","none");_35e.name=this.textbox.name;_35e.disabled=this.textbox.disabled;this.textbox.name=this.textbox.name+"_displayed_";this.textbox.removeAttribute("name");dojo.place(_35e,_35d,"after");this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",compare:function(val1,val2){return val1-val2;},rangeCheck:function(_361,_362){var _363="min" in _362;var _364="max" in _362;if(_363||_364){return (!_363||this.compare(_361,_362.min)>=0)&&(!_364||this.compare(_361,_362.max)<=0);}return true;},isInRange:function(_365){return this.rangeCheck(this.getValue(),this.constraints);},isValid:function(_366){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_366));},getErrorMessage:function(_367){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_367)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},setValue:function(_368,_369){dijit.setWaiState(this.focusNode,"valuenow",_368);this.inherited("setValue",arguments);}});}if(!dojo._hasResource["dijit.form.ComboBox"]){dojo._hasResource["dijit.form.ComboBox"]=true;dojo.provide("dijit.form.ComboBox");dojo.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,query:{},autoComplete:true,searchDelay:100,searchAttr:"name",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,onkeyup\"\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(_36a){var pos=0;if(typeof (_36a.selectionStart)=="number"){pos=_36a.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_36a.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(_36e,_36f){_36f=parseInt(_36f);dijit.selectInputText(_36e,_36f,_36f);},_setAttribute:function(attr,_371){if(attr=="disabled"){dijit.setWaiState(this.comboNode,"disabled",_371);}},_onKeyPress:function(evt){if(evt.altKey||(evt.ctrlKey&&evt.charCode!=118)){return;}var _373=false;var pw=this._popupWidget;var dk=dojo.keys;if(this._isShowingNow){pw.handleKey(evt);}switch(evt.keyCode){case dk.PAGE_DOWN:case dk.DOWN_ARROW:if(!this._isShowingNow||this._prev_key_esc){this._arrowPressed();_373=true;}else{this._announceOption(pw.getHighlightedOption());}dojo.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());}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.ENTER:var _376;if(this._isShowingNow&&(_376=pw.getHighlightedOption())){if(_376==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_376==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this.setDisplayedValue(this.getDisplayedValue());}evt.preventDefault();case dk.TAB:var _377=this.getDisplayedValue();if(pw&&(_377==pw._messages["previousMessage"]||_377==pw._messages["nextMessage"])){break;}if(this._isShowingNow){this._prev_key_backspace=false;this._prev_key_esc=false;if(pw.getHighlightedOption()){pw.setValue({target:pw.getHighlightedOption()},true);}this._hideResultList();}break;case dk.SPACE:this._prev_key_backspace=false;this._prev_key_esc=false;if(this._isShowingNow&&pw.getHighlightedOption()){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_373=true;}break;case dk.ESCAPE:this._prev_key_backspace=false;this._prev_key_esc=true;if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}this.inherited(arguments);break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_esc=false;this._prev_key_backspace=true;_373=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;if(dojo.isIE||evt.charCode!=0){_373=true;}}if(this.searchTimer){clearTimeout(this.searchTimer);}if(_373){setTimeout(dojo.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _37a=this.ignoreCase?"toLowerCase":"substr";if(text[_37a](0).indexOf(this.focusNode.value[_37a](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;dijit.selectInputText(fn,cpos);}}else{fn.value=text;dijit.selectInputText(fn);}},_openResultList:function(_37c,_37d){if(this.disabled||this.readOnly||(_37d.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_37c.length){this._hideResultList();return;}var _37e=new String(this.store.getValue(_37c[0],this.searchAttr));if(_37e&&this.autoComplete&&!this._prev_key_backspace&&(_37d.query[this.searchAttr]!="*")){this._autoCompleteText(_37e);}this._popupWidget.createOptions(_37c,_37d,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_37d.direction){if(1==_37d.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_37d.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}},_showResultList:function(){this._hideResultList();var _37f=this._popupWidget.getItems(),_380=Math.min(_37f.length,this.maxListLength);this._arrowPressed();this.displayMessage("");with(this._popupWidget.domNode.style){width="";height="";}var best=this.open();var _382=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_382.h)&&(best.w==_382.w))?"hidden":"auto";var _383=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_383+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_383,this.domNode.offsetWidth)});dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _384=this.getDisplayedValue();var pw=this._popupWidget;if(pw&&(_384==pw._messages["previousMessage"]||_384==pw._messages["nextMessage"])){this.setValue(this._lastValueReported,true);}else{this.setDisplayedValue(_384);}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_announceOption:function(node){if(node==null){return;}var _387;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_387=node.innerHTML;}else{_387=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_387);},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.setDisplayedValue(this.getDisplayedValue());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.setValue(this.store.getValue(tgt.item,this.searchAttr),true);},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearch("");}},_startSearchFromInput:function(){this._startSearch(this.focusNode.value);},_getQueryString:function(text){return dojo.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _38e=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_38e});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_38e);}this.item=null;var _38f=dojo.clone(this.query);this._lastQuery=_38f[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_390,_391){var _392=this.store.fetch({queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_390,onComplete:dojo.hitch(this,"_openResultList"),onError:function(_393){console.error("dijit.form.ComboBox: "+_393);dojo.hitch(_391,"_hideResultList")();},start:0,count:this.pageSize});var _394=function(_395,_396){_395.start+=_395.count*_396;_395.direction=_396;this.store.fetch(_395);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_394,_392);},_38f,this),this.searchDelay);},_getValueField:function(){return this.searchAttr;},_arrowPressed:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");}},_arrowIdle:function(){if(!this.disabled&&!this.readOnly&&this.hasDownArrow){dojo.removeClass(this.downArrowNode,"dojoArrowButtonPushed");}},compositionend:function(evt){this.onkeypress({charCode:-1});},constructor:function(){this.query={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _398=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_398);if(!this.value||((typeof _398.selectedIndex=="number")&&_398.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){this.value=this.store.getValue(item,this._getValueField());}}}},_postCreate:function(){var _39a=dojo.query("label[for=\""+this.id+"\"]");if(_39a.length){_39a[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_39a[0].id);dijit.setWaiState(cn,"disabled",this.disabled);}},uninitialize:function(){if(this._popupWidget){this._hideResultList();this._popupWidget.destroy();}},_getMenuLabelFromItem:function(item){return {html:false,label:this.store.getValue(item,this.searchAttr)};},open:function(){this._isShowingNow=true;return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);}});dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._Templated],{templateString:"<ul class='dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow:\"auto\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton'></li>"+"</ul>",_messages:null,postMixInProperties:function(){this._messages=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited("postMixInProperties",arguments);},setValue:function(_39d){this.value=_39d;this.onChange(_39d);},onChange:function(_39e){},onPage:function(_39f){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited("postCreate",arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_3a1){var _3a2=_3a1(item);var _3a3=dojo.doc.createElement("li");dijit.setWaiRole(_3a3,"option");if(_3a2.html){_3a3.innerHTML=_3a2.label;}else{_3a3.appendChild(dojo.doc.createTextNode(_3a2.label));}if(_3a3.innerHTML==""){_3a3.innerHTML="&nbsp;";}_3a3.item=item;return _3a3;},createOptions:function(_3a4,_3a5,_3a6){this.previousButton.style.display=(_3a5.start==0)?"none":"";dojo.attr(this.previousButton,"id",this.id+"_prev");dojo.forEach(_3a4,function(item,i){var _3a9=this._createOption(item,_3a6);_3a9.className="dijitMenuItem";dojo.attr(_3a9,"id",this.id+i);this.domNode.insertBefore(_3a9,this.nextButton);},this);this.nextButton.style.display=(_3a5.count==_3a4.length)?"":"none";dojo.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){dojo.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.setValue({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;dojo.addClass(this._highlighted_option,"dijitMenuItemHover");}},_blurOptionNode:function(){if(this._highlighted_option){dojo.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);}}dijit.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){this._focusOptionNode(this.domNode.firstChild.nextSibling);dijit.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);dijit.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);}}dijit.scrollIntoView(this._highlighted_option);},_page:function(up){var _3b6=0;var _3b7=this.domNode.scrollTop;var _3b8=dojo.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_3b6<_3b8){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 _3b9=this.domNode.scrollTop;_3b6+=(_3b9-_3b7)*(up?-1:1);_3b7=_3b9;}},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(evt){switch(evt.keyCode){case dojo.keys.DOWN_ARROW:this._highlightNextOption();break;case dojo.keys.PAGE_DOWN:this.pageDown();break;case dojo.keys.UP_ARROW:this._highlightPrevOption();break;case dojo.keys.PAGE_UP:this.pageUp();break;}}});dojo.declare("dijit.form.ComboBox",[dijit.form.ValidationTextBox,dijit.form.ComboBoxMixin],{postMixInProperties:function(){dijit.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);dijit.form.ValidationTextBox.prototype.postMixInProperties.apply(this,arguments);},postCreate:function(){dijit.form.ComboBoxMixin.prototype._postCreate.apply(this,arguments);dijit.form.ValidationTextBox.prototype.postCreate.apply(this,arguments);},setAttribute:function(attr,_3bd){dijit.form.ValidationTextBox.prototype.setAttribute.apply(this,arguments);dijit.form.ComboBoxMixin.prototype._setAttribute.apply(this,arguments);}});dojo.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;},getValue:function(item,_3c0,_3c1){return (_3c0=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_3c2){return true;},fetch:function(args){var _3c4="^"+args.query.name.replace(/([\\\|\(\)\[\{\^\$\+\?\.\<\>])/g,"\\$1").replace("*",".*")+"$",_3c5=new RegExp(_3c4,args.queryOptions.ignoreCase?"i":""),_3c6=dojo.query("> option",this.root).filter(function(_3c7){return (_3c7.innerText||_3c7.textContent||"").match(_3c5);});var _3c8=args.start||0,end=("count" in args&&args.count!=Infinity)?(_3c8+args.count):_3c6.length;args.onComplete(_3c6.slice(_3c8,end),args);return args;},close:function(_3ca){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return dojo.attr(item,"value");},fetchItemByIdentity:function(args){var item=dojo.query("option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return dojo.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];}});}if(!dojo._hasResource["dijit.form.FilteringSelect"]){dojo._hasResource["dijit.form.FilteringSelect"]=true;dojo.provide("dijit.form.FilteringSelect");dojo.declare("dijit.form.FilteringSelect",[dijit.form.MappedTextBox,dijit.form.ComboBoxMixin],{labelAttr:"",labelType:"text",_isvalid:true,_lastDisplayedValue:"",isValid:function(){return this._isvalid;},_callbackSetLabel:function(_3d1,_3d2,_3d3){if(_3d2&&_3d2.query[this.searchAttr]!=this._lastQuery){return;}if(!_3d1.length){if(!this._focused){this.valueNode.value="";}dijit.form.TextBox.superclass.setValue.call(this,undefined,!this._focused);this._isvalid=false;this.validate(this._focused);}else{this._setValueFromItem(_3d1[0],_3d3);}},_openResultList:function(_3d4,_3d5){if(_3d5.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_3d4.length!=0;this.validate(true);dijit.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},getValue:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValue:function(_3d6,_3d7,_3d8){this.valueNode.value=_3d6;dijit.form.FilteringSelect.superclass.setValue.call(this,_3d6,_3d8,_3d7);this._lastDisplayedValue=_3d7;},setValue:function(_3d9,_3da){var self=this;var _3dc=function(item,_3de){if(item){if(self.store.isItemLoaded(item)){self._callbackSetLabel([item],undefined,_3de);}else{self.store.loadItem({item:item,onItem:function(_3df,_3e0){self._callbackSetLabel(_3df,_3e0,_3de);}});}}else{self._isvalid=false;self.validate(false);}};this.store.fetchItemByIdentity({identity:_3d9,onItem:function(item){_3dc(item,_3da);}});},_setValueFromItem:function(item,_3e3){this._isvalid=true;this._setValue(this.store.getIdentity(item),this.labelFunc(item,this.store),_3e3);},labelFunc:function(item,_3e5){return _3e5.getValue(item,this.searchAttr);},_doSelect:function(tgt){this.item=tgt.item;this._setValueFromItem(tgt.item,true);},setDisplayedValue:function(_3e7,_3e8){if(this.store){var _3e9=dojo.clone(this.query);this._lastQuery=_3e9[this.searchAttr]=_3e7;this.textbox.value=_3e7;this._lastDisplayedValue=_3e7;var _3ea=this;this.store.fetch({query:_3e9,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_3eb,_3ec){dojo.hitch(_3ea,"_callbackSetLabel")(_3eb,_3ec,_3e8);},onError:function(_3ed){console.error("dijit.form.FilteringSelect: "+_3ed);dojo.hitch(_3ea,"_setValue")(undefined,_3e7,false);}});}},_getMenuLabelFromItem:function(item){if(this.labelAttr){return {html:this.labelType=="html",label:this.store.getValue(item,this.labelAttr)};}else{return dijit.form.ComboBoxMixin.prototype._getMenuLabelFromItem.apply(this,arguments);}},postMixInProperties:function(){dijit.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);dijit.form.MappedTextBox.prototype.postMixInProperties.apply(this,arguments);},postCreate:function(){dijit.form.ComboBoxMixin.prototype._postCreate.apply(this,arguments);dijit.form.MappedTextBox.prototype.postCreate.apply(this,arguments);},setAttribute:function(attr,_3f0){dijit.form.MappedTextBox.prototype.setAttribute.apply(this,arguments);dijit.form.ComboBoxMixin.prototype._setAttribute.apply(this,arguments);},undo:function(){this.setDisplayedValue(this._lastDisplayedValue);},_valueChanged:function(){return this.getDisplayedValue()!=this._lastDisplayedValue;}});}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function(_3f1,_3f2){var rxp="^";var c=null;for(var i=0;i<_3f1.length;i++){c=_3f1.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_3f1.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(_3f2){return new RegExp(rxp,"i");}else{return new RegExp(rxp);}};}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.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;};dojo.data.util.sorter.createSortFunction=function(_3f9,_3fa){var _3fb=[];function createSortFunction(attr,dir){return function(_3fe,_3ff){var a=_3fa.getValue(_3fe,attr);var b=_3fa.getValue(_3ff,attr);var _402=null;if(_3fa.comparatorMap){if(typeof attr!=="string"){attr=_3fa.getIdentity(attr);}_402=_3fa.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;}_402=_402||dojo.data.util.sorter.basicComparator;return dir*_402(a,b);};};for(var i=0;i<_3f9.length;i++){sortAttribute=_3f9[i];if(sortAttribute.attribute){var _404=(sortAttribute.descending)?-1:1;_3fb.push(createSortFunction(sortAttribute.attribute,_404));}}return function(rowA,rowB){var i=0;while(i<_3fb.length){var ret=_3fb[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function(_409){_409=_409||{};if(!_409.store){_409.store=this;}var self=this;var _40b=function(_40c,_40d){if(_40d.onError){var _40e=_40d.scope||dojo.global;_40d.onError.call(_40e,_40c,_40d);}};var _40f=function(_410,_411){var _412=_411.abort||null;var _413=false;var _414=_411.start?_411.start:0;var _415=_411.count?(_414+_411.count):_410.length;_411.abort=function(){_413=true;if(_412){_412.call(_411);}};var _416=_411.scope||dojo.global;if(!_411.store){_411.store=self;}if(_411.onBegin){_411.onBegin.call(_416,_410.length,_411);}if(_411.sort){_410.sort(dojo.data.util.sorter.createSortFunction(_411.sort,self));}if(_411.onItem){for(var i=_414;(i<_410.length)&&(i<_415);++i){var item=_410[i];if(!_413){_411.onItem.call(_416,item,_411);}}}if(_411.onComplete&&!_413){var _419=null;if(!_411.onItem){_419=_410.slice(_414,_415);}_411.onComplete.call(_416,_419,_411);}};this._fetchItems(_409,_40f,_40b);return _409;};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_41a){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_41a.url;this._jsonData=_41a.data;this._datatypeMap=_41a.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_41b){return dojo.date.stamp.fromISOString(_41b);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];},url:"",_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_41d){if(typeof _41d!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(item,_41f,_420){var _421=this.getValues(item,_41f);return (_421.length>0)?_421[0]:_420;},getValues:function(item,_423){this._assertIsItem(item);this._assertIsAttribute(_423);return item[_423]||[];},getAttributes:function(item){this._assertIsItem(item);var _425=[];for(var key in item){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_425.push(key);}}return _425;},hasAttribute:function(item,_428){return this.getValues(item,_428).length>0;},containsValue:function(item,_42a,_42b){var _42c=undefined;if(typeof _42b==="string"){_42c=dojo.data.util.filter.patternToRegExp(_42b,false);}return this._containsValue(item,_42a,_42b,_42c);},_containsValue:function(item,_42e,_42f,_430){return dojo.some(this.getValues(item,_42e),function(_431){if(_431!==null&&!dojo.isObject(_431)&&_430){if(_431.toString().match(_430)){return true;}}else{if(_42f===_431){return true;}}});},isItem:function(_432){if(_432&&_432[this._storeRefPropName]===this){if(this._arrayOfAllItems[_432[this._itemNumPropName]]===_432){return true;}}return false;},isItemLoaded:function(_433){return this.isItem(_433);},loadItem:function(_434){this._assertIsItem(_434.item);},getFeatures:function(){return this._features;},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_437,_438,_439){var self=this;var _43b=function(_43c,_43d){var _43e=[];if(_43c.query){var _43f=_43c.queryOptions?_43c.queryOptions.ignoreCase:false;var _440={};for(var key in _43c.query){var _442=_43c.query[key];if(typeof _442==="string"){_440[key]=dojo.data.util.filter.patternToRegExp(_442,_43f);}}for(var i=0;i<_43d.length;++i){var _444=true;var _445=_43d[i];if(_445===null){_444=false;}else{for(var key in _43c.query){var _442=_43c.query[key];if(!self._containsValue(_445,key,_442,_440[key])){_444=false;}}}if(_444){_43e.push(_445);}}_438(_43e,_43c);}else{for(var i=0;i<_43d.length;++i){var item=_43d[i];if(item!==null){_43e.push(item);}}_438(_43e,_43c);}};if(this._loadFinished){_43b(_437,this._getItemsArray(_437.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_437,filter:_43b});}else{this._loadInProgress=true;var _447={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _448=dojo.xhrGet(_447);_448.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_43b(_437,self._getItemsArray(_437.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_439(e,_437);}});_448.addErrback(function(_44a){self._loadInProgress=false;_439(_44a,_437);});}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_43b(_437,this._getItemsArray(_437.queryOptions));}catch(e){_439(e,_437);}}else{_439(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_437);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _44c=this._queuedFetches[i];var _44d=_44c.args;var _44e=_44c.filter;if(_44e){_44e(_44d,this._getItemsArray(_44d.queryOptions));}else{this.fetchItemByIdentity(_44d);}}this._queuedFetches=[];}},_getItemsArray:function(_44f){if(_44f&&_44f.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_450){},_getItemsFromLoadedData:function(_451){function valueIsAnItem(_452){var _453=((_452!=null)&&(typeof _452=="object")&&(!dojo.isArray(_452))&&(!dojo.isFunction(_452))&&(_452.constructor==Object)&&(typeof _452._reference=="undefined")&&(typeof _452._type=="undefined")&&(typeof _452._value=="undefined"));return _453;};var self=this;function addItemAndSubItemsToArrayOfAllItems(_455){self._arrayOfAllItems.push(_455);for(var _456 in _455){var _457=_455[_456];if(_457){if(dojo.isArray(_457)){var _458=_457;for(var k=0;k<_458.length;++k){var _45a=_458[k];if(valueIsAnItem(_45a)){addItemAndSubItemsToArrayOfAllItems(_45a);}}}else{if(valueIsAnItem(_457)){addItemAndSubItemsToArrayOfAllItems(_457);}}}}};this._labelAttr=_451.label;var i;var item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_451.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];addItemAndSubItemsToArrayOfAllItems(item);item[this._rootItemPropName]=true;}var _45d={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var _45f=item[key];if(_45f!==null){if(!dojo.isArray(_45f)){item[key]=[_45f];}}else{item[key]=[null];}}_45d[key]=key;}}while(_45d[this._storeRefPropName]){this._storeRefPropName+="_";}while(_45d[this._itemNumPropName]){this._itemNumPropName+="_";}while(_45d[this._reverseRefMap]){this._reverseRefMap+="_";}var _460;var _461=_451.identifier;if(_461){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_461;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_460=item[_461];var _462=_460[0];if(!this._itemsByIdentity[_462]){this._itemsByIdentity[_462]=item;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_461+"].  Value collided: ["+_462+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_461+"].  Value collided: ["+_462+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];item[this._storeRefPropName]=this;item[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){_460=item[key];for(var j=0;j<_460.length;++j){_45f=_460[j];if(_45f!==null&&typeof _45f=="object"){if(_45f._type&&_45f._value){var type=_45f._type;var _465=this._datatypeMap[type];if(!_465){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(dojo.isFunction(_465)){_460[j]=new _465(_45f._value);}else{if(dojo.isFunction(_465.deserialize)){_460[j]=_465.deserialize(_45f._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_45f._reference){var _466=_45f._reference;if(!dojo.isObject(_466)){_460[j]=this._itemsByIdentity[_466];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _468=this._arrayOfAllItems[k];var _469=true;for(var _46a in _466){if(_468[_46a]!=_466[_46a]){_469=false;}}if(_469){_460[j]=_468;}}}if(this.referenceIntegrity){var _46b=_460[j];if(this.isItem(_46b)){this._addReferenceToMap(_46b,item,key);}}}else{if(this.isItem(_45f)){if(this.referenceIntegrity){this._addReferenceToMap(_45f,item,key);}}}}}}}},_addReferenceToMap:function(_46c,_46d,_46e){},getIdentity:function(item){var _470=this._features["dojo.data.api.Identity"];if(_470===Number){return item[this._itemNumPropName];}else{var _471=item[_470];if(_471){return _471[0];}}return null;},fetchItemByIdentity:function(_472){if(!this._loadFinished){var self=this;if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_472});}else{this._loadInProgress=true;var _474={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _475=dojo.xhrGet(_474);_475.addCallback(function(data){var _477=_472.scope?_472.scope:dojo.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;var item=self._getItemByIdentity(_472.identity);if(_472.onItem){_472.onItem.call(_477,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_472.onError){_472.onError.call(_477,error);}}});_475.addErrback(function(_479){self._loadInProgress=false;if(_472.onError){var _47a=_472.scope?_472.scope:dojo.global;_472.onError.call(_47a,_479);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;var item=self._getItemByIdentity(_472.identity);if(_472.onItem){var _47c=_472.scope?_472.scope:dojo.global;_472.onItem.call(_47c,item);}}}}else{var item=this._getItemByIdentity(_472.identity);if(_472.onItem){var _47c=_472.scope?_472.scope:dojo.global;_472.onItem.call(_47c,item);}}},_getItemByIdentity:function(_47d){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_47d];}else{item=this._arrayOfAllItems[_47d];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function(item){var _480=this._features["dojo.data.api.Identity"];if(_480===Number){return null;}else{return [_480];}},_forceLoad:function(){var self=this;if(this._jsonFileUrl){var _482={url:self._jsonFileUrl,handleAs:"json-comment-optional",sync:true};var _483=dojo.xhrGet(_482);_483.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}}catch(e){console.log(e);throw e;}});_483.addErrback(function(_485){throw _485;});}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_486){var _487={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _488=dojo.cldr.supplemental._region(_486);var dow=_487[_488];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_48a){_48a=dojo.i18n.normalizeLocale(_48a);var tags=_48a.split("-");var _48c=tags[1];if(!_48c){_48c={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_48c.length==4){_48c=tags[2];}}return _48c;};dojo.cldr.supplemental.getWeekend=function(_48d){var _48e={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _48f={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _490=dojo.cldr.supplemental._region(_48d);var _491=_48e[_490];var end=_48f[_490];if(_491===undefined){_491=6;}if(end===undefined){end=0;}return {start:_491,end:end};};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_493){var _494=_493.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_494==1&&dojo.date.isLeapYear(_493)){return 29;}return days[_494];};dojo.date.isLeapYear=function(_496){var year=_496.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_498){var str=_498.toString();var tz="";var _49b;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_49b=str.match(pat))){tz=_49b[1];}else{str=_498.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_49b=str.match(pat))){tz=_49b[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_49e,_49f,_4a0){_49e=new Date(Number(_49e));_49f=new Date(Number(_49f||new Date()));if(_4a0!=="undefined"){if(_4a0=="date"){_49e.setHours(0,0,0,0);_49f.setHours(0,0,0,0);}else{if(_4a0=="time"){_49e.setFullYear(0,0,0);_49f.setFullYear(0,0,0);}}}if(_49e>_49f){return 1;}if(_49e<_49f){return -1;}return 0;};dojo.date.add=function(date,_4a2,_4a3){var sum=new Date(Number(date));var _4a5=false;var _4a6="Date";switch(_4a2){case "day":break;case "weekday":var days,_4a8;var mod=_4a3%5;if(!mod){days=(_4a3>0)?5:-5;_4a8=(_4a3>0)?((_4a3-5)/5):((_4a3+5)/5);}else{days=mod;_4a8=parseInt(_4a3/5);}var strt=date.getDay();var adj=0;if(strt==6&&_4a3>0){adj=1;}else{if(strt==0&&_4a3<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_4a3>0)?2:-2;}_4a3=(7*_4a8)+days+adj;break;case "year":_4a6="FullYear";_4a5=true;break;case "week":_4a3*=7;break;case "quarter":_4a3*=3;case "month":_4a5=true;_4a6="Month";break;case "hour":case "minute":case "second":case "millisecond":_4a6="UTC"+_4a2.charAt(0).toUpperCase()+_4a2.substring(1)+"s";}if(_4a6){sum["set"+_4a6](sum["get"+_4a6]()+_4a3);}if(_4a5&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_4ad,_4ae,_4af){_4ae=_4ae||new Date();_4af=_4af||"day";var _4b0=_4ae.getFullYear()-_4ad.getFullYear();var _4b1=1;switch(_4af){case "quarter":var m1=_4ad.getMonth();var m2=_4ae.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_4b0*4);_4b1=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_4ad,_4ae,"day"));var _4b7=parseInt(dojo.date.difference(_4ad,_4ae,"week"));var mod=days%7;if(mod==0){days=_4b7*5;}else{var adj=0;var aDay=_4ad.getDay();var bDay=_4ae.getDay();_4b7=parseInt(days/7);mod=days%7;var _4bc=new Date(_4ad);_4bc.setDate(_4bc.getDate()+(_4b7*7));var _4bd=_4bc.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_4bd+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_4bd+mod)<0:adj=2;}}}days+=adj;days-=(_4b7*2);}_4b1=days;break;case "year":_4b1=_4b0;break;case "month":_4b1=(_4ae.getMonth()-_4ad.getMonth())+(_4b0*12);break;case "week":_4b1=parseInt(dojo.date.difference(_4ad,_4ae,"day")/7);break;case "day":_4b1/=24;case "hour":_4b1/=60;case "minute":_4b1/=60;case "second":_4b1/=1000;case "millisecond":_4b1*=_4ae.getTime()-_4ad.getTime();}return Math.round(_4b1);};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_4bf){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_4bf&&_4bf.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_4c3){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_4c3);};dojo.regexp.group=function(_4c6,_4c7){return "("+(_4c7?"?:":"")+_4c6+")";};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_4c8,_4c9,_4ca,_4cb){return _4cb.replace(/([a-z])\1*/ig,function(_4cc){var s,pad;var c=_4cc.charAt(0);var l=_4cc.length;var _4d1=["abbr","wide","narrow"];switch(c){case "G":s=_4c9[(l<4)?"eraAbbr":"eraNames"][_4c8.getFullYear()<0?0:1];break;case "y":s=_4c8.getFullYear();switch(l){case 1:break;case 2:if(!_4ca){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_4c8.getMonth()+1)/3);pad=true;break;case "M":case "L":var m=_4c8.getMonth();var _4d3;switch(l){case 1:case 2:s=m+1;pad=true;break;case 3:case 4:case 5:_4d3=_4d1[l-3];break;}if(_4d3){var _4d4=(c=="L")?"standalone":"format";var _4d5=["months",_4d4,_4d3].join("-");s=_4c9[_4d5][m];}break;case "w":var _4d6=0;s=dojo.date.locale._getWeekOfYear(_4c8,_4d6);pad=true;break;case "d":s=_4c8.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_4c8);pad=true;break;case "E":case "e":case "c":var d=_4c8.getDay();var _4d8;switch(l){case 1:case 2:if(c=="e"){var _4d9=dojo.cldr.supplemental.getFirstDayOfWeek(options.locale);d=(d-_4d9+7)%7;}if(c!="c"){s=d+1;pad=true;break;}case 3:case 4:case 5:_4d8=_4d1[l-3];break;}if(_4d8){var _4da=(c=="c")?"standalone":"format";var _4db=["days",_4da,_4d8].join("-");s=_4c9[_4db][d];}break;case "a":var _4dc=(_4c8.getHours()<12)?"am":"pm";s=_4c9[_4dc];break;case "h":case "H":case "K":case "k":var h=_4c8.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_4c8.getMinutes();pad=true;break;case "s":s=_4c8.getSeconds();pad=true;break;case "S":s=Math.round(_4c8.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.getTimezoneName(_4c8);if(s){break;}l=4;case "Z":var _4de=_4c8.getTimezoneOffset();var tz=[(_4de<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_4de)/60),2),dojo.string.pad(Math.abs(_4de)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_4cb);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_4e0,_4e1){_4e1=_4e1||{};var _4e2=dojo.i18n.normalizeLocale(_4e1.locale);var _4e3=_4e1.formatLength||"short";var _4e4=dojo.date.locale._getGregorianBundle(_4e2);var str=[];var _4e6=dojo.hitch(this,formatPattern,_4e0,_4e4,_4e1.fullYear);if(_4e1.selector=="year"){var year=_4e0.getFullYear();if(_4e2.match(/^zh|^ja/)){year+="年";}return year;}if(_4e1.selector!="time"){var _4e8=_4e1.datePattern||_4e4["dateFormat-"+_4e3];if(_4e8){str.push(_processPattern(_4e8,_4e6));}}if(_4e1.selector!="date"){var _4e9=_4e1.timePattern||_4e4["timeFormat-"+_4e3];if(_4e9){str.push(_processPattern(_4e9,_4e6));}}var _4ea=str.join(" ");return _4ea;};dojo.date.locale.regexp=function(_4eb){return dojo.date.locale._parseInfo(_4eb).regexp;};dojo.date.locale._parseInfo=function(_4ec){_4ec=_4ec||{};var _4ed=dojo.i18n.normalizeLocale(_4ec.locale);var _4ee=dojo.date.locale._getGregorianBundle(_4ed);var _4ef=_4ec.formatLength||"short";var _4f0=_4ec.datePattern||_4ee["dateFormat-"+_4ef];var _4f1=_4ec.timePattern||_4ee["timeFormat-"+_4ef];var _4f2;if(_4ec.selector=="date"){_4f2=_4f0;}else{if(_4ec.selector=="time"){_4f2=_4f1;}else{_4f2=_4f0+" "+_4f1;}}var _4f3=[];var re=_processPattern(_4f2,dojo.hitch(this,_buildDateTimeRE,_4f3,_4ee,_4ec));return {regexp:re,tokens:_4f3,bundle:_4ee};};dojo.date.locale.parse=function(_4f5,_4f6){var info=dojo.date.locale._parseInfo(_4f6);var _4f8=info.tokens,_4f9=info.bundle;var re=new RegExp("^"+info.regexp+"$");var _4fb=re.exec(_4f5);if(!_4fb){return null;}var _4fc=["abbr","wide","narrow"];var _4fd=[1970,0,1,0,0,0,0];var amPm="";var _4ff=dojo.every(_4fb,function(v,i){if(!i){return true;}var _502=_4f8[i-1];var l=_502.length;switch(_502.charAt(0)){case "y":if(l!=2&&_4f6.strict){_4fd[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _505=year.substring(0,2)*100;var _506=Math.min(Number(year.substring(2,4))+20,99);var num=(v<_506)?_505+v:_505-100+v;_4fd[0]=num;}else{if(_4f6.strict){return false;}_4fd[0]=v;}}break;case "M":if(l>2){var _508=_4f9["months-format-"+_4fc[l-3]].concat();if(!_4f6.strict){v=v.replace(".","").toLowerCase();_508=dojo.map(_508,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_508,v);if(v==-1){return false;}}else{v--;}_4fd[1]=v;break;case "E":case "e":var days=_4f9["days-format-"+_4fc[l-3]].concat();if(!_4f6.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_4fd[1]=0;case "d":_4fd[2]=v;break;case "a":var am=_4f6.am||_4f9.am;var pm=_4f6.pm||_4f9.pm;if(!_4f6.strict){var _50e=/\./g;v=v.replace(_50e,"").toLowerCase();am=am.replace(_50e,"").toLowerCase();pm=pm.replace(_50e,"").toLowerCase();}if(_4f6.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_4fd[3]=v;break;case "m":_4fd[4]=v;break;case "s":_4fd[5]=v;break;case "S":_4fd[6]=v;}return true;});var _50f=+_4fd[3];if(amPm==="p"&&_50f<12){_4fd[3]=_50f+12;}else{if(amPm==="a"&&_50f==12){_4fd[3]=0;}}var _510=new Date(_4fd[0],_4fd[1],_4fd[2],_4fd[3],_4fd[4],_4fd[5],_4fd[6]);if(_4f6.strict){_510.setFullYear(_4fd[0]);}var _511=_4f8.join("");if(!_4ff||(_511.indexOf("M")!=-1&&_510.getMonth()!=_4fd[1])||(_511.indexOf("d")!=-1&&_510.getDate()!=_4fd[2])){return null;}return _510;};function _processPattern(_512,_513,_514,_515){var _516=function(x){return x;};_513=_513||_516;_514=_514||_516;_515=_515||_516;var _518=_512.match(/(''|[^'])+/g);var _519=false;dojo.forEach(_518,function(_51a,i){if(!_51a){_518[i]="";}else{_518[i]=(_519?_514:_513)(_51a);_519=!_519;}});return _515(_518.join(""));};function _buildDateTimeRE(_51c,_51d,_51e,_51f){_51f=dojo.regexp.escapeString(_51f);if(!_51e.strict){_51f=_51f.replace(" a"," ?a");}return _51f.replace(/([a-z])\1*/ig,function(_520){var s;var c=_520.charAt(0);var l=_520.length;var p2="",p3="";if(_51e.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s=p2+"[1-9]|[12]\\d|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_51e.am||_51d.am||"AM";var pm=_51e.pm||_51d.pm||"PM";if(_51e.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}}break;default:s=".*";}if(_51c){_51c.push(_520);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _528=[];dojo.date.locale.addCustomFormats=function(_529,_52a){_528.push({pkg:_529,name:_52a});};dojo.date.locale._getGregorianBundle=function(_52b){var _52c={};dojo.forEach(_528,function(desc){var _52e=dojo.i18n.getLocalization(desc.pkg,desc.name,_52b);_52c=dojo.mixin(_52c,_52e);},this);return _52c;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_532){var _533;var _534=dojo.date.locale._getGregorianBundle(_532);var _535=[item,use,type];if(use=="standAlone"){_533=_534[_535.join("-")];}_535[1]="format";return (_533||_534[_535.join("-")]).concat();};dojo.date.locale.isWeekend=function(_536,_537){var _538=dojo.cldr.supplemental.getWeekend(_537);var day=(_536||new Date()).getDay();if(_538.end<_538.start){_538.end+=7;if(day<_538.start){day+=7;}}return day>=_538.start&&day<=_538.end;};dojo.date.locale._getDayOfYear=function(_53a){return dojo.date.difference(new Date(_53a.getFullYear(),0,1),_53a)+1;};dojo.date.locale._getWeekOfYear=function(_53b,_53c){if(arguments.length==1){_53c=0;}var _53d=new Date(_53b.getFullYear(),0,1).getDay();var adj=(_53d-_53c+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_53b)+adj-1)/7);if(_53d==_53c){week++;}return week;};}if(!dojo._hasResource["dijit._Calendar"]){dojo._hasResource["dijit._Calendar"]=true;dojo.provide("dijit._Calendar");dojo.declare("dijit._Calendar",[dijit._Widget,dijit._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\" 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(_540){if(!this.value||dojo.date.compare(_540,this.value)){_540=new Date(_540);this.displayMonth=new Date(_540);if(!this.isDisabledDate(_540,this.lang)){this.value=_540;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(dojo.doc.createTextNode(text));},_populateGrid:function(){var _543=this.displayMonth;_543.setDate(1);var _544=_543.getDay();var _545=dojo.date.getDaysInMonth(_543);var _546=dojo.date.getDaysInMonth(dojo.date.add(_543,"month",-1));var _547=new Date();var _548=this.value;var _549=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_549>_544){_549-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_54a,i){i+=_549;var date=new Date(_543);var _54d,_54e="dijitCalendar",adj=0;if(i<_544){_54d=_546-_544+i+1;adj=-1;_54e+="Previous";}else{if(i>=(_544+_545)){_54d=i-_544-_545+1;adj=1;_54e+="Next";}else{_54d=i-_544+1;_54e+="Current";}}if(adj){date=dojo.date.add(date,"month",adj);}date.setDate(_54d);if(!dojo.date.compare(date,_547,"date")){_54e="dijitCalendarCurrentDate "+_54e;}if(!dojo.date.compare(date,_548,"date")){_54e="dijitCalendarSelectedDate "+_54e;}if(this.isDisabledDate(date,this.lang)){_54e="dijitCalendarDisabledDate "+_54e;}var _550=this.getClassForDate(date,this.lang);if(_550){_54e+=_550+" "+_54e;}_54a.className=_54e+"Month dijitCalendarDateTemplate";_54a.dijitDateValue=date.valueOf();var _551=dojo.query(".dijitCalendarDateLabel",_54a)[0];this._setText(_551,date.getDate());},this);var _552=dojo.date.locale.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_552[_543.getMonth()]);var y=_543.getFullYear()-1;var d=new Date();dojo.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],dojo.date.locale.format(d,{selector:"year",locale:this.lang}));},this);var _556=this;var _557=function(_558,_559,adj){dijit.typematic.addMouseListener(_556[_558],_556,function(_55b){if(_55b>=0){_556._adjustDisplay(_559,adj);}},0.8,500);};_557("incrementMonth","month",1);_557("decrementMonth","month",-1);_557("nextYearLabelNode","year",1);_557("previousYearLabelNode","year",-1);},goToToday:function(){this.setValue(new Date());},postCreate:function(){this.inherited(arguments);var _55c=dojo.hitch(this,function(_55d,n){var _55f=dojo.query(_55d,this.domNode)[0];for(var i=0;i<n;i++){_55f.parentNode.appendChild(_55f.cloneNode(true));}});_55c(".dijitCalendarDayLabelTemplate",6);_55c(".dijitCalendarDateTemplate",6);_55c(".dijitCalendarWeekTemplate",5);var _561=dojo.date.locale.getNames("days",this.dayWidth,"standAlone",this.lang);var _562=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_563,i){this._setText(_563,_561[(i+_562)%7]);},this);var _565=dojo.date.locale.getNames("months","wide","standAlone",this.lang);dojo.forEach(_565,function(name){var _567=dojo.doc.createElement("div");this._setText(_567,name);this.monthLabelSpacer.appendChild(_567);},this);this.value=null;this.setValue(new Date());},_adjustDisplay:function(part,_569){this.displayMonth=dojo.date.add(this.displayMonth,part,_569);this._populateGrid();},_onDayClick:function(evt){var node=evt.target;dojo.stopEvent(evt);while(!node.dijitDateValue){node=node.parentNode;}if(!dojo.hasClass(node,"dijitCalendarDisabledDate")){this.setValue(node.dijitDateValue);this.onValueSelected(this.value);}},onValueSelected:function(date){},onChange:function(date){},isDisabledDate:function(_56e,_56f){},getClassForDate:function(_570,_571){}});}if(!dojo._hasResource["dijit.form._DateTimeTextBox"]){dojo._hasResource["dijit.form._DateTimeTextBox"]=true;dojo.provide("dijit.form._DateTimeTextBox");dojo.declare("dijit.form._DateTimeTextBox",dijit.form.RangeBoundTextBox,{regExpGen:dojo.date.locale.regexp,compare:dojo.date.compare,format:function(_572,_573){if(!_572){return "";}return dojo.date.locale.format(_572,_573);},parse:function(_574,_575){return dojo.date.locale.parse(_574,_575)||undefined;},serialize:dojo.date.stamp.toISOString,value:new Date(""),popupClass:"",_selector:"",postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==dijit.form._DateTimeTextBox.prototype.value.toString()){this.value=undefined;}var _576=this.constraints;_576.selector=this._selector;_576.fullYear=true;var _577=dojo.date.stamp.fromISOString;if(typeof _576.min=="string"){_576.min=_577(_576.min);}if(typeof _576.max=="string"){_576.max=_577(_576.max);}},_onFocus:function(evt){this._open();},setValue:function(_579,_57a,_57b){this.inherited(arguments);if(this._picker){if(!_579){_579=new Date();}this._picker.setValue(_579);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _57c=this;if(!this._picker){var _57d=dojo.getObject(this.popupClass,false);this._picker=new _57d({onValueSelected:function(_57e){_57c.focus();setTimeout(dojo.hitch(_57c,"_close"),1);dijit.form._DateTimeTextBox.superclass.setValue.call(_57c,_57e,true);},lang:_57c.lang,constraints:_57c.constraints,isDisabledDate:function(date){var _580=dojo.date.compare;var _581=_57c.constraints;return _581&&(_581.min&&(_580(_581.min,date,"date")>0)||(_581.max&&_580(_581.max,date,"date")<0));}});this._picker.setValue(this.getValue()||new Date());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_57c._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){dijit.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},getDisplayedValue:function(){return this.textbox.value;},setDisplayedValue:function(_582,_583){this.setValue(this.parse(_582,this.constraints),_583,_582);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_onKeyPress:function(e){if(dijit.form._DateTimeTextBox.superclass._onKeyPress.apply(this,arguments)){if(this._opened&&e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this._close();dojo.stopEvent(e);}}}});}if(!dojo._hasResource["dijit.form.DateTextBox"]){dojo._hasResource["dijit.form.DateTextBox"]=true;dojo.provide("dijit.form.DateTextBox");dojo.declare("dijit.form.DateTextBox",dijit.form._DateTimeTextBox,{popupClass:"dijit._Calendar",_selector:"date"});}if(!dojo._hasResource["dijit._TimePicker"]){dojo._hasResource["dijit._TimePicker"]=true;dojo.provide("dijit._TimePicker");dojo.declare("dijit._TimePicker",[dijit._Widget,dijit._Templated],{templateString:"<div id=\"widget_${id}\" class=\"dijitMenu\"\r\n    ><div dojoAttachPoint=\"upArrow\" class=\"dijitButtonNode\"><span class=\"dijitTimePickerA11yText\">&#9650;</span></div\r\n    ><div dojoAttachPoint=\"timeMenu,focusNode\" dojoAttachEvent=\"onclick:_onOptionSelected,onmouseover,onmouseout\"></div\r\n    ><div dojoAttachPoint=\"downArrow\" class=\"dijitButtonNode\"><span class=\"dijitTimePickerA11yText\">&#9660;</span></div\r\n></div>\r\n",baseClass:"dijitTimePicker",clickableIncrement:"T00:15:00",visibleIncrement:"T01:00:00",visibleRange:"T05:00:00",value:new Date(),_visibleIncrement:2,_clickableIncrement:1,_totalIncrements:10,constraints:{},serialize:dojo.date.stamp.toISOString,setValue:function(date,_586){this.value=date;this._showText();},isDisabledDate:function(_587,_588){return false;},_showText:function(){this.timeMenu.innerHTML="";var _589=dojo.date.stamp.fromISOString;this._clickableIncrementDate=_589(this.clickableIncrement);this._visibleIncrementDate=_589(this.visibleIncrement);this._visibleRangeDate=_589(this.visibleRange);var _58a=function(date){return date.getHours()*60*60+date.getMinutes()*60+date.getSeconds();};var _58c=_58a(this._clickableIncrementDate);var _58d=_58a(this._visibleIncrementDate);var _58e=_58a(this._visibleRangeDate);var time=this.value.getTime();this._refDate=new Date(time-time%(_58d*1000));this._refDate.setFullYear(1970,0,1);this._clickableIncrement=1;this._totalIncrements=_58e/_58c;this._visibleIncrement=_58d/_58c;for(var i=-(this._totalIncrements>>1);i<(this._totalIncrements>>1);i+=this._clickableIncrement){this.timeMenu.appendChild(this._createOption(i));}},postCreate:function(){if(this.constraints===dijit._TimePicker.prototype.constraints){this.constraints={};}dojo.mixin(this,this.constraints);if(!this.constraints.locale){this.constraints.locale=this.lang;}this.connect(this.timeMenu,dojo.isIE?"onmousewheel":"DOMMouseScroll","_mouseWheeled");var _591=dijit.typematic.addMouseListener;_591(this.upArrow,this,this._onArrowUp,0.8,500);_591(this.downArrow,this,this._onArrowDown,0.8,500);this.inherited(arguments);this.setValue(this.value);},_createOption:function(_592){var div=dojo.doc.createElement("div");var date=(div.date=new Date(this._refDate));div.index=_592;var _595=this._clickableIncrementDate;date.setHours(date.getHours()+_595.getHours()*_592,date.getMinutes()+_595.getMinutes()*_592,date.getSeconds()+_595.getSeconds()*_592);var _596=dojo.doc.createElement("div");dojo.addClass(div,this.baseClass+"Item");dojo.addClass(_596,this.baseClass+"ItemInner");_596.innerHTML=dojo.date.locale.format(date,this.constraints);div.appendChild(_596);if(_592%this._visibleIncrement<1&&_592%this._visibleIncrement>-1){dojo.addClass(div,this.baseClass+"Marker");}else{if(!(_592%this._clickableIncrement)){dojo.addClass(div,this.baseClass+"Tick");}}if(this.isDisabledDate(date)){dojo.addClass(div,this.baseClass+"ItemDisabled");}if(!dojo.date.compare(this.value,date,this.constraints.selector)){div.selected=true;dojo.addClass(div,this.baseClass+"ItemSelected");}return div;},_onOptionSelected:function(tgt){var _598=tgt.target.date||tgt.target.parentNode.date;if(!_598||this.isDisabledDate(_598)){return;}this.setValue(_598);this.onValueSelected(_598);},onValueSelected:function(_599){},onmouseover:function(e){var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;this._highlighted_option=tgr;dojo.addClass(tgr,this.baseClass+"ItemHover");},onmouseout:function(e){var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;if(this._highlighted_option===tgr){dojo.removeClass(tgr,this.baseClass+"ItemHover");}},_mouseWheeled:function(e){dojo.stopEvent(e);var _59f=(dojo.isIE?e.wheelDelta:-e.detail);this[(_59f>0?"_onArrowUp":"_onArrowDown")]();},_onArrowUp:function(){var _5a0=this.timeMenu.childNodes[0].index-1;var div=this._createOption(_5a0);this.timeMenu.removeChild(this.timeMenu.childNodes[this.timeMenu.childNodes.length-1]);this.timeMenu.insertBefore(div,this.timeMenu.childNodes[0]);},_onArrowDown:function(){var _5a2=this.timeMenu.childNodes[this.timeMenu.childNodes.length-1].index+1;var div=this._createOption(_5a2);this.timeMenu.removeChild(this.timeMenu.childNodes[0]);this.timeMenu.appendChild(div);}});}if(!dojo._hasResource["dijit.form.TimeTextBox"]){dojo._hasResource["dijit.form.TimeTextBox"]=true;dojo.provide("dijit.form.TimeTextBox");dojo.declare("dijit.form.TimeTextBox",dijit.form._DateTimeTextBox,{popupClass:"dijit._TimePicker",_selector:"time"});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.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",setValue:function(_5a4){if(typeof _5a4=="string"){this.setAttribute("value",_5a4);_5a4=true;}this.setAttribute("checked",_5a4);},_getValueDeprecated:false,getValue:function(){return (this.checked?this.value:false);},reset:function(){this.inherited(arguments);this.setAttribute("value",this._resetValueAttr);},postCreate:function(){this.inherited(arguments);this._resetValueAttr=this.value;}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_groups:{},postCreate:function(){(this._groups[this.name]=this._groups[this.name]||[]).push(this);this.inherited(arguments);},uninitialize:function(){dojo.forEach(this._groups[this.name],function(_5a5,i,arr){if(_5a5===this){arr.splice(i,1);return;}},this);},setAttribute:function(attr,_5a9){this.inherited(arguments);switch(attr){case "checked":if(this.checked){dojo.forEach(this._groups[this.name],function(_5aa){if(_5aa!=this&&_5aa.checked){_5aa.setAttribute("checked",false);}},this);}}},_clicked:function(e){if(!this.checked){this.setAttribute("checked",true);}}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.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(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _5c3=n.scrollLeft,_5c4=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_5c3!=n.scrollLeft||_5c4!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_5ca=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_5ca];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});},onMouseUp:function(e){if(this.mouseButton==e.button){this.destroy();}},onFirstMove:function(){var s=this.node.style,l,t;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=dojo.marginBox(this.node);l=m.l;t=m.t;break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;this.host.onFirstMove(this);dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_5d4){this.node=dojo.byId(node);if(!_5d4){_5d4={};}this.handle=_5d4.handle?dojo.byId(_5d4.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_5d4.delay>0?_5d4.delay:0;this.skip=_5d4.skip;this.mover=_5d4.mover?_5d4.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_5d5,node){return new dojo.dnd.Moveable(node,_5d5);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e,this);}dojo.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);new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onMoveStart:function(_5db){dojo.publish("/dnd/move/start",[_5db]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_5dc){dojo.publish("/dnd/move/stop",[_5dc]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_5dd){},onMove:function(_5de,_5df){this.onMoving(_5de,_5df);var s=_5de.node.style;s.left=_5df.l+"px";s.top=_5df.t+"px";this.onMoved(_5de,_5df);},onMoving:function(_5e1,_5e2){},onMoved:function(_5e3,_5e4){}});}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _5e5=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_5e7){if(!_5e7){_5e7={};}if(_5e7.timeout&&typeof _5e7.timeout=="number"&&_5e7.timeout>=0){this.timeout=_5e7.timeout;}},markupFactory:function(_5e8,node){return new dojo.dnd.TimedMoveable(node,_5e8);},onMoveStop:function(_5ea){if(_5ea._timer){clearTimeout(_5ea._timer);_5e5.call(this,_5ea,_5ea._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_5eb,_5ec){_5eb._leftTop=_5ec;if(!_5eb._timer){var _t=this;_5eb._timer=setTimeout(function(){_5eb._timer=null;_5e5.call(_t,_5eb,_5eb._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_5ee){if(_5ee.reset){_5ee.reset();}});},validate:function(){var _5ef=false;return dojo.every(dojo.map(this.getDescendants(),function(_5f0){_5f0._hasBeenBlurred=true;var _5f1=!_5f0.validate||_5f0.validate();if(!_5f1&&!_5ef){dijit.scrollIntoView(_5f0.containerNode||_5f0.domNode);_5f0.focus();_5ef=true;}return _5f1;}),"return item;");},setValues:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_5f4){if(!_5f4.name){return;}var _5f5=map[_5f4.name]||(map[_5f4.name]=[]);_5f5.push(_5f4);});for(var name in map){var _5f7=map[name],_5f8=dojo.getObject(name,false,obj);if(!dojo.isArray(_5f8)){_5f8=[_5f8];}if(typeof _5f7[0].checked=="boolean"){dojo.forEach(_5f7,function(w,i){w.setValue(dojo.indexOf(_5f8,w.value)!=-1);});}else{if(_5f7[0]._multiValue){_5f7[0].setValue(_5f8);}else{dojo.forEach(_5f7,function(w,i){w.setValue(_5f8[i]);});}}}},getValues:function(){var obj={};dojo.forEach(this.getDescendants(),function(_5fe){var name=_5fe.name;if(!name){return;}var _600=(_5fe.getValue&&!_5fe._getValueDeprecated)?_5fe.getValue():_5fe.value;if(typeof _5fe.checked=="boolean"){if(/Radio/.test(_5fe.declaredClass)){if(_600!==false){dojo.setObject(name,_600,obj);}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_600!==false){ary.push(_600);}}}else{dojo.setObject(name,_600,obj);}});return obj;},isValid:function(){return dojo.every(this.getDescendants(),function(_602){return !_602.isValid||_602.isValid();});}});dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' name='${name}'></form>",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),execute:function(_603){},onExecute:function(){},setAttribute:function(attr,_605){this.inherited(arguments);switch(attr){case "encType":if(dojo.isIE){this.domNode.encoding=_605;}}},postCreate:function(){if(dojo.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var item=this.srcNodeRef.attributes.getNamedItem("encType");if(item&&!item.specified&&(typeof item.value=="string")){this.setAttribute("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();}dojo.stopEvent(e);return false;},_onSubmit:function(e){var fp=dijit.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){dojo.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){dojo.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper' id='${id}_wrapper'><div class='dijitDialogUnderlay ${class}' id='${id}' dojoAttachPoint='node'></div></div>",attributeMap:{},postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _60d=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_60d.t+"px";os.left=_60d.l+"px";is.width=_60d.w+"px";is.height=_60d.h+"px";var _610=dijit.getViewport();if(_60d.w!=_610.w){is.width=_610.w+"px";}if(_60d.h!=_610.h){is.height=_610.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_611){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.getValues());},_getFocusItems:function(_612){var _613=dijit.getFirstInTabbingOrder(_612);this._firstFocusItem=_613?_613:_612;_613=dijit.getLastInTabbingOrder(_612);this._lastFocusItem=_613?_613:this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.attr(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_612,"tabindex","0");this._firstFocusItem=_612;}}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._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\">${title}</span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\">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",open:false,duration:400,refocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{title:"titleBar"}),postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited(arguments);var _614=dojo.i18n.getLocalization("dijit","common");if(this.closeButtonNode){this.closeButtonNode.setAttribute("title",_614.buttonCancel);}if(this.closeText){this.closeText.setAttribute("title",_614.buttonCancel);}var s=this.domNode.style;s.visibility="hidden";s.position="absolute";s.display="";s.top="-9999px";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_setup:function(){if(this.titleBar){this._moveable=new dojo.dnd.TimedMoveable(this.domNode,{handle:this.titleBar,timeout:0});}this._underlay=new dijit.DialogUnderlay({id:this.id+"_underlay","class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")});var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.visibility="hidden";node.style.top="-9999px";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"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();}},_position:function(){if(dojo.hasClass(dojo.body(),"dojoMove")){return;}var _618=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _61a=this.domNode.style;_61a.left=Math.floor((_618.l+(_618.w-mb.w)/2))+"px";_61a.top=Math.floor((_618.t+(_618.h-mb.h)/2))+"px";},_onKey:function(evt){if(evt.keyCode){var node=evt.target;if(evt.keyCode==dojo.keys.TAB){this._getFocusItems(this.domNode);}var _61d=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(!_61d){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.keyCode==dojo.keys.TAB&&!evt.shiftKey){if(!_61d){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.keyCode==dojo.keys.ESCAPE){this.hide();}else{return;}}node=node.parentNode;}if(evt.keyCode!=dojo.keys.TAB){dojo.stopEvent(evt);}else{if(!dojo.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(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,"opacity",0);this.domNode.style.visibility="";this.open=true;this._loadCheck();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);this._getFocusItems(this.domNode);setTimeout(dojo.hitch(this,function(){dijit.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;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this.refocus){this.connect(this._fadeOut,"onEnd",dojo.hitch(dijit,"focus",this._savedFocus));}this.open=false;},layout:function(){if(this.domNode.style.visibility!="hidden"){this._underlay.layout();this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){var fo=this._savedFocus;setTimeout(dojo.hitch(dijit,"focus",fo),25);}this.inherited(arguments);}});dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,_firstFocusItem:null,_lastFocusItem:null,templateString:null,templateString:"<div class=\"dijitTooltipDialog\" 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=\"presenation\"></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,_620,_621){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_621.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_621.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this._getFocusItems(this.containerNode);this.orient(this.domNode,pos.aroundCorner,pos.corner);this._loadCheck();dijit.focus(this._firstFocusItem);},_onKey:function(evt){var node=evt.target;if(evt.keyCode==dojo.keys.TAB){this._getFocusItems(this.containerNode);}var _625=(this._firstFocusItem==this._lastFocusItem);if(evt.keyCode==dojo.keys.ESCAPE){this.onCancel();}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(!_625){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.keyCode==dojo.keys.TAB&&!evt.shiftKey){if(!_625){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["dijit.form.Textarea"]){dojo._hasResource["dijit.form.Textarea"]=true;dojo.provide("dijit.form.Textarea");dojo.declare("dijit.form.Textarea",dijit.form._FormValueWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormValueWidget.prototype.attributeMap),{style:"styleNode","class":"styleNode"}),templateString:(dojo.isIE||dojo.isSafari||dojo.isFF)?((dojo.isIE||dojo.isSafari||dojo.isFF>=3)?"<fieldset id=\"${id}\" class=\"dijitInline dijitInputField dijitTextArea\" dojoAttachPoint=\"styleNode\" waiRole=\"presentation\"><div dojoAttachPoint=\"editNode,focusNode,eventNode\" dojoAttachEvent=\"onpaste:_changing,oncut:_changing\" waiRole=\"textarea\" style=\"text-decoration:none;display:block;overflow:auto;\" 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\" dojoAttachEvent=\"onblur:_onIframeBlur\" class=\"dijitInline dijitInputField dijitTextArea\"></iframe>")+"<textarea name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode\" style=\"display:none;\"></textarea>"+((dojo.isIE||dojo.isSafari||dojo.isFF>=3)?"</fieldset>":"</span>"):"<textarea id=\"${id}\" name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode,editNode,focusNode,styleNode\" class=\"dijitInputField dijitTextArea\">"+dojo.isFF+"</textarea>",setAttribute:function(attr,_627){this.inherited(arguments);switch(attr){case "disabled":this.formValueNode.disabled=this.disabled;case "readOnly":if(dojo.isIE||dojo.isSafari||dojo.isFF>=3){this.editNode.contentEditable=(!this.disabled&&!this.readOnly);}else{if(dojo.isFF){this.iframe.contentDocument.designMode=(this.disabled||this.readOnly)?"off":"on";}}}},focus:function(){if(!this.disabled&&!this.readOnly){this._changing();}dijit.focus(this.iframe||this.focusNode);},setValue:function(_628,_629){var _62a=this.editNode;if(typeof _628=="string"){_62a.innerHTML="";if(_628.split){var _62b=this;var _62c=true;dojo.forEach(_628.split("\n"),function(line){if(_62c){_62c=false;}else{_62a.appendChild(dojo.doc.createElement("BR"));}if(line){_62a.appendChild(dojo.doc.createTextNode(line));}});}else{if(_628){_62a.appendChild(dojo.doc.createTextNode(_628));}}if(!dojo.isIE){_62a.appendChild(dojo.doc.createElement("BR"));}}else{_628=_62a.innerHTML;if(this.iframe){_628=_628.replace(/<div><\/div>\r?\n?$/i,"");}_628=_628.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(!dojo.isIE){_628=_628.replace(/\n$/,"");}}this.value=this.formValueNode.value=_628;if(this.iframe){var _62e=dojo.doc.createElement("div");_62a.appendChild(_62e);var _62f=_62e.offsetTop;if(_62a.scrollWidth>_62a.clientWidth){_62f+=16;}if(this.lastHeight!=_62f){if(_62f==0){_62f=16;}dojo.contentBox(this.iframe,{h:_62f});this.lastHeight=_62f;}_62a.removeChild(_62e);}dijit.form.Textarea.superclass.setValue.call(this,this.getValue(),_629);},getValue: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(dojo.isFF==2){var _630=dojo.i18n.getLocalization("dijit.form","Textarea");this._iframeEditTitle=_630.iframeEditTitle;this._iframeFocusTitle=_630.iframeFocusTitle;var _631=dojo.query("label[for=\""+this.id+"\"]");if(_631.length){this._iframeEditTitle=_631[0].innerHTML+" "+this._iframeEditTitle;}var body=this.focusNode=this.editNode=dojo.doc.createElement("BODY");body.style.margin="0px";body.style.padding="0px";body.style.border="0px";}},postCreate:function(){if(dojo.isIE||dojo.isSafari||dojo.isFF>=3){this.domNode.style.overflowY="hidden";}else{if(dojo.isFF){var w=this.iframe.contentWindow;var _634="";try{_634=this.iframe.contentDocument.title;}catch(e){}if(!w||!_634){this.iframe.postCreate=dojo.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",dojo.hitch(this,this._changed),false);}else{this.focusNode=this.domNode;}}if(this.eventNode){this.connect(this.eventNode,"keypress",this._onKeyPress);this.connect(this.eventNode,"mousemove",this._changed);this.connect(this.eventNode,"focus",this._focused);this.connect(this.eventNode,"blur",this._blurred);}if(this.editNode){this.connect(this.editNode,"change",this._changed);}this.inherited("postCreate",arguments);},_focused:function(e){dojo.addClass(this.iframe||this.domNode,"dijitInputFieldFocused");this._changed(e);},_blurred:function(e){dojo.removeClass(this.iframe||this.domNode,"dijitInputFieldFocused");this._changed(e,true);},_onIframeBlur:function(){this.iframe.contentDocument.title=this._iframeEditTitle;},_onKeyPress:function(e){if(e.keyCode==dojo.keys.TAB&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&this.iframe){this.iframe.contentDocument.title=this._iframeFocusTitle;this.iframe.focus();dojo.stopEvent(e);}else{if(e.keyCode==dojo.keys.ENTER){e.stopPropagation();}else{if(this.inherited("_onKeyPress",arguments)&&this.iframe){var te=dojo.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(dojo.hitch(this,"_changed",e,false),1);},_changed:function(e,_63c){if(this.iframe&&this.iframe.contentDocument.designMode!="on"&&!this.disabled&&!this.readOnly){this.iframe.contentDocument.designMode="on";}this.setValue(null,_63c||false);}});}if(!dojo._hasResource["dojo.data.api.Request"]){dojo._hasResource["dojo.data.api.Request"]=true;dojo.provide("dojo.data.api.Request");dojo.declare("dojo.data.api.Request",null,{abort:function(){throw new Error("Unimplemented API: dojo.data.api.Request.abort");}});}if(!dojo._hasResource["dojo.data.api.Read"]){dojo._hasResource["dojo.data.api.Read"]=true;dojo.provide("dojo.data.api.Read");dojo.declare("dojo.data.api.Read",null,{getValue:function(item,_63e,_63f){var _640=null;throw new Error("Unimplemented API: dojo.data.api.Read.getValue");return _640;},getValues:function(item,_642){var _643=[];throw new Error("Unimplemented API: dojo.data.api.Read.getValues");return _643;},getAttributes:function(item){var _645=[];throw new Error("Unimplemented API: dojo.data.api.Read.getAttributes");return _645;},hasAttribute:function(item,_647){throw new Error("Unimplemented API: dojo.data.api.Read.hasAttribute");return false;},containsValue:function(item,_649,_64a){throw new Error("Unimplemented API: dojo.data.api.Read.containsValue");return false;},isItem:function(_64b){throw new Error("Unimplemented API: dojo.data.api.Read.isItem");return false;},isItemLoaded:function(_64c){throw new Error("Unimplemented API: dojo.data.api.Read.isItemLoaded");return false;},loadItem:function(_64d){if(!this.isItemLoaded(_64d.item)){throw new Error("Unimplemented API: dojo.data.api.Read.loadItem");}},fetch:function(_64e){var _64f=null;throw new Error("Unimplemented API: dojo.data.api.Read.fetch");return _64f;},getFeatures:function(){return {"dojo.data.api.Read":true};},close:function(_650){throw new Error("Unimplemented API: dojo.data.api.Read.close");},getLabel:function(item){throw new Error("Unimplemented API: dojo.data.api.Read.getLabel");return undefined;},getLabelAttributes:function(item){throw new Error("Unimplemented API: dojo.data.api.Read.getLabelAttributes");return null;}});}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_653,_654){_654=dojo.mixin({},_654||{});var _655=dojo.i18n.normalizeLocale(_654.locale);var _656=dojo.i18n.getLocalization("dojo.cldr","number",_655);_654.customs=_656;var _657=_654.pattern||_656[(_654.type||"decimal")+"Format"];if(isNaN(_653)){return null;}return dojo.number._applyPattern(_653,_657,_654);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_658,_659,_65a){_65a=_65a||{};var _65b=_65a.customs.group;var _65c=_65a.customs.decimal;var _65d=_659.split(";");var _65e=_65d[0];_659=_65d[(_658<0)?1:0]||("-"+_65e);if(_659.indexOf("%")!=-1){_658*=100;}else{if(_659.indexOf("‰")!=-1){_658*=1000;}else{if(_659.indexOf("¤")!=-1){_65b=_65a.customs.currencyGroup||_65b;_65c=_65a.customs.currencyDecimal||_65c;_659=_659.replace(/\u00a4{1,3}/,function(_65f){var prop=["symbol","currency","displayName"][_65f.length-1];return _65a[prop]||_65a.currency||"";});}else{if(_659.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _661=dojo.number._numberPatternRE;var _662=_65e.match(_661);if(!_662){throw new Error("unable to find a number expression in pattern: "+_659);}return _659.replace(_661,dojo.number._formatAbsolute(_658,_662[0],{decimal:_65c,group:_65b,places:_65a.places}));};dojo.number.round=function(_663,_664,_665){var _666=String(_663).split(".");var _667=(_666[1]&&_666[1].length)||0;if(_667>_664){var _668=Math.pow(10,_664);if(_665>0){_668*=10/_665;_664++;}_663=Math.round(_663*_668)/_668;_666=String(_663).split(".");_667=(_666[1]&&_666[1].length)||0;if(_667>_664){_666[1]=_666[1].substr(0,_664);_663=Number(_666.join("."));}}return _663;};dojo.number._formatAbsolute=function(_669,_66a,_66b){_66b=_66b||{};if(_66b.places===true){_66b.places=0;}if(_66b.places===Infinity){_66b.places=6;}var _66c=_66a.split(".");var _66d=(_66b.places>=0)?_66b.places:(_66c[1]&&_66c[1].length)||0;if(!(_66b.round<0)){_669=dojo.number.round(_669,_66d,_66b.round);}var _66e=String(Math.abs(_669)).split(".");var _66f=_66e[1]||"";if(_66b.places){_66e[1]=dojo.string.pad(_66f.substr(0,_66b.places),_66b.places,"0",true);}else{if(_66c[1]&&_66b.places!==0){var pad=_66c[1].lastIndexOf("0")+1;if(pad>_66f.length){_66e[1]=dojo.string.pad(_66f,pad,"0",true);}var _671=_66c[1].length;if(_671<_66f.length){_66e[1]=_66f.substr(0,_671);}}else{if(_66e[1]){_66e.pop();}}}var _672=_66c[0].replace(",","");pad=_672.indexOf("0");if(pad!=-1){pad=_672.length-pad;if(pad>_66e[0].length){_66e[0]=dojo.string.pad(_66e[0],pad);}if(_672.indexOf("#")==-1){_66e[0]=_66e[0].substr(_66e[0].length-pad);}}var _673=_66c[0].lastIndexOf(",");var _674,_675;if(_673!=-1){_674=_66c[0].length-_673-1;var _676=_66c[0].substr(0,_673);_673=_676.lastIndexOf(",");if(_673!=-1){_675=_676.length-_673-1;}}var _677=[];for(var _678=_66e[0];_678;){var off=_678.length-_674;_677.push((off>0)?_678.substr(off):_678);_678=(off>0)?_678.slice(0,off):"";if(_675){_674=_675;delete _675;}}_66e[0]=_677.reverse().join(_66b.group||",");return _66e.join(_66b.decimal||".");};dojo.number.regexp=function(_67a){return dojo.number._parseInfo(_67a).regexp;};dojo.number._parseInfo=function(_67b){_67b=_67b||{};var _67c=dojo.i18n.normalizeLocale(_67b.locale);var _67d=dojo.i18n.getLocalization("dojo.cldr","number",_67c);var _67e=_67b.pattern||_67d[(_67b.type||"decimal")+"Format"];var _67f=_67d.group;var _680=_67d.decimal;var _681=1;if(_67e.indexOf("%")!=-1){_681/=100;}else{if(_67e.indexOf("‰")!=-1){_681/=1000;}else{var _682=_67e.indexOf("¤")!=-1;if(_682){_67f=_67d.currencyGroup||_67f;_680=_67d.currencyDecimal||_680;}}}var _683=_67e.split(";");if(_683.length==1){_683.push("-"+_683[0]);}var re=dojo.regexp.buildGroupRE(_683,function(_685){_685="(?:"+dojo.regexp.escapeString(_685,".")+")";return _685.replace(dojo.number._numberPatternRE,function(_686){var _687={signed:false,separator:_67b.strict?_67f:[_67f,""],fractional:_67b.fractional,decimal:_680,exponent:false};var _688=_686.split(".");var _689=_67b.places;if(_688.length==1||_689===0){_687.fractional=false;}else{if(_689===undefined){_689=_688[1].lastIndexOf("0")+1;}if(_689&&_67b.fractional==undefined){_687.fractional=true;}if(!_67b.places&&(_689<_688[1].length)){_689+=","+_688[1].length;}_687.places=_689;}var _68a=_688[0].split(",");if(_68a.length>1){_687.groupSize=_68a.pop().length;if(_68a.length>1){_687.groupSize2=_68a.pop().length;}}return "("+dojo.number._realNumberRegexp(_687)+")";});},true);if(_682){re=re.replace(/(\s*)(\u00a4{1,3})(\s*)/g,function(_68b,_68c,_68d,_68e){var prop=["symbol","currency","displayName"][_68d.length-1];var _690=dojo.regexp.escapeString(_67b[prop]||_67b.currency||"");_68c=_68c?"\\s":"";_68e=_68e?"\\s":"";if(!_67b.strict){if(_68c){_68c+="*";}if(_68e){_68e+="*";}return "(?:"+_68c+_690+_68e+")?";}return _68c+_690+_68e;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_67f,decimal:_680,factor:_681};};dojo.number.parse=function(_691,_692){var info=dojo.number._parseInfo(_692);var _694=(new RegExp("^"+info.regexp+"$")).exec(_691);if(!_694){return NaN;}var _695=_694[1];if(!_694[1]){if(!_694[2]){return NaN;}_695=_694[2];info.factor*=-1;}_695=_695.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return Number(_695)*info.factor;};dojo.number._realNumberRegexp=function(_696){_696=_696||{};if(!("places" in _696)){_696.places=Infinity;}if(typeof _696.decimal!="string"){_696.decimal=".";}if(!("fractional" in _696)||/^0/.test(_696.places)){_696.fractional=[true,false];}if(!("exponent" in _696)){_696.exponent=[true,false];}if(!("eSigned" in _696)){_696.eSigned=[true,false];}var _697=dojo.number._integerRegexp(_696);var _698=dojo.regexp.buildGroupRE(_696.fractional,function(q){var re="";if(q&&(_696.places!==0)){re="\\"+_696.decimal;if(_696.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_696.places+"}";}}return re;},true);var _69b=dojo.regexp.buildGroupRE(_696.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_696.eSigned})+")";}return "";});var _69d=_697+_698;if(_698){_69d="(?:(?:"+_69d+")|(?:"+_698+"))";}return _69d+_69b;};dojo.number._integerRegexp=function(_69e){_69e=_69e||{};if(!("signed" in _69e)){_69e.signed=[true,false];}if(!("separator" in _69e)){_69e.separator="";}else{if(!("groupSize" in _69e)){_69e.groupSize=3;}}var _69f=dojo.regexp.buildGroupRE(_69e.signed,function(q){return q?"[-+]":"";},true);var _6a1=dojo.regexp.buildGroupRE(_69e.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_69e.groupSize,grp2=_69e.groupSize2;if(grp2){var _6a5="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_6a5+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_6a5;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _69f+_6a1;};}if(!dojo._hasResource["dijit.form.NumberTextBox"]){dojo._hasResource["dijit.form.NumberTextBox"]=true;dojo.provide("dijit.form.NumberTextBox");dojo.declare("dijit.form.NumberTextBoxMixin",null,{regExpGen:dojo.number.regexp,editOptions:{pattern:"#.######"},_onFocus:function(){this.setValue(this.getValue(),false);this.inherited(arguments);},_formatter:dojo.number.format,format:function(_6a6,_6a7){if(typeof _6a6=="string"){return _6a6;}if(isNaN(_6a6)){return "";}if(this.editOptions&&this._focused){_6a7=dojo.mixin(dojo.mixin({},this.editOptions),this.constraints);}return this._formatter(_6a6,_6a7);},parse:dojo.number.parse,filter:function(_6a8){if(typeof _6a8=="string"){return this.inherited("filter",arguments);}return isNaN(_6a8)?"":_6a8;},value:NaN});dojo.declare("dijit.form.NumberTextBox",[dijit.form.RangeBoundTextBox,dijit.form.NumberTextBoxMixin],{});}dojo.i18n._preloadLocalizations("dojo.nls.mydojo",["he","nl","tr","no","ko","el","en","en-gb","ROOT","zh-cn","hu","es","fi-fi","pt-br","fi","he-il","xx","ru","it","fr","cs","de-de","fr-fr","it-it","es-es","ja","da","pl","de","sv","pt","zh-tw","pt-pt","nl-nl","ko-kr","ar","en-us","zh","ja-jp"]);

