/*
	Copyright (c) 2004-2008, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/


window[(typeof (djConfig)!="undefined"&&djConfig.scopeMap&&djConfig.scopeMap[0][1])||"dojo"]._xdResourceLoaded({depends:[["provide","dijit.form.NumberTextBox"],["require","dijit.form.ValidationTextBox"],["require","dojo.number"]],defineResource:function(_1,_2,_3){if(!_1._hasResource["dijit.form.NumberTextBox"]){_1._hasResource["dijit.form.NumberTextBox"]=true;_1.provide("dijit.form.NumberTextBox");_1.require("dijit.form.ValidationTextBox");_1.require("dojo.number");_1.declare("dijit.form.NumberTextBoxMixin",null,{regExpGen:_1.number.regexp,editOptions:{pattern:"#.######"},_onFocus:function(){this.setValue(this.getValue(),false);this.inherited(arguments);},_formatter:_1.number.format,format:function(_4,_5){if(typeof _4=="string"){return _4;}if(isNaN(_4)){return "";}if(this.editOptions&&this._focused){_5=_1.mixin(_1.mixin({},this.editOptions),this.constraints);}return this._formatter(_4,_5);},parse:_1.number.parse,filter:function(_6){if(typeof _6=="string"){return this.inherited("filter",arguments);}return isNaN(_6)?"":_6;},value:NaN});_1.declare("dijit.form.NumberTextBox",[_2.form.RangeBoundTextBox,_2.form.NumberTextBoxMixin],{});}}});
