		function _getNextSibling(_el, _tag) {
			if (_el.tagName == _tag.toLowerCase() || _el.tagName == _tag.toUpperCase()) {
				return _el;
			} else if (_el.nextSibling) {
				return _getNextSibling(_el.nextSibling, _tag);
			} else {
				return null;
			}
		}
		
		function menuShow(_el) {
			if (_el) {
				tmp = _getNextSibling(_el, "div");
				if (tmp && tmp.style.display != 'block') {
					tmp.style.display = 'block';
				}
			}
		}
		
		function menuHide(_el) {
			if (_el) {
				tmp = _getNextSibling(_el, "div");
				if (tmp && tmp.style.display != 'none') {
					tmp.style.display = 'none';
				}
			}
		}
