//<script src="/scripts/common.js" type="text/javascript"></script>
// onkeypress="return chkNum(this,event);" onblur="isNumber(this);" 
function chkNum(obj,e) //ex. return chkNum(this,event);  onKeyPress="return chkNum(this,event);"
{
	var charCode = (e.charCode) ? e.charCode : ((e.which) ? e.which : e.keyCode);
	if ((charCode >= 48 && charCode <= 57)||charCode==46||charCode==45||charCode==9) {
		if(charCode!=46)
			return true;
		else {
			if(obj.value.indexOf(".")==-1)
				return true;
			else
				return false;
		}
	}
	else
	return false;
}

function chkInt(e) //ex. return chkInt(event);
{
	var charCode = (e.charCode) ? e.charCode : ((e.which) ? e.which : e.keyCode);
	if ((charCode >= 48 && charCode <= 57)||charCode==46||charCode==45)
		return true;
	else
		return false;
}

function isNumber(obj) //ex. isNumber(this); onBlur="isNumber(this);"
{
	for(i=0;i<obj.value.length;i++)
	{
		if(IsNumeric(obj.value.substring(i,i+1))==false)
		{
			alert('¡ÃØ³»éÍ¹µÑÇàÅ¢à·èÒ¹Ñé¹');
			obj.value="";
			obj.focus();
			return false;
		}
	}
}

function IsNumeric(sText)
{
	var ValidChars = "0123456789.-";
	var IsNumber=true;
	var Char;
	Char = sText.charAt(i); 
	if (ValidChars.indexOf(Char) == -1) 
		IsNumber = false;
	return IsNumber;
}

function trim(s) { return s.replace(/[ \t]+$/, "").replace(/^[ \t]+/, ""); }
