﻿var activeMenu = null;

function onMenuRegister(menuItem, menuItemContainer) {
	var objMenu = document.getElementById(menuItem);
	var objMenuContainer = document.getElementById(menuItemContainer);

	jQuery(objMenu)
	.bind(
		'mouseenter',
		function(e) {
			if (activeMenu != null) {
				activeMenu.className = '';
				jQuery('#' + activeMenu.id + 'Sub').hide();
			}
			activeMenu = e.currentTarget;
			e.currentTarget.className = 'active';
			jQuery('#' + e.currentTarget.id + 'Sub').show();

			var obj = jQuery('#' + e.currentTarget.id + 'SubList').get(0);
			if (obj.offsetWidth < e.currentTarget.offsetWidth + 15)
				obj.style.width = e.currentTarget.offsetWidth + 15 + 'px';
		}
	)
	.bind(
		'mouseleave',
		function(e) {
			e.currentTarget.className = '';
			jQuery('#' + e.currentTarget.id + 'Sub').hide();
			activeMenu = null;
		}
	);
}
