var ShareButtonId = "";
function showShare(id) 
{
	if(id=="") id = ShareButtonId;
	
	//keep button id	
	ShareButtonId = id;

	var btnX;
	btnX = getElementX(id);
	
	document.getElementById('share_div').style.visibility = "visible";
	if (document.all) 
	{
		if((document.body.clientWidth - 950) > 0)
		{
			document.getElementById('share_div').style.left = btnX.x + "px" ;
		}
		else
		{
			document.getElementById('share_div').style.left = btnX.x + "px";
		}
	}
	else
	{
		document.getElementById('share_div').style.visibility = "visible";
		if((window.outerWidth - 950) > 0)
		{
			document.getElementById('share_div').style.left = btnX.x + "px";
		}
		else
		{
			document.getElementById('share_div').style.left = btnX.x + "px";
		}
	}
	document.getElementById('share_div').style.top = btnX.y + document.getElementById(id).offsetHeight - 2 + "px";
}
function hideShare() 
{
	//alert(caller);
	document.getElementById('share_div').style.visibility = "hidden";
}

function setSharePosition()
{
	if(document.getElementById('admin_menu_tbl'))
	{
		document.getElementById('share_div').style.top = document.getElementById('admin_menu_tbl').offsetHeight + 48 + "px";
		//alert(document.getElementById('admin_menu_tbl').offsetHeight);
	}
	else
	{
		document.getElementById('share_div').style.top = 48 + "px";
	}			
}
function getElementX (id) 
{
	var element = document.getElementById(id);
	var coords = { x: 0, y: 0 };
	while (element) 
	{
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;
	}
	return coords;
} 
