﻿
function IsNumber(evt) //evt -> event
{
var charCode = (evt.which) ? evt.which : evt.keyCode
if ((charCode > 47) && (charCode < 58) || charCode == 8 || charCode == 37 || charCode == 38 || charCode == 39 || charCode == 40 || charCode == 9 || charCode == 46 || (charCode > 95) && (charCode < 106))
    return true;
else
    return false;
}

function IsNumberWithSpace(evt) //evt -> event
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (((charCode > 47) && (charCode < 58)) || charCode == 32 || charCode == 8 || charCode == 37 || charCode == 38 || charCode == 39 || charCode == 40 || charCode == 9 || charCode == 46 || (charCode > 95) && (charCode < 106))
        return true;
    else
        return false;
}

function IsAlpha(evt) //evt -> event
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (((charCode > 47) && (charCode < 58)) || charCode == 39 || charCode == 60 || charCode == 62 || charCode == 32)
        return false;
    else
        return true;
}

function IsAlphaNumeric(evt) //evt -> event
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode == 39 || charCode == 60 || charCode == 62 || charCode == 32)
        return false;
    else
        return true;
}

function IsAlphaWithSpace(evt) //evt -> event
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (((charCode > 47) && (charCode < 58)) || charCode == 39 || charCode == 60 || charCode == 62)
        return false;
    else
        return true;
}

function IsAlphaNumericWithSpace(evt) //evt -> event
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode == 39 || charCode == 60 || charCode == 62)
        return false;
    else
        return true;
}

function IsNumeric(evt, ctrl) //evt -> event, ctrl -> control
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if ((charCode > 47) && (charCode < 58) || charCode == 8 || charCode == 46 || charCode == 37 || charCode == 38 || charCode == 39 || charCode == 40 || charCode == 9 || charCode == 46 || (charCode > 95) && (charCode < 106))
    {
        var pat = new RegExp("\\.");
        var check = pat.exec(ctrl.value);
        if (check == "." && charCode == 46)
            return false;
        else
            return true;
    }
    else
        return false;
}
