// General initialization variables
var glnav_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
glnav_dynCSS += css(glnav_navDivId,glnav_navLeftEdge,glnav_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 glnav_menuBgCss;
glnav_menuBgCss = (is.ns4) ? ('layer-background-color:' + glnav_nsMenuBgColor + ';') : ('background-color:' + glnav_nsMenuBgColor + ';')
for (var i = 0; i < glnav_menuNames.length; i++) {
	var menuName = glnav_menuNames[i];
	glnav_menuTops[menuName] = glnav_menuTop;
	var glnav_menuCSS = css(glnav_menuObjs[menuName].containerDivName,glnav_menuLeftEdge,glnav_menuTop,glnav_menuWidth,null,null,'hidden',50,glnav_menuBgCss);
	glnav_menuTop += glnav_navButtonHeight;
	glnav_dynCSS += glnav_menuCSS; 
}
writeCSS(glnav_dynCSS);
//debugln(glnav_dynCSS);