function getposOffset(overlay, offsettype)
{
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null)
	{
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}

	return totaloffset;
}


l_subobj2 = "";


function ov(curobj, subobj, subobj2)
{
	if (document.getElementById)
	{
		if (l_subobj2 != "")
			{ovc(l_subobj2);}
		l_subobj2 = subobj2;

		var subobj=document.getElementById(subobj);
		subobj.style.left=getposOffset(curobj, "left")+"px";
		subobj.style.top=getposOffset(curobj, "top")+"px";
		subobj.style.display="block";

		var subobj2=document.getElementById(subobj2);
		subobj2.style.left=getposOffset(curobj, "left")+"px";
		subobj2.style.top=getposOffset(curobj, "top")+"px";
		subobj2.style.display="block";

		return false;
	}
	else
		return true;
}


function ovc(subobj)
{
	document.getElementById(subobj).style.display="none";
	if (l_subobj2 != "")
		{document.getElementById(l_subobj2).style.display="none";}	
}
