

// General initialization variables
var nav_dynCSS = '';

// Generate CSS information for all dynamically positioned elements
// Positioned elements include logo, primary navigation buttons, and
// all navigation menus. Positioning is generated by calls to the 'css'
// function within dynlayer.js:
//    css(id,left,top,width,height,color,vis,z,other)
// dynCSS is a string that holds all style information. This string is
// output to the browser at runtime using 'writeCSS'.

// CSS for primary navigation bounding element
nav_dynCSS += css(nav_navDivId,nav_navLeftEdge,nav_navTopEdge);

// CSS for all menus
// Top position for each menu is determined by placement and width of
// primary navigation, as well as button height.
var nav_menuBgCss;
nav_menuBgCss = (is.ns4) ? ('layer-background-color:' + nav_nsMenuBgColor + ';') : ('background-color:' + nav_nsMenuBgColor + ';')
for (var i = 0; i < nav_menuNames.length; i++) {
	var menuName = nav_menuNames[i];
	nav_menuTops[menuName] = nav_menuTop;
	var nav_menuCSS = css(nav_menuObjs[menuName].containerDivName,nav_menuLeftEdge,nav_menuTop,nav_menuWidth,null,null,'hidden',50,nav_menuBgCss);
	//nav_menuTop += nav_navButtonHeight;
	nav_menuLeftEdge += nav_navButtonWidth[i];
	nav_dynCSS += nav_menuCSS; 
}
writeCSS(nav_dynCSS);

