/* Minification failed. Returning unminified contents.
(1,1): run-time error CSS1019: Unexpected token, found '('
(1,11): run-time error CSS1031: Expected selector, found '('
(1,11): run-time error CSS1025: Expected comma or open brace, found '('
(11,51): run-time error CSS1002: Unterminated string: 't do anything
(37,51): run-time error CSS1002: Unterminated string: 't do anything
(47,2): run-time error CSS1019: Unexpected token, found ')'
(47,3): run-time error CSS1019: Unexpected token, found '('
(47,10): run-time error CSS1031: Expected selector, found ')'
(47,10): run-time error CSS1025: Expected comma or open brace, found ')'
 */
(function ($) {
    $.fn.decimalOnly = function () {
        $(this).keydown(function (event) {
            // Allow: backspace, delete, tab, escape, and enter
            if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || event.keyCode == 13 ||
                // Allow: Ctrl+A
                (event.keyCode == 65 && event.ctrlKey === true) ||
                // Allow: home, end, left, right
                (event.keyCode >= 35 && event.keyCode <= 39)
               ) {
                // let it happen, don't do anything
                return;
            } else
                if (event.keyCode == 190 || event.keyCode==110) {  // period
                    if ($(this).val().indexOf('.') !== -1) // period already exists
                        event.preventDefault();
                    else
                        return;
                } else {
                    // Ensure that it is a number and stop the keypress
                    if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105)) {
                        event.preventDefault();
                    }
                }
        });
    }

    $.fn.numericOnly = function () {
        $(this).keydown(function (event) {
            // Allow: backspace, delete, tab, escape, and enter
            if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || event.keyCode == 13 ||
                // Allow: Ctrl+A
                (event.keyCode == 65 && event.ctrlKey === true) ||
                // Allow: home, end, left, right
                (event.keyCode >= 35 && event.keyCode <= 39)
               ) {
                // let it happen, don't do anything
                return;
            } else {
                // Ensure that it is a number and stop the keypress
                if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105)) {
                    event.preventDefault();
                }
            }
        });
    }
})(jQuery);
