function initNavigation(){
	if($("#primary-nav-zone").length != 0 && Info.flash.major >= 8){
		$("#sub-nav-zone").remove();
		$("#primary-nav-zone").addClass("flyoutnav_positioner").empty().append("<div id='prim-nav' class='flyoutnav'></div>");
		
		if (primNavHasNoBorder()) {
			$("#prim-nav").height(PRIM_NAV_HEIGHT_NO_BORDER); // hide bottom border
			$("#primary-nav-zone").css("border-bottom","none");
			if ($("#stage-zone").length) $("#stage-zone").css("margin-top","0");
			$("#header-zone").css("z-index","10");
		}
		
		var so_lf = new SWFObject(RESOURCES_PATH+"swf/navigation.swf", "navigation_swf", "100%", "100%", "8", "#ffffff");

		so_lf.addParam("wmode", "transparent");
		so_lf.addParam("scale", "noscale");
		so_lf.addParam("salign", "tl");
		so_lf.addVariable("containerID", "prim-nav");
		/***** add additional params as variables *****/
		// path where xml containing navigation entries is located
		if(NAV_XML_PATH) so_lf.addVariable("navXML", NAV_XML_PATH);
		else so_lf.addVariable("navXML", RESOURCES_PATH+"/swf/nav.xml");
		// ID of selected navigation entry to highlight
		if(ACTIVE_ENTRY_ID) so_lf.addVariable("activeEntryID", ACTIVE_ENTRY_ID);
		// use unicode version if xml contains unicode charset
		if(USE_UNICODE) so_lf.addVariable("useUnicode", USE_UNICODE);
		

		so_lf.write("prim-nav");

		var mouseOutTimeout;

		function getFlashMovieObject(movieName){
			if (window.document[movieName]) return window.document[movieName];
			if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; 
			else return document.getElementById(movieName);
		}

		function closeNavigation(){
			if(getFlashMovieObject("navigation_swf")) document.getElementById("navigation_swf").SetVariable("mouseIsOver", "0");
		}

		$("#prim-nav").hover(
			function () {
				clearTimeout(mouseOutTimeout);
			},
			function () {
				clearTimeout(mouseOutTimeout);
				mouseOutTimeout = window.setTimeout(function () { closeNavigation(); },1000);
			}
		);

		if(Info.browser.isIEpre7 || Info.os.isMac) createIFrame($("#prim-nav").children().get(0));
	}
}			
			
