function NumOnly() {
	if (event.keyCode>='0'.charCodeAt() && event.keyCode <= '9'.charCodeAt())
		event.returnValue = true;
	else if(event.keyCode!='13'){
			alert("Please enter the number only!");
			event.returnValue = false;
		}
}
/*function NumOnlyWithPoint(val) {
    var MyString = val.value;
    var splitString = MyString.split(".")
    var splitStringDash = MyString.split("-")

    if ((event.keyCode >= '0'.charCodeAt() && event.keyCode <= '9'.charCodeAt()) || (event.keyCode == '.'.charCodeAt() && splitString.length != 2) || event.keyCode == '-'.charCodeAt() && splitStringDash.length != 2)
        event.returnValue = true;
    else
        event.returnValue = false;
}*/
function NumOnlyWithPoint(val) {
var MyString=val.value;
var splitString = MyString.split(".")
		if ((event.keyCode>='0'.charCodeAt() && event.keyCode <= '9'.charCodeAt()) || (event.keyCode == '.'.charCodeAt() && splitString.length!=2))
			event.returnValue = true;
		else if(event.keyCode!='13'){
			alert("Number only");
			event.returnValue = false;
		}
}

function NumOnlyWithSpChar(val) {
var MyString=val.value;
var splitString = MyString.split(",")
		if ((event.keyCode>='0'.charCodeAt() && event.keyCode <= '9'.charCodeAt()) || (event.keyCode == '-'.charCodeAt()) || (event.keyCode == ','.charCodeAt()) || (event.keyCode == ')'.charCodeAt())  || (event.keyCode == '('.charCodeAt()))
			event.returnValue = true;
		else if(event.keyCode!='13'){
			alert("Please enter numeric only.");
			event.returnValue = false;
		}
}


function check_number(e) {
    var key;
    if (window.event) key = window.event.keyCode; // ãªé¡Ñº IE
    else if (e) key = e.which; // ãªé¡Ñº Firefox
    if (key = 13 && key != 8 && key != 9 && key != 16 && key != 17 && key != 20 && key != 35 && key != 36 && key != 46 && (key < 48) || (key > 57) && (key < 96) || (key > 105) && key != 116) {
        return false;
    }
}

var KEY_NULL = null;
var KEY_NONE = 0;
var KEY_BCKSPC = 8;
var KEY_TAB = 9;
var KEY_ENTER = 13;
var KEY_ESC = 27;

function numbersonly(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);

    // Control keys (no @#$% "magic numbers")
    if (
	(key == KEY_NULL) ||
	(key == KEY_NONE) ||
	(key == KEY_BCKSPC) ||
	(key == KEY_TAB) ||
	(key == KEY_ENTER) ||
	(key == KEY_ESC) ||
	(("0123456789").indexOf(keychar) > -1)
	 ) {
        return true;
    }
    //else if (this.className == 'dec') { // Decimal point allowed
        if (keychar == '.') {
            if (this.value.indexOf('.') == -1) { // Can only have a single decimal point
                return true;
            }
        }
   // }
    return false;
}
