var Menu = {
    init: function () {
		var activeItem = null;
		var className = '';

		$('#menu').children('div').each(function (index, item) {
			var a = $(item).children('a');
			var div = $(a).next('.sottomenu');
			
			if ($(a).hasClass('lucegasActive') | $(a).hasClass('menuaActive') | $(a).hasClass('menubActive') | $(a).hasClass('areaClientiActive'))
			{
				activeItem = $(item);
				className = $(a).attr('class');
			}

			if (div != undefined) {
				var currentClass = $(a).attr('class').replace('Active', '');

				$(item).mouseenter(function () {
					if ($(activeItem) != null && $(item).attr('id') != $(activeItem).attr('id'))
					{
						var realClassName = className.replace('Active', '');

						$(activeItem).children('a').removeClass();
						$(activeItem).children('a').addClass(realClassName);
						$(activeItem).children('a').next('.sottomenu').css('display', 'none');					
					}

					$(a).removeClass();
					$(a).addClass(currentClass + 'Active');
					$(div).show();
				});

				$(item).mouseleave(function () {
					$(a).removeClass();
					$(a).addClass(currentClass);
					$(div).hide();
				});

				$('#menu').mouseleave(function () {
					$(activeItem).children('a').removeClass();
					$(activeItem).children('a').addClass(className);				
					$(activeItem).children('a').next('.sottomenu').css('display', 'block');
				});
			}
        });
    }
}

$(document).ready(function () {
    Menu.init();
});
