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

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

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["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,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_1){this.disabled=_1;dojo.attr(this.focusNode,"disabled",_1);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_1);}dijit.setWaiState(this.focusNode,"disabled",_1);if(_1){this._hovering=false;this._active=false;this.focusNode.setAttribute("tabIndex","-1");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_2){dojo.deprecated("setDisabled("+_2+") is deprecated. Use attr('disabled',"+_2+") instead.","","2.0");this.attr("disabled",_2);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_3){var _4=_3.currentTarget;if(_4&&_4.getAttribute){this.stateModifier=_4.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_3.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 _5=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_5);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _6=this.baseClass.split(" ");function _7(_8){_6=_6.concat(dojo.map(_6,function(c){return c+_8;}),"dijit"+_8);};if(this.checked){_7("Checked");}if(this.state){_7(this.state);}if(this.selected){_7("Selected");}if(this.disabled){_7("Disabled");}else{if(this.readOnly){_7("ReadOnly");}else{if(this._active){_7(this.stateModifier+"Active");}else{if(this._focused){_7("Focused");}if(this._hovering){_7(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_9={};dojo.forEach(tn.className.split(" "),function(c){_9[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _9[c];});}dojo.forEach(_6,function(c){_9[c]=true;});var _a=[];for(var c in _9){_a.push(c);}tn.className=_a.join(" ");this._stateClasses=_6;},compare:function(_b,_c){if(typeof _b=="number"&&typeof _c=="number"){return (isNaN(_b)&&isNaN(_c))?0:_b-_c;}else{if(_b>_c){return 1;}else{if(_b<_c){return -1;}else{return 0;}}}},onChange:function(_d){},_onChangeActive:false,_handleOnChange:function(_e,_f){this._lastValue=_e;if(this._lastValueReported==undefined&&(_f===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_e;}if((this.intermediateChanges||_f||_f===undefined)&&((typeof _e!=typeof this._lastValueReported)||this.compare(_e,this._lastValueReported)!=0)){this._lastValueReported=_e;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_e);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_10){dojo.deprecated("dijit.form._FormWidget:setValue("+_10+") is deprecated.  Use attr('value',"+_10+") instead.","","2.0");this.attr("value",_10);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_11){this.readOnly=_11;dojo.attr(this.focusNode,"readOnly",_11);dijit.setWaiState(this.focusNode,"readonly",_11);this._setStateClass();},postCreate:function(){if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_12,_13){this.value=_12;this._handleOnChange(_12,_13);},_getValueAttr:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(dojo.isIE==7){var _14=this.domNode;var _15=_14.parentNode;var _16=_14.firstChild||_14;var _17=_16.style.filter;while(_15&&_15.clientHeight==0){_15._disconnectHandle=this.connect(_15,"onscroll",dojo.hitch(this,function(e){this.disconnect(_15._disconnectHandle);_15.removeAttribute("_disconnectHandle");_16.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_16.style.filter=_17;},0);}));_15=_15.parentNode;}}}});}if(!dojo._hasResource["dijit._HasDropDown"]){dojo._hasResource["dijit._HasDropDown"]=true;dojo.provide("dijit._HasDropDown");dojo.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _18=this.dropDown,_19=false;if(e&&this._opened){var c=dojo.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_19){if(dojo.hasClass(t,"dijitPopup")){_19=true;}else{t=t.parentNode;}}if(_19){t=e.target;if(_18.onItemClick){var _1a;while(t&&!(_1a=dijit.byNode(t))){t=t.parentNode;}if(_1a&&_1a.onClick&&_1a.getParent){_1a.getParent().onItemClick(_1a,e);}}return;}}}if(this._opened&&_18.focus){window.setTimeout(dojo.hitch(_18,"focus"),1);}},_setupDropdown:function(){this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;this._aroundNode=this._aroundNode||this.domNode;this.connect(this._buttonNode,"onmousedown","_onDropDownMouse");this.connect(this._buttonNode,"onclick","_onDropDownMouse");this.connect(this._buttonNode,"onkeydown","_onDropDownKeydown");this.connect(this._buttonNode,"onblur","_onDropDownBlur");this.connect(this._buttonNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}var _1b={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_1b+"ArrowButton");},postCreate:function(){this._setupDropdown();this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.charOrCode==" "){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_1c){_1c();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _1d=this.dropDown;if(!_1d){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _1e=this.dropDown;var _1f=_1e.domNode;var _20=this;if(!this._preparedNode){dijit.popup.moveOffScreen(_1f);this._preparedNode=true;if(_1f.style.width){this._explicitDDWidth=true;}if(_1f.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _21={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_21.width="";}if(!this._explicitDDHeight){_21.height="";}dojo.style(_1f,_21);var mb=dojo.marginBox(_1f);var _22=(this.maxHeight&&mb.h>this.maxHeight);dojo.style(_1f,{overflow:_22?"auto":"hidden"});if(this.forceWidth){mb.w=this.domNode.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,this.domNode.offsetWidth);}else{delete mb.w;}}if(_22){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;if(dojo.isFunction(_1e.resize)){_1e.resize(mb);}else{dojo.marginBox(_1f,mb);}}var _23=dijit.popup.open({parent:this,popup:_1e,around:this._aroundNode,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){_20.closeDropDown(true);},onCancel:function(){_20.closeDropDown(true);},onClose:function(){dojo.attr(_20._popupStateNode,"popupActive",false);dojo.removeClass(_20._popupStateNode,"dijitHasDropDownOpen");_20._opened=false;_20.state="";}});dojo.attr(this._popupStateNode,"popupActive","true");dojo.addClass(_20._popupStateNode,"dijitHasDropDownOpen");this._opened=true;this.state="Opened";return _23;},closeDropDown:function(_24){if(this._opened){dijit.popup.close(this.dropDown);if(_24){this.focus();}this._opened=false;this.state="";}}});}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:dojo.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class=\"dijitReset dijitRight dijitInline\"\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\"\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t\t></span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n"),attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var _25=this.domNode;_25.parentNode;_25=_25.parentNode){var _26=dijit.byNode(_25);if(_26&&typeof _26._onSubmit=="function"){_26._onSubmit(e);break;}}}}},_setValueAttr:function(_27){var _28=this.attributeMap.value||"";if(this[_28.node||_28||"domNode"].tagName=="BUTTON"){if(_27!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_29){if(_29&&(!this.params||!("label" in this.params))){this.attr("label",_29.innerHTML);}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},_setShowLabelAttr:function(val){if(this.containerNode){dojo.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this.showLabel=val;},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_2a){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_2a);},_setLabelAttr:function(_2b){this.containerNode.innerHTML=this.label=_2b;if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{baseClass:"dijitDropDownButton",templateString:dojo.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachPoint=\"_buttonNode\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\"\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n"),_fillContent:function(){if(this.srcNodeRef){var _2c=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_2c[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _2d=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_2d);delete this.dropDownContainer;}dijit.popup.moveOffScreen(this.dropDown.domNode);this.inherited(arguments);},isLoaded:function(){var _2e=this.dropDown;return (!_2e.href||_2e.isLoaded);},loadDropDown:function(){var _2f=this.dropDown;if(!_2f){return;}if(!this.isLoaded()){var _30=dojo.connect(_2f,"onLoad",this,function(){dojo.disconnect(_30);this.openDropDown();});_2f.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:dojo.cache("dijit.form","templates/ComboButton.html","<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\"><button id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\n\t\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onkeypress:_onButtonKeyPress\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></button></td\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\n\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onkeypress:_onArrowKeyPress\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this._popupStateNode];var _31=dojo.isIE;dojo.forEach(this._focalNodes,dojo.hitch(this,function(_32){this.connect(_32,_31?"onactivate":"onfocus",this._onNodeFocus);this.connect(_32,_31?"ondeactivate":"onblur",this._onNodeBlur);}));if(_31&&(_31<8||dojo.isQuirks)){with(this.titleNode){style.width=scrollWidth+"px";this.connect(this.titleNode,"onresize",function(){setTimeout(function(){style.width=scrollWidth+"px";},0);});}}},_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;},_onButtonKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){dijit.focus(this._popupStateNode);dojo.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){dijit.focus(this.titleNode);dojo.stopEvent(evt);}},focus:function(_33){dijit.focus(_33=="start"?this.titleNode:this._popupStateNode);}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_34){this.checked=_34;dojo.attr(this.focusNode||this.domNode,"checked",_34);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_34);this._setStateClass();this._handleOnChange(_34,true);},setChecked:function(_35){dojo.deprecated("setChecked("+_35+") is deprecated. Use attr('checked',"+_35+") instead.","","2.0");this.attr("checked",_35);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}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:dojo.cache("dijit.form","templates/CheckBox.html","<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\n\t><input\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdojoAttachPoint=\"focusNode\"\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\n/></div>\n"),baseClass:"dijitCheckBox",type:"checkbox",value:"on",readOnly:false,attributeMap:dojo.delegate(dijit.form.ToggleButton.prototype.attributeMap,{readOnly:"focusNode"}),_setReadOnlyAttr:function(_36){this.readOnly=_36;dojo.attr(this.focusNode,"readOnly",_36);dijit.setWaiState(this.focusNode,"readonly",_36);this._setStateClass();},_setValueAttr:function(_37){if(typeof _37=="string"){this.value=_37;dojo.attr(this.focusNode,"value",_37);_37=true;}if(this._created){this.attr("checked",_37);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_38){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";dojo.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}},_onClick:function(e){if(this.readOnly){return false;}return this.inherited(arguments);}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_39){this.inherited(arguments);if(!this._created){return;}if(_39){var _3a=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_3b){if(_3b.name==_3a.name&&_3b!=_3a.focusNode&&_3b.form==_3a.focusNode.form){var _3c=dijit.getEnclosingWidget(_3b);if(_3c&&_3c.checked){_3c.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_3d){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_3d&&_3d.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_3e){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("|"),_3e);};dojo.regexp.group=function(_3f,_40){return "("+(_40?"?:":"")+_3f+")";};}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_41,_42){_42=dojo.mixin({},_42||{});var _43=dojo.i18n.normalizeLocale(_42.locale);var _44=dojo.i18n.getLocalization("dojo.cldr","number",_43);_42.customs=_44;var _45=_42.pattern||_44[(_42.type||"decimal")+"Format"];if(isNaN(_41)||Math.abs(_41)==Infinity){return null;}return dojo.number._applyPattern(_41,_45,_42);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_46,_47,_48){_48=_48||{};var _49=_48.customs.group;var _4a=_48.customs.decimal;var _4b=_47.split(";");var _4c=_4b[0];_47=_4b[(_46<0)?1:0]||("-"+_4c);if(_47.indexOf("%")!=-1){_46*=100;}else{if(_47.indexOf("‰")!=-1){_46*=1000;}else{if(_47.indexOf("¤")!=-1){_49=_48.customs.currencyGroup||_49;_4a=_48.customs.currencyDecimal||_4a;_47=_47.replace(/\u00a4{1,3}/,function(_4d){var _4e=["symbol","currency","displayName"][_4d.length-1];return _48[_4e]||_48.currency||"";});}else{if(_47.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _4f=dojo.number._numberPatternRE;var _50=_4c.match(_4f);if(!_50){throw new Error("unable to find a number expression in pattern: "+_47);}if(_48.fractional===false){_48.places=0;}return _47.replace(_4f,dojo.number._formatAbsolute(_46,_50[0],{decimal:_4a,group:_49,places:_48.places,round:_48.round}));};dojo.number.round=function(_51,_52,_53){var _54=10/(_53||10);return (_54*+_51).toFixed(_52)/_54;};if((0.9).toFixed()==0){(function(){var _55=dojo.number.round;dojo.number.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d||a*Math.pow(10,p+1)<5){d=0;}return _55(v,p,m)+(v>0?d:-d);};})();}dojo.number._formatAbsolute=function(_56,_57,_58){_58=_58||{};if(_58.places===true){_58.places=0;}if(_58.places===Infinity){_58.places=6;}var _59=_57.split(".");var _5a=(_58.places>=0)?_58.places:(_59[1]&&_59[1].length)||0;if(!(_58.round<0)){_56=dojo.number.round(_56,_5a,_58.round);}var _5b=String(Math.abs(_56)).split(".");var _5c=_5b[1]||"";if(_58.places){var _5d=dojo.isString(_58.places)&&_58.places.indexOf(",");if(_5d){_58.places=_58.places.substring(_5d+1);}_5b[1]=dojo.string.pad(_5c.substr(0,_58.places),_58.places,"0",true);}else{if(_59[1]&&_58.places!==0){var pad=_59[1].lastIndexOf("0")+1;if(pad>_5c.length){_5b[1]=dojo.string.pad(_5c,pad,"0",true);}var _5e=_59[1].length;if(_5e<_5c.length){_5b[1]=_5c.substr(0,_5e);}}else{if(_5b[1]){_5b.pop();}}}var _5f=_59[0].replace(",","");pad=_5f.indexOf("0");if(pad!=-1){pad=_5f.length-pad;if(pad>_5b[0].length){_5b[0]=dojo.string.pad(_5b[0],pad);}if(_5f.indexOf("#")==-1){_5b[0]=_5b[0].substr(_5b[0].length-pad);}}var _60=_59[0].lastIndexOf(",");var _61,_62;if(_60!=-1){_61=_59[0].length-_60-1;var _63=_59[0].substr(0,_60);_60=_63.lastIndexOf(",");if(_60!=-1){_62=_63.length-_60-1;}}var _64=[];for(var _65=_5b[0];_65;){var off=_65.length-_61;_64.push((off>0)?_65.substr(off):_65);_65=(off>0)?_65.slice(0,off):"";if(_62){_61=_62;delete _62;}}_5b[0]=_64.reverse().join(_58.group||",");return _5b.join(_58.decimal||".");};dojo.number.regexp=function(_66){return dojo.number._parseInfo(_66).regexp;};dojo.number._parseInfo=function(_67){_67=_67||{};var _68=dojo.i18n.normalizeLocale(_67.locale);var _69=dojo.i18n.getLocalization("dojo.cldr","number",_68);var _6a=_67.pattern||_69[(_67.type||"decimal")+"Format"];var _6b=_69.group;var _6c=_69.decimal;var _6d=1;if(_6a.indexOf("%")!=-1){_6d/=100;}else{if(_6a.indexOf("‰")!=-1){_6d/=1000;}else{var _6e=_6a.indexOf("¤")!=-1;if(_6e){_6b=_69.currencyGroup||_6b;_6c=_69.currencyDecimal||_6c;}}}var _6f=_6a.split(";");if(_6f.length==1){_6f.push("-"+_6f[0]);}var re=dojo.regexp.buildGroupRE(_6f,function(_70){_70="(?:"+dojo.regexp.escapeString(_70,".")+")";return _70.replace(dojo.number._numberPatternRE,function(_71){var _72={signed:false,separator:_67.strict?_6b:[_6b,""],fractional:_67.fractional,decimal:_6c,exponent:false};var _73=_71.split(".");var _74=_67.places;if(_73.length==1||_74===0){_72.fractional=false;}else{if(_74===undefined){_74=_67.pattern?_73[1].lastIndexOf("0")+1:Infinity;}if(_74&&_67.fractional==undefined){_72.fractional=true;}if(!_67.places&&(_74<_73[1].length)){_74+=","+_73[1].length;}_72.places=_74;}var _75=_73[0].split(",");if(_75.length>1){_72.groupSize=_75.pop().length;if(_75.length>1){_72.groupSize2=_75.pop().length;}}return "("+dojo.number._realNumberRegexp(_72)+")";});},true);if(_6e){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_76,_77,_78,_79){var _7a=["symbol","currency","displayName"][_78.length-1];var _7b=dojo.regexp.escapeString(_67[_7a]||_67.currency||"");_77=_77?"[\\s\\xa0]":"";_79=_79?"[\\s\\xa0]":"";if(!_67.strict){if(_77){_77+="*";}if(_79){_79+="*";}return "(?:"+_77+_7b+_79+")?";}return _77+_7b+_79;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_6b,decimal:_6c,factor:_6d};};dojo.number.parse=function(_7c,_7d){var _7e=dojo.number._parseInfo(_7d);var _7f=(new RegExp("^"+_7e.regexp+"$")).exec(_7c);if(!_7f){return NaN;}var _80=_7f[1];if(!_7f[1]){if(!_7f[2]){return NaN;}_80=_7f[2];_7e.factor*=-1;}_80=_80.replace(new RegExp("["+_7e.group+"\\s\\xa0"+"]","g"),"").replace(_7e.decimal,".");return _80*_7e.factor;};dojo.number._realNumberRegexp=function(_81){_81=_81||{};if(!("places" in _81)){_81.places=Infinity;}if(typeof _81.decimal!="string"){_81.decimal=".";}if(!("fractional" in _81)||/^0/.test(_81.places)){_81.fractional=[true,false];}if(!("exponent" in _81)){_81.exponent=[true,false];}if(!("eSigned" in _81)){_81.eSigned=[true,false];}var _82=dojo.number._integerRegexp(_81);var _83=dojo.regexp.buildGroupRE(_81.fractional,function(q){var re="";if(q&&(_81.places!==0)){re="\\"+_81.decimal;if(_81.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_81.places+"}";}}return re;},true);var _84=dojo.regexp.buildGroupRE(_81.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_81.eSigned})+")";}return "";});var _85=_82+_83;if(_83){_85="(?:(?:"+_85+")|(?:"+_83+"))";}return _85+_84;};dojo.number._integerRegexp=function(_86){_86=_86||{};if(!("signed" in _86)){_86.signed=[true,false];}if(!("separator" in _86)){_86.separator="";}else{if(!("groupSize" in _86)){_86.groupSize=3;}}var _87=dojo.regexp.buildGroupRE(_86.signed,function(q){return q?"[-+]":"";},true);var _88=dojo.regexp.buildGroupRE(_86.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_86.groupSize,_89=_86.groupSize2;if(_89){var _8a="(?:0|[1-9]\\d{0,"+(_89-1)+"}(?:["+sep+"]\\d{"+_89+"})*["+sep+"]\\d{"+grp+"})";return ((grp-_89)>0)?"(?:"+_8a+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_8a;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _87+_88;};}if(!dojo._hasResource["dojo.cldr.monetary"]){dojo._hasResource["dojo.cldr.monetary"]=true;dojo.provide("dojo.cldr.monetary");dojo.cldr.monetary.getData=function(_8b){var _8c={ADP:0,BHD:3,BIF:0,BYR:0,CLF:0,CLP:0,DJF:0,ESP:0,GNF:0,IQD:3,ITL:0,JOD:3,JPY:0,KMF:0,KRW:0,KWD:3,LUF:0,LYD:3,MGA:0,MGF:0,OMR:3,PYG:0,RWF:0,TND:3,TRL:0,VUV:0,XAF:0,XOF:0,XPF:0};var _8d={CHF:5};var _8e=_8c[_8b],_8f=_8d[_8b];if(typeof _8e=="undefined"){_8e=2;}if(typeof _8f=="undefined"){_8f=0;}return {places:_8e,round:_8f};};}if(!dojo._hasResource["dojo.currency"]){dojo._hasResource["dojo.currency"]=true;dojo.provide("dojo.currency");dojo.currency._mixInDefaults=function(_90){_90=_90||{};_90.type="currency";var _91=dojo.i18n.getLocalization("dojo.cldr","currency",_90.locale)||{};var iso=_90.currency;var _92=dojo.cldr.monetary.getData(iso);dojo.forEach(["displayName","symbol","group","decimal"],function(_93){_92[_93]=_91[iso+"_"+_93];});_92.fractional=[true,false];return dojo.mixin(_92,_90);};dojo.currency.format=function(_94,_95){return dojo.number.format(_94,dojo.currency._mixInDefaults(_95));};dojo.currency.regexp=function(_96){return dojo.number.regexp(dojo.currency._mixInDefaults(_96));};dojo.currency.parse=function(_97,_98){return dojo.number.parse(_97,dojo.currency._mixInDefaults(_98));};}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:"",selectOnClick:false,templateString:dojo.cache("dijit.form","templates/TextBox.html","<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\n\t/>\n"),baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_99,_9a,_9b){var _9c;if(_99!==undefined){_9c=this.filter(_99);if(typeof _9b!="string"){if(_9c!==null&&((typeof _9c!="number")||!isNaN(_9c))){_9b=this.filter(this.format(_9c,this.constraints));}else{_9b="";}}}if(_9b!=null&&_9b!=undefined&&((typeof _9b)!="number"||!isNaN(_9b))&&this.textbox.value!=_9b){this.textbox.value=_9b;}this.inherited(arguments,[_9c,_9a]);},displayedValue:"",getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_9d){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_9d);},_setDisplayedValueAttr:function(_9e){if(_9e===null||_9e===undefined){_9e="";}else{if(typeof _9e!="string"){_9e=String(_9e);}}this.textbox.value=_9e;this._setValueAttr(this.attr("value"),undefined,_9e);},format:function(_9f,_a0){return ((_9f==null||_9f==undefined)?"":(_9f.toString?_9f.toString():_9f));},parse:function(_a1,_a2){return _a1;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _a3=this;setTimeout(function(){_a3._handleOnChange(_a3.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}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(_a4){return _a4.substring(0,1).toUpperCase()+_a4.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&dojo.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);var _a5;if(dojo.isIE){var _a6=dojo.doc.selection.createRange();var _a7=_a6.parentElement();_a5=_a7==this.textbox&&_a6.text.length==0;}else{_a5=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_a5){dijit.selectInputText(this.textbox);}});}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_a8,_a9,_aa){var _ab=dojo.global;var _ac=dojo.doc;_a8=dojo.byId(_a8);if(isNaN(_a9)){_a9=0;}if(isNaN(_aa)){_aa=_a8.value?_a8.value.length:0;}dijit.focus(_a8);if(_ac["selection"]&&dojo.body()["createTextRange"]){if(_a8.createTextRange){var _ad=_a8.createTextRange();with(_ad){collapse(true);moveStart("character",-99999);moveStart("character",_a9);moveEnd("character",_aa-_a9);select();}}}else{if(_ab["getSelection"]){if(_a8.setSelectionRange){_a8.setSelectionRange(_a9,_aa);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:dojo.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\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(_ae,_af,_b0){if(this.aroundNode&&this.aroundNode===_af){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_ae;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var pos=dijit.placeOnScreenAroundElement(this.domNode,_af,dijit.getPopupAroundAlignment((_b0&&_b0.length)?_b0:dijit.Tooltip.defaultPosition,this.isLeftToRight()),dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_af;},orient:function(_b1,_b2,_b3){_b1.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_b2+"-"+_b3];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_b4){if(this._onDeck&&this._onDeck[1]==_b4){this._onDeck=null;}else{if(this.aroundNode===_b4){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_b5,_b6,_b7){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_b5,_b6,_b7);};dijit.hideTooltip=function(_b8){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_b8);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_b9){for(var _ba in this._nodeConnectionsById){this.removeTarget(_ba);}dojo.forEach(dojo.isArrayLike(_b9)?_b9:[_b9],this.addTarget,this);},_getConnectIdAttr:function(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function(id){var _bb=dojo.byId(id);if(!_bb){return;}if(_bb.id in this._nodeConnectionsById){return;}this._nodeConnectionsById[_bb.id]=[this.connect(_bb,"onmouseenter","_onTargetMouseEnter"),this.connect(_bb,"onmouseleave","_onTargetMouseLeave"),this.connect(_bb,"onfocus","_onTargetFocus"),this.connect(_bb,"onblur","_onTargetBlur")];if(dojo.isIE&&!_bb.style.zoom){_bb.style.zoom=1;}},removeTarget:function(_bc){var id=_bc.id||_bc;if(id in this._nodeConnectionsById){dojo.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;dojo.forEach(dojo.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onTargetMouseEnter:function(e){this._onHover(e);},_onTargetMouseLeave:function(e){this._onUnHover(e);},_onTargetFocus:function(e){this._focus=true;this._onHover(e);},_onTargetBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _bd=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_bd);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_be){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_be,this.position);this._connectNode=_be;this.onShow(_be,this.position);},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_bf,_c0){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});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:dojo.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${nameAttrSetting} type='${type}'\n\t\t/></div\n\t></div\n></div>\n"),baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_c1){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_c2,_c3){return (new RegExp("^(?:"+this.regExpGen(_c3)+")"+(this.required?"":"?")+"$")).test(_c2)&&(!this.required||!this._isEmpty(_c2))&&(this._isEmpty(_c2)||this.parse(_c2,_c3)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_c4){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_c5){return /^\s*$/.test(_c5);},getErrorMessage:function(_c6){return this.invalidMessage;},getPromptMessage:function(_c7){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_c8){var _c9="";var _ca=this.disabled||this.isValid(_c8);if(_ca){this._maskValidSubsetError=true;}var _cb=!_ca&&_c8&&this._isValidSubset();var _cc=this._isEmpty(this.textbox.value);if(_cc){this._maskValidSubsetError=true;}this.state=(_ca||(!this._hasBeenBlurred&&_cc)||_cb)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_ca?"false":"true");if(_c8){if(_cc){_c9=this.getPromptMessage(true);}if(!_c9&&(this.state=="Error"||(_cb&&!this._maskValidSubsetError))){_c9=this.getErrorMessage(true);}}this.displayMessage(_c9);return _ca;},_message:"",displayMessage:function(_cd){if(this._message==_cd){return;}this._message=_cd;dijit.hideTooltip(this.domNode);if(_cd){dijit.showTooltip(_cd,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},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;var _ce="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_ce+=re;break;case ")":_ce+="|$)";break;default:_ce+="(?:"+re+"|$)";break;}});}try{"".search(_ce);}catch(e){_ce=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_ce+")$";},_setDisabledAttr:function(_cf){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_d0){this.required=_d0;dijit.setWaiState(this.focusNode,"required",_d0);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_d1){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=dojo.place("<input type='hidden'"+(this.name?" name='"+this.name+"'":"")+">",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_d2,_d3){return ("min" in _d3?(this.compare(_d2,_d3.min)>=0):true)&&("max" in _d3?(this.compare(_d2,_d3.max)<=0):true);},isInRange:function(_d4){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _d5=false;var _d6=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_d5=(typeof min=="number")&&min<0;}if("max" in this.constraints){var max=this.constraints.max;max=this.compare(val,((typeof max!="number")||max>0)?max:0);_d6=(typeof max=="number")&&max>0;}return _d5||_d6;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_d7){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_d7));},getErrorMessage:function(_d8){var v=this.attr("value");if(v!==null&&v!==""&&v!==undefined&&!this.isInRange(_d8)){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);}},_setValueAttr:function(_d9,_da){dijit.setWaiState(this.focusNode,"valuenow",_d9);this.inherited(arguments);}});}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,value:NaN,editOptions:{pattern:"#.######"},_formatter:dojo.number.format,postMixInProperties:function(){var _db=typeof this.constraints.places=="number"?this.constraints.places:0;if(_db){_db++;}if(typeof this.constraints.max!="number"){this.constraints.max=9*Math.pow(10,15-_db);}if(typeof this.constraints.min!="number"){this.constraints.min=-9*Math.pow(10,15-_db);}this.inherited(arguments);},_onFocus:function(){if(this.disabled){return;}var val=this.attr("value");if(typeof val=="number"&&!isNaN(val)){var _dc=this.format(val,this.constraints);if(_dc!==undefined){this.textbox.value=_dc;}}this.inherited(arguments);},format:function(_dd,_de){if(typeof _dd!="number"){return String(_dd);}if(isNaN(_dd)){return "";}if(("rangeCheck" in this)&&!this.rangeCheck(_dd,_de)){return String(_dd);}if(this.editOptions&&this._focused){_de=dojo.mixin({},_de,this.editOptions);}return this._formatter(_dd,_de);},parse:dojo.number.parse,_getDisplayedValueAttr:function(){var v=this.inherited(arguments);return isNaN(v)?this.textbox.value:v;},filter:function(_df){return (_df===null||_df===""||_df===undefined)?NaN:this.inherited(arguments);},serialize:function(_e0,_e1){return (typeof _e0!="number"||isNaN(_e0))?"":this.inherited(arguments);},_setValueAttr:function(_e2,_e3,_e4){if(_e2!==undefined&&_e4===undefined){if(typeof _e2=="number"){if(isNaN(_e2)){_e4="";}else{if(("rangeCheck" in this)&&!this.rangeCheck(_e2,this.constraints)){_e4=String(_e2);}}}else{if(!_e2){_e4="";_e2=NaN;}else{_e4=String(_e2);_e2=undefined;}}}this.inherited(arguments,[_e2,_e3,_e4]);},_getValueAttr:function(){var v=this.inherited(arguments);if(isNaN(v)&&this.textbox.value!==""){if(this.constraints.exponent!==false&&/\de[-+]?|\d/i.test(this.textbox.value)&&(new RegExp("^"+dojo.number._realNumberRegexp(dojo.mixin({},this.constraints))+"$").test(this.textbox.value))){var n=Number(this.textbox.value);return isNaN(n)?undefined:n;}else{return undefined;}}else{return v;}},isValid:function(_e5){if(!this._focused||this._isEmpty(this.textbox.value)){return this.inherited(arguments);}else{var v=this.attr("value");if(!isNaN(v)&&this.rangeCheck(v,this.constraints)){if(this.constraints.exponent!==false&&/\de[-+]?\d/i.test(this.textbox.value)){return true;}else{return this.inherited(arguments);}}else{return false;}}}});dojo.declare("dijit.form.NumberTextBox",[dijit.form.RangeBoundTextBox,dijit.form.NumberTextBoxMixin],{});}if(!dojo._hasResource["dijit.form.CurrencyTextBox"]){dojo._hasResource["dijit.form.CurrencyTextBox"]=true;dojo.provide("dijit.form.CurrencyTextBox");dojo.declare("dijit.form.CurrencyTextBox",dijit.form.NumberTextBox,{currency:"",regExpGen:function(_e6){return "("+(this._focused?this.inherited(arguments,[dojo.mixin({},_e6,this.editOptions)])+"|":"")+dojo.currency.regexp(_e6)+")";},_formatter:dojo.currency.format,parse:function(_e7,_e8){var v=dojo.currency.parse(_e7,_e8);if(isNaN(v)&&/\d+/.test(_e7)){return this.inherited(arguments,[_e7,dojo.mixin({},_e8,this.editOptions)]);}return v;},postMixInProperties:function(){this.constraints=dojo.currency._mixInDefaults(dojo.mixin(this.constraints,{currency:this.currency,exponent:false}));this.inherited(arguments);}});}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_e9){var _ea={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 _eb=dojo.cldr.supplemental._region(_e9);var dow=_ea[_eb];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_ec){_ec=dojo.i18n.normalizeLocale(_ec);var _ed=_ec.split("-");var _ee=_ed[1];if(!_ee){_ee={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_ed[0]];}else{if(_ee.length==4){_ee=_ed[2];}}return _ee;};dojo.cldr.supplemental.getWeekend=function(_ef){var _f0={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 _f1={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 _f2=dojo.cldr.supplemental._region(_ef);var _f3=_f0[_f2];var end=_f1[_f2];if(_f3===undefined){_f3=6;}if(end===undefined){end=0;}return {start:_f3,end:end};};}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_f4){var _f5=_f4.getMonth();var _f6=[31,28,31,30,31,30,31,31,30,31,30,31];if(_f5==1&&dojo.date.isLeapYear(_f4)){return 29;}return _f6[_f5];};dojo.date.isLeapYear=function(_f7){var _f8=_f7.getFullYear();return !(_f8%400)||(!(_f8%4)&&!!(_f8%100));};dojo.date.getTimezoneName=function(_f9){var str=_f9.toString();var tz="";var _fa;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_fa=str.match(pat))){tz=_fa[1];}else{str=_f9.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_fa=str.match(pat))){tz=_fa[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_fb,_fc,_fd){_fb=new Date(+_fb);_fc=new Date(+(_fc||new Date()));if(_fd=="date"){_fb.setHours(0,0,0,0);_fc.setHours(0,0,0,0);}else{if(_fd=="time"){_fb.setFullYear(0,0,0);_fc.setFullYear(0,0,0);}}if(_fb>_fc){return 1;}if(_fb<_fc){return -1;}return 0;};dojo.date.add=function(_fe,_ff,_100){var sum=new Date(+_fe);var _101=false;var _102="Date";switch(_ff){case "day":break;case "weekday":var days,_103;var mod=_100%5;if(!mod){days=(_100>0)?5:-5;_103=(_100>0)?((_100-5)/5):((_100+5)/5);}else{days=mod;_103=parseInt(_100/5);}var strt=_fe.getDay();var adj=0;if(strt==6&&_100>0){adj=1;}else{if(strt==0&&_100<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_100>0)?2:-2;}_100=(7*_103)+days+adj;break;case "year":_102="FullYear";_101=true;break;case "week":_100*=7;break;case "quarter":_100*=3;case "month":_101=true;_102="Month";break;default:_102="UTC"+_ff.charAt(0).toUpperCase()+_ff.substring(1)+"s";}if(_102){sum["set"+_102](sum["get"+_102]()+_100);}if(_101&&(sum.getDate()<_fe.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_104,_105,_106){_105=_105||new Date();_106=_106||"day";var _107=_105.getFullYear()-_104.getFullYear();var _108=1;switch(_106){case "quarter":var m1=_104.getMonth();var m2=_105.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_107*4);_108=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_104,_105,"day"));var _109=parseInt(dojo.date.difference(_104,_105,"week"));var mod=days%7;if(mod==0){days=_109*5;}else{var adj=0;var aDay=_104.getDay();var bDay=_105.getDay();_109=parseInt(days/7);mod=days%7;var _10a=new Date(_104);_10a.setDate(_10a.getDate()+(_109*7));var _10b=_10a.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 (_10b+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 (_10b+mod)<0:adj=2;}}}days+=adj;days-=(_109*2);}_108=days;break;case "year":_108=_107;break;case "month":_108=(_105.getMonth()-_104.getMonth())+(_107*12);break;case "week":_108=parseInt(dojo.date.difference(_104,_105,"day")/7);break;case "day":_108/=24;case "hour":_108/=60;case "minute":_108/=60;case "second":_108/=1000;case "millisecond":_108*=_105.getTime()-_104.getTime();}return Math.round(_108);};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _10c(_10d,_10e,_10f,_110){return _110.replace(/([a-z])\1*/ig,function(_111){var s,pad,c=_111.charAt(0),l=_111.length,_112=["abbr","wide","narrow"];switch(c){case "G":s=_10e[(l<4)?"eraAbbr":"eraNames"][_10d.getFullYear()<0?0:1];break;case "y":s=_10d.getFullYear();switch(l){case 1:break;case 2:if(!_10f.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_10d.getMonth()+1)/3);pad=true;break;case "M":var m=_10d.getMonth();if(l<3){s=m+1;pad=true;}else{var _113=["months","format",_112[l-3]].join("-");s=_10e[_113][m];}break;case "w":var _114=0;s=dojo.date.locale._getWeekOfYear(_10d,_114);pad=true;break;case "d":s=_10d.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_10d);pad=true;break;case "E":var d=_10d.getDay();if(l<3){s=d+1;pad=true;}else{var _115=["days","format",_112[l-3]].join("-");s=_10e[_115][d];}break;case "a":var _116=(_10d.getHours()<12)?"am":"pm";s=_10e[_116];break;case "h":case "H":case "K":case "k":var h=_10d.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=_10d.getMinutes();pad=true;break;case "s":s=_10d.getSeconds();pad=true;break;case "S":s=Math.round(_10d.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.locale._getZone(_10d,true,_10f);if(s){break;}l=4;case "Z":var _117=dojo.date.locale._getZone(_10d,false,_10f);var tz=[(_117<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_117)/60),2),dojo.string.pad(Math.abs(_117)%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: "+_110);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale._getZone=function(_118,_119,_11a){if(_119){return dojo.date.getTimezoneName(_118);}else{return _118.getTimezoneOffset();}};dojo.date.locale.format=function(_11b,_11c){_11c=_11c||{};var _11d=dojo.i18n.normalizeLocale(_11c.locale),_11e=_11c.formatLength||"short",_11f=dojo.date.locale._getGregorianBundle(_11d),str=[],_120=dojo.hitch(this,_10c,_11b,_11f,_11c);if(_11c.selector=="year"){return _121(_11f["dateFormatItem-yyyy"]||"yyyy",_120);}var _122;if(_11c.selector!="date"){_122=_11c.timePattern||_11f["timeFormat-"+_11e];if(_122){str.push(_121(_122,_120));}}if(_11c.selector!="time"){_122=_11c.datePattern||_11f["dateFormat-"+_11e];if(_122){str.push(_121(_122,_120));}}return str.length==1?str[0]:_11f["dateTimeFormat-"+_11e].replace(/\{(\d+)\}/g,function(_123,key){return str[key];});};dojo.date.locale.regexp=function(_124){return dojo.date.locale._parseInfo(_124).regexp;};dojo.date.locale._parseInfo=function(_125){_125=_125||{};var _126=dojo.i18n.normalizeLocale(_125.locale),_127=dojo.date.locale._getGregorianBundle(_126),_128=_125.formatLength||"short",_129=_125.datePattern||_127["dateFormat-"+_128],_12a=_125.timePattern||_127["timeFormat-"+_128],_12b;if(_125.selector=="date"){_12b=_129;}else{if(_125.selector=="time"){_12b=_12a;}else{_12b=_127["dateTimeFormat-"+_128].replace(/\{(\d+)\}/g,function(_12c,key){return [_12a,_129][key];});}}var _12d=[],re=_121(_12b,dojo.hitch(this,_12e,_12d,_127,_125));return {regexp:re,tokens:_12d,bundle:_127};};dojo.date.locale.parse=function(_12f,_130){var info=dojo.date.locale._parseInfo(_130),_131=info.tokens,_132=info.bundle,re=new RegExp("^"+info.regexp+"$",info.strict?"":"i"),_133=re.exec(_12f);if(!_133){return null;}var _134=["abbr","wide","narrow"],_135=[1970,0,1,0,0,0,0],amPm="",_136=dojo.every(_133,function(v,i){if(!i){return true;}var _137=_131[i-1];var l=_137.length;switch(_137.charAt(0)){case "y":if(l!=2&&_130.strict){_135[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear(),_138=year.substring(0,2)*100,_139=Math.min(Number(year.substring(2,4))+20,99),num=(v<_139)?_138+v:_138-100+v;_135[0]=num;}else{if(_130.strict){return false;}_135[0]=v;}}break;case "M":if(l>2){var _13a=_132["months-format-"+_134[l-3]].concat();if(!_130.strict){v=v.replace(".","").toLowerCase();_13a=dojo.map(_13a,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_13a,v);if(v==-1){return false;}}else{v--;}_135[1]=v;break;case "E":case "e":var days=_132["days-format-"+_134[l-3]].concat();if(!_130.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":_135[1]=0;case "d":_135[2]=v;break;case "a":var am=_130.am||_132.am;var pm=_130.pm||_132.pm;if(!_130.strict){var _13b=/\./g;v=v.replace(_13b,"").toLowerCase();am=am.replace(_13b,"").toLowerCase();pm=pm.replace(_13b,"").toLowerCase();}if(_130.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;}_135[3]=v;break;case "m":_135[4]=v;break;case "s":_135[5]=v;break;case "S":_135[6]=v;}return true;});var _13c=+_135[3];if(amPm==="p"&&_13c<12){_135[3]=_13c+12;}else{if(amPm==="a"&&_13c==12){_135[3]=0;}}var _13d=new Date(_135[0],_135[1],_135[2],_135[3],_135[4],_135[5],_135[6]);if(_130.strict){_13d.setFullYear(_135[0]);}var _13e=_131.join(""),_13f=_13e.indexOf("d")!=-1,_140=_13e.indexOf("M")!=-1;if(!_136||(_140&&_13d.getMonth()>_135[1])||(_13f&&_13d.getDate()>_135[2])){return null;}if((_140&&_13d.getMonth()<_135[1])||(_13f&&_13d.getDate()<_135[2])){_13d=dojo.date.add(_13d,"hour",1);}return _13d;};function _121(_141,_142,_143,_144){var _145=function(x){return x;};_142=_142||_145;_143=_143||_145;_144=_144||_145;var _146=_141.match(/(''|[^'])+/g),_147=_141.charAt(0)=="'";dojo.forEach(_146,function(_148,i){if(!_148){_146[i]="";}else{_146[i]=(_147?_143:_142)(_148);_147=!_147;}});return _144(_146.join(""));};function _12e(_149,_14a,_14b,_14c){_14c=dojo.regexp.escapeString(_14c);if(!_14b.strict){_14c=_14c.replace(" a"," ?a");}return _14c.replace(/([a-z])\1*/ig,function(_14d){var s,c=_14d.charAt(0),l=_14d.length,p2="",p3="";if(_14b.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="[12]\\d|"+p2+"[1-9]|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=_14b.am||_14a.am||"AM";var pm=_14b.pm||_14a.pm||"PM";if(_14b.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_149){_149.push(_14d);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _14e=[];dojo.date.locale.addCustomFormats=function(_14f,_150){_14e.push({pkg:_14f,name:_150});};dojo.date.locale._getGregorianBundle=function(_151){var _152={};dojo.forEach(_14e,function(desc){var _153=dojo.i18n.getLocalization(desc.pkg,desc.name,_151);_152=dojo.mixin(_152,_153);},this);return _152;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,_154,_155){var _156,_157=dojo.date.locale._getGregorianBundle(_155),_158=[item,_154,type];if(_154=="standAlone"){var key=_158.join("-");_156=_157[key];if(_156[0]==1){_156=undefined;}}_158[1]="format";return (_156||_157[_158.join("-")]).concat();};dojo.date.locale.isWeekend=function(_159,_15a){var _15b=dojo.cldr.supplemental.getWeekend(_15a),day=(_159||new Date()).getDay();if(_15b.end<_15b.start){_15b.end+=7;if(day<_15b.start){day+=7;}}return day>=_15b.start&&day<=_15b.end;};dojo.date.locale._getDayOfYear=function(_15c){return dojo.date.difference(new Date(_15c.getFullYear(),0,1,_15c.getHours()),_15c)+1;};dojo.date.locale._getWeekOfYear=function(_15d,_15e){if(arguments.length==1){_15e=0;}var _15f=new Date(_15d.getFullYear(),0,1).getDay(),adj=(_15f-_15e+7)%7,week=Math.floor((dojo.date.locale._getDayOfYear(_15d)+adj-1)/7);if(_15f==_15e){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:dojo.cache("dijit","templates/Calendar.html","<table cellspacing=\"0\" cellpadding=\"0\" class=\"dijitCalendarContainer\" role=\"grid\" dojoAttachEvent=\"onkeypress: _onKeyPress\">\n\t<thead>\n\t\t<tr class=\"dijitReset dijitCalendarMonthContainer\" valign=\"top\">\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"decrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarDecrease\" waiRole=\"presentation\">\n\t\t\t\t<span dojoAttachPoint=\"decreaseArrowNode\" class=\"dijitA11ySideArrow\">-</span>\n\t\t\t</th>\n\t\t\t<th class='dijitReset' colspan=\"5\">\n\t\t\t\t<div class=\"dijitVisible\">\n\t\t\t\t\t<div class=\"dijitPopup dijitMenu dijitMenuPassive dijitHidden\" dojoAttachPoint=\"monthDropDown\" dojoAttachEvent=\"onmouseup: _onMonthSelect, onmouseover: _onMenuHover, onmouseout: _onMenuHover\">\n\t\t\t\t\t\t<div class=\"dijitCalendarMonthLabelTemplate dijitCalendarMonthLabel\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div dojoAttachPoint=\"monthLabelSpacer\" class=\"dijitSpacer\"></div>\n\t\t\t\t<div dojoAttachPoint=\"monthLabelNode\" class=\"dijitCalendarMonthLabel dijitInline dijitVisible\" dojoAttachEvent=\"onmousedown: _onMonthToggle\"></div>\n\t\t\t</th>\n\t\t\t<th class='dijitReset' dojoAttachPoint=\"incrementMonth\">\n\t\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitCalendarIncrementControl dijitCalendarIncrease\" waiRole=\"presentation\">\n\t\t\t\t<span dojoAttachPoint=\"increaseArrowNode\" class=\"dijitA11ySideArrow\">+</span>\n\t\t\t</th>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<th class=\"dijitReset dijitCalendarDayLabelTemplate\" role=\"columnheader\"><span class=\"dijitCalendarDayLabel\"></span></th>\n\t\t</tr>\n\t</thead>\n\t<tbody dojoAttachEvent=\"onclick: _onDayClick, onmouseover: _onDayMouseOver, onmouseout: _onDayMouseOut\" class=\"dijitReset dijitCalendarBodyContainer\">\n\t\t<tr class=\"dijitReset dijitCalendarWeekTemplate\" role=\"row\">\n\t\t\t<td class=\"dijitReset dijitCalendarDateTemplate\" role=\"gridcell\"><span class=\"dijitCalendarDateLabel\"></span></td>\n\t\t</tr>\n\t</tbody>\n\t<tfoot class=\"dijitReset dijitCalendarYearContainer\">\n\t\t<tr>\n\t\t\t<td class='dijitReset' valign=\"top\" colspan=\"7\">\n\t\t\t\t<h3 class=\"dijitCalendarYearLabel\">\n\t\t\t\t\t<span dojoAttachPoint=\"previousYearLabelNode\" class=\"dijitInline dijitCalendarPreviousYear\"></span>\n\t\t\t\t\t<span dojoAttachPoint=\"currentYearLabelNode\" class=\"dijitInline dijitCalendarSelectedYear\"></span>\n\t\t\t\t\t<span dojoAttachPoint=\"nextYearLabelNode\" class=\"dijitInline dijitCalendarNextYear\"></span>\n\t\t\t\t</h3>\n\t\t\t</td>\n\t\t</tr>\n\t</tfoot>\n</table>\n"),value:new Date(),datePackage:"dojo.date",dayWidth:"narrow",tabIndex:"0",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{tabIndex:"domNode"}),setValue:function(_160){dojo.deprecated("dijit.Calendar:setValue() is deprecated.  Use attr('value', ...) instead.","","2.0");this.attr("value",_160);},_getValueAttr:function(){var _161=new this.dateClassObj(this.value);_161.setHours(0,0,0,0);if(_161.getDate()<this.value.getDate()){_161=this.dateFuncObj.add(_161,"hour",1);}return _161;},_setValueAttr:function(_162){if(!this.value||this.dateFuncObj.compare(_162,this.value)){_162=new this.dateClassObj(_162);_162.setHours(1);this.displayMonth=new this.dateClassObj(_162);if(!this.isDisabledDate(_162,this.lang)){this.value=_162;this.onChange(this.attr("value"));}dojo.attr(this.domNode,"aria-label",this.dateLocaleModule.format(_162,{selector:"date",formatLength:"full"}));this._populateGrid();}},_setText:function(node,text){while(node.firstChild){node.removeChild(node.firstChild);}node.appendChild(dojo.doc.createTextNode(text));},_populateGrid:function(){var _163=this.displayMonth;_163.setDate(1);var _164=_163.getDay(),_165=this.dateFuncObj.getDaysInMonth(_163),_166=this.dateFuncObj.getDaysInMonth(this.dateFuncObj.add(_163,"month",-1)),_167=new this.dateClassObj(),_168=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);if(_168>_164){_168-=7;}dojo.query(".dijitCalendarDateTemplate",this.domNode).forEach(function(_169,i){i+=_168;var date=new this.dateClassObj(_163),_16a,_16b="dijitCalendar",adj=0;if(i<_164){_16a=_166-_164+i+1;adj=-1;_16b+="Previous";}else{if(i>=(_164+_165)){_16a=i-_164-_165+1;adj=1;_16b+="Next";}else{_16a=i-_164+1;_16b+="Current";}}if(adj){date=this.dateFuncObj.add(date,"month",adj);}date.setDate(_16a);if(!this.dateFuncObj.compare(date,_167,"date")){_16b="dijitCalendarCurrentDate "+_16b;}if(this._isSelectedDate(date,this.lang)){_16b="dijitCalendarSelectedDate "+_16b;}if(this.isDisabledDate(date,this.lang)){_16b="dijitCalendarDisabledDate "+_16b;}var _16c=this.getClassForDate(date,this.lang);if(_16c){_16b=_16c+" "+_16b;}_169.className=_16b+"Month dijitCalendarDateTemplate";_169.dijitDateValue=date.valueOf();var _16d=dojo.query(".dijitCalendarDateLabel",_169)[0],text=date.getDateLocalized?date.getDateLocalized(this.lang):date.getDate();this._setText(_16d,text);},this);var _16e=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);this._setText(this.monthLabelNode,_16e[_163.getMonth()]);var y=_163.getFullYear()-1;var d=new this.dateClassObj();dojo.forEach(["previous","current","next"],function(name){d.setFullYear(y++);this._setText(this[name+"YearLabelNode"],this.dateLocaleModule.format(d,{selector:"year",locale:this.lang}));},this);var _16f=this;var _170=function(_171,_172,adj){_16f._connects.push(dijit.typematic.addMouseListener(_16f[_171],_16f,function(_173){if(_173>=0){_16f._adjustDisplay(_172,adj);}},0.8,500));};_170("incrementMonth","month",1);_170("decrementMonth","month",-1);_170("nextYearLabelNode","year",1);_170("previousYearLabelNode","year",-1);},goToToday:function(){this.attr("value",new this.dateClassObj());},constructor:function(args){var _174=(args.datePackage&&(args.datePackage!="dojo.date"))?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_174,false);this.datePackage=args.datePackage||this.datePackage;this.dateFuncObj=dojo.getObject(this.datePackage,false);this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);},postMixInProperties:function(){if(isNaN(this.value)){delete this.value;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,false);var _175=dojo.hitch(this,function(_176,n){var _177=dojo.query(_176,this.domNode)[0];for(var i=0;i<n;i++){_177.parentNode.appendChild(_177.cloneNode(true));}});_175(".dijitCalendarDayLabelTemplate",6);_175(".dijitCalendarDateTemplate",6);_175(".dijitCalendarWeekTemplate",5);var _178=this.dateLocaleModule.getNames("days",this.dayWidth,"standAlone",this.lang);var _179=dojo.cldr.supplemental.getFirstDayOfWeek(this.lang);dojo.query(".dijitCalendarDayLabel",this.domNode).forEach(function(_17a,i){this._setText(_17a,_178[(i+_179)%7]);},this);var _17b=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang);_175(".dijitCalendarMonthLabelTemplate",_17b.length-1);dojo.query(".dijitCalendarMonthLabelTemplate",this.domNode).forEach(function(node,i){dojo.attr(node,"month",i);this._setText(node,_17b[i]);dojo.place(node.cloneNode(true),this.monthLabelSpacer);},this);var _17c=this.value;this.value=null;this.attr("value",new this.dateClassObj(_17c));},_onMenuHover:function(e){dojo.stopEvent(e);dojo.toggleClass(e.target,"dijitMenuItemHover");},_adjustDisplay:function(part,_17d){this.displayMonth=this.dateFuncObj.add(this.displayMonth,part,_17d);this._populateGrid();},_onMonthToggle:function(evt){dojo.stopEvent(evt);if(evt.type=="mousedown"){var _17e=dojo.position(this.monthLabelNode);var dim={width:_17e.w+"px",top:-this.displayMonth.getMonth()*_17e.h+"px"};if((dojo.isIE&&dojo.isQuirks)||dojo.isIE<7){dim.left=-_17e.w/2+"px";}dojo.style(this.monthDropDown,dim);this._popupHandler=this.connect(document,"onmouseup","_onMonthToggle");}else{this.disconnect(this._popupHandler);delete this._popupHandler;}dojo.toggleClass(this.monthDropDown,"dijitHidden");dojo.toggleClass(this.monthLabelNode,"dijitVisible");},_onMonthSelect:function(evt){this._onMonthToggle(evt);this.displayMonth.setMonth(dojo.attr(evt.target,"month"));this._populateGrid();},_onDayClick:function(evt){dojo.stopEvent(evt);for(var node=evt.target;node&&!node.dijitDateValue;node=node.parentNode){}if(node&&!dojo.hasClass(node,"dijitCalendarDisabledDate")){this.attr("value",node.dijitDateValue);this.onValueSelected(this.attr("value"));}},_onDayMouseOver:function(evt){var node=evt.target;if(node&&(node.dijitDateValue||node==this.previousYearLabelNode||node==this.nextYearLabelNode)){dojo.addClass(node,"dijitCalendarHoveredDate");this._currentNode=node;}},_onDayMouseOut:function(evt){if(!this._currentNode){return;}for(var node=evt.relatedTarget;node;){if(node==this._currentNode){return;}try{node=node.parentNode;}catch(x){node=null;}}dojo.removeClass(this._currentNode,"dijitCalendarHoveredDate");this._currentNode=null;},_onKeyPress:function(evt){var dk=dojo.keys,_17f=-1,_180,_181=this.value;switch(evt.keyCode){case dk.RIGHT_ARROW:_17f=1;case dk.LEFT_ARROW:_180="day";if(!this.isLeftToRight()){_17f*=-1;}break;case dk.DOWN_ARROW:_17f=1;case dk.UP_ARROW:_180="week";break;case dk.PAGE_DOWN:_17f=1;case dk.PAGE_UP:_180=evt.ctrlKey?"year":"month";break;case dk.END:_181=this.dateFuncObj.add(_181,"month",1);_180="day";case dk.HOME:_181=new Date(_181).setDate(1);break;case dk.ENTER:this.onValueSelected(this.attr("value"));break;case dk.ESCAPE:default:return;}dojo.stopEvent(evt);if(_180){_181=this.dateFuncObj.add(_181,_180,_17f);}this.attr("value",_181);},onValueSelected:function(date){},onChange:function(date){},_isSelectedDate:function(_182,_183){return !this.dateFuncObj.compare(_182,this.value,"date");},isDisabledDate:function(_184,_185){},getClassForDate:function(_186,_187){}});}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,datePackage:"dojo.date",compare:dojo.date.compare,format:function(_188,_189){if(!_188){return "";}return this.dateLocaleModule.format(_188,_189);},parse:function(_18a,_18b){return this.dateLocaleModule.parse(_18a,_18b)||(this._isEmpty(_18a)?null:undefined);},serialize:function(val,_18c){if(val.toGregorian){val=val.toGregorian();}return dojo.date.stamp.toISOString(val,_18c);},value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(args){var _18d=args.datePackage?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_18d,false);this.value=new this.dateClassObj("");this.datePackage=args.datePackage||this.datePackage;this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);this.regExpGen=this.dateLocaleModule.regexp;},postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==dijit.form._DateTimeTextBox.prototype.value.toString()){this.value=null;}var _18e=this.constraints;_18e.selector=this._selector;_18e.fullYear=true;var _18f=dojo.date.stamp.fromISOString;if(typeof _18e.min=="string"){_18e.min=_18f(_18e.min);}if(typeof _18e.max=="string"){_18e.max=_18f(_18e.max);}},_onFocus:function(evt){this._open();this.inherited(arguments);},_setValueAttr:function(_190,_191,_192){if(_190 instanceof Date&&!(this.dateClassObj instanceof Date)){_190=new this.dateClassObj(_190);}this.inherited(arguments);if(this._picker){if(!_190){_190=new this.dateClassObj();}this._picker.attr("value",_190);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _193=this;if(!this._picker){var _194=dojo.getObject(this.popupClass,false);this._picker=new _194({onValueSelected:function(_195){if(_193._tabbingAway){delete _193._tabbingAway;}else{_193.focus();}setTimeout(dojo.hitch(_193,"_close"),1);dijit.form._DateTimeTextBox.superclass._setValueAttr.call(_193,_195,true);},id:this.id+"_popup",lang:_193.lang,constraints:_193.constraints,datePackage:_193.datePackage,isDisabledDate:function(date){var _196=dojo.date.compare;var _197=_193.constraints;return _197&&(_197.min&&(_196(_197.min,date,_193._selector)>0)||(_197.max&&_196(_197.max,date,_193._selector)<0));}});this._picker.attr("value",this.attr("value")||new this.dateClassObj());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,orient:{"BL":"TL","TL":"BL"},around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_193._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);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_198,_199){this._setValueAttr(this.parse(_198,this.constraints),_199,_198);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.focusNode,"onkeypress",this._onKeyPress);this.connect(this.focusNode,"onclick",this._open);},_onKeyPress:function(e){var p=this._picker,dk=dojo.keys;if(p&&this._opened&&p.handleKey){if(p.handleKey(e)===false){return;}}if(this._opened&&e.charOrCode==dk.ESCAPE&&!(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey)){this._close();dojo.stopEvent(e);}else{if(!this._opened&&e.charOrCode==dk.DOWN_ARROW){this._open();dojo.stopEvent(e);}else{if(e.charOrCode===dk.TAB){this._tabbingAway=true;}else{if(this._opened&&(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE)){setTimeout(dojo.hitch(this,function(){dijit.placeOnScreenAroundElement(p.domNode.parentNode,this.domNode,{"BL":"TL","TL":"BL"},p.orient?dojo.hitch(p,"orient"):null);}),1);}}}}}});}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,{baseClass:"dijitTextBox dijitDateTextBox",popupClass:"dijit.Calendar",_selector:"date",value:new Date("")});}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 r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_19a,_19b){var _19c=[];function _19d(attr,dir,comp,s){return function(_19e,_19f){var a=s.getValue(_19e,attr);var b=s.getValue(_19f,attr);return dir*comp(a,b);};};var _1a0;var map=_19b.comparatorMap;var bc=dojo.data.util.sorter.basicComparator;for(var i=0;i<_19a.length;i++){_1a0=_19a[i];var attr=_1a0.attribute;if(attr){var dir=(_1a0.descending)?-1:1;var comp=bc;if(map){if(typeof attr!=="string"&&("toString" in attr)){attr=attr.toString();}comp=map[attr]||bc;}_19c.push(_19d(attr,dir,comp,_19b));}}return function(rowA,rowB){var i=0;while(i<_19c.length){var ret=_19c[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(_1a1){_1a1=_1a1||{};if(!_1a1.store){_1a1.store=this;}var self=this;var _1a2=function(_1a3,_1a4){if(_1a4.onError){var _1a5=_1a4.scope||dojo.global;_1a4.onError.call(_1a5,_1a3,_1a4);}};var _1a6=function(_1a7,_1a8){var _1a9=_1a8.abort||null;var _1aa=false;var _1ab=_1a8.start?_1a8.start:0;var _1ac=(_1a8.count&&(_1a8.count!==Infinity))?(_1ab+_1a8.count):_1a7.length;_1a8.abort=function(){_1aa=true;if(_1a9){_1a9.call(_1a8);}};var _1ad=_1a8.scope||dojo.global;if(!_1a8.store){_1a8.store=self;}if(_1a8.onBegin){_1a8.onBegin.call(_1ad,_1a7.length,_1a8);}if(_1a8.sort){_1a7.sort(dojo.data.util.sorter.createSortFunction(_1a8.sort,self));}if(_1a8.onItem){for(var i=_1ab;(i<_1a7.length)&&(i<_1ac);++i){var item=_1a7[i];if(!_1aa){_1a8.onItem.call(_1ad,item,_1a8);}}}if(_1a8.onComplete&&!_1aa){var _1ae=null;if(!_1a8.onItem){_1ae=_1a7.slice(_1ab,_1ac);}_1a8.onComplete.call(_1ad,_1ae,_1a8);}};this._fetchItems(_1a1,_1a6,_1a2);return _1a1;};}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(_1af,_1b0){var rxp="^";var c=null;for(var i=0;i<_1af.length;i++){c=_1af.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_1af.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(_1b0){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}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,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:dojo.cache("dijit.form","templates/ComboBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\n\t\t></div\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input ${nameAttrSetting} type=\"text\" autocomplete=\"off\" class='dijitReset'\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress,compositionend\"\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\n\t\t/></div\n\t></div\n></div>\n"),baseClass:"dijitComboBox",_getCaretPos:function(_1b1){var pos=0;if(typeof (_1b1.selectionStart)=="number"){pos=_1b1.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_1b1.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(_1b2,_1b3){_1b3=parseInt(_1b3);dijit.selectInputText(_1b2,_1b3,_1b3);},_setDisabledAttr:function(_1b4){this.inherited(arguments);dijit.setWaiState(this.comboNode,"disabled",_1b4);},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null;}if(this._fetchHandle){if(this._fetchHandle.abort){this._fetchHandle.abort();}this._fetchHandle=null;}},_onKeyPress:function(evt){var key=evt.charOrCode;if(evt.altKey||((evt.ctrlKey||evt.metaKey)&&(key!="x"&&key!="v"))||key==dojo.keys.SHIFT){return;}var _1b5=false;var _1b6="_startSearchFromInput";var pw=this._popupWidget;var dk=dojo.keys;var _1b7=null;this._prev_key_backspace=false;this._abortQuery();if(this._isShowingNow){pw.handleKey(key);_1b7=pw.getHighlightedOption();}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:case dk.PAGE_UP:case dk.UP_ARROW:if(!this._isShowingNow){this._arrowPressed();_1b5=true;_1b6="_startSearchAll";}else{this._announceOption(_1b7);}dojo.stopEvent(evt);break;case dk.ENTER:if(_1b7){if(_1b7==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_1b7==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}evt.preventDefault();case dk.TAB:var _1b8=this.attr("displayedValue");if(pw&&(_1b8==pw._messages["previousMessage"]||_1b8==pw._messages["nextMessage"])){break;}if(_1b7){this._selectOption();}if(this._isShowingNow){this._lastQuery=null;this._hideResultList();}break;case " ":if(_1b7){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_1b5=true;}break;case dk.ESCAPE:if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_backspace=true;_1b5=true;break;default:_1b5=typeof key=="string"||key==229;}if(_1b5){this.item=undefined;this.searchTimer=setTimeout(dojo.hitch(this,_1b6),1);}},_autoCompleteText:function(text){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _1b9=this.ignoreCase?"toLowerCase":"substr";if(text[_1b9](0).indexOf(this.focusNode.value[_1b9](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(_1ba,_1bb){this._fetchHandle=null;if(this.disabled||this.readOnly||(_1bb.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_1ba.length){this._hideResultList();return;}_1bb._maxOptions=this._maxOptions;var _1bc=this._popupWidget.createOptions(_1ba,_1bb,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_1bb.direction){if(1==_1bb.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_1bb.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_1bb.query[this.searchAttr])){this._announceOption(_1bc[1]);}}},_showResultList:function(){this._hideResultList();this._arrowPressed();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var best=this.open();var _1bd=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((best.h==_1bd.h)&&(best.w==_1bd.w))?"hidden":"auto";var _1be=best.w;if(best.h<this._popupWidget.domNode.scrollHeight){_1be+=16;}dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_1be,this.domNode.offsetWidth)});if(_1be<this.domNode.offsetWidth){this._popupWidget.domNode.parentNode.style.left=dojo.position(this.domNode).x+"px";}dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){this._abortQuery();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 _1bf=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_1bf==pw._messages["previousMessage"]||_1bf==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.attr("displayedValue",_1bf);}else{if(this.value!=this._lastValueReported){dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);}this._refreshState();}}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_setItemAttr:function(item,_1c0,_1c1){if(!_1c1){_1c1=this.labelFunc(item,this.store);}this.value=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_1c1;this.item=item;dijit.form.ComboBox.superclass._setValueAttr.call(this,this.value,_1c0,_1c1);},_announceOption:function(node){if(!node){return;}var _1c2;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_1c2=node.innerHTML;this.item=undefined;this.value="";}else{_1c2=this.labelFunc(node.item,this.store);this.attr("item",node.item,false,_1c2);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_1c2);},_selectOption:function(evt){if(evt){this._announceOption(evt.target);}this._hideResultList();this._setCaretPos(this.focusNode,this.focusNode.value.length);dijit.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{this._startSearchAll();}},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return dojo.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this._popupWidget){var _1c3=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_1c3});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_1c3);}var _1c4=dojo.clone(this.query);this._lastInput=key;this._lastQuery=_1c4[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_1c5,_1c6){this.searchTimer=null;var _1c7={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_1c5,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(_1c8){_1c6._fetchHandle=null;console.error("dijit.form.ComboBox: "+_1c8);dojo.hitch(_1c6,"_hideResultList")();},start:0,count:this.pageSize};dojo.mixin(_1c7,_1c6.fetchProperties);this._fetchHandle=_1c6.store.fetch(_1c7);var _1c9=function(_1ca,_1cb){_1ca.start+=_1ca.count*_1cb;_1ca.direction=_1cb;this._fetchHandle=this.store.fetch(_1ca);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_1c9,this._fetchHandle);},_1c4,this),this.searchDelay);},_setMaxOptions:function(size,_1cc){this._maxOptions=size;},_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({charOrCode:229});},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _1cd=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_1cd);if(!this.value||((typeof _1cd.selectedIndex=="number")&&_1cd.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){var _1ce=this._getValueField();this.value=_1ce!=this.searchAttr?this.store.getValue(item,_1ce):this.labelFunc(item,this.store);}}}this.inherited(arguments);},postCreate:function(){var _1cf=dojo.query("label[for=\""+this.id+"\"]");if(_1cf.length){_1cf[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_1cf[0].id);}this.inherited(arguments);},uninitialize:function(){if(this._popupWidget&&!this._popupWidget._destroyed){this._hideResultList();this._popupWidget.destroy();}this.inherited(arguments);},_getMenuLabelFromItem:function(item){var _1d0=this.labelAttr?this.store.getValue(item,this.labelAttr):this.labelFunc(item,this.store);var _1d1=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_1d0=this.doHighlight(_1d0,this._escapeHtml(this._lastInput));_1d1="html";}return {html:_1d1=="html",label:_1d0};},doHighlight:function(_1d2,find){var _1d3="i"+(this.highlightMatch=="all"?"g":"");var _1d4=this._escapeHtml(_1d2);find=dojo.regexp.escapeString(find);var ret=_1d4.replace(new RegExp("(^|\\s)("+find+")",_1d3),"$1<span class=\"dijitComboBoxHighlightMatch\">$2</span>");return ret;},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},open:function(){this._isShowingNow=true;return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_1d5){return _1d5.getValue(item,this.searchAttr).toString();}});dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._Templated],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton' waiRole='option'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton' waiRole='option'></li>"+"</ul>",_messages:null,postMixInProperties:function(){this._messages=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);this.inherited(arguments);},_setValueAttr:function(_1d6){this.value=_1d6;this.onChange(_1d6);},onChange:function(_1d7){},onPage:function(_1d8){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_1d9){var _1da=_1d9(item);var _1db=dojo.doc.createElement("li");dijit.setWaiRole(_1db,"option");if(_1da.html){_1db.innerHTML=_1da.label;}else{_1db.appendChild(dojo.doc.createTextNode(_1da.label));}if(_1db.innerHTML==""){_1db.innerHTML="&nbsp;";}_1db.item=item;return _1db;},createOptions:function(_1dc,_1dd,_1de){this.previousButton.style.display=(_1dd.start==0)?"none":"";dojo.attr(this.previousButton,"id",this.id+"_prev");dojo.forEach(_1dc,function(item,i){var _1df=this._createOption(item,_1de);_1df.className="dijitReset dijitMenuItem";dojo.attr(_1df,"id",this.id+i);this.domNode.insertBefore(_1df,this.nextButton);},this);var _1e0=false;if(_1dd._maxOptions&&_1dd._maxOptions!=-1){if((_1dd.start+_1dd.count)<_1dd._maxOptions){_1e0=true;}else{if((_1dd.start+_1dd.count)>(_1dd._maxOptions-1)){if(_1dd.count==_1dc.length){_1e0=true;}}}}else{if(_1dd.count==_1dc.length){_1e0=true;}}this.nextButton.style.display=_1e0?"":"none";dojo.attr(this.nextButton,"id",this.id+"_next");return this.domNode.childNodes;},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[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._setValueAttr({target:tgt},true);}}}},_onMouseOver:function(evt){if(evt.target===this.domNode){return;}var tgt=evt.target;if(!(tgt==this.previousButton||tgt==this.nextButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},_onMouseOut:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;dojo.addClass(this._highlighted_option,"dijitMenuItemSelected");}},_blurOptionNode:function(){if(this._highlighted_option){dojo.removeClass(this._highlighted_option,"dijitMenuItemSelected");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 _1e1=0;var _1e2=this.domNode.scrollTop;var _1e3=dojo.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_1e1<_1e3){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 _1e4=this.domNode.scrollTop;_1e1+=(_1e4-_1e2)*(up?-1:1);_1e2=_1e4;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){var ho=this._highlighted_option;return (ho&&ho.parentNode)?ho:null;},handleKey:function(key){switch(key){case 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],{_setValueAttr:function(_1e5,_1e6,_1e7){this.item=null;if(!_1e5){_1e5="";}dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,_1e5,_1e6,_1e7);}});dojo.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;dojo.query("> option",root).forEach(function(node){node.innerHTML=dojo.trim(node.innerHTML);});},getValue:function(item,_1e8,_1e9){return (_1e8=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_1ea){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_1eb,_1ec){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _1ed=dojo.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_1ee=dojo.query("> option",this.root).filter(function(_1ef){return (_1ef.innerText||_1ef.textContent||"").match(_1ed);});if(args.sort){_1ee.sort(dojo.data.util.sorter.createSortFunction(args.sort,this));}_1eb(_1ee,args);},close:function(_1f0){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];}});dojo.extend(dijit.form._ComboBoxDataStore,dojo.data.util.simpleFetch);}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],{_isvalid:true,required:true,_lastDisplayedValue:"",isValid:function(){return this._isvalid||(!this.required&&this.attr("displayedValue")=="");},_callbackSetLabel:function(_1f1,_1f2,_1f3){if((_1f2&&_1f2.query[this.searchAttr]!=this._lastQuery)||(!_1f2&&_1f1.length&&this.store.getIdentity(_1f1[0])!=this._lastQuery)){return;}if(!_1f1.length){this.valueNode.value="";dijit.form.TextBox.superclass._setValueAttr.call(this,"",_1f3||(_1f3===undefined&&!this._focused));this._isvalid=false;this.validate(this._focused);this.item=null;}else{this.attr("item",_1f1[0],_1f3);}},_openResultList:function(_1f4,_1f5){if(_1f5.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_1f4.length!=0;this.validate(true);dijit.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValueAttr:function(_1f6,_1f7){if(!this._onChangeActive){_1f7=null;}this._lastQuery=_1f6;if(_1f6===null||_1f6===""){this._setDisplayedValueAttr("",_1f7);return;}var self=this;this.store.fetchItemByIdentity({identity:_1f6,onItem:function(item){self._callbackSetLabel([item],undefined,_1f7);}});},_setItemAttr:function(item,_1f8,_1f9){this._isvalid=true;this.inherited(arguments);this.valueNode.value=this.value;this._lastDisplayedValue=this.textbox.value;},_getDisplayQueryString:function(text){return text.replace(/([\\\*\?])/g,"\\$1");},_setDisplayedValueAttr:function(_1fa,_1fb){if(!this._created){_1fb=false;}if(this.store){this._hideResultList();var _1fc=dojo.clone(this.query);this._lastQuery=_1fc[this.searchAttr]=this._getDisplayQueryString(_1fa);this.textbox.value=_1fa;this._lastDisplayedValue=_1fa;var _1fd=this;var _1fe={query:_1fc,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_1ff,_200){_1fd._fetchHandle=null;dojo.hitch(_1fd,"_callbackSetLabel")(_1ff,_200,_1fb);},onError:function(_201){_1fd._fetchHandle=null;console.error("dijit.form.FilteringSelect: "+_201);dojo.hitch(_1fd,"_callbackSetLabel")([],undefined,false);}};dojo.mixin(_1fe,this.fetchProperties);this._fetchHandle=this.store.fetch(_1fe);}},postMixInProperties:function(){this.inherited(arguments);this._isvalid=!this.required;},undo:function(){this.attr("displayedValue",this._lastDisplayedValue);}});}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");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' ${nameAttrSetting}></form>",attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},execute:function(_202){},onExecute:function(){},_setEncTypeAttr:function(_203){this.encType=_203;dojo.attr(this.domNode,"encType",_203);if(dojo.isIE){this.domNode.encoding=_203;}},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.attr("encType",item.value);}}this.inherited(arguments);},onReset:function(e){return true;},_onReset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(faux)===false)&&faux.returnValue){this.reset();}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.form.MultiSelect"]){dojo._hasResource["dijit.form.MultiSelect"]=true;dojo.provide("dijit.form.MultiSelect");dojo.declare("dijit.form.MultiSelect",dijit.form._FormValueWidget,{size:7,templateString:"<select multiple='true' ${nameAttrSetting} dojoAttachPoint='containerNode,focusNode' dojoAttachEvent='onchange: _onChange'></select>",attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{size:"focusNode"}),reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},addSelected:function(_204){_204.getSelected().forEach(function(n){this.containerNode.appendChild(n);this.domNode.scrollTop=this.domNode.offsetHeight;var _205=_204.domNode.scrollTop;_204.domNode.scrollTop=0;_204.domNode.scrollTop=_205;},this);},getSelected:function(){return dojo.query("option",this.containerNode).filter(function(n){return n.selected;});},_getValueAttr:function(){return this.getSelected().map(function(n){return n.value;});},multiple:true,_setValueAttr:function(_206){dojo.query("option",this.containerNode).forEach(function(n){n.selected=(dojo.indexOf(_206,n.value)!=-1);});},invertSelection:function(_207){dojo.query("option",this.containerNode).forEach(function(n){n.selected=!n.selected;});this._handleOnChange(this.attr("value"),_207==true);},_onChange:function(e){this._handleOnChange(this.attr("value"),true);},resize:function(size){if(size){dojo.marginBox(this.domNode,size);}},postCreate:function(){this._onChange();}});}if(!dojo._hasResource["dijit.form.RangeBoundTextBox"]){dojo._hasResource["dijit.form.RangeBoundTextBox"]=true;dojo.provide("dijit.form.RangeBoundTextBox");}if(!dojo._hasResource["dijit.form._FormSelectWidget"]){dojo._hasResource["dijit.form._FormSelectWidget"]=true;dojo.provide("dijit.form._FormSelectWidget");dojo.declare("dijit.form._FormSelectWidget",dijit.form._FormValueWidget,{multiple:false,options:null,store:null,query:null,queryOptions:null,onFetch:null,sortByLabel:true,loadChildrenOnOpen:false,getOptions:function(_208){var _209=_208,opts=this.options||[],l=opts.length;if(_209===undefined){return opts;}if(dojo.isArray(_209)){return dojo.map(_209,"return this.getOptions(item);",this);}if(dojo.isObject(_208)){if(!dojo.some(this.options,function(o,idx){if(o===_209||(o.value&&o.value===_209.value)){_209=idx;return true;}return false;})){_209=-1;}}if(typeof _209=="string"){for(var i=0;i<l;i++){if(opts[i].value===_209){_209=i;break;}}}if(typeof _209=="number"&&_209>=0&&_209<l){return this.options[_209];}return null;},addOption:function(_20a){if(!dojo.isArray(_20a)){_20a=[_20a];}dojo.forEach(_20a,function(i){if(i&&dojo.isObject(i)){this.options.push(i);}},this);this._loadChildren();},removeOption:function(_20b){if(!dojo.isArray(_20b)){_20b=[_20b];}var _20c=this.getOptions(_20b);dojo.forEach(_20c,function(i){if(i){this.options=dojo.filter(this.options,function(node,idx){return (node.value!==i.value);});this._removeOptionItem(i);}},this);this._loadChildren();},updateOption:function(_20d){if(!dojo.isArray(_20d)){_20d=[_20d];}dojo.forEach(_20d,function(i){var _20e=this.getOptions(i),k;if(_20e){for(k in i){_20e[k]=i[k];}}},this);this._loadChildren();},setStore:function(_20f,_210,_211){var _212=this.store;_211=_211||{};if(_212!==_20f){dojo.forEach(this._notifyConnections||[],dojo.disconnect);delete this._notifyConnections;if(_20f&&_20f.getFeatures()["dojo.data.api.Notification"]){this._notifyConnections=[dojo.connect(_20f,"onNew",this,"_onNewItem"),dojo.connect(_20f,"onDelete",this,"_onDeleteItem"),dojo.connect(_20f,"onSet",this,"_onSetItem")];}this.store=_20f;}this._onChangeActive=false;if(this.options&&this.options.length){this.removeOption(this.options);}if(_20f){var cb=function(_213){if(this.sortByLabel&&!_211.sort&&_213.length){_213.sort(dojo.data.util.sorter.createSortFunction([{attribute:_20f.getLabelAttributes(_213[0])[0]}],_20f));}if(_211.onFetch){_213=_211.onFetch(_213);}dojo.forEach(_213,function(i){this._addOptionForItem(i);},this);this._loadingStore=false;this.attr("value",(("_pendingValue" in this)?this._pendingValue:_210));delete this._pendingValue;if(!this.loadChildrenOnOpen){this._loadChildren();}else{this._pseudoLoadChildren(_213);}this._fetchedWith=opts;this._lastValueReported=this.multiple?[]:null;this._onChangeActive=true;this.onSetStore();this._handleOnChange(this.value);};var opts=dojo.mixin({onComplete:cb,scope:this},_211);this._loadingStore=true;_20f.fetch(opts);}else{delete this._fetchedWith;}return _212;},_setValueAttr:function(_214,_215){if(this._loadingStore){this._pendingValue=_214;return;}var opts=this.getOptions()||[];if(!dojo.isArray(_214)){_214=[_214];}dojo.forEach(_214,function(i,idx){if(!dojo.isObject(i)){i=i+"";}if(typeof i==="string"){_214[idx]=dojo.filter(opts,function(node){return node.value===i;})[0]||{value:"",label:""};}},this);_214=dojo.filter(_214,function(i){return i&&i.value;});if(!this.multiple&&(!_214[0]||!_214[0].value)&&opts.length){_214[0]=opts[0];}dojo.forEach(opts,function(i){i.selected=dojo.some(_214,function(v){return v.value===i.value;});});var val=dojo.map(_214,function(i){return i.value;}),disp=dojo.map(_214,function(i){return i.label;});this.value=this.multiple?val:val[0];this._setDisplay(this.multiple?disp:disp[0]);this._updateSelection();this._handleOnChange(this.value,_215);},_getDisplayedValueAttr:function(){var val=this.attr("value");if(!dojo.isArray(val)){val=[val];}var ret=dojo.map(this.getOptions(val),function(v){if(v&&"label" in v){return v.label;}else{if(v){return v.value;}}return null;},this);return this.multiple?ret:ret[0];},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},_loadChildren:function(){if(this._loadingStore){return;}dojo.forEach(this._getChildren(),function(_216){_216.destroyRecursive();});dojo.forEach(this.options,this._addOptionItem,this);this._updateSelection();},_updateSelection:function(){this.value=this._getValueFromOpts();var val=this.value;if(!dojo.isArray(val)){val=[val];}if(val&&val[0]){dojo.forEach(this._getChildren(),function(_217){var _218=dojo.some(val,function(v){return _217.option&&(v===_217.option.value);});dojo.toggleClass(_217.domNode,this.baseClass+"SelectedOption",_218);dijit.setWaiState(_217.domNode,"selected",_218);},this);}this._handleOnChange(this.value);},_getValueFromOpts:function(){var opts=this.getOptions()||[];if(!this.multiple&&opts.length){var opt=dojo.filter(opts,function(i){return i.selected;})[0];if(opt&&opt.value){return opt.value;}else{opts[0].selected=true;return opts[0].value;}}else{if(this.multiple){return dojo.map(dojo.filter(opts,function(i){return i.selected;}),function(i){return i.value;})||[];}}return "";},_onNewItem:function(item,_219){if(!_219||!_219.parent){this._addOptionForItem(item);}},_onDeleteItem:function(item){var _21a=this.store;this.removeOption(_21a.getIdentity(item));},_onSetItem:function(item){this.updateOption(this._getOptionObjForItem(item));},_getOptionObjForItem:function(item){var _21b=this.store,_21c=_21b.getLabel(item),_21d=(_21c?_21b.getIdentity(item):null);return {value:_21d,label:_21c,item:item};},_addOptionForItem:function(item){var _21e=this.store;if(!_21e.isItemLoaded(item)){_21e.loadItem({item:item,onComplete:function(i){this._addOptionForItem(item);},scope:this});return;}var _21f=this._getOptionObjForItem(item);this.addOption(_21f);},constructor:function(_220){this._oValue=(_220||{}).value||null;},_fillContent:function(){var opts=this.options;if(!opts){opts=this.options=this.srcNodeRef?dojo.query(">",this.srcNodeRef).map(function(node){if(node.getAttribute("type")==="separator"){return {value:"",label:"",selected:false,disabled:false};}return {value:node.getAttribute("value"),label:String(node.innerHTML),selected:node.getAttribute("selected")||false,disabled:node.getAttribute("disabled")||false};},this):[];}if(!this.value){this.value=this._getValueFromOpts();}else{if(this.multiple&&typeof this.value=="string"){this.value=this.value.split(",");}}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);this.connect(this,"onChange","_updateSelection");this.connect(this,"startup","_loadChildren");this._setValueAttr(this.value,null);},startup:function(){this.inherited(arguments);var _221=this.store,_222={};dojo.forEach(["query","queryOptions","onFetch"],function(i){if(this[i]){_222[i]=this[i];}delete this[i];},this);if(_221&&_221.getFeatures()["dojo.data.api.Identity"]){this.store=null;this.setStore(_221,this._oValue,_222);}},destroy:function(){dojo.forEach(this._notifyConnections||[],dojo.disconnect);this.inherited(arguments);},_addOptionItem:function(_223){},_removeOptionItem:function(_224){},_setDisplay:function(_225){},_getChildren:function(){return [];},_getSelectedOptionsAttr:function(){return this.getOptions(this.attr("value"));},_pseudoLoadChildren:function(_226){},onSetStore:function(){}});}if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.declare("dijit._KeyNavContainer",dijit._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_227,_228){var _229=(this._keyNavCodes={});var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_227,function(code){_229[code]=prev;});dojo.forEach(_228,function(code){_229[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(_22a,_22b){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_22a);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){var _22c=this._getFirstFocusableChild();if(_22c){this.focusChild(_22c);}},focusNext:function(){var _22d=this._getNextFocusableChild(this.focusedChild,1);this.focusChild(_22d);},focusPrev:function(){var _22e=this._getNextFocusableChild(this.focusedChild,-1);this.focusChild(_22e,true);},focusChild:function(_22f,last){if(this.focusedChild&&_22f!==this.focusedChild){this._onChildBlur(this.focusedChild);}_22f.focus(last?"end":"start");this.focusedChild=_22f;},_startupChild:function(_230){_230.attr("tabIndex","-1");this.connect(_230,"_onFocus",function(){_230.attr("tabIndex",this.tabIndex);});this.connect(_230,"_onBlur",function(){_230.attr("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.attr(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabIndex",this.tabIndex);}this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_231){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_232,dir){if(_232){_232=this._getSiblingOfChild(_232,dir);}var _233=this.getChildren();for(var i=0;i<_233.length;i++){if(!_232){_232=_233[(dir>0)?0:(_233.length-1)];}if(_232.isFocusable()){return _232;}_232=this._getSiblingOfChild(_232,dir);}return null;}});}if(!dojo._hasResource["dijit.MenuItem"]){dojo._hasResource["dijit.MenuItem"]=true;dojo.provide("dijit.MenuItem");dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\"\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\">\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\">\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\n\t\t</div>\n\t</td>\n</tr>\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_234){if(_234&&!("label" in this.params)){this.attr("label",_234.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);var _235=this.id+"_text";dojo.attr(this.containerNode,"id",_235);if(this.accelKeyNode){dojo.attr(this.accelKeyNode,"id",this.id+"_accel");_235+=" "+this.id+"_accel";}dijit.setWaiState(this.domNode,"labelledby",_235);},_onHover:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemHover(this);},_onUnhover:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){try{if(dojo.isIE==8){this.containerNode.focus();}dijit.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_236){dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_236);},setLabel:function(_237){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_237);},setDisabled:function(_238){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_238);},_setDisabledAttr:function(_239){this.disabled=_239;dojo[_239?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_239?"true":"false");},_setAccelKeyAttr:function(_23a){this.accelKey=_23a;this.accelKeyNode.style.display=_23a?"":"none";this.accelKeyNode.innerHTML=_23a;dojo.attr(this.containerNode,"colSpan",_23a?"1":"2");}});}if(!dojo._hasResource["dijit.PopupMenuItem"]){dojo._hasResource["dijit.PopupMenuItem"]=true;dojo.provide("dijit.PopupMenuItem");dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _23b=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_23b[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";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive();}delete this.popup;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.CheckedMenuItem"]){dojo._hasResource["dijit.CheckedMenuItem"]=true;dojo.provide("dijit.CheckedMenuItem");dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:dojo.cache("dijit","templates/CheckedMenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\"\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\n\t</td>\n</tr>\n"),checked:false,_setCheckedAttr:function(_23c){dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_23c);dijit.setWaiState(this.domNode,"checked",_23c);this.checked=_23c;},onChange:function(_23d){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.MenuSeparator"]){dojo._hasResource["dijit.MenuSeparator"]=true;dojo.provide("dijit.MenuSeparator");dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuSeparator.html","<tr class=\"dijitMenuSeparator\">\n\t<td colspan=\"4\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>\n"),postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_23e){_23e.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_23f){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _240=this._getTopMenu();if(_240&&_240._isMenuBar){_240.focusNext();}}},_onPopupHover:function(evt){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _241=this.currentPopup.parentMenu;if(_241.focusedChild){_241.focusedChild._setSelected(false);}_241.focusedChild=this.currentPopup.from_item;_241.focusedChild._setSelected(true);this._stopPendingCloseTimer(this.currentPopup);}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _242=item.popup;if(_242){this._stopPendingCloseTimer(_242);_242._pendingClose_timer=setTimeout(function(){_242._pendingClose_timer=null;if(_242.parentMenu){_242.parentMenu.currentPopup=null;}dijit.popup.close(_242);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_stopPendingCloseTimer:function(_243){if(_243._pendingClose_timer){clearTimeout(_243._pendingClose_timer);_243._pendingClose_timer=null;}},_stopFocusTimer:function(){if(this._focus_timer){clearTimeout(this._focus_timer);this._focus_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(typeof this.isShowingNow=="undefined"){this._markActive();}this.focusChild(item);if(item.popup){this._openPopup();}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _244=this.focusedChild;if(!_244){return;}var _245=_244.popup;if(_245.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);dijit.popup.close(this.currentPopup);}_245.parentMenu=this;_245.from_item=_244;var self=this;dijit.popup.open({parent:this,popup:_245,around:_244.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){self.focusChild(_244);self._cleanUp();_244._setSelected(true);self.focusedChild=_244;},onExecute:dojo.hitch(this,"_cleanUp")});this.currentPopup=_245;_245.connect(_245.domNode,"onmouseenter",dojo.hitch(self,"_onPopupHover"));if(_245.focus){_245._focus_timer=setTimeout(dojo.hitch(_245,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;dojo.addClass(this.domNode,"dijitMenuActive");dojo.removeClass(this.domNode,"dijitMenuPassive");},onOpen:function(e){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;dojo.removeClass(this.domNode,"dijitMenuActive");dojo.addClass(this.domNode,"dijitMenuPassive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.focusedChild){this.focusedChild._setSelected(false);this.focusedChild._onUnhover();this.focusedChild=null;}if(this.currentPopup){dijit.popup.close(this.currentPopup);this.currentPopup=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this._hoveredChild._onUnhover();}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){this._bindings=[];},templateString:dojo.cache("dijit","templates/Menu.html","<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" waiRole=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\n</table>\n"),targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=dojo.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{dojo.stopEvent(evt);}break;}},_iframeContentWindow:function(_246){var win=dijit.getDocumentWindow(this._iframeContentDocument(_246))||this._iframeContentDocument(_246)["__parent__"]||(_246.name&&dojo.doc.frames[_246.name])||null;return win;},_iframeContentDocument:function(_247){var doc=_247.contentDocument||(_247.contentWindow&&_247.contentWindow.document)||(_247.name&&dojo.doc.frames[_247.name]&&dojo.doc.frames[_247.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _248=node,win=this._iframeContentWindow(_248);cn=dojo.withGlobal(win,dojo.body);}else{cn=(node==dojo.body()?dojo.doc.documentElement:node);}var _249={node:node,iframe:_248};dojo.attr(node,"_dijitMenu"+this.id,this._bindings.push(_249));var _24a=dojo.hitch(this,function(cn){return [dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,function(evt){this._openMyself(evt,cn,_248);}),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")];});_249.connects=cn?_24a(cn):[];if(_248){_249.onloadHandler=dojo.hitch(this,function(){var win=this._iframeContentWindow(_248);cn=dojo.withGlobal(win,dojo.body);_249.connects=_24a(cn);});if(_248.addEventListener){_248.addEventListener("load",_249.onloadHandler,false);}else{_248.attachEvent("onload",_249.onloadHandler);}}},unBindDomNode:function(_24b){var node;try{node=dojo.byId(_24b);}catch(e){return;}var _24c="_dijitMenu"+this.id;if(node&&dojo.hasAttr(node,_24c)){var bid=dojo.attr(node,_24c)-1,b=this._bindings[bid];dojo.forEach(b.connects,dojo.disconnect);var _24d=b.iframe;if(_24d){if(_24d.removeEventListener){_24d.removeEventListener("load",b.onloadHandler,false);}else{_24d.detachEvent("onload",b.onloadHandler);}}dojo.removeAttr(node,_24c);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 _24e={target:e.target,pageX:e.pageX,pageY:e.pageY};_24e.preventDefault=_24e.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_24e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e,node,_24f){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;if(_24f){var od=e.target.ownerDocument,ifc=dojo.position(_24f,true),win=this._iframeContentWindow(_24f),_250=dojo.withGlobal(win,"_docScroll",dojo);var cs=dojo.getComputedStyle(_24f),tp=dojo._toPixelValue,left=(dojo.isIE&&dojo.isQuirks?0:tp(_24f,cs.paddingLeft))+(dojo.isIE&&dojo.isQuirks?tp(_24f,cs.borderLeftWidth):0),top=(dojo.isIE&&dojo.isQuirks?0:tp(_24f,cs.paddingTop))+(dojo.isIE&&dojo.isQuirks?tp(_24f,cs.borderTopWidth):0);x+=ifc.x+left-_250.x;y+=ifc.y+top-_250.y;}}else{var _251=dojo.position(e.target,true);x=_251.x+10;y=_251.y+10;}var self=this;var _252=dijit.getFocus(this);function _253(){if(self.refocus){dijit.focus(_252);}dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:_253,onCancel:_253,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},uninitialize:function(){dojo.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.Select"]){dojo._hasResource["dijit.form.Select"]=true;dojo.provide("dijit.form.Select");dojo.declare("dijit.form._SelectMenu",dijit.Menu,{buildRendering:function(){this.inherited(arguments);var o=(this.menuTableNode=this.domNode);var n=(this.domNode=dojo.doc.createElement("div"));if(o.parentNode){o.parentNode.replaceChild(n,o);}dojo.removeClass(o,"dijitMenuTable");n.className=o.className+" dijitSelectMenu";o.className="dijitReset dijitMenuTable";dijit.setWaiRole(o,"listbox");dijit.setWaiRole(n,"presentation");n.appendChild(o);this.tabIndex=null;},resize:function(mb){if(mb){dojo.marginBox(this.domNode,mb);var w=dojo.contentBox(this.domNode).w;if(dojo.isMoz&&this.domNode.scrollHeight>this.domNode.clientHeight){w--;}else{if(dojo.isIE<8||(dojo.isIE&&dojo.isQuirks)){w-=16;}}dojo.marginBox(this.menuTableNode,{w:w});}}});dojo.declare("dijit.form.Select",[dijit.form._FormSelectWidget,dijit._HasDropDown],{baseClass:"dijitSelect",templateString:dojo.cache("dijit.form","templates/Select.html","<table class='dijit dijitReset dijitInline dijitLeft'\n\tdojoAttachPoint=\"_buttonNode,tableNode\" cellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\" dojoAttachPoint=\"focusNode\"\n\t\t\twaiRole=\"combobox\" waiState=\"haspopup-true\"\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,_popupStateNode\"></span\n\t\t\t><input type=\"hidden\" ${nameAttrSetting} dojoAttachPoint=\"valueNode\" value=\"${value}\" waiState=\"hidden-true\" />\n\t\t</td><td class=\"dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton\"\n\t\t\t\tdojoAttachPoint=\"titleNode\" waiRole=\"presentation\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form._FormSelectWidget.prototype.attributeMap),{style:"tableNode"}),required:false,state:"",tooltipPosition:[],emptyLabel:"",_isLoaded:false,_childrenLoaded:false,_fillContent:function(){this.inherited(arguments);if(this.options.length&&!this.value&&this.srcNodeRef){var si=this.srcNodeRef.selectedIndex;this.value=this.options[si!=-1?si:0].value;}this.dropDown=new dijit.form._SelectMenu();dojo.addClass(this.dropDown.domNode,this.baseClass+"Menu");},_getMenuItemForOption:function(_254){if(!_254.value){return new dijit.MenuSeparator();}else{var _255=dojo.hitch(this,"_setValueAttr",_254);var item=new dijit.MenuItem({option:_254,label:_254.label,onClick:_255,disabled:_254.disabled||false});dijit.setWaiRole(item.focusNode,"listitem");return item;}},_addOptionItem:function(_256){if(this.dropDown){this.dropDown.addChild(this._getMenuItemForOption(_256));}},_getChildren:function(){if(!this.dropDown){return [];}return this.dropDown.getChildren();},_loadChildren:function(_257){if(_257===true){if(this.dropDown){delete this.dropDown.focusedChild;}if(this.options.length){this.inherited(arguments);}else{dojo.forEach(this._getChildren(),function(_258){_258.destroyRecursive();});var item=new dijit.MenuItem({label:"&nbsp;"});this.dropDown.addChild(item);}}else{this._updateSelection();}var len=this.options.length;this._isLoaded=false;this._childrenLoaded=true;if(!this._loadingStore){this._setValueAttr(this.value);}},_setValueAttr:function(_259){this.inherited(arguments);dojo.attr(this.valueNode,"value",this.attr("value"));},_setDisplay:function(_25a){this.containerNode.innerHTML="<span class=\"dijitReset dijitInline "+this.baseClass+"Label\">"+(_25a||this.emptyLabel||"&nbsp;")+"</span>";dijit.setWaiState(this.focusNode,"valuenow",(_25a||this.emptyLabel||"&nbsp;"));},validate:function(_25b){var _25c=this.isValid(_25b);this.state=_25c?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_25c?"false":"true");var _25d=_25c?"":this._missingMsg;if(this._message!==_25d){this._message=_25d;dijit.hideTooltip(this.domNode);if(_25d){dijit.showTooltip(_25d,this.domNode,this.tooltipPosition);}}return _25c;},isValid:function(_25e){return (!this.required||!(/^\s*$/.test(this.value)));},reset:function(){this.inherited(arguments);dijit.hideTooltip(this.domNode);this.state="";this._setStateClass();delete this._message;},postMixInProperties:function(){this.inherited(arguments);this._missingMsg=dojo.i18n.getLocalization("dijit.form","validate",this.lang).missingMessage;},postCreate:function(){this.inherited(arguments);if(this.tableNode.style.width){dojo.addClass(this.domNode,this.baseClass+"FixedWidth");}},isLoaded:function(){return this._isLoaded;},loadDropDown:function(_25f){this._loadChildren(true);this._isLoaded=true;_25f();},uninitialize:function(_260){if(this.dropDown&&!this.dropDown._destroyed){this.dropDown.destroyRecursive(_260);delete this.dropDown;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit._TimePicker"]){dojo._hasResource["dijit._TimePicker"]=true;dojo.provide("dijit._TimePicker");dojo.declare("dijit._TimePicker",[dijit._Widget,dijit._Templated],{templateString:dojo.cache("dijit","templates/TimePicker.html","<div id=\"widget_${id}\" class=\"dijitMenu ${baseClass}\"\n    ><div dojoAttachPoint=\"upArrow\" class=\"dijitButtonNode dijitUpArrowButton\" dojoAttachEvent=\"onmouseenter:_buttonMouse,onmouseleave:_buttonMouse\"\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" wairole=\"presentation\" role=\"presentation\">&nbsp;</div\n\t\t><div class=\"dijitArrowButtonChar\">&#9650;</div></div\n    ><div dojoAttachPoint=\"timeMenu,focusNode\" dojoAttachEvent=\"onclick:_onOptionSelected,onmouseover,onmouseout\"></div\n    ><div dojoAttachPoint=\"downArrow\" class=\"dijitButtonNode dijitDownArrowButton\" dojoAttachEvent=\"onmouseenter:_buttonMouse,onmouseleave:_buttonMouse\"\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" wairole=\"presentation\" role=\"presentation\">&nbsp;</div\n\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div></div\n></div>\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,_filterString:"",setValue:function(_261){dojo.deprecated("dijit._TimePicker:setValue() is deprecated.  Use attr('value') instead.","","2.0");this.attr("value",_261);},_setValueAttr:function(date){this.value=date;this._showText();},onOpen:function(best){if(this._beenOpened&&this.domNode.parentNode){var p=dijit.byId(this.domNode.parentNode.dijitPopupParent);if(p){var val=p.attr("displayedValue");if(val&&!p.parse(val,p.constraints)){this._filterString=val;}else{this._filterString="";}this._showText();}}this._beenOpened=true;},isDisabledDate:function(_262,_263){return false;},_getFilteredNodes:function(_264,_265,_266){var _267=[],n,i=_264,max=this._maxIncrement+Math.abs(i),chk=_266?-1:1,dec=_266?1:0,inc=_266?0:1;do{i=i-dec;n=this._createOption(i);if(n){_267.push(n);}i=i+inc;}while(_267.length<_265&&(i*chk)<max);if(_266){_267.reverse();}return _267;},_showText:function(){this.timeMenu.innerHTML="";var _268=dojo.date.stamp.fromISOString;this._clickableIncrementDate=_268(this.clickableIncrement);this._visibleIncrementDate=_268(this.visibleIncrement);this._visibleRangeDate=_268(this.visibleRange);var _269=function(date){return date.getHours()*60*60+date.getMinutes()*60+date.getSeconds();};var _26a=_269(this._clickableIncrementDate);var _26b=_269(this._visibleIncrementDate);var _26c=_269(this._visibleRangeDate);var time=this.value.getTime();this._refDate=new Date(time-time%(_26b*1000));this._refDate.setFullYear(1970,0,1);this._clickableIncrement=1;this._totalIncrements=_26c/_26a;this._visibleIncrement=_26b/_26a;this._maxIncrement=(60*60*24)/_26a;var _26d=this._getFilteredNodes(0,this._totalIncrements>>1,true);var _26e=this._getFilteredNodes(0,this._totalIncrements>>1,false);if(_26d.length<this._totalIncrements>>1){_26d=_26d.slice(_26d.length/2);_26e=_26e.slice(0,_26e.length/2);}dojo.forEach(_26d.concat(_26e),function(n){this.timeMenu.appendChild(n);},this);},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 _26f=this;var _270=function(){_26f._connects.push(dijit.typematic.addMouseListener.apply(null,arguments));};_270(this.upArrow,this,this._onArrowUp,1,50);_270(this.downArrow,this,this._onArrowDown,1,50);var _271=function(cb){return function(cnt){if(cnt>0){cb.call(this,arguments);}};};var _272=function(node,cb){return function(e){dojo.stopEvent(e);dijit.typematic.trigger(e,this,node,_271(cb),node,1,50);};};this.connect(this.upArrow,"onmouseover",_272(this.upArrow,this._onArrowUp));this.connect(this.downArrow,"onmouseover",_272(this.downArrow,this._onArrowDown));this.inherited(arguments);},_buttonMouse:function(e){dojo.toggleClass(e.currentTarget,"dijitButtonNodeHover",e.type=="mouseover");},_createOption:function(_273){var date=new Date(this._refDate);var _274=this._clickableIncrementDate;date.setHours(date.getHours()+_274.getHours()*_273,date.getMinutes()+_274.getMinutes()*_273,date.getSeconds()+_274.getSeconds()*_273);if(this.constraints.selector=="time"){date.setFullYear(1970,0,1);}var _275=dojo.date.locale.format(date,this.constraints);if(this._filterString&&_275.toLowerCase().indexOf(this._filterString)!==0){return null;}var div=dojo.create("div",{"class":this.baseClass+"Item"});div.date=date;div.index=_273;dojo.create("div",{"class":this.baseClass+"ItemInner",innerHTML:_275},div);if(_273%this._visibleIncrement<1&&_273%this._visibleIncrement>-1){dojo.addClass(div,this.baseClass+"Marker");}else{if(!(_273%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");if(dojo.hasClass(div,this.baseClass+"Marker")){dojo.addClass(div,this.baseClass+"MarkerSelected");}else{dojo.addClass(div,this.baseClass+"TickSelected");}}return div;},_onOptionSelected:function(tgt){var _276=tgt.target.date||tgt.target.parentNode.date;if(!_276||this.isDisabledDate(_276)){return;}this._highlighted_option=null;this.attr("value",_276);this.onValueSelected(_276);},onValueSelected:function(time){},_highlightOption:function(node,_277){if(!node){return;}if(_277){if(this._highlighted_option){this._highlightOption(this._highlighted_option,false);}this._highlighted_option=node;}else{if(this._highlighted_option!==node){return;}else{this._highlighted_option=null;}}dojo.toggleClass(node,this.baseClass+"ItemHover",_277);if(dojo.hasClass(node,this.baseClass+"Marker")){dojo.toggleClass(node,this.baseClass+"MarkerHover",_277);}else{dojo.toggleClass(node,this.baseClass+"TickHover",_277);}},onmouseover:function(e){this._keyboardSelected=null;var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;if(!dojo.hasClass(tgr,this.baseClass+"Item")){return;}this._highlightOption(tgr,true);},onmouseout:function(e){this._keyboardSelected=null;var tgr=(e.target.parentNode===this.timeMenu)?e.target:e.target.parentNode;this._highlightOption(tgr,false);},_mouseWheeled:function(e){this._keyboardSelected=null;dojo.stopEvent(e);var _278=(dojo.isIE?e.wheelDelta:-e.detail);this[(_278>0?"_onArrowUp":"_onArrowDown")]();},_onArrowUp:function(_279){if(typeof _279=="number"&&_279==-1){return;}if(!this.timeMenu.childNodes.length){return;}var _27a=this.timeMenu.childNodes[0].index;var divs=this._getFilteredNodes(_27a,1,true);if(divs.length){this.timeMenu.removeChild(this.timeMenu.childNodes[this.timeMenu.childNodes.length-1]);this.timeMenu.insertBefore(divs[0],this.timeMenu.childNodes[0]);}},_onArrowDown:function(_27b){if(typeof _27b=="number"&&_27b==-1){return;}if(!this.timeMenu.childNodes.length){return;}var _27c=this.timeMenu.childNodes[this.timeMenu.childNodes.length-1].index+1;var divs=this._getFilteredNodes(_27c,1,false);if(divs.length){this.timeMenu.removeChild(this.timeMenu.childNodes[0]);this.timeMenu.appendChild(divs[0]);}},handleKey:function(e){var dk=dojo.keys;if(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE){setTimeout(dojo.hitch(this,function(){this._filterString=e.target.value.toLowerCase();this._showText();}),1);}else{if(e.charOrCode==dk.DOWN_ARROW||e.charOrCode==dk.UP_ARROW){dojo.stopEvent(e);if(this._highlighted_option&&!this._highlighted_option.parentNode){this._highlighted_option=null;}var _27d=this.timeMenu,tgt=this._highlighted_option||dojo.query("."+this.baseClass+"ItemSelected",_27d)[0];if(!tgt){tgt=_27d.childNodes[0];}else{if(_27d.childNodes.length){if(e.charOrCode==dk.DOWN_ARROW&&!tgt.nextSibling){this._onArrowDown();}else{if(e.charOrCode==dk.UP_ARROW&&!tgt.previousSibling){this._onArrowUp();}}if(e.charOrCode==dk.DOWN_ARROW){tgt=tgt.nextSibling;}else{tgt=tgt.previousSibling;}}}this._highlightOption(tgt,true);this._keyboardSelected=tgt;}else{if(this._highlighted_option&&(e.charOrCode==dk.ENTER||e.charOrCode===dk.TAB)){if(!this._keyboardSelected&&e.charOrCode===dk.TAB){return;}if(e.charOrCode==dk.ENTER){dojo.stopEvent(e);}this._onOptionSelected({target:this._highlighted_option});}}}}});}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,{baseClass:"dijitTextBox dijitTimeTextBox",popupClass:"dijit._TimePicker",_selector:"time",value:new Date("")});}if(!dojo._hasResource["dojox.fx._base"]){dojo._hasResource["dojox.fx._base"]=true;dojo.provide("dojox.fx._base");dojo.mixin(dojox.fx,{anim:dojo.anim,animateProperty:dojo.animateProperty,fadeTo:dojo._fade,fadeIn:dojo.fadeIn,fadeOut:dojo.fadeOut,combine:dojo.fx.combine,chain:dojo.fx.chain,slideTo:dojo.fx.slideTo,wipeIn:dojo.fx.wipeIn,wipeOut:dojo.fx.wipeOut});dojox.fx.sizeTo=function(args){var node=args.node=dojo.byId(args.node),abs="absolute";var _27e=args.method||"chain";if(!args.duration){args.duration=500;}if(_27e=="chain"){args.duration=Math.floor(args.duration/2);}var top,_27f,left,_280,_281,_282=null;var init=(function(n){return function(){var cs=dojo.getComputedStyle(n),pos=cs.position,w=cs.width,h=cs.height;top=(pos==abs?n.offsetTop:parseInt(cs.top)||0);left=(pos==abs?n.offsetLeft:parseInt(cs.left)||0);_281=(w=="auto"?0:parseInt(w));_282=(h=="auto"?0:parseInt(h));_280=left-Math.floor((args.width-_281)/2);_27f=top-Math.floor((args.height-_282)/2);if(pos!=abs&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;left=ret.x;n.style.position=abs;n.style.top=top+"px";n.style.left=left+"px";}};})(node);var _283=dojo.animateProperty(dojo.mixin({properties:{height:function(){init();return {end:args.height||0,start:_282};},top:function(){return {start:top,end:_27f};}}},args));var _284=dojo.animateProperty(dojo.mixin({properties:{width:function(){return {start:_281,end:args.width||0};},left:function(){return {start:left,end:_280};}}},args));var anim=dojo.fx[(args.method=="combine"?"combine":"chain")]([_283,_284]);return anim;};dojox.fx.slideBy=function(args){var node=args.node=dojo.byId(args.node),top,left;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 _285=dojo.animateProperty(dojo.mixin({properties:{top:top+(args.top||0),left:left+(args.left||0)}},args));dojo.connect(_285,"beforeBegin",_285,init);return _285;};dojox.fx.crossFade=function(args){var _286=args.nodes[0]=dojo.byId(args.nodes[0]),op1=dojo.style(_286,"opacity"),_287=args.nodes[1]=dojo.byId(args.nodes[1]),op2=dojo.style(_287,"opacity");var _288=dojo.fx.combine([dojo[(op1==0?"fadeIn":"fadeOut")](dojo.mixin({node:_286},args)),dojo[(op1==0?"fadeOut":"fadeIn")](dojo.mixin({node:_287},args))]);return _288;};dojox.fx.highlight=function(args){var node=args.node=dojo.byId(args.node);args.duration=args.duration||400;var _289=args.color||"#ffff99",_28a=dojo.style(node,"backgroundColor");if(_28a=="rgba(0, 0, 0, 0)"){_28a="transparent";}var anim=dojo.animateProperty(dojo.mixin({properties:{backgroundColor:{start:_289,end:_28a}}},args));if(_28a=="transparent"){dojo.connect(anim,"onEnd",anim,function(){node.style.backgroundColor=_28a;});}return anim;};dojox.fx.wipeTo=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var dir=(args.width?"width":"height"),_28b=args[dir],_28c={};_28c[dir]={start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s[dir]="1px";s.display="";s.visibility="";return 1;}else{var now=dojo.style(node,dir);return Math.max(now,1);}},end:_28b};var anim=dojo.animateProperty(dojo.mixin({properties:_28c},args));return anim;};}if(!dojo._hasResource["dojox.image.Lightbox"]){dojo._hasResource["dojox.image.Lightbox"]=true;dojo.provide("dojox.image.Lightbox");dojo.experimental("dojox.image.Lightbox");dojo.declare("dojox.image.Lightbox",dijit._Widget,{group:"",title:"",href:"",duration:500,modal:false,_allowPassthru:false,_attachedDialog:null,startup:function(){this.inherited(arguments);var tmp=dijit.byId("dojoxLightboxDialog");if(tmp){this._attachedDialog=tmp;}else{this._attachedDialog=new dojox.image.LightboxDialog({id:"dojoxLightboxDialog"});this._attachedDialog.startup();}if(!this.store){this._addSelf();this.connect(this.domNode,"onclick","_handleClick");}},_addSelf:function(){this._attachedDialog.addImage({href:this.href,title:this.title},this.group||null);},_handleClick:function(e){if(!this._allowPassthru){e.preventDefault();}else{return;}this.show();},show:function(){this._attachedDialog.show(this);},hide:function(){this._attachedDialog.hide();},disable:function(){this._allowPassthru=true;},enable:function(){this._allowPassthru=false;},onClick:function(){}});dojo.declare("dojox.image.LightboxDialog",dijit.Dialog,{title:"",inGroup:null,imgUrl:dijit._Widget.prototype._blankGif,errorMessage:"Image not found.",adjust:true,modal:false,_groups:{XnoGroupX:[]},errorImg:dojo.moduleUrl("dojox.image","resources/images/warning.png"),templateString:dojo.cache("dojox.image","resources/Lightbox.html","<div class=\"dojoxLightbox\" dojoAttachPoint=\"containerNode\">\n\t<div style=\"position:relative\">\n\t\t<div dojoAttachPoint=\"imageContainer\" class=\"dojoxLightboxContainer\" dojoAttachEvent=\"onclick: _onImageClick\">\n\t\t\t<img dojoAttachPoint=\"imgNode\" src=\"${imgUrl}\" class=\"dojoxLightboxImage\" alt=\"${title}\">\n\t\t\t<div class=\"dojoxLightboxFooter\" dojoAttachPoint=\"titleNode\">\n\t\t\t\t<div class=\"dijitInline LightboxClose\" dojoAttachPoint=\"closeNode\"></div>\n\t\t\t\t<div class=\"dijitInline LightboxNext\" dojoAttachPoint=\"nextNode\"></div>\t\n\t\t\t\t<div class=\"dijitInline LightboxPrev\" dojoAttachPoint=\"prevNode\"></div>\n\t\t\t\t<div class=\"dojoxLightboxText\" dojoAttachPoint=\"titleTextNode\"><span dojoAttachPoint=\"textNode\">${title}</span><span dojoAttachPoint=\"groupCount\" class=\"dojoxLightboxGroupText\"></span></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n"),startup:function(){this.inherited(arguments);this._animConnects=[];this.connect(this.nextNode,"onclick","_nextImage");this.connect(this.prevNode,"onclick","_prevImage");this.connect(this.closeNode,"onclick","hide");this._makeAnims();this._vp=dijit.getViewport();return this;},show:function(_28d){var _28e=this;this._lastGroup=_28d;if(!_28e.open){_28e.inherited(arguments);this._modalconnects.push(dojo.connect(dojo.global,"onscroll",this,"_position"),dojo.connect(dojo.global,"onresize",this,"_position"),dojo.connect(dojo.body(),"onkeypress",this,"_handleKey"));if(!_28d.modal){this._modalconnects.push(dojo.connect(dijit._underlay.domNode,"onclick",this,"onCancel"));}}if(this._wasStyled){dojo.destroy(_28e.imgNode);_28e.imgNode=dojo.create("img",null,_28e.imageContainer,"first");_28e._makeAnims();_28e._wasStyled=false;}dojo.style(_28e.imgNode,"opacity","0");dojo.style(_28e.titleNode,"opacity","0");var src=_28d.href;if((_28d.group&&_28d!=="XnoGroupX")||_28e.inGroup){if(!_28e.inGroup){_28e.inGroup=_28e._groups[(_28d.group)];dojo.forEach(_28e.inGroup,function(g,i){if(g.href==_28d.href){_28e._index=i;}},_28e);}if(!_28e._index){_28e._index=0;src=_28e.inGroup[_28e._index].href;}_28e.groupCount.innerHTML=" ("+(_28e._index+1)+" of "+_28e.inGroup.length+")";_28e.prevNode.style.visibility="visible";_28e.nextNode.style.visibility="visible";}else{_28e.groupCount.innerHTML="";_28e.prevNode.style.visibility="hidden";_28e.nextNode.style.visibility="hidden";}if(!_28d.leaveTitle){_28e.textNode.innerHTML=_28d.title;}_28e._ready(src);},_ready:function(src){var _28f=this;_28f._imgError=dojo.connect(_28f.imgNode,"error",_28f,function(){dojo.disconnect(_28f._imgError);_28f.imgNode.src=_28f.errorImg;_28f.textNode.innerHTML=_28f.errorMessage;});_28f._imgConnect=dojo.connect(_28f.imgNode,"load",_28f,function(e){_28f.resizeTo({w:_28f.imgNode.width,h:_28f.imgNode.height,duration:_28f.duration});dojo.disconnect(_28f._imgConnect);if(_28f._imgError){dojo.disconnect(_28f._imgError);}});_28f.imgNode.src=src;},_nextImage:function(){if(!this.inGroup){return;}if(this._index+1<this.inGroup.length){this._index++;}else{this._index=0;}this._loadImage();},_prevImage:function(){if(this.inGroup){if(this._index==0){this._index=this.inGroup.length-1;}else{this._index--;}this._loadImage();}},_loadImage:function(){this._loadingAnim.play(1);},_prepNodes:function(){this._imageReady=false;this.show({href:this.inGroup[this._index].href,title:this.inGroup[this._index].title});},resizeTo:function(size,_290){var _291=dojo.boxModel=="border-box"?dojo._getBorderExtents(this.domNode).w:0,_292=_290||{h:30};this._lastTitleSize=_292;if(this.adjust&&(size.h+_292.h+_291+80>this._vp.h||size.w+_291+60>this._vp.w)){this._lastSize=size;size=this._scaleToFit(size);}this._currentSize=size;var _293=dojox.fx.sizeTo({node:this.containerNode,duration:size.duration||this.duration,width:size.w+_291,height:size.h+_292.h+_291});this.connect(_293,"onEnd","_showImage");_293.play(15);},_scaleToFit:function(size){var ns={};if(this._vp.h>this._vp.w){ns.w=this._vp.w-80;ns.h=ns.w*(size.h/size.w);}else{ns.h=this._vp.h-60-this._lastTitleSize.h;ns.w=ns.h*(size.w/size.h);}this._wasStyled=true;this._setImageSize(ns);ns.duration=size.duration;return ns;},_setImageSize:function(size){var s=this.imgNode;s.height=size.h;s.width=size.w;},_size:function(){},_position:function(e){this._vp=dijit.getViewport();this.inherited(arguments);if(e&&e.type=="resize"){if(this._wasStyled){this._setImageSize(this._lastSize);this.resizeTo(this._lastSize);}else{if(this.imgNode.height+80>this._vp.h||this.imgNode.width+60>this._vp.h){this.resizeTo({w:this.imgNode.width,h:this.imgNode.height});}}}},_showImage:function(){this._showImageAnim.play(1);},_showNav:function(){var _294=dojo.marginBox(this.titleNode);if(_294.h>this._lastTitleSize.h){this.resizeTo(this._wasStyled?this._lastSize:this._currentSize,_294);}else{this._showNavAnim.play(1);}},hide:function(){dojo.fadeOut({node:this.titleNode,duration:200,onEnd:dojo.hitch(this,function(){this.imgNode.src=this._blankGif;})}).play(5);this.inherited(arguments);this.inGroup=null;this._index=null;},addImage:function(_295,_296){var g=_296;if(!_295.href){return;}if(g){if(!this._groups[g]){this._groups[g]=[];}this._groups[g].push(_295);}else{this._groups["XnoGroupX"].push(_295);}},_handleKey:function(e){if(!this.open){return;}var dk=dojo.keys;switch(e.charOrCode){case dk.ESCAPE:this.hide();break;case dk.DOWN_ARROW:case dk.RIGHT_ARROW:case 78:this._nextImage();break;case dk.UP_ARROW:case dk.LEFT_ARROW:case 80:this._prevImage();break;}},_makeAnims:function(){dojo.forEach(this._animConnects,dojo.disconnect);this._animConnects=[];this._showImageAnim=dojo.fadeIn({node:this.imgNode,duration:this.duration});this._animConnects.push(dojo.connect(this._showImageAnim,"onEnd",this,"_showNav"));this._loadingAnim=dojo.fx.combine([dojo.fadeOut({node:this.imgNode,duration:175}),dojo.fadeOut({node:this.titleNode,duration:175})]);this._animConnects.push(dojo.connect(this._loadingAnim,"onEnd",this,"_prepNodes"));this._showNavAnim=dojo.fadeIn({node:this.titleNode,duration:225});},onClick:function(_297){},_onImageClick:function(e){if(e&&e.target==this.imgNode){this.onClick(this._lastGroup);if(this._lastGroup.declaredClass){this._lastGroup.onClick(this._lastGroup);}}}});}if(!dojo._hasResource["dojox.image.LightboxNano"]){dojo._hasResource["dojox.image.LightboxNano"]=true;dojo.provide("dojox.image.LightboxNano");(function(d){var abs="absolute",vis="visibility",_298=function(){var _299=(d.doc.compatMode=="BackCompat")?d.body():d.doc.documentElement,_29a=dojo._docScroll();return {w:_299.clientWidth,h:_299.clientHeight,l:_29a.x,t:_29a.y};};d.declare("dojox.image.LightboxNano",null,{href:"",duration:500,preloadDelay:5000,constructor:function(p,n){var _29b=this;d.mixin(_29b,p);n=_29b._node=dojo.byId(n);if(n){if(!/a/i.test(n.tagName)){var a=d.create("a",{href:_29b.href,"class":n.className},n,"after");n.className="";a.appendChild(n);n=a;}d.style(n,"position","relative");_29b._createDiv("dojoxEnlarge",n);d.setSelectable(n,false);_29b._onClickEvt=d.connect(n,"onclick",_29b,"_load");}if(_29b.href){setTimeout(function(){(new Image()).src=_29b.href;_29b._hideLoading();},_29b.preloadDelay);}},destroy:function(){var a=this._connects||[];a.push(this._onClickEvt);d.forEach(a,d.disconnect);d.destroy(this._node);},_createDiv:function(_29c,_29d,_29e){return d.create("div",{"class":_29c,style:{position:abs,display:_29e?"":"none"}},_29d);},_load:function(e){var _29f=this;e&&d.stopEvent(e);if(!_29f._loading){_29f._loading=true;_29f._reset();var i=_29f._img=d.create("img",{style:{visibility:"hidden",cursor:"pointer",position:abs,top:0,left:0,zIndex:9999999}},d.body()),ln=_29f._loadingNode,n=d.query("img",_29f._node)[0]||_29f._node,a=d.position(n,true),c=d.contentBox(n),b=d._getBorderExtents(n);if(ln==null){_29f._loadingNode=ln=_29f._createDiv("dojoxLoading",_29f._node,true);var l=d.marginBox(ln);d.style(ln,{left:parseInt((c.w-l.w)/2)+"px",top:parseInt((c.h-l.h)/2)+"px"});}c.x=a.x-10+b.l;c.y=a.y-10+b.t;_29f._start=c;_29f._connects=[d.connect(i,"onload",_29f,"_show")];i.src=_29f.href;}},_hideLoading:function(){if(this._loadingNode){d.style(this._loadingNode,"display","none");}this._loadingNode=false;},_show:function(){var _2a0=this,vp=_298(),w=_2a0._img.width,h=_2a0._img.height,vpw=parseInt((vp.w-20)*0.9),vph=parseInt((vp.h-20)*0.9),dd=d.doc,bg=_2a0._bg=d.create("div",{style:{backgroundColor:"#000",opacity:0,position:abs,zIndex:9999998}},d.body()),ln=_2a0._loadingNode;if(_2a0._loadingNode){_2a0._hideLoading();}d.style(_2a0._img,{border:"10px solid #fff",visibility:"visible"});d.style(_2a0._node,vis,"hidden");_2a0._loading=false;_2a0._connects=_2a0._connects.concat([d.connect(dd,"onmousedown",_2a0,"_hide"),d.connect(dd,"onkeypress",_2a0,"_key"),d.connect(window,"onresize",_2a0,"_sizeBg")]);if(w>vpw){h=h*vpw/w;w=vpw;}if(h>vph){w=w*vph/h;h=vph;}_2a0._end={x:(vp.w-20-w)/2+vp.l,y:(vp.h-20-h)/2+vp.t,w:w,h:h};_2a0._sizeBg();d.fx.combine([_2a0._anim(_2a0._img,_2a0._coords(_2a0._start,_2a0._end)),_2a0._anim(bg,{opacity:0.5})]).play();},_sizeBg:function(){var dd=d.doc.documentElement;d.style(this._bg,{top:0,left:0,width:dd.scrollWidth+"px",height:dd.scrollHeight+"px"});},_key:function(e){d.stopEvent(e);this._hide();},_coords:function(s,e){return {left:{start:s.x,end:e.x},top:{start:s.y,end:e.y},width:{start:s.w,end:e.w},height:{start:s.h,end:e.h}};},_hide:function(){var _2a1=this;d.forEach(_2a1._connects,d.disconnect);_2a1._connects=[];d.fx.combine([_2a1._anim(_2a1._img,_2a1._coords(_2a1._end,_2a1._start),"_reset"),_2a1._anim(_2a1._bg,{opacity:0})]).play();},_reset:function(){d.style(this._node,vis,"visible");d.forEach([this._img,this._bg],function(n){d.destroy(n);n=null;});this._node.focus();},_anim:function(node,args,_2a2){return d.animateProperty({node:node,duration:this.duration,properties:args,onEnd:_2a2?d.hitch(this,_2a2):null});},show:function(args){args=args||{};this.href=args.href||this.href;var n=d.byId(args.origin),vp=_298();this._node=n||d.create("div",{style:{position:abs,width:0,hieght:0,left:(vp.l+(vp.w/2))+"px",top:(vp.t+(vp.h/2))+"px"}},d.body());this._load();if(!n){d.destroy(this._node);}}});})(dojo);}if(!dojo._hasResource["dojox.FileTitlePane"]){dojo._hasResource["dojox.FileTitlePane"]=true;dojo.provide("dojox.FileTitlePane");dojo.declare("dojox.FileTitlePane",[dojox.TitlePane],{title:"",filePresentIcon:"/pb/images/file_present.gif",fileMissingIcon:"/pb/images/file_missing.gif",fileMissing:true,templateString:"<div class=\"${baseClass}\">\n\t<div dojoAttachEvent=\"onclick:toggle,onkeypress: _onTitleKey,onfocus:_handleFocus,onblur:_handleFocus\" tabindex=\"0\"\n\t\t\twaiRole=\"button\" dojoAttachPoint=\"titleBarNode,focusNode\">\n\t\t<div dojoAttachPoint=\"fileTitleNode\"></div>\n\t\t<div dojoAttachPoint=\"titleNode\" class=\"dijitTitlePaneTextNode\"></div>\n\t</div>\n\t<div class=\"dijitTitlePaneContentOuter\" dojoAttachPoint=\"hideNode\">\n\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\">\n\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n",postCreate:function(){this.setFileMissing(this.fileMissing);this.inherited("postCreate",arguments);},_setCss:function(){var _2a3=["dijitClosed","dijitOpen"];var _2a4=this.open;dojo.removeClass(this.focusNode,_2a3[!_2a4+0]);this.focusNode.className+=" "+_2a3[_2a4+0];},setFileMissing:function(_2a5){this.fileTitleNode.innerHTML="<img src=\""+(_2a5?this.fileMissingIcon:this.filePresentIcon)+"\" border=\"0\" style=\"cursor: pointer\">";}});}dojo.i18n._preloadLocalizations("dojo.nls.pb_dojo_forms",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);
