//格式化数字显示
//number: 要格式化的数字
//count:  小数位数
function ToNumberString(number, count, varFlag, addPercent)
{
	var strNumber = number;
	strNumber += "";
	//找到小数点
	var index = 0;
	index = strNumber.indexOf(".");
	if (-1 != index)
	{
		//取小数位
		//最大的小数位数
		var maxCount = strNumber.length - index - 1;
		if (maxCount > count)
		{
			//取小数位
			strNumber = strNumber.substring(0, index + 1 + count);
		}
		else
		{
			for (var i = 0; i < (count - maxCount); ++i)
			{
				strNumber += "0";
			}
		}
	}
	
	if (null != addPercent)
	{
		if (addPercent)
		{
			strNumber += "%";
		}
	}

	if (null != varFlag)
	{
		if (varFlag)
		{
			//动态改变字体颜色
			number *= 1;
			if (0 < number)
			{
				strNumber = "<font color=red>" + strNumber + "</font>";
			}
			else
			if (0 > number)
			{
				strNumber = "<font color=green>" + strNumber + "</font>";
			}
		}
	}
	
	return strNumber;
}

