jQuery(function() {
	
	// dynamically positioned sub-menus
	
	if (jQuery("#secondarynav").length)
	{
		if (((jQuery("#mainnav .selected").offset().left - jQuery("#secondarynav").outerWidth() / 2 + jQuery("#mainnav .selected").outerWidth() / 2) + jQuery("#secondarynav").outerWidth() - jQuery("#mainnav").offset().left) > jQuery("#navcontainer").innerWidth())
			jQuery("#secondarynav").css("left", Math.round(jQuery("#navcontainer").innerWidth() - jQuery("#secondarynav").outerWidth() - 1)).css("background-position", Math.round(-(1000 - jQuery("#secondarynav").width()) - Math.round(jQuery("#navcontainer").width() - (jQuery("#mainnav .selected").offset().left - jQuery("#navcontainer").offset().left + jQuery("#mainnav .selected").outerWidth() / 2))).toString() + "px 0px");
		else
			jQuery("#secondarynav").css("left", Math.round(jQuery("#mainnav .selected").offset().left - jQuery("#navcontainer").offset().left - jQuery("#secondarynav").outerWidth() / 2 + jQuery("#mainnav .selected").outerWidth() / 2));
		
		if (jQuery("#tertiarynav").length)
		{
			if (((jQuery("#secondarynav .selected").offset().left - jQuery("#tertiarynav").outerWidth() / 2 + jQuery("#secondarynav .selected").outerWidth() / 2) + jQuery("#tertiarynav").outerWidth() - jQuery("#mainnav").offset().left) > jQuery("#navcontainer").innerWidth())
				jQuery("#tertiarynav").css("left", Math.round(jQuery("#navcontainer").innerWidth() - jQuery("#tertiarynav").outerWidth() - 1)).css("background-position", Math.round(-(1000 - jQuery("#tertiarynav").width()) - Math.round(jQuery("#navcontainer").width() - (jQuery("#secondarynav .selected").offset().left - jQuery("#navcontainer").offset().left + jQuery("#secondarynav .selected").outerWidth() / 2))).toString() + "px 0px");
			else
				jQuery("#tertiarynav").css("left", Math.round(jQuery("#secondarynav .selected").offset().left - jQuery("#navcontainer").offset().left - jQuery("#tertiarynav").outerWidth() / 2 + jQuery("#secondarynav .selected").outerWidth() / 2));
		}
	}
	
});
