﻿; (function($) {
	$.extend(
		$.expr[":"], {
			number: function(obj) {
				return $(obj).is(":input") && (obj.type === "number" || obj.getAttribute("type") === "number" || (obj.type === "text" ? (function(obj) {
					return new RegExp("<\s*input.*type\s*=\s*[\"\']?number[\"\']?", "i").test(
						$("<" + (obj.parent()[0].nodeName != "#document" ? obj.parent()[0].nodeName : "div") + "/>").append(obj.clone()).html()
					);
				})($(obj)) : false));
			}
		}
	);
})(jQuery);  // selector code end;