

var doDisplayNone = false;
var lastelm = null;
function showTitle(elm, yy, xx, result) {
	if (lastelm != null) {
		lastelm.style.display = "none";
		doDisplayNone = false;
	}

	posx = xx;
	posy = yy;

	elm.style.display = "block";
	elm.style.posistion = "absulute";
	elm.style.marginTop = posy + "px";
	elm.style.marginLeft = posx + "px";

	document.onclick = function(e) {
		onClickOutside(elm, e);
	}
	lastelm = elm;
}

function hideTitle(elm) {
	if (doDisplayNone == true) {
		elm.style.display = "none";
		return false;
	}
	return true;
}

function onClickOutside(elm, e, todo) {
	
	if (window.event) {
		idelm = window.event.srcElement;
	} else if (e.target) {
		idelm = e.target;
	} else {
		return false;
	}
	if (idelm.className != "map_rel") {
		doDisplayNone = hideTitle(elm);
	}
}
