﻿function CheckIsNumber(e) {
    var key;
    var keychar;

    if (window.event) {
        key = window.event.keyCode;
    }
    else if (e) {
        key = e.which;
    }
    else
        return true;
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    // control keys
    if ((key == null) || (key == 0) || (key == 8) ||
						(key == 9) || (key == 13) || (key == 27))
        return true;
    //numbers and period
    else if ((("0123456789").indexOf(keychar) > -1)) {
        alert("Numeric Values are not allowed for this field")
        return false;

    }
    else {
        return true;
    }
}

function NumericOnly(e) {
    var key;
    var keychar;

    if (window.event) {
        key = window.event.keyCode;
    }
    else if (e) {
        key = e.which;
    }
    else
        return true;
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    // control keys
    if ((key == null) || (key == 0) || (key == 8) ||
		(key == 9) || (key == 13) || (key == 27))
        return true;
    //numbers and period
    else if ((("0123456789").indexOf(keychar) > -1)) {
        return true;
    }
    else {
        //alert("Only following \"0123456789\" characters are allowed for this field")
        alert("Please enter Numeric value.");
        return false;
    }
}

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}
