var textcol = "green";
var backcol = "white";
function getLeftPos(element)
{
	while(element.tagName != "TD")
	{
		element = element.offsetParent;
	}
	var leftPos=element.offsetLeft;
	while(element.offsetParent !=null)
	{
		element = element.offsetParent;
		leftPos += element.offsetLeft;
	}
	return leftPos;
}
function getTopPos(element)
{
	while(element.tagName != "TD")
	{
		element = element.offsetParent;
	}
	var topPos=element.offsetTop;
	while(element.offsetParent !=null)
	{
		element = element.offsetParent;
		topPos += element.offsetTop;
	}
	return topPos+8;
}
function showSubMenu(obj,visibility)
{
	obj.style.visibility = visibility;
}
function showMenu(event,menu,visibility)
{
	var elem = document.getElementById(menu);
	if("visible" != elem.style.visibility)
	{
		elem.style.top  = 7+getTopPos(event.srcElement)+"px";
		elem.style.left = 30+getLeftPos(event.srcElement)+"px";
	}
	elem.style.visibility = visibility;
}
function menuCellColors(cell,col1,col2)
{
	cell.style.color=col1;
	cell.style.backgroundColor=col2;
	if(null != cell.children)
	{
		for(i=0;i<cell.children.length;i++)
		{
			cell.children[i].style.color = col1;
			cell.children[i].style.backgroundColor = col2;
		}
	}
}
function menuCellMouseOver(cell,status)
{
	menuCellColors(cell,backcol,textcol);
	window.status=status;
	return true;
}
function menuCellMouseOut(cell)
{
	menuCellColors(cell,textcol,backcol);
	window.status='';
	return true;
}
function doPostback(control)
{
	document.forms.mainform.postback.value = control.id;
	document.forms.mainform.submit();
}
function onBodyLoad()
{
}
