/*
	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.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:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class=\"dijitReset dijitRight dijitInline\"\r\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\" \r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" \r\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \r\n\t\t\t\t></span \r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\" \r\n\t\t\t\t\tid=\"${id}_label\"  \r\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t\t></span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled||this.readOnly){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(e.type!="click"&&!(this.type=="submit"||this.type=="reset")){dojo.stopEvent(e);}if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var _3=this.domNode;_3.parentNode;_3=_3.parentNode){var _4=dijit.byNode(_3);if(_4&&typeof _4._onSubmit=="function"){_4._onSubmit(e);break;}}}}},_setValueAttr:function(_5){var _6=this.attributeMap.value||"";if(this[_6.node||_6||"domNode"].tagName=="BUTTON"){if(_5!=this.value){console.debug("Cannot change the value attribute on a Button widget.");}}},_fillContent:function(_7){if(_7&&!("label" in this.params)){this.attr("label",_7.innerHTML);}},postCreate:function(){if(this.showLabel==false){dojo.addClass(this.containerNode,"dijitDisplayNone");}dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_a){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_a);},_setLabelAttr:function(_b){this.containerNode.innerHTML=this.label=_b;this._layoutHack();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],{baseClass:"dijitDropDownButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" \r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" \r\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" \r\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  \r\n\t\t\t\t\tdojoAttachPoint=\"containerNode,popupStateNode\" \r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n",_fillContent:function(){if(this.srcNodeRef){var _c=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_c[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _d=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_d);delete this.dropDownContainer;}dijit.popup.prepare(this.dropDown.domNode);this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited(arguments);},_onArrowClick:function(e){if(this.disabled||this.readOnly){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _10=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_10||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}if(e.charOrCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){dojo.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}dijit.focus(this.popupStateNode);var _14=this.dropDown;if(!_14){return;}if(!this._opened){if(_14.href&&!_14.isLoaded){var _15=this;var _16=dojo.connect(_14,"onLoad",function(){dojo.disconnect(_16);_15._openDropDown();});_14.refresh();return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _17=this.dropDown;var _18=_17.domNode.style.width;var _19=this;dijit.popup.open({parent:this,popup:_17,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){_19._closeDropDown(true);},onCancel:function(){_19._closeDropDown(true);},onClose:function(){_17.domNode.style.width=_18;_19.popupStateNode.removeAttribute("popupActive");_19._opened=false;}});if(this.domNode.offsetWidth>_17.domNode.offsetWidth){var _1a=null;if(!this.isLeftToRight()){_1a=_17.domNode.parentNode;var _1b=_1a.offsetLeft+_1a.offsetWidth;}dojo.marginBox(_17.domNode,{w:this.domNode.offsetWidth});if(_1a){_1a.style.left=_1b-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_17.focus){_17.focus();}},_closeDropDown:function(_1c){if(this._opened){dijit.popup.close(this.dropDown);if(_1c){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\r\n\t\t></td\r\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\r\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"]}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(_1d){if(dojo.isIE){this.connect(_1d,"onactivate",this._onNodeFocus);this.connect(_1d,"ondeactivate",this._onNodeBlur);}else{this.connect(_1d,"onfocus",this._onNodeFocus);this.connect(_1d,"onblur",this._onNodeBlur);}}));},focusFocalNode:function(_1e){this._focusedNode=_1e;dijit.focus(_1e);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_24){this.checked=_24;dojo.attr(this.focusNode||this.domNode,"checked",_24);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_24);this._setStateClass();this._handleOnChange(_24,true);},setChecked:function(_25){dojo.deprecated("setChecked("+_25+") is deprecated. Use attr('checked',"+_25+") instead.","","2.0");this.attr("checked",_25);},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:"<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></div>\r\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",_setValueAttr:function(_26){if(typeof _26=="string"){this.value=_26;dojo.attr(this.focusNode,"value",_26);_26=true;}if(this._created){this.attr("checked",_26);}},_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(_27){},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");}}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_28){this.inherited(arguments);if(!this._created){return;}if(_28){var _29=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_2a){if(_2a.name==_29.name&&_2a!=_29.focusNode&&_2a.form==_29.focusNode.form){var _2b=dijit.getEnclosingWidget(_2a);if(_2b&&_2b.checked){_2b.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_2d){if(_2d.reset){_2d.reset();}});},validate:function(){var _2e=false;return dojo.every(dojo.map(this.getDescendants(),function(_2f){_2f._hasBeenBlurred=true;var _30=_2f.disabled||!_2f.validate||_2f.validate();if(!_30&&!_2e){dijit.scrollIntoView(_2f.containerNode||_2f.domNode);_2f.focus();_2e=true;}return _30;}),function(_31){return _31;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_35){if(!_35.name){return;}var _36=map[_35.name]||(map[_35.name]=[]);_36.push(_35);});for(var _37 in map){if(!map.hasOwnProperty(_37)){continue;}var _38=map[_37],_39=dojo.getObject(_37,false,obj);if(_39===undefined){continue;}if(!dojo.isArray(_39)){_39=[_39];}if(typeof _38[0].checked=="boolean"){dojo.forEach(_38,function(w,i){w.attr("value",dojo.indexOf(_39,w.value)!=-1);});}else{if(_38[0]._multiValue){_38[0].attr("value",_39);}else{dojo.forEach(_38,function(w,i){w.attr("value",_39[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_3f){var _40=_3f.name;if(!_40||_3f.disabled){return;}var _41=_3f.attr("value");if(typeof _3f.checked=="boolean"){if(/Radio/.test(_3f.declaredClass)){if(_41!==false){dojo.setObject(_40,_41,obj);}else{_41=dojo.getObject(_40,false,obj);if(_41===undefined){dojo.setObject(_40,null,obj);}}}else{var ary=dojo.getObject(_40,false,obj);if(!ary){ary=[];dojo.setObject(_40,ary,obj);}if(_41!==false){ary.push(_41);}}}else{dojo.setObject(_40,_41,obj);}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_43){return !_43.disabled&&_43.isValid&&!_43.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_44){},_widgetChange:function(_45){var _46=this._lastValidState;if(!_45||this._lastValidState===undefined){_46=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_46;}}else{if(_45.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_45);},this);if(!_45.isValid()&&!_45.attr("disabled")){this._invalidWidgets.push(_45);}_46=(this._invalidWidgets.length===0);}}if(_46!==this._lastValidState){this._lastValidState=_46;this.onValidStateChange(_46);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _48=this;var _49=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(_4a){return _4a.validate;}),function(_4b){_49.push(_48.connect(_4b,"validate",dojo.hitch(_48,"_widgetChange",_4b)));_49.push(_48.connect(_4b,"_setDisabledAttr",dojo.hitch(_48,"_widgetChange",_4b)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}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(_4c){},onExecute:function(){},_setEncTypeAttr:function(_4d){this.encType=_4d;dojo.attr(this.domNode,"encType",_4d);if(dojo.isIE){this.domNode.encoding=_4d;}},postCreate:function(){if(dojo.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var _4e=this.srcNodeRef.attributes.getNamedItem("encType");if(_4e&&!_4e.specified&&(typeof _4e.value=="string")){this.attr("encType",_4e.value);}}this.inherited(arguments);},onReset:function(e){return true;},_onReset:function(e){var _51={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(_51)===false)&&_51.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["agf.form.AgForm"]){dojo._hasResource["agf.form.AgForm"]=true;dojo.provide("agf.form.AgForm");dojo.declare("agf.form.AgForm",dijit.form.Form,{disclosureText:"",validate:function(){var _55=false;var _56=null;var _57=dojo.every(dojo.map(this.getDescendants(),function(_58){_58._hasBeenBlurred=true;var _59=_58.disabled||!_58.validate||_58.validate();if(!_59&&!_55){dijit.scrollIntoView(_58.containerNode||_58.domNode);_58.focus();_56=_58;_55=true;}return _59;}),function(_5a){return _5a;});if(!_57){var _5b=this.getDescendants();for(var i=0;i<_5b.length;++i){var _5d=_5b[i];if(_5d==_56){if(i!=_5b.length-1){var _5e=_5b[i+1];if(null!=_5e&&_5e.focus){_5b[i+1].focus();}}else{if(i>0){var _5f=_5b[i-1];if(null!=_5f&&_5f.focus){_5f.focus();}}}window.setTimeout("document.getElementById('"+_56.id+"').focus()",100);break;}}}return _57;},onSubmit:function(e){return this.submit();},submit:function(){if(this.validate()){dText=this.disclosureText;if(null!=dText&&""!=dText){var _61=confirm(dText);if(!_61){return false;}}this.clearGhostText();return true;}else{return false;}},clearGhostText:function(){var _62=this.getDescendants();for(var i=0;i<_62.length;++i){var _64=_62[i];if(null!=_64.title&&""!=_64.title&&_64.title==_64.getValue()){_64.setValue("");}}}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\r\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\r\n\t/>\r\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(_65,_66,_67){var _68;if(_65!==undefined){_68=this.filter(_65);if(typeof _67!="string"){if(_68!==null&&((typeof _68!="number")||!isNaN(_68))){_67=this.filter(this.format(_68,this.constraints));}else{_67="";}}}if(_67!=null&&_67!=undefined&&((typeof _67)!="number"||!isNaN(_67))&&this.textbox.value!=_67){this.textbox.value=_67;}this.inherited(arguments,[_68,_66]);},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(_69){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_69);},_setDisplayedValueAttr:function(_6a){if(_6a===null||_6a===undefined){_6a="";}else{if(typeof _6a!="string"){_6a=String(_6a);}}this.textbox.value=_6a;this._setValueAttr(this.attr("value"),undefined,_6a);},format:function(_6b,_6c){return ((_6b==null||_6b==undefined)?"":(_6b.toString?_6b.toString():_6b));},parse:function(_6d,_6e){return _6d;},_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 _70=this;setTimeout(function(){_70._handleOnChange(_70.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);}this._layoutHack();},_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(_72){return _72.substring(0,1).toUpperCase()+_72.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);},_onFocus:function(e){if(this.disabled){return;}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_75,_76,_77){var _78=dojo.global;var _79=dojo.doc;_75=dojo.byId(_75);if(isNaN(_76)){_76=0;}if(isNaN(_77)){_77=_75.value?_75.value.length:0;}_75.focus();if(_79["selection"]&&dojo.body()["createTextRange"]){if(_75.createTextRange){var _7a=_75.createTextRange();with(_7a){collapse(true);moveStart("character",_76);moveEnd("character",_77);select();}}}else{if(_78["getSelection"]){var _7b=_78.getSelection();if(_75.setSelectionRange){_75.setSelectionRange(_76,_77);}}}};}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${nameAttrSetting} type='${type}'\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_7c){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_7d,_7e){return (new RegExp("^(?:"+this.regExpGen(_7e)+")"+(this.required?"":"?")+"$")).test(_7d)&&(!this.required||!this._isEmpty(_7d))&&(this._isEmpty(_7d)||this.parse(_7d,_7e)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_7f){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_80){return /^\s*$/.test(_80);},getErrorMessage:function(_81){return this.invalidMessage;},getPromptMessage:function(_82){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_83){var _84="";var _85=this.disabled||this.isValid(_83);if(_85){this._maskValidSubsetError=true;}var _86=!_85&&_83&&this._isValidSubset();var _87=this._isEmpty(this.textbox.value);this.state=(_85||(!this._hasBeenBlurred&&_87)||_86)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_85?"false":"true");if(_83){if(_87){_84=this.getPromptMessage(true);}if(!_84&&(this.state=="Error"||(_86&&!this._maskValidSubsetError))){_84=this.getErrorMessage(true);}}this.displayMessage(_84);return _85;},_message:"",displayMessage:function(_88){if(this._message==_88){return;}this._message=_88;dijit.hideTooltip(this.domNode);if(_88){dijit.showTooltip(_88,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 _8a="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_8a+=re;break;case ")":_8a+="|$)";break;default:_8a+="(?:"+re+"|$)";break;}});}try{"".search(_8a);}catch(e){_8a=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_8a+")$";},_setDisabledAttr:function(_8c){this.inherited(arguments);if(this.valueNode){this.valueNode.disabled=_8c;}this._refreshState();},_setRequiredAttr:function(_8d){this.required=_8d;dijit.setWaiState(this.focusNode,"required",_8d);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);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_91){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.create("input",{style:{display:"none"},type:this.type,name:this.name},this.textbox,"after");},_setDisabledAttr:function(_93){this.inherited(arguments);dojo.attr(this.valueNode,"disabled",_93);},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_94,_95){var _96="min" in _95;var _97="max" in _95;if(_96||_97){return (!_96||this.compare(_94,_95.min)>=0)&&(!_97||this.compare(_94,_95.max)<=0);}return true;},isInRange:function(_98){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _9a=false;var _9b=false;if("min" in this.constraints){var min=this.constraints.min;val=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_9a=(typeof val=="number")&&val<0;}if("max" in this.constraints){var max=this.constraints.max;val=this.compare(val,((typeof max!="number")||max>0)?max:0);_9b=(typeof val=="number")&&val>0;}return _9a||_9b;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_9e){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_9e));},getErrorMessage:function(_9f){if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_9f)){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(_a0,_a1){dijit.setWaiState(this.focusNode,"valuenow",_a0);this.inherited(arguments);}});}if(!dojo._hasResource["agf.form.AgValidationTextBox"]){dojo._hasResource["agf.form.AgValidationTextBox"]=true;dojo.provide("agf.form.AgValidationTextBox");dojo.declare("agf.form.AgValidationTextBoxMixin",null,{fieldLabel:"",promptMessage:"",invalidMassage:"",highlighted:false,initialInput:false,rwv:false,externalValidator:null,defaultPromptMessage:"Please enter {0}.",defaultInvalidMessage:"Invalid Entry.  Please enter a valid {0}.",_setStateClass:function(){hClass=" "+this.baseClass+"Highlighted";this.domNode.className=this.domNode.className.replace(hClass,"");this.inherited(arguments);if(this.highlighted){this.domNode.className+=hClass;}},reset:function(){this.inherited(arguments);this._setValueAttr("");},isValid:function(_a2){var _a3=true;if(null!=this.externalValidator){_a3=this.externalValidator();}return this.validator(this.textbox.value,this.constraints)&&_a3;},onBlur:function(){this.highlighted=this.highlighted&&""==this._getValueAttr();this.validate();},getErrorMessage:function(_a4){return this.invalidMessage.replace("{0}",this.fieldLabel);},getPromptMessage:function(_a5){return this.promptMessage.replace("{0}",this.fieldLabel);},validate:function(_a6){var _a7="";var _a8=this.isValid(_a6);var _a9=this.isEmpty();this.state=(_a8||(!this._hasBeenBlurred&&_a9))?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_a8?"false":"true");if(_a6){if(_a9&&this.state=="Error"){_a7=this.getPromptMessage(true);}if(!_a7&&this.state=="Error"){_a7=this.getErrorMessage(true);}}this.displayMessage(_a7);return _a8;},isEmpty:function(){return this._isEmpty(this._getValueAttr());},postCreate:function(){if(null==this.fieldLabel||""==this.fieldLabel){this.fieldLabel=this.textbox.id;}this.promptMessage=this.defaultPromptMessage;this.invalidMessage=this.defaultInvalidMessage;if(this.initialInput){this.focus();if(""==this._getValueAttr()){this.highlighted=true;}}}});dojo.declare("agf.form.AgValidationTextBox",[dijit.form.ValidationTextBox,agf.form.AgValidationTextBoxMixin],{postCreate:function(){agf.form.AgValidationTextBoxMixin.prototype.postCreate.apply(this,arguments);dijit.form.ValidationTextBox.prototype.postCreate.apply(this,arguments);}});dojo.declare("agf.form.AgMappedTextBox",[dijit.form.MappedTextBox,agf.form.AgValidationTextBoxMixin],{postCreate:function(){agf.form.AgValidationTextBoxMixin.prototype.postCreate.apply(this,arguments);dijit.form.MappedTextBox.prototype.postCreate.apply(this,arguments);}});dojo.declare("agf.form.AgRangeBoundTextBox",[dijit.form.RangeBoundTextBox,agf.form.AgValidationTextBoxMixin],{postCreate:function(){agf.form.AgValidationTextBoxMixin.prototype.postCreate.apply(this,arguments);dijit.form.RangeBoundTextBox.prototype.postCreate.apply(this,arguments);}});}if(!dojo._hasResource["agf.form.AgValidationGhostTextBox"]){dojo._hasResource["agf.form.AgValidationGhostTextBox"]=true;dojo.provide("agf.form.AgValidationGhostTextBox");dojo.declare("agf.form.AgValidationGhostTextBox",agf.form.AgValidationTextBox,{initialMaxLength:null,onFocus:function(){this.hideGhostText();},onBlur:function(){this.showGhostText();this.validate();},hideGhostText:function(){if(this.textbox.value==this.title){this.setValue("");if(null!=this.initialMaxLength&&""!=this.initialMaxLength){this.setAttribute("maxLength",this.initialMaxLength);}}},showGhostText:function(){if(""==this.textbox.value){this.forceGhostText();}},forceGhostText:function(){if(null!=this.initialMaxLength&&""!=this.initialMaxLength){var _aa=this.title.length;if(_aa>this.maxLength){this.setAttribute("maxLength",_aa);}}this.setValue(this.title);},validate:function(_ab){var _ac="";var _ad=this.isValid(_ab);var _ae=this._isEmpty(this.textbox.value);this.state=(_ad||(!this._hasBeenBlurred&&_ae))?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_ad?"false":"true");if(_ab){if(_ae&&this.state=="Error"){_ac=this.getPromptMessage(true);}if(!_ac&&this.state=="Error"){_ac=this.getErrorMessage(true);}}this.displayMessage(_ac);return _ad;},validator:function(_af,_b0){if(!this.required&&this._isEmpty(_af)){return true;}else{return (new RegExp("^("+this.regExpGen(_b0)+")"+(this.required?"":"?")+"$")).test(_af)&&(!this.required||!this._isEmpty(_af))&&(this._isEmpty(_af)||this.parse(_af,_b0)!==undefined);}},_isEmpty:function(_b1){return /^\s*$/.test(_b1)||(_b1==this.title);},reset:function(){this._hasBeenBlurred=false;if(this.setValue&&!this._getValueDeprecated){this.forceGhostText();}else{if(this._onChangeMonitor){this.setAttribute(this._onChangeMonitor,(this.title!==undefined&&this.title!==null)?this.title:"");}}},postCreate:function(){this.inherited(arguments);this.initialMaxLength=this.maxLength;this.showGhostText();}});}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(_b5,_b6){var _b7=[];function _b8(_b9,dir){return function(_bb,_bc){var a=_b6.getValue(_bb,_b9);var b=_b6.getValue(_bc,_b9);var _bf=null;if(_b6.comparatorMap){if(typeof _b9!=="string"){_b9=_b6.getIdentity(_b9);}_bf=_b6.comparatorMap[_b9]||dojo.data.util.sorter.basicComparator;}_bf=_bf||dojo.data.util.sorter.basicComparator;return dir*_bf(a,b);};};var _c0;for(var i=0;i<_b5.length;i++){_c0=_b5[i];if(_c0.attribute){var _c2=(_c0.descending)?-1:1;_b7.push(_b8(_c0.attribute,_c2));}}return function(_c3,_c4){var i=0;while(i<_b7.length){var ret=_b7[i++](_c3,_c4);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(_c7){_c7=_c7||{};if(!_c7.store){_c7.store=this;}var _c8=this;var _c9=function(_ca,_cb){if(_cb.onError){var _cc=_cb.scope||dojo.global;_cb.onError.call(_cc,_ca,_cb);}};var _cd=function(_ce,_cf){var _d0=_cf.abort||null;var _d1=false;var _d2=_cf.start?_cf.start:0;var _d3=(_cf.count&&(_cf.count!==Infinity))?(_d2+_cf.count):_ce.length;_cf.abort=function(){_d1=true;if(_d0){_d0.call(_cf);}};var _d4=_cf.scope||dojo.global;if(!_cf.store){_cf.store=_c8;}if(_cf.onBegin){_cf.onBegin.call(_d4,_ce.length,_cf);}if(_cf.sort){_ce.sort(dojo.data.util.sorter.createSortFunction(_cf.sort,_c8));}if(_cf.onItem){for(var i=_d2;(i<_ce.length)&&(i<_d3);++i){var _d6=_ce[i];if(!_d1){_cf.onItem.call(_d4,_d6,_cf);}}}if(_cf.onComplete&&!_d1){var _d7=null;if(!_cf.onItem){_d7=_ce.slice(_d2,_d3);}_cf.onComplete.call(_d4,_d7,_cf);}};this._fetchItems(_c7,_cd,_c9);return _c7;};}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(_d8,_d9){var rxp="^";var c=null;for(var i=0;i<_d8.length;i++){c=_d8.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_d8.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(_d9){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_de){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_de&&_de.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_e2){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("|"),_e2);};dojo.regexp.group=function(_e5,_e6){return "("+(_e6?"?:":"")+_e5+")";};}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:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\r\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\r\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\r\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\r\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\r\n\t\t></div\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input ${nameAttrSetting} type=\"text\" autocomplete=\"off\" class='dijitReset'\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress,compositionend\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n",baseClass:"dijitComboBox",_getCaretPos:function(_e7){var pos=0;if(typeof (_e7.selectionStart)=="number"){pos=_e7.selectionStart;}else{if(dojo.isIE){var tr=dojo.doc.selection.createRange().duplicate();var ntr=_e7.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(_eb,_ec){_ec=parseInt(_ec);dijit.selectInputText(_eb,_ec,_ec);},_setDisabledAttr:function(_ed){this.inherited(arguments);dijit.setWaiState(this.comboNode,"disabled",_ed);},_onKeyPress:function(evt){var key=evt.charOrCode;if(evt.altKey||(evt.ctrlKey&&(key!="x"&&key!="v"))||evt.key==dojo.keys.SHIFT){return;}var _f0=false;var pw=this._popupWidget;var dk=dojo.keys;var _f3=null;if(this._isShowingNow){pw.handleKey(key);_f3=pw.getHighlightedOption();}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:if(!this._isShowingNow||this._prev_key_esc){this._arrowPressed();_f0=true;}else{if(_f3){this._announceOption(_f3);}}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.PAGE_UP:case dk.UP_ARROW:if(this._isShowingNow){this._announceOption(_f3);}dojo.stopEvent(evt);this._prev_key_backspace=false;this._prev_key_esc=false;break;case dk.ENTER:if(_f3){if(_f3==pw.nextButton){this._nextSearch(1);dojo.stopEvent(evt);break;}else{if(_f3==pw.previousButton){this._nextSearch(-1);dojo.stopEvent(evt);break;}}}else{this._setDisplayedValueAttr(this.attr("displayedValue"),true);}evt.preventDefault();case dk.TAB:var _f4=this.attr("displayedValue");if(pw&&(_f4==pw._messages["previousMessage"]||_f4==pw._messages["nextMessage"])){break;}if(this._isShowingNow){this._prev_key_backspace=false;this._prev_key_esc=false;if(_f3){pw.attr("value",{target:_f3});}this._lastQuery=null;this._hideResultList();}break;case " ":this._prev_key_backspace=false;this._prev_key_esc=false;if(_f3){dojo.stopEvent(evt);this._selectOption();this._hideResultList();}else{_f0=true;}break;case dk.ESCAPE:this._prev_key_backspace=false;this._prev_key_esc=true;if(this._isShowingNow){dojo.stopEvent(evt);this._hideResultList();}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_esc=false;this._prev_key_backspace=true;_f0=true;break;case dk.RIGHT_ARROW:case dk.LEFT_ARROW:this._prev_key_backspace=false;this._prev_key_esc=false;break;default:this._prev_key_backspace=false;this._prev_key_esc=false;_f0=typeof key=="string";}if(this.searchTimer){clearTimeout(this.searchTimer);}if(_f0){setTimeout(dojo.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(_f5){var fn=this.focusNode;dijit.selectInputText(fn,fn.value.length);var _f7=this.ignoreCase?"toLowerCase":"substr";if(_f5[_f7](0).indexOf(this.focusNode.value[_f7](0))==0){var _f8=this._getCaretPos(fn);if((_f8+1)>fn.value.length){fn.value=_f5;dijit.selectInputText(fn,_f8);}}else{fn.value=_f5;dijit.selectInputText(fn);}},_openResultList:function(_f9,_fa){if(this.disabled||this.readOnly||(_fa.query[this.searchAttr]!=this._lastQuery)){return;}this._popupWidget.clearResultList();if(!_f9.length){this._hideResultList();return;}this.item=null;var _fb=new String(this.store.getValue(_f9[0],this.searchAttr));if(_fb&&this.autoComplete&&!this._prev_key_backspace&&(_fa.query[this.searchAttr]!="*")){this.item=_f9[0];this._autoCompleteText(_fb);}_fa._maxOptions=this._maxOptions;this._popupWidget.createOptions(_f9,_fa,dojo.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_fa.direction){if(1==_fa.direction){this._popupWidget.highlightFirstOption();}else{if(-1==_fa.direction){this._popupWidget.highlightLastOption();}}this._announceOption(this._popupWidget.getHighlightedOption());}},_showResultList:function(){this._hideResultList();var _fc=this._popupWidget.getItems(),_fd=Math.min(_fc.length,this.maxListLength);this._arrowPressed();this.displayMessage("");dojo.style(this._popupWidget.domNode,{width:"",height:""});var _fe=this.open();var _ff=dojo.marginBox(this._popupWidget.domNode);this._popupWidget.domNode.style.overflow=((_fe.h==_ff.h)&&(_fe.w==_ff.w))?"hidden":"auto";var _100=_fe.w;if(_fe.h<this._popupWidget.domNode.scrollHeight){_100+=16;}dojo.marginBox(this._popupWidget.domNode,{h:_fe.h,w:Math.max(_100,this.domNode.offsetWidth)});dijit.setWaiState(this.comboNode,"expanded","true");},_hideResultList:function(){if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _101=this.attr("displayedValue");var pw=this._popupWidget;if(pw&&(_101==pw._messages["previousMessage"]||_101==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{this.attr("displayedValue",_101);}},_onBlur:function(){this._hideResultList();this._arrowIdle();this.inherited(arguments);},_announceOption:function(node){if(node==null){return;}var _104;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_104=node.innerHTML;}else{_104=this.store.getValue(node.item,this.searchAttr);}this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));this._autoCompleteText(_104);},_selectOption:function(evt){var tgt=null;if(!evt){evt={target:this._popupWidget.getHighlightedOption()};}if(!evt.target){this.attr("displayedValue",this.attr("displayedValue"));return;}else{tgt=evt.target;}if(!evt.noHide){this._hideResultList();this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);}this._doSelect(tgt);},_doSelect:function(tgt){this.item=tgt.item;this.attr("value",this.store.getValue(tgt.item,this.searchAttr));},_onArrowMouseDown:function(evt){if(this.disabled||this.readOnly){return;}dojo.stopEvent(evt);this.focus();if(this._isShowingNow){this._hideResultList();}else{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 _10b=this.id+"_popup";this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_10b});dijit.removeWaiState(this.focusNode,"activedescendant");dijit.setWaiState(this.textbox,"owns",_10b);}this.item=null;var _10c=dojo.clone(this.query);this._lastInput=key;this._lastQuery=_10c[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(dojo.hitch(this,function(_10d,_10e){var _10f={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_10d,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(_110){console.error("dijit.form.ComboBox: "+_110);dojo.hitch(_10e,"_hideResultList")();},start:0,count:this.pageSize};dojo.mixin(_10f,_10e.fetchProperties);var _111=_10e.store.fetch(_10f);var _112=function(_113,_114){_113.start+=_113.count*_114;_113.direction=_114;this.store.fetch(_113);};this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_112,_111);},_10c,this),this.searchDelay);},_setMaxOptions:function(size,_116){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({charCode:-1});},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.hasDownArrow){this.baseClass="dijitTextBox";}if(!this.store){var _118=this.srcNodeRef;this.store=new dijit.form._ComboBoxDataStore(_118);if(!this.value||((typeof _118.selectedIndex=="number")&&_118.selectedIndex.toString()===this.value)){var item=this.store.fetchSelectedItem();if(item){this.value=this.store.getValue(item,this._getValueField());}}}this.inherited(arguments);},postCreate:function(){var _11a=dojo.query("label[for=\""+this.id+"\"]");if(_11a.length){_11a[0].id=(this.id+"_label");var cn=this.comboNode;dijit.setWaiState(cn,"labelledby",_11a[0].id);}this.inherited(arguments);},uninitialize:function(){if(this._popupWidget){this._hideResultList();this._popupWidget.destroy();}},_getMenuLabelFromItem:function(item){var _11d=this.store.getValue(item,this.labelAttr||this.searchAttr);var _11e=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_11d=this.doHighlight(_11d,this._escapeHtml(this._lastInput));_11e="html";}return {html:_11e=="html",label:_11d};},doHighlight:function(_11f,find){var _121="i"+(this.highlightMatch=="all"?"g":"");var _122=this._escapeHtml(_11f);find=dojo.regexp.escapeString(find);var ret=_122.replace(new RegExp("(^|\\s)("+find+")",_121),"$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);}});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(_125){this.value=_125;this.onChange(_125);},onChange:function(_126){},onPage:function(_127){},postCreate:function(){this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];this.inherited(arguments);},onClose:function(){this._blurOptionNode();},_createOption:function(item,_129){var _12a=_129(item);var _12b=dojo.doc.createElement("li");dijit.setWaiRole(_12b,"option");if(_12a.html){_12b.innerHTML=_12a.label;}else{_12b.appendChild(dojo.doc.createTextNode(_12a.label));}if(_12b.innerHTML==""){_12b.innerHTML="&nbsp;";}_12b.item=item;return _12b;},createOptions:function(_12c,_12d,_12e){this.previousButton.style.display=(_12d.start==0)?"none":"";dojo.attr(this.previousButton,"id",this.id+"_prev");dojo.forEach(_12c,function(item,i){var _131=this._createOption(item,_12e);_131.className="dijitReset dijitMenuItem";dojo.attr(_131,"id",this.id+i);this.domNode.insertBefore(_131,this.nextButton);},this);var _132=false;if(_12d._maxOptions&&_12d._maxOptions!=-1){if((_12d.start+_12d.count)<_12d._maxOptions){_132=true;}else{if((_12d.start+_12d.count)>(_12d._maxOptions-1)){if(_12d.count==_12c.length){_132=true;}}}}else{if(_12d.count==_12c.length){_132=true;}}this.nextButton.style.display=_132?"":"none";dojo.attr(this.nextButton,"id",this.id+"_next");},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}},getItems:function(){return this.domNode.childNodes;},getListLength:function(){return this.domNode.childNodes.length-2;},_onMouseDown:function(evt){dojo.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode){return;}else{if(evt.target==this.previousButton){this.onPage(-1);}else{if(evt.target==this.nextButton){this.onPage(1);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this._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 _13f=0;var _140=this.domNode.scrollTop;var _141=dojo.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_13f<_141){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 _142=this.domNode.scrollTop;_13f+=(_142-_140)*(up?-1:1);_140=_142;}},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(_145,_146){if(!_145){_145="";}dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,_145,_146);}});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,_14a,_14b){return (_14a=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_14c){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_14e,_14f){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _150=dojo.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_151=dojo.query("> option",this.root).filter(function(_152){return (_152.innerText||_152.textContent||"").match(_150);});if(args.sort){_151.sort(dojo.data.util.sorter.createSortFunction(args.sort,this));}_14e(_151,args);},close:function(_153){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(_15a,_15b,_15c){if((_15b&&_15b.query[this.searchAttr]!=this._lastQuery)||(!_15b&&_15a.length&&this.store.getIdentity(_15a[0])!=this._lastQuery)){return;}if(!_15a.length){this.valueNode.value="";dijit.form.TextBox.superclass._setValueAttr.call(this,"",_15c||(_15c===undefined&&!this._focused));this._isvalid=false;this.validate(this._focused);this.item=null;}else{this._setValueFromItem(_15a[0],_15c);}},_openResultList:function(_15d,_15e){if(_15e.query[this.searchAttr]!=this._lastQuery){return;}this._isvalid=_15d.length!=0;this.validate(true);dijit.form.ComboBoxMixin.prototype._openResultList.apply(this,arguments);},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValue:function(_15f,_160,_161){this.valueNode.value=_15f;dijit.form.FilteringSelect.superclass._setValueAttr.call(this,_15f,_161,_160);this._lastDisplayedValue=_160;},_setValueAttr:function(_162,_163){if(!this._onChangeActive){_163=null;}this._lastQuery=_162;if(_162===null||_162===""){this._setDisplayedValueAttr("",_163);return;}var self=this;var _165=function(item,_167){if(item){if(self.store.isItemLoaded(item)){self._callbackSetLabel([item],undefined,_167);}else{self.store.loadItem({item:item,onItem:function(_168,_169){self._callbackSetLabel(_168,_169,_167);}});}}else{self._isvalid=false;self.validate(false);}};this.store.fetchItemByIdentity({identity:_162,onItem:function(item){_165(item,_163);}});},_setValueFromItem:function(item,_16c){this._isvalid=true;this.item=item;this._setValue(this.store.getIdentity(item),this.labelFunc(item,this.store),_16c);},labelFunc:function(item,_16e){return _16e.getValue(item,this.searchAttr);},_doSelect:function(tgt){this._setValueFromItem(tgt.item,true);},_setDisplayedValueAttr:function(_170,_171){if(!this._created){_171=false;}if(this.store){var _172=dojo.clone(this.query);this._lastQuery=_172[this.searchAttr]=_170.replace(/([\\\*\?])/g,"\\$1");this.textbox.value=_170;this._lastDisplayedValue=_170;var _173=this;var _174={query:_172,queryOptions:{ignoreCase:this.ignoreCase,deep:true},onComplete:function(_175,_176){dojo.hitch(_173,"_callbackSetLabel")(_175,_176,_171);},onError:function(_177){console.error("dijit.form.FilteringSelect: "+_177);dojo.hitch(_173,"_setValue")("",_170,false);}};dojo.mixin(_174,this.fetchProperties);this.store.fetch(_174);}},postMixInProperties:function(){this.inherited(arguments);this._isvalid=!this.required;},undo:function(){this.attr("displayedValue",this._lastDisplayedValue);}});}if(!dojo._hasResource["agf.form.AgValidationFilteringSelect"]){dojo._hasResource["agf.form.AgValidationFilteringSelect"]=true;dojo.provide("agf.form.AgValidationFilteringSelect");dojo.declare("agf.form.AgValidationFilteringSelect",[dijit.form.FilteringSelect,agf.form.AgValidationTextBoxMixin],{required:false,emptyValue:null,_firstItemLabel:"",defaultPromptMessage:"Please select {0}.",defaultInvalidMessage:"Invalid Entry.  Please select a valid {0}.",isValid:function(){var _178=true;if(null!=this.externalValidator){_178=this.externalValidator();}this._isvalid=(this.required&&this.isEmpty())?false:true;this._isvalid=this._isvalid&&_178;return this._isvalid;},isEmpty:function(){var _179=dojo.trim(this.getValue());var _17a=(""==_179);if(null!=this.emptyValue&&_179==this.emptyValue){_17a=true;}return _17a;},reset:function(){this.inherited(arguments);this._setDisplayedValueAttr(this._firstItemLabel,true);},onBlur:function(){this.validate();this.highlighted=this.highlighted&&""==this.getValue();},selectBlankItem:function(){if(this._getDisplayedValueAttr()!=""){return;}var self=this;this.store.fetchItemByIdentity({identity:"",onItem:function(item){if(item){self._setDisplayedValueAttr(self.store.getLabel(item),true);}}});},getLabelAtIndex:function(_17d){var _17e=dojo.query("> option",this.store.root);if(_17d>=_17e.length){return "";}else{return this.store.getLabel(_17e[_17d]);}},postCreate:function(){dijit.form.FilteringSelect.prototype.postCreate.apply(this,arguments);agf.form.AgValidationTextBoxMixin.prototype.postCreate.apply(this,arguments);this._firstItemLabel=this.getLabelAtIndex(0);this.selectBlankItem();}});}if(!dojo._hasResource["agf.form._AgHideShowMixin"]){dojo._hasResource["agf.form._AgHideShowMixin"]=true;dojo.provide("agf.form._AgHideShowMixin");dojo.declare("agf.form._AgHideShowMixin",null,{visible:true,reset:function(){},focus:function(){},setVisible:function(_17f){this.visible=_17f;var _180=this.visible?"inline":"none";this.setAttribute("style","display: "+_180);controls=this.getDescendants();if(this.visible){for(var i=0;i<controls.length;++i){var _182=controls[i];if(_182.rwv){_182.required=true;}}}else{for(var i=0;i<controls.length;++i){var _182=controls[i];_182.required=false;_182.reset();}}}});}if(!dojo._hasResource["agf.form.AgDiv"]){dojo._hasResource["agf.form.AgDiv"]=true;dojo.provide("agf.form.AgDiv");dojo.declare("agf.form.AgDiv",[dijit._Widget,dijit._Templated,agf.form._AgHideShowMixin],{templateString:"<div dojoAttachPoint='containerNode' id='${id}'></div>"});}if(!dojo._hasResource["agf.form.AgDd"]){dojo._hasResource["agf.form.AgDd"]=true;dojo.provide("agf.form.AgDd");dojo.declare("agf.form.AgDd",[dijit._Widget,dijit._Templated,agf.form._AgHideShowMixin],{templateString:"<dd dojoAttachPoint='containerNode' id='${id}'></dd>"});}if(!dojo._hasResource["agf.form.AgDl"]){dojo._hasResource["agf.form.AgDl"]=true;dojo.provide("agf.form.AgDl");dojo.declare("agf.form.AgDl",[dijit._Widget,dijit._Templated,agf.form._AgHideShowMixin],{templateString:"<dl dojoAttachPoint='containerNode' id='${id}'></dl>"});}if(!dojo._hasResource["agf.form.AgRadioGroup"]){dojo._hasResource["agf.form.AgRadioGroup"]=true;dojo.provide("agf.form.AgRadioGroup");dojo.declare("agf.form.AgRadioGroup",[dijit._Widget,dijit._Templated],{templateString:"<div dojoAttachPoint='containerNode' id='${id}'></div>",_message:"",fieldLabel:"",promptMessage:"",invalidMessage:"",defaultPromptMessage:"Please enter {0}.",defaultInvalidMessage:"Invalid Entry.  Please enter a valid {0}.",required:false,requiredValue:null,visible:true,containerNode:null,validate:function(_183){var _184=this.isValid();if(this.required&&this.isEmpty()){this.displayMessage(this.getPromptMessage());this.addCssClass("dijitRadioError");}else{if(!_184){this.displayMessage(this.getErrorMessage());this.addCssClass("dijitRadioError");}else{this.displayMessage("");this.removeCssClass("dijitRadioError");}}return _184;},addCssClass:function(_185){if(-1==this.domNode.className.indexOf(_185)){this.domNode.className+=" "+_185;}},removeCssClass:function(_186){var _187=new RegExp(_186,"g");this.domNode.className=this.domNode.className.replace(_187,"");},isEmpty:function(){var _188=true;var _189=this.getDescendants();for(var i=0;i<_189.length;++i){_188=_188&&!_189[i].getValue();}return _188;},focus:function(){this.getDescendants()[0].focus();},_onFocus:function(e){if(this.disabled){return;}this.inherited(arguments);if(this._message!=null&&this._message!=""){this.displayMessage(this._message);}},displayMessage:function(_18c){this._message=_18c;dijit.hideTooltip(this.domNode);if(_18c){dijit.showTooltip(_18c,this.domNode,this.tooltipPosition);}},getValue:function(){var _18d="";var _18e=this.getDescendants();for(var i=0;i<_18e.length;++i){var _190=_18e[i];if(null!=_190.getValue()!=null&&""!=_190.getValue()){_18d=_190.getValue();}}return _18d;},getPromptMessage:function(_191){return this.promptMessage.replace("{0}",this.fieldLabel);},getErrorMessage:function(_192){return this.invalidMessage.replace("{0}",this.fieldLabel);},isValid:function(_193){var _194=true;if(this.required){_194=_194&&!this.isEmpty();}if(this.requiredValue!=null){_194=_194&&(this.getValue()==this.requiredValue);}return _194;},postCreate:function(){if(null==this.fieldLabel||""==this.fieldLabel){this.fieldLabel=this.id;}if(null==this.promptMessage||""==this.promptMessage){this.promptMessage=this.defaultPromptMessage;}if(null==this.invalidMessage||""==this.invalidMessage){this.invalidMessage=this.defaultInvalidMessage;}}});}dojo.i18n._preloadLocalizations("agf.nls.appformDojo",["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","nl","nl-nl","no","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);
