var subobj = null;

function Verify(Msg)
{
	return confirm(Msg);
}

function OpenPopupWindow(url)
{
	var w = window.open(url, 'addworkoutclass', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=700,height=600');
}

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;
}

function overlay(columnNumber, curobj, subobjstr, opt_position)
{
	var result = true;

	if (document.getElementById)
	{
	    if (subobj != null)
	    {
	        subobj.style.display = "none";
	    }
	    
	    subobj = document.getElementById(subobjstr);
		
		if (subobj != null)
		{
			subobj.style.display = (subobj.style.display != "block") ? "block" : "none";

			var xpos = getposOffset(curobj, "left") + ((typeof opt_position != "undefined" && opt_position.indexOf("right") != -1) ? -(subobj.offsetWidth - curobj.offsetWidth) : 0);
			var ypos = getposOffset(curobj, "top");

			xpos = (columnNumber > 3) ? (xpos - 10) : (xpos + 10);
			ypos += 10;
			
			subobj.style.left = xpos + "px";
			subobj.style.top = ypos + "px";

			subobj.onmouseout = function()
			{
			    overlayclose(this.id);
			}
			subobj.onmouseover = function()
			{
			    overlay(columnNumber, curobj, subobjstr, opt_position)
			}
		}

		result = false;
	}

	return result;
}

function overlayclose(subobj)
{
	document.getElementById(subobj).style.display = "none";
}

