function reg_check(e, reg)
{
	var keynum; var keychar;
	
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	
	if( keynum < 32 || ! keynum ) { return true; }
	keychar = String.fromCharCode(keynum);
	return reg.test(keychar);
}

function numeric_check(e)
{
	if(!e) e = window.event;
	var check = /[\d.]/;
	
	return reg_check(e, check);
}

function int_check(e)
{
	if(!e) e = window.event;
	var check = /[\d]/;
	
	return reg_check(e, check);
}

function phone_check(e)
{
	if(!e) e = window.event;
	var check = /[\d\-\(\)]/;
	
	return reg_check(e, check);
}

function zip_check(e)
{
	if(!e) e = window.event;
	var check = /[\d\-]/;
	
	return reg_check(e, check);
}