	function GetOriginStr(str, decPt)
	{
		var strOrigin="";
		var cnt=0;
		var decCnt=-1;
		for (var i=0; i<str.length; i++)
		{
			if ((str.charAt(i) >= "0" && str.charAt(i) <= "9"))
			{
				if (decCnt > -1)
				{
					if (++decCnt <= decPt)
					{
						strOrigin+=str.charAt(i);
						cnt++;
					}
					else
					{
						return strOrigin;
					}
				}
				else
				{
					strOrigin+=str.charAt(i);
					cnt++;
				}
			}
			else if (str.charAt(i) == ".")
			{
				if (decCnt == -1)
				{
					strOrigin+=str.charAt(i);
					decCnt++;
				}
			}
			else if (i == 0 && str.charAt(i) == "-")
			{
				strOrigin+=str.charAt(i);
			}
		}
		return strOrigin;
	}

	function MakeMoney(str)
	{
		var i=0, j=0, cnt=str.indexOf(".");
		var strFormed="";

		if (cnt == -1)
			cnt=str.length;
			
		for(i=0; i<cnt%3; i++)
		{
			strFormed+=str.charAt(i);
		}

		if (cnt/3 > 1 && cnt%3 != 0)
		{
			strFormed+=",";
		}

		for(i=cnt%3; i<cnt; i++,j++)
		{
			if (j==3)
			{
				strFormed+=","+str.charAt(i);
				j=0;
			}
			else
			{
				strFormed+=str.charAt(i);
			}
		}
		strFormed+=str.substr(cnt, str.length-cnt);
		return strFormed;
	}

	function SetMoneyForm(edit, decPt)
	{
		
		var strOrigin=GetOriginStr(edit.value, decPt);
		edit.value=MakeMoney(strOrigin);
	}
	
