
if ( document.location.search.length > 0 )
{
	subloc = document.location.search.substring(1, 2);
}

function menuItem(nme, sub)
{
	this.nme = nme;
	this.sub = sub;
}

menus = new Array();
menus[menus.length] = new menuItem("home", new Array());		// placeholder to make this code work on the home page
menus[menus.length] = new menuItem("facts", new Array("core values", "what we're like"));
menus[menus.length] = new menuItem("capabilities", new Array("programming", "ia/design", "project management", "data management"));
menus[menus.length] = new menuItem("achievements", new Array("citiprivileges", "ncp", "knoll", "symantec"));
menus[menus.length] = new menuItem("OPM", new Array());
menus[menus.length] = new menuItem("contact", new Array());
//menus[menus.length] = new menuItem("products", new Array());

for ( i = 1; i < menus.length; i++ )
{
	eval('menu' + i + ' = new Image()');
	eval('menu' + i + '.src = "images/menu' + i + '.gif"');

	eval('menu' + i + '_ = new Image()');
	eval('menu' + i + '_.src = "images/menu' + i + '_.gif"');

	eval('homemenu' + i + ' = new Image()');
	eval('homemenu' + i + '.src = "images/homemenu' + i + '.gif"');

	eval('homemenu' + i + '_ = new Image()');
	eval('homemenu' + i + '_.src = "images/homemenu' + i + '_.gif"');
}

for ( j = 0; j < menus[loc].sub.length; j++ )
{
	eval('submenu' + j + ' = new Image()');
	eval('submenu' + j + '.src = "images/submenu' + loc + '-' + j + '.gif"');

	eval('submenu' + j + '_ = new Image()');
	eval('submenu' + j + '_.src = "images/submenu' + loc + '-' + j + '_.gif"');
}

function rollmenu(x)
{
	for ( i = 1; i < menus.length; i++ )
	{
		if ( i != loc )
		{
			if ( i == x )
			{
				cb_getImage("menu","menu" + i).src = eval("menu" + i + "_.src");
			}
			else
			{
				cb_getImage("menu","menu" + i).src = eval("menu" + i + ".src");
			}
		}
	}
}

function hrollmenu(x)
{
	for ( i = 1; i < menus.length; i++ )
	{
		if ( i != loc )
		{
			if ( i == x )
			{
				cb_getImage("menu","menu" + i).src = eval("homemenu" + i + "_.src");
			}
			else
			{
				cb_getImage("menu","menu" + i).src = eval("homemenu" + i + ".src");
			}
		}
	}
}

function rollsubmenu(x)
{
	for ( i = 0; i < menus[loc].sub.length; i++ )
	{
		if ( i != subloc )
		{
			if ( i == x )
			{
				cb_getImage("menu","submenu" + i).src = eval("submenu" + i + "_.src");
			}
			else
			{
				cb_getImage("menu","submenu" + i).src = eval("submenu" + i + ".src");
			}
		}
	}
}

function clicksub(x)
{
	subloc = x;
	if ( x > -1 )
	{
		cb_getElementStyle("lyr" + menus[loc].nme).visibility = "hidden";
	}
	else
	{
		cb_getElementStyle("lyr" + menus[loc].nme).visibility = "visible";
	}
	for ( i = 0; i < menus[loc].sub.length; i++ )
	{
		if ( i == x )
		{
			cb_getElementStyle("lyr" + menus[loc].nme + i).visibility = "visible";
			cb_getImage("menu","submenu" + i).src = eval("submenu" + i + "_.src");
		}
		else
		{
			cb_getElementStyle("lyr" + menus[loc].nme + i).visibility = "hidden";
			cb_getImage("menu","submenu" + i).src = eval("submenu" + i + ".src");
		}
	}
}

