function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}

function bubble_show(obj, title) {
	var pos = findPos(obj);
	document.getElementById('bubble_desc').innerHTML = title;
	document.getElementById('bubble').style.top = pos[1] + 3 + 'px';
	document.getElementById('bubble').style.left = pos[0] + 2 + 'px';
	document.getElementById('bubble').style.display = 'block';
}

function bubble_hide() {
	document.getElementById('bubble').style.display = 'none';
}

function bubble_keep() {
	document.getElementById('bubble').style.display = 'block';
}