function getPointValue(value)
{
	var num = value.replace("px", "");
	
	return num * 1;
}

function fixTable(idHeader, idTable, num)
{	
	var obj = document.getElementById(idHeader);
	var objTable = document.getElementById(idTable);
	if (null == obj || null == objTable)
	{
		//alert("table object null");
		return;
	}
	
	if (null == obj.rows[0])
	{
		return;
	}

	for(var i=0;i< obj.rows[0].cells.length; i++)
	{
		if(obj.rows[0].cells[i].offsetWidth > eval("col" + i).offsetWidth)
		{
			eval("col" + i).style.width = obj.rows[0].cells[i].offsetWidth;
		}
		else
		{
			obj.rows[0].cells[i].style.width = eval("col" + i).offsetWidth;
		}
	}
	
	if(obj.offsetWidth > objTable.offsetWidth)
	{
		objTable.style.width = obj.offsetWidth;
	}
	else
	{
		obj.width = objTable.offsetWidth;
	}
	
	var height = getPointValue(divTable.style.height);
	if (-1 != divTable.style.height.indexOf("%"))
	{
		height = divTable.scrollHeight;
	}
	
	if ((1 * divTable.scrollHeight) >= height)
	{
		//¹ö¶¯Ìõ
		divTable.style.width = divTable.scrollWidth + 16;
	}
	else
	{
		divTable.style.width = divTable.scrollWidth;
	}

	divTable.style.height = document.body.clientHeight - divTable.offsetTop;
	
	//¾ÓÖÐ
	if (0 != num && null != num)
	{
		var width = num * window.screen.width / 100;
		if (null != obj)
		{
			width = obj.offsetLeft;
		}
		divTable.style.left = width;
	}
}
