var ua = window.navigator.userAgent.toLowerCase();

function get_page_offset_left (el)
{
	var ol=el.offsetLeft;
	while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
	return ol;
}

function get_window_offsetLeft (el)
{
	return get_page_offset_left(el)-document.body.scrollLeft;
}

function get_page_offset_top (el)
{
	var ot=el.offsetTop;
	while((el=el.offsetParent) != null) { ot += el.offsetTop; }
	return ot;
}

function get_window_offset_top (el)
{
	return get_page_offset_top(el)-document.body.scrollTop;
}

function close_bm_layer()
{
	var objDiv = document.getElementById("id_bm_layer");
	if (objDiv)
	{
		objDiv.innerHTML = "";
		document.body.removeChild(objDiv);
	}

	window.onresize = null;
	document.onmousedown = null;
}

function close_bm_layer_mouse_down()
{
	var obj = document.getElementById('id_bm_layer');
	if (obj) obj.style.visibility = 'hidden';
	document.onclick = null;
}


function open_bm_layer(link, title, ele)
{
	if (typeof close_rss_layer) close_rss_layer();
	close_bm_layer();

	/*
	var e = document.getElementById("id_bm_layer");
	if (e)
	{
		if (e.style.visibility == 'visible') { e.style.visibility = 'hidden'; return; }
	}
	*/

	var objDiv = document.createElement("div");

	objDiv.id = "id_bm_layer";
	objDiv.style.zIndex = "100";
	objDiv.style.position = "absolute";

	var t_top = get_page_offset_top(ele);
	var t_left = get_page_offset_left(ele);

	objDiv.style.left = t_left+"px";
	objDiv.style.top = t_top+20+"px";

	var html = '<div style="padding:5px 20px 5px 5px;background-color:#e8f8fe">';

	html += '<div style="padding:3px 0 3px 3px"><img src="http://www.hanrss.com/favicon.ico" align="absmiddle" style="padding-right:3px"><a href="http://www.hanrss.com/bookmarks/add_link.qst?url='+encodeURIComponent(link)+'&title='+encodeURIComponent(title)+'" class="lnkd" target="_blank"><span style="padding-left:5px;">한RSS</span></a></div>';
	html += '<div style="padding:3px 0 3px 3px"><img src="http://twitter.com/favicon.ico" align="absmiddle" style="padding-right:3px"><a href="http://twitter.com/home/?status='+encodeURIComponent(title + ' ' + link)+'" class="lnkd" target="_blank"><span style="padding-left:5px;">Twitter</span></a></div>';
	html += '<div style="padding:3px 0 3px 3px"><img src="http://me2day.net/favicon.ico" align="absmiddle" style="padding-right:3px"><a href="http://me2day.net/posts/new?new_post[body]='+encodeURIComponent(title + ' ' + link)+'" class="lnkd" target="_blank"><span style="padding-left:5px;">Me2Day</span></a></div>';
	// html += '<div style="padding:3px 0 3px 3px"><img src="http://www.google.com/favicon.ico" align="absmiddle" style="padding-right:3px"><a href="http://fusion.google.com/add?feedurl='+link+'" target="_blank"><span style="padding-left:5px;font-size:10pt;color:#060606">Google Reader</span></a></div>';

	html += '</div>';
	objDiv.innerHTML = html;
	document.body.appendChild(objDiv);

	document.onclick = close_bm_layer_mouse_down;

}
