﻿(function () {
    window.K2046 = {
        Numeric: {
            Round: function (num, digit) {
                var s = Math.round(num * Math.pow(10, digit)) / Math.pow(10, digit) + "";
                if (s.indexOf(".") == -1) {
                    return s + "." + K.String.PadRight("", 2, "0");
                }
                return s + K.String.PadRight("", digit - (s.length - s.indexOf(".") - 1), "0");
            }
        }
        , String: {
            PadLeft: function (str, weight, s) {
                str += "";
                for (var i = str.length; i < weight; i++) {
                    str = s + str;
                }
                return str;
            }
            , PadRight: function (str, weight, s) {
                for (var i = str.length; i < weight; i++) {
                    str += s;
                }
                return str;
            }
        }
    };
    K = window.K2046;
})();
