var _lastMenu = null;
function _toggleButton2Menu(e, button2Id, menuId) {
	if (_lastMenu != null &&  _lastMenu != menuId) {
		document.getElementById(_lastMenu).style.display = "none";
		_lastMenu = null;
	}
	if (document.getElementById(button2Id).className != "button2_on") {
		button2SwitchOn(button2Id, menuId);
		_lastMenu = menuId;

		e.cancelBubble = true;
		if (e.stopPropagation) {
			e.stopPropagation();
		}
		document.onclick = function (e) { button2SwitchOff(button2Id, menuId) };
	} else {
		button2SwitchOff(button2Id, menuId);
		document.onclick = null;
	}
}

function button2SwitchOn(buttonId, menuId) {
	document.getElementById(buttonId).className = "button2_on";
	document.getElementById(menuId).style.left = document.getElementById(buttonId).offsetLeft + 'px';
	document.getElementById(menuId).style.top = document.getElementById(buttonId).offsetHeight + 'px';
	document.getElementById(menuId).style.display = "block";
}

function button2SwitchOff(buttonId, menuId) {
	document.getElementById(buttonId).className = "button2";
	document.getElementById(menuId).style.display = "none";
}
