﻿function ConvertToNumber(ctrl, decimalDigits) {
    if ((decimalDigits == null) || (decimalDigits == undefined))
        decimalDigits = 2;
    var fl = parseFloat(ctrl.value);

    if ((fl <= 0) || (isNaN(fl))) {
        ctrl.value = "";
    }
    else {
        ctrl.value = fl.toFixed(decimalDigits);
    }
}

function CheckNumKey(e) {
    var KeyID = (window.event) ? event.keyCode : e.keyCode;
    if ((e.keyCode != undefined) && (KeyID <= 0) && (e.keyCode > 0)) {
        KeyID = e.keyCode;
    }
    if ((KeyID < 16 || KeyID > 19) && (KeyID < 35 || KeyID > 40) && (KeyID < 48 || KeyID > 57) 
        && (KeyID < 96 || KeyID > 105) && (KeyID != 8) && (KeyID != 46) && (KeyID != 190) && (KeyID != 110) && (KeyID != 9))
        return false;
}

