var selectedNav = "",hoverNav = "",mytMargin = 0;
$(document).ready(function() 
{
  //$("#nav1").children("li:nth-child(1)").addClass("myteched");
  //$("#nav1").children("li.myteched").css({"float":"right"});
  if (window.location.pathname.toLowerCase().replace(/\//g,"") == "default.aspx" || window.location.pathname.toLowerCase().replace(/\//g,"") == "") {
	$("#nav1").find("a:contains('Home')").addClass("topselected");
	$("#nav1").find("a:contains('Why Attend')").addClass("selected");
        $("#nav1").find("a:contains('Join Us')").addClass("selected");
	//$("#nav1").find("li:nth-child(1) ul li a:first").addClass("selected");
  } else if (window.location.pathname.toLowerCase().replace(/\//g,"") == "contentcatalog") {
	$("#nav1").find("a:Contains(Catalog):first").addClass("selected");
  }
  else if (window.location.pathname.toLowerCase().replace(/\//g, "") == "hpoffer") {
       $("#nav1").find("a:contains('Hot Offers')").addClass("topselected");
  }
  else if (window.location.pathname.toLowerCase().replace(/\//g, "") == "press") {
       $("#nav1").find("a:contains('Press Room')").addClass("topselected");
  }

  selectedNav = $("#nav1 li ul li:has(a.selected)");
  if ($(selectedNav).parent().parent().hasClass("myteched")) { mytMargin = 110; }
  if ($(selectedNav).html() != null) {
	  $(selectedNav).parent().show();
	  var navPosition = $(selectedNav).parent().parent().position();
	  var subWidth = 0,subMargin = navPosition.left - 7;
	  $(selectedNav).parent().parent().find("li").each(function() { subWidth += $(this).width(); });
	  var subWidthThis = ($(selectedNav).parent().parent().width()/2);
	  var subWidthHalf = (subWidth/2);
	  if ((navPosition.left - subWidthHalf + subWidthThis) > 10 && (navPosition.left + subWidth) < 866) { subMargin = navPosition.left + subWidthThis - subWidthHalf - 7; }
	  else if ((navPosition.left + subWidth) > 866) { subMargin = navPosition.left + $(selectedNav).parent().parent().width() - subWidth - 7; }
	  $(selectedNav).parent().parent().find("a:nth-child(1)").addClass("topselected");
	  $(selectedNav).parent().parent().find("ul a").removeClass("topselected");
	  $(selectedNav).parent().parent().find("ul").css({"padding-left":mytMargin+subMargin+"px"});
  }
  $("#nav1 li").hover(
	function() {
		if ($(this).hasClass("myteched")) { mytMargin = 110; } else { mytMargin = 0; }
		if ($(this).find("ul").size() > 0) 
		{
			$(selectedNav).parent().hide();
			$(this).find("ul").show();
			var navPosition = $(this).position();
			var subWidth = 0,subMargin = navPosition.left - 7;
			$(this).find("li").each(function() { subWidth += $(this).width(); });
			var subWidthThis = ($(this).width()/2);
			var subWidthHalf = (subWidth/2);
			if ((navPosition.left - subWidthHalf + subWidthThis) > 10 && (navPosition.left + subWidth) < 866) { subMargin = navPosition.left + subWidthThis - subWidthHalf - 7; }
			else if ((navPosition.left + subWidth) > 866) { subMargin = navPosition.left + $(this).width() - subWidth - 7; }
			$(this).find("ul").css({"padding-left":mytMargin+subMargin+"px"});
		}
		else
		{
			if ($(this).parent().has("ul").size() == 0) {
				if ($(this).parent().has(".selected").size() == 0) {
					$(this).parent().parent().find("a:nth-child(1)").addClass("hover");
					$(this).parent().parent().find("ul a").removeClass("hover");
					hoverNav = $(this).parent().parent();
					$(selectedNav).parent().hide();
				}
			} else {
				$(selectedNav).parent().hide();
			}
		}
	},
	function() {
		$(hoverNav).find("a").removeClass("hover");
		if ($(this).find("ul").size() > 0) {
			$(this).find("ul").hide();
		}
		if ($(this).parent().find("ul").size() > 0) {
			$(selectedNav).parent().show();
		}
	}
  );
});

