﻿function IsKeyNumeric(event) {    
    var charCode = (event.which) ? event.which : event.keyCode;
    
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }

    return true;
}

function trimAll(_source) {
    var sString = _source;
    while (sString.substring(0, 1) == ' ') {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length - 1, sString.length) == ' ') {
        sString = sString.substring(0, sString.length - 1);
    }
    return sString;
}

function uppercase(control, event) 
{
    var charCode = (event.which) ? event.which : event.keyCode;

    if ((charCode > 0x60) && (charCode < 0x7B)) 
    {
        // Firefox
        if (event.which) 
        {
            control.value += String.fromCharCode(charCode - 0x20);
            return false;
        }
        else {
            window.event.keyCode = charCode - 0x20;
        }
    }
}

