// JavaScript Document

$.fn.dropdown = function () {
	$("> li", this).each(function (i) {
		var menuItem = $(this).addClass('nav-menu').addClass('nav-menu-'+i);
		var dropdown = $('> ul', this);
		var hasDropdown = dropdown.length > 0;
		
		if (hasDropdown) {
			menuItem.addClass('dropdown');
			dropdown.hide().addClass('nav-submenu');
		}
		
		menuItem.hover(function () {
			menuItem.addClass("hover").prev().addClass('prev-sibling').end().next().addClass('next-sibling');
			if (hasDropdown)
				dropdown.show();
		}, function () {
			menuItem.removeClass("hover").prev().removeClass('prev-sibling').end().next().removeClass('next-sibling');
			if (hasDropdown)
				dropdown.hide();
		});
	});
};

