﻿
function NumbersOnly(e)
{
	var key;
	var keychar;
	var reg;
	
	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode; 
	}
	else if(e.which) {
		// netscape
		key = e.which; 
	}
	else {
		// no event, so pass through
		return true;
	}

	keychar = String.fromCharCode(key);
	reg = /\d/;
	return reg.test(keychar);
}

function NumbersOnlyAndSpace(e)
{
	var key;
	var keychar;
	var reg;
	
	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode; 
	}
	else if(e.which) {
		// netscape
		key = e.which; 
	}
	else {
		// no event, so pass through
		return true;
	}

	keychar = String.fromCharCode(key);
	reg = /[0-9 ]/;
	return reg.test(keychar);
}

function NumbersOnlyAndDecimal(e)
	{
		var key;
		var keychar;
		var reg;
		
		if(window.event) {
			// for IE, e.keyCode or window.event.keyCode can be used
			key = e.keyCode; 
		}
		else if(e.which) {
			// netscape
			key = e.which; 
		}
		else {
			// no event, so pass through
			return true;
		}

		keychar = String.fromCharCode(key);
		reg = /[0-9.]/;
		return reg.test(keychar);
	}