function showRegionMenu(_a) {
	clearRegionMenuTimer();
    
    if (document.getElementById("regionMenu").style.display == "block") {
        document.getElementById("regionMenu").style.display = "none"
    }
    else {
        var _link = _a.parentNode;
    	var x = absPosition(_link).x;
    	var y = absPosition(_link).y + _link.offsetHeight;

    	document.getElementById("regionMenu").style.left = x + "px";
    	document.getElementById("regionMenu").style.top = y + "px";
    	document.getElementById("regionMenu").style.display = "block";
    }

	return false;
}
// Mouseout
var regionMenuTimer = null;
var regionMenuOutInterval = 500;
function clearRegionMenuTimer() {
	clearTimeout(regionMenuTimer);
	regionMenuTimer = null;
}
function regionMouseOutHandler(yep) {
	if (!yep) {
		regionMenuTimer = setTimeout("regionMouseOutHandler(1)", regionMenuOutInterval);
		return;
	}
	document.getElementById("regionMenu").style.display = "none";
}