	function calcLeft(y_ele)
		{
		if (!document.all) 
			return (y_ele.offsetLeft);
		var y_ret=0;
		var oParent = y_ele.offsetParent;
		if (oParent == null) return 0
		else y_ret=y_ele.offsetLeft + calcLeft(oParent);
		return y_ret;
		}

	function calcTop(x_ele)
		{
		if (!document.all) 
		{
		return (x_ele.style.offsetTop);
		}
		var x_ret=0;
		var oParent = x_ele.offsetParent;
		if (oParent == null) return 0
		else x_ret=x_ele.offsetTop + calcTop(oParent);
		return x_ret;
		}

	function mClick(src)
		{
		src.all.tags('A')[0].click();
		}	

	function mSubOver(intFolderID, intSectionNum, relpath, strPrefix)
		{
//		var arrFontColors = new Array("#990099", "#ff9900", "#009900", "#cc0000", "#336699")
		var objMenuItem = document.getElementById(strPrefix + 'Item_' + intFolderID);
		objMenuItem.className = 'activeSubTopMenuItem';//_' + intSectionNum;
//		objMenuItem.all.tags('A')[0].style.color = arrFontColors[intSectionNum-1];
/*
		var objMarker = document.getElementById(strPrefix + "Marker_"+intFolderID);
		objMarker.src = relpath + 'images/arrow_' + intSectionNum + '.gif';
*/
		}
	function mSubOut(intFolderID, intActiveFolderID, relpath, strPrefix)
		{
		var objMenuItem = document.getElementById(strPrefix + 'Item_' + intFolderID);
		objMenuItem.className = 'subTopMenuItem';
//		objMenuItem.all.tags('A')[0].style.color = '#666666';
/*
		if((intFolderID!=intActiveFolderID))
			{
			var objMarker = document.getElementById(strPrefix + "Marker_"+intFolderID);
			objMarker.src = relpath + 'images/spacer.gif';
			}
*/
		}
/*
	function mShowSubMenuDiv(src)
		{
		src.style.visibility = "visible";
		}
	function mHideSubMenuDiv(src)
		{
		src.style.visibility = "hidden";
		}
*/
	function ShowMenu(intSectionNum)
		{
//		var coll = document.all.tags("div");
//		if (coll!=null)
//			{
//			    for (var i=0; i<coll.length; i++) 
//			      coll[i].style.visibility = "hidden";
//			}
/*
		var objItemImage = document.getElementById('ItemImage_' + intSectionNum);
		if(!objItemImage) return;
		if (objItemImage.src.search('_active.gif')<0)
			{
			objItemImage.src = objItemImage.src.replace('\.gif', '_active.gif');
			}
*/
		var objCell;
		objCell = document.getElementById('td_' + intSectionNum);
		if(!objCell) return;
		var objTab;
		objTab = document.getElementById('table_' + intSectionNum);
		if(!objTab) return;
		objTab.style.visibility = "visible";
		objTab.style.left = calcLeft(objCell);
		objTab.style.top = calcTop(objCell) + objCell.offsetHeight;
	}
	function HideMenu(intSectionNum, intActiveSectionNum)
	{
/*
		var objItemImage = document.getElementById('ItemImage_' + intSectionNum);
		if(!objItemImage) return;
		if (intSectionNum != intActiveSectionNum)
			{
			objItemImage.src = objItemImage.src.replace('_active', '');
			}
*/
		var fader;
		fader = document.getElementById('table_' + intSectionNum);
		if(!fader) return;
		fader.style.visibility = "hidden";
	}