$(document).ready(function() {
  fix_main_menu();
  fix_nl_box();
});

function fix_main_menu() {
	var menu = $("#main_menu");
	$("#main_menu > ul > li").each(function() {
		var submenu = $(this).children('ul:first');
		var menuItem = $(this);

		if (submenu.width()) { // if exists
			// fix widths in ie6 (darn!)
			var w = 0;
			submenu.children('li').each( function() { w += $(this).width(); } );
			//submenu.css('width', w);
			submenu.width(w);
			
			var left = menuItem.position().left + Math.round(menuItem.width() / 2) - Math.round(submenu.width() / 2);
			if (left < 0)
				left = 0;
			else if (left > menu.width() - submenu.width())
				left = menu.width() - submenu.width();
			submenu.css('left', left);
		}
	});
}

function fix_nl_box() {
	$("#nlForm").hide();
	$("#nlLink").click( function() {
		$("#nlForm").show('fast');
	});
}

