
		function initNavigation() {
			$("#subNavContainer > div").each(function (i, element) {
				if (i !== selectedNav) {
					$(this).hide();
				} else {
					$(this).addClass("selected");
				}
				$(this).removeClass("invisible");
			});

			$("#mainNavigation li").each(function (i, element) {
				$(element).mouseenter(function (ev) {
					fadeInSubNav(i);
					lastRolledNav = i;
				});

				$(element).mouseleave(function (ev) {
					if (!$(ev.relatedTarget).is("#subNavContainer *")) {
						fadeOutSubNav(i);
					}
					lastRolledNav = i;
				});
			});

			
			$("#subNavContainer li").each(function (i, element) {
				$(element).hover(
					function () {
						$(this).addClass("hover");
					},
					function () {
						$(this).removeClass("hover");
					}
				);
			});

			$("#subNavContainer").mouseleave(function (ev) {
				if ($("#mainNavigation a").get(lastRolledNav) != ev.relatedTarget) {
					fadeOutSubNav(lastRolledNav);
				}
			});
		}

		
		function fadeInSubNav(navIdx) {
			$("#subNav"+navIdx).fadeIn(navShowSpeed, function() {
				if ($.browser.msie)
					this.style.removeAttribute('filter');
			});
		}

		function fadeOutSubNav(navIdx) {
			$("#subNavContainer > div:animated").stop(true, true);

			if (navIdx != selectedNav) {
				$("#subNav"+navIdx).fadeOut(navHideSpeed);
			}
		}