function body_onResize() {
	var nScrollBar = document.all.tags("BODY").item(0).offsetWidth - document.all.tags("BODY").item(0).clientWidth;
	document.all("tblTableHead").style.width = document.all("tblTableColHead").clientWidth + "px";
	document.all("tblTableRowHead").style.width = document.all("tblTableMain").clientWidth + "px";
	document.all("divTableMain").style.height = (document.all.tags("BODY").item(0).clientHeight - document.all("divTableHead").offsetHeight - 10) + "px";
	document.all("divTableColHead").style.height = (document.all("divTableMain").style.pixelHeight - nScrollBar) + "px";
	document.all("divTableMain").style.width = (document.all.tags("BODY").item(0).clientWidth - document.all("divTableColHead").offsetWidth - nScrollBar - 15) + "px";
	document.all("divTableRowHead").style.width = (document.all("divTableMain").style.pixelWidth - nScrollBar) + "px";
}
function body_onLoad() {
	var i;
	var tableHead = document.all("tblTableRowHead");
	var tableMain = document.all("tblTableMain");
	for(i = 0; i < tableHead.rows(0).cells.length; i++) {
		tableHead.rows(0).cells(i).style.width = tableMain.rows(0).cells(i).offsetWidth + "px";
	}
	for(i = 0; i < tableHead.rows(0).cells.length; i++) {
		if (tableHead.rows(0).cells(i).offsetWidth > tableMain.rows(0).cells(i).offsetWidth) {
			tableMain.rows(0).cells(i).style.width = tableHead.rows(0).cells(i).offsetWidth + "px";
		}
	}
	var tableHead = document.all("tblTableColHead");
	var tableMain = document.all("tblTableMain");
	for(i = 0; i < tableHead.rows.length; i++) {
		if (tableHead.rows(i).cells.length > 0) {
			if (tableHead.rows(i).cells(tableHead.rows(i).cells.length - 1).offsetHeight < tableMain.rows(i).cells(0).offsetHeight) {
				tableHead.rows(i).cells(tableHead.rows(i).cells.length - 1).style.height = tableMain.rows(i).cells(0).offsetHeight + "px";
			} else {
				tableMain.rows(i).cells(0).style.height = tableHead.rows(i).cells(tableHead.rows(i).cells.length - 1).offsetHeight + "px";
			}
		}
	}
	var tableHead = document.all("tblTableHead");
	var tableMain = document.all("tblTableColHead");
	for(i = 0; i < tableHead.rows(0).cells.length; i++) {
		tableHead.rows(0).cells(i).style.width = tableMain.rows(0).cells(i).offsetWidth + "px";
	}
	var tableHead = document.all("tblTableHead");
	var tableMain = document.all("tblTableRowHead");
	for(i = 0; i < tableHead.rows.length; i++) {
		tableHead.rows(i).cells(0).style.height = tableMain.rows(i).cells(0).offsetHeight + "px";
	}
	body_onResize();
}
function table_onScroll() {
	document.all("divTableColHead").scrollTop = document.all("divTableMain").scrollTop;
	document.all("divTableRowHead").scrollLeft = document.all("divTableMain").scrollLeft;
}
