              return (!isNaN(value) && isFinite(value) && (value != null) && !dojo.lang.isBoolean(value) && !dojo.lang.isArray(value) && !/^\s*$/.test(value) ); 
              return (!isNaN(value) && isFinite(value) && (value != null) && !dojo.lang.isBoolean(value) && !dojo.lang.isArray(value) && !/^\s*$/.test(value) ); 
dojo.lang.isNumeric = function(/* anything */ value){	// summary:	//		Returns true if value can be interpreted as a number	// value: Any literal value or object instance.	// examples: 	//		dojo.lang.isNumeric(3);                 // returns true	//		dojo.lang.isNumeric("3");               // returns true	//		dojo.lang.isNumeric(new Number(3));     // returns true	//		dojo.lang.isNumeric(new String("3"));   // returns true	//	//		dojo.lang.isNumeric(3/0);               // returns false	//		dojo.lang.isNumeric("foo");             // returns false	//		dojo.lang.isNumeric(new Number("foo")); // returns false	//		dojo.lang.isNumeric(false);             // returns false	//		dojo.lang.isNumeric(true);              // returns false	return (!isNaN(value) 		&& isFinite(value) 		&& (value != null) 		&& !dojo.lang.isBoolean(value) 		&& !dojo.lang.isArray(value) 		&& !/^\s*$/.test(value)	);	//	boolean}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js