function buildMenu() {
	
	var topLinks = $(".menu > li");
	topLinksParents = new Array();
	
	for (var i = 0; i<topLinks.length; i++) {
		var tmpObj = topLinks[i];
		tmpObj.hasSubmenu = 0;
		
		var ulTest = tmpObj.getElementsByTagName("ul");
		if (ulTest.length == 1) {
			tmpObj.hasSubmenu = 1;
		}
		$(tmpObj).mouseenter(function() {
			var menuItem = this;
			if (menuItem.hasSubmenu == 1) {
				$(this).find('a:first').css('border-bottom-width', '0px');
				$(menuItem).find('ul:first').stop().fadeTo('fast', 1, function() {
					$(this).show();
				});
			} else {
				if ( !( $(menuItem).hasClass('current-menu-item') || $(menuItem).hasClass('current-menu-parent') ) ) {	
					$(this).find('a:first').css('border-bottom-width', '4px');
				}	
			}
		});
		$(tmpObj).mouseleave(function() {
			var menuItem = this;
			if (menuItem.hasSubmenu == 1) {
				$(menuItem).find('ul:first').stop().fadeTo('fast', 0, function() {
					$(this).hide();
					if (( $(menuItem).hasClass('current-menu-item') || $(menuItem).hasClass('current-menu-parent'))) {
						$(menuItem).find('a:first').css('border-bottom-width', '4px');
					}
				});
			} else {
				if ( !( $(menuItem).hasClass('current-menu-item') || $(menuItem).hasClass('current-menu-parent') ) ) {	
					$(this).find('a:first').css('border-bottom-width', '0px');
				}
			}
		});
	}
	
	$(topLinks[0]).addClass('first');
	$(topLinks[topLinks.length-1]).addClass('last');
}
