ua = "IE";
if (navigator.userAgent.indexOf("Opera") != -1){ ua = "OP"; }
if (navigator.userAgent.indexOf("Netscape") != -1){ ua = "NC"; }
function ssm(ParentElement, LayerID,hideonly)
{
		var obj;
		if (ua == "IE")
		{
			eval("obj = "+LayerID+";");
		}
		else
		{
			document.all = document;
			eval("obj = document.getElementById('"+LayerID+"');");
		}
		var LayerBottom, LayerLeft;
		if(hideonly)
		{
			LayerLeft = GetAbsLeft(ParentElement);
			LayerBottom = GetAbsTop(ParentElement) + ParentElement.clientHeight - 3;
			obj.style.left = LayerLeft;
			obj.style.top = LayerBottom;
			obj.style.visibility="visible";
		}
		else
		{
			obj.style.visibility="hidden";
		}
}

function GetAbsTop(_obj) 
  {
     var _top=0;
     var _parent=_obj;
         _top+=_parent.offsetTop;
         _top+=_parent.clientTop;
     do {
         _parent=_parent.offsetParent;
         _top+=_parent.offsetTop;
         _top+=_parent.clientTop;
     } while (_parent!==document.body);
     return _top;//-document.body.scrollTop;
  }

function GetAbsLeft(_obj) 
  {
     var _left=0;
     var _parent=_obj;
         _left+=_parent.offsetLeft;
         _left+=_parent.clientLeft;
     do {
         _parent=_parent.offsetParent;
         _left+=_parent.offsetLeft;
         _left+=_parent.clientLeft;
     } while (_parent!==document.body);
     return _left;//-document.body.scrollLeft;
  }
