var timeOn = null;
var numMenus = 50;

var currentMenuNo = 0;
var menuActive = new Array(numMenus);
var tier = new Array(numMenus);
var borderMod = new Array(numMenus);
var offClass = new Array(numMenus);
var onClass = new Array(numMenus);
var offColors = new Array(numMenus);
var onColors = new Array(numMenus);
var menuType = new Array(numMenus);
var menus = new Array(numMenus);

function showPillar(idx)
{
	hideAllMenus();
	pillarOver();

	var divPillars = document.getElementById('divPillars');
	var bgcolor = document.getElementById('pil' + idx).bgColor;
	divPillars.style.background=bgcolor;
	divPillars.style.width = getElementWidth('pil'+idx);
	divPillars.style.height = 125;
	if(navigator.userAgent.indexOf("Safari")!=-1)
	{
		divPillars.style.top=107;
	}
	else
		divPillars.style.top = getElementTop('pil'+idx, 0) + getElementHeight('pil'+idx) + 1;
	var xPos = getElementLeft('pil'+idx)
	divPillars.style.left = xPos;
	if(document.all)
		divPillars.style.left = xPos + 1;
	divPillars.style.filter = 'alpha(opacity=95)';
	divPillars.style.opacity = .95;
	divPillars.style.visibility = 'visible';
}

function buildPillars()
{
	document.write('<div onmouseover=pillarOver(); onmouseout=pillarOut(); id=divPillars style="position:absolute;visibility:hidden;"></div>');
}

function hidePillars()
{
	var divPillars = document.getElementById('divPillars');
	divPillars.style.visibility = 'hidden';
}

function pillarOver()
{
	clearTimeout(timeOn);
}

function pillarOut()
{
	timeOn = setTimeout("hidePillars()", 500);
}

function menuOver()
{
	clearTimeout(timeOn);
}

function menuOut()
{
	timeOn = setTimeout("hideAllMenus()", 500);
}

function showMenu(m_No, eventObj)
{
	hideAllMenusTier(tier[m_No]-1);
	changeBGColor('labelCell' + m_No, onColors[m_No]);
	changeClass('menuLink' + m_No, onClass[m_No]);

	menuActive[m_No] = true;
	if (menuType[m_No] != 'blank')
	{
		labelObj = 'labelCell'+m_No;

		x = getElementLeft(labelObj);
		y = getElementTop(labelObj, m_No) + getElementHeight(labelObj);

		if (menus[m_No].align == 'center')  x = x + ((getElementWidth(labelObj)-getElementWidth('menu'+m_No))/2);
		if (menus[m_No].align == 'right') x = x + ((getElementWidth(labelObj)-getElementWidth('menu'+m_No)));

		moveXY('menu' + m_No, x, y);

		if(changeObjectVisibility('menu' + m_No, 'visible'))	return true;
    		else return false;
	}
}

function showMenuSide(m_No, eventObj, myTier)
{
	hidePillars();
	hideAllMenusTier(tier[m_No]-1);
	if(m_No>5)
	{
		changeBGColor('labelCell' + m_No, onColors[m_No]);
		changeClass('menuLink' + m_No, onClass[m_No]);
	}

	menuActive[m_No] = true;
	if (menuType[m_No] != 'blank')
	{
		labelObj = 'labelCell'+m_No;
		x = getElementLeft(labelObj)+1;
		y = getElementTop(labelObj, m_No);

		if (menus[m_No].align=='right') x = x + getElementWidth(labelObj);
		else x = x - getElementWidth('menu'+m_No);

		moveXY('menu' + m_No, x, y);
	
		if(changeObjectVisibility('menu' + m_No, 'visible')) return true;
	    	else return false;
	}
}

function hideAllMenus()
{
	for (var i = 1; i < (currentMenuNo+1); i++)
	{
		if(menuActive[i] == true) hideMenu(i);
	}
	MM_swapImgRestore();
}

function hideAllMenusTier(myTier)
{
	for (var i = 1; i < (currentMenuNo+1); i++)
	{
		if( tier[i] > myTier && menuActive[i] == true) hideMenu(i);
	}
}

function hideMenu(m_No)
{
	if(m_No>5)
	{
		changeBGColor('labelCell' + m_No, offColors[m_No]);
		changeClass('menuLink' + m_No, offClass[m_No]);
	}

	menuActive[m_No] = false;
	
	if(changeObjectVisibility('menu' + m_No, 'hidden'))
		return true;
    	else
		return false;

}



function menu(menuWidth, orientation, opacity, cssclassoff, cssclasson)
{
	currentMenuNo += 1;
	this.numItems = 0;
	this.itemText = new Array();
	this.rowText = new Array();
	this.align = 'right';
	this.offClass = cssclassoff;
	this.onClass = cssclasson;
	this.orientation = orientation;
	this.opacity = opacity;

	this.addItem = function(itemText, menuNo, itemWidth, offColor, onColor, itemURL) 
	{
		this.numItems += 1;
		var tempId = currentMenuNo + '_' + this.numItems;
		align='left';
	
		if (menuNo != null)
		{
			tier[menuNo] = tier[currentMenuNo] + 1;
			onColors[menuNo] = onColor;
			offColors[menuNo] = offColor;
			onClass[menuNo] = this.onClass;
			offClass[menuNo] = this.offClass;
		}

		temp = new String('');
		this.rowText[this.numItems] = new String('');

		if (menuNo != null)
		{
			
			if (this.orientation =='vertical')
			{
				this.rowText[this.numItems] += '<tr id="labelRow'+ menuNo + '">';
				temp += '<td align=' + this.align + ' nowrap id="labelCell'+ menuNo + '" width="'+ itemWidth + '" bgcolor="' + offColor + '" valign="middle" height="' + this.height + '" ';
			}
			else
				temp += '<td nowrap id="labelCell'+ menuNo + '" width="'+ itemWidth + '" bgcolor="' + offColor + '" valign="middle" height="' + this.height + '" ';
		}
		else
		{
			if (this.orientation =='vertical')
			{
				this.rowText[this.numItems] += '<tr>';
				temp += '<td align=' + this.align + ' nowrap id="itemCell' + tempId + '" width="'+ itemWidth + '" bgcolor="' + offColor + '" valign="middle" height="' + this.height + '" ';
			}
			else
				temp += '<td nowrap id="itemCell' + tempId + '" width="'+ itemWidth + '" bgcolor="' + offColor + '" valign="middle" height="' + this.height + '" ';	
		}

		if (menuNo != null)
		{			
			if (this.orientation =='vertical') temp += ' onmouseover="menuOver(); return !showMenuSide(' + menuNo + ', event, tier[' + menuNo + ']); " onmouseout=" menuOut(); "';
			else temp += ' onmouseover="menuOver(); return !showMenu(' + menuNo + ', event); " onmouseout=" menuOut(); "';
		}
		else
		{
			temp += ' onmouseover="changeClass(\'menuLink' + tempId + '\',\'' + this.onClass + '\'); hideAllMenusTier(tier[' + currentMenuNo + ']); menuOver();  changeBGColor(\'itemCell' + tempId + '\', \'' + onColor + '\'); " onmouseout="menuOut(); changeClass(\'menuLink' + tempId + '\',\'' + this.offClass + '\'); changeBGColor(\'itemCell' + tempId + '\', \'' + offColor + '\'); "'; 
		}
		//temp += 'class="' + this.offClass + '"'
		temp += '>';
		temp +='<div ';
		temp += ' " width="' + itemWidth + '"';

		if (menuNo != null) temp += ' id="menuLabel' + menuNo +'"';
		else temp += ' id="menuItem' + tempId +'"';
		temp += '><a href="' + itemURL +'" class="' + this.offClass + '"';
		if (menuNo != null) temp += 'id="menuLink' + menuNo +'"';
		else temp += 'id="menuLink' + tempId +'"';
		temp +='>';
		temp += itemText + '</a>';
		temp += '</div>';
		temp += '</td>';	
		this.itemText[this.numItems] = new String(temp);
	}

	this.writeMenu = function()
	{
		var menuStr = new String();
		if (this.numItems == 0) menuType[currentMenuNo] = 'blank';
		else menuType[currentMenuNo] = 'default';
		menuStr += '<div id="menu' + currentMenuNo + '" name="menu' + currentMenuNo + '" style="position:absolute;visibility:hidden;z-index:5;" width="' + menuWidth + '"';
		menuStr += ' style="width:' + menuWidth + ';filter:alpha(opacity=' + this.opacity + ');opacity:' + this.opacity*.01 + ';" ';
		menuStr+= '><table border="0" cellpadding="0" cellspacing="0" width="' + menuWidth + '">';
		if (this.orientation == 'vertical')
		{
			for (var count = 0; count < this.numItems; count++)
			{
				menuStr += this.rowText[count+1];
				menuStr += this.itemText[count+1];
				menuStr += '</tr>';
			}
		}
		else
		{
			menuStr += '<tr>';
			for (var count = 0; count < this.numItems; count++)
			{
				menuStr += this.rowText[count+1];			
				menuStr += this.itemText[count+1];
			}
			menuStr +=  '</tr>';
		}
		menuStr += '</table></div>';
		document.write(menuStr);
	}
}

function changeObjectVisibility(objectId, newVisibility)
{
	var styleObject = getStyleObject(objectId, document);
    	if(styleObject)
	{
		styleObject.visibility = newVisibility;
		return true;
	}
	else
	{
		return false;
    	}
} 

function getElementHeight(Elem)
{
	var elem;
	var elem = document.getElementById(Elem);
	xPos = elem.offsetHeight;
	if(navigator.userAgent.indexOf("Safari")!=-1)
		xPos = elem.offsetParent.offsetHeight;
	return xPos;
}

function getElementWidth(Elem)
{
	var elem;
	var elem = document.getElementById(Elem);
	xPos = elem.offsetWidth;
	return xPos;
}

function getElementLeft(Elem)
{
	var elem;
	var elem = document.getElementById(Elem);
	xPos = elem.offsetLeft;
	tempEl = elem.offsetParent;
	while (tempEl != null)
	{
		xPos += tempEl.offsetLeft;
  		tempEl = tempEl.offsetParent;
	}
	return xPos;
}


function getElementTop(Elem, mnum)
{
	var elem = document.getElementById(Elem);
	yPos = elem.offsetTop;
	tempEl = elem.offsetParent;
	while (tempEl != null)
	{
		yPos += tempEl.offsetTop;
  		tempEl = tempEl.offsetParent;
	}
	if(navigator.userAgent.indexOf("Safari")!=-1)
	{
		if(mnum>5) yPos=yPos-21;
	}
	return yPos;
}

function moveXY(myObject, x, y)
{
	obj = getStyleObject(myObject)
	obj.top = y + 'px';
	obj.left = x + 'px';
}

function changeClass(Elem, myClass)
{
	var elem;
	var elem = document.getElementById(Elem);
	elem.className = myClass;
}

function changeBGColor(myObject, color)
{
	var obj = getStyleObject(myObject);
	obj.backgroundColor = color;
}

function getStyleObject(objectId, doc)
{
	return document.getElementById(objectId).style;
} 


//Build the menus for the site


buildPillars();

tier[1]=0;
tier[2]=0;
tier[3]=0;
tier[4]=0;
tier[5]=0;
var menus=new Array(25)

menus[1] = new menu(610, 'horizontal',95,'leftNavdropdown','leftNavdropdownOn');
menus[1].height = 25;
menus[1].addItem('R&D', 14, 0, '#E7CC52', '#2F4D30', '/capabilities/rd');
menus[1].addItem('IP Management', 15, 0, '#E7CC52', '#2F4D30', '/capabilities/ipmanagement');
menus[1].addItem('Commercialization', 16, 0, '#E7CC52', '#2F4D30', '/capabilities/commercialization');
menus[1].addItem('Training', 17, 0, '#E7CC52', '#2F4D30', '/capabilities/education');
menus[1].addItem('Public Safety', 18, 0, '#E7CC52', '#2F4D30', '/capabilities/public_safety');
menus[1].addItem('I-79 Tech Park', 19, 0, '#E7CC52', '#2F4D30', '/capabilities/techpark');
menus[1].addItem('Global Tech', 20, 0, '#E7CC52', '#2F4D30', '/capabilities/global');
menus[1].writeMenu();

menus[2] = new menu(610, 'horizontal',95,'leftNavdropdown','leftNavdropdownOn');
menus[2].height = 25;
menus[2].addItem('Advanced Tech', null, 0, '#E7CC52', '#2F4D30', '/departments/advanced_tech');
menus[2].addItem('Mission Systems', null, 0, '#E7CC52', '#2F4D30', '/departments/mission_systems');
menus[2].addItem('Tech Transfer & Commercialization', null, 0, '#E7CC52', '#2F4D30', '/departments/tech_transfer');
menus[2].addItem('Affiliate Group', null, 0, '#E7CC52', '#2F4D30', '/departments/Affiliate_Group');;
menus[2].addItem('INNOVA', null, 0, '#E7CC52', '#2F4D30', '/departments/INNOVA');
menus[2].addItem('', null, 10, '#E7CC52', '#E7CC52', '');
menus[2].writeMenu();

menus[3] = new menu(610, 'horizontal',95,'leftNavdropdown','leftNavdropdownOn');
menus[3].height = 25;
menus[3].addItem('Technology Opportunities', null, 0, '#E7CC52', '#2F4D30', '/opportunities/technology');
//menus[3].addItem('Scholarships', null, 0, '#E7CC52', '#2F4D30', '/opportunities/scholarships');
//menus[3].addItem('Charity Volunteering', null, 0, '#E7CC52', '#2F4D30', '/opportunities/volunteer');
menus[3].addItem('Business Opportunities', null, 0, '#E7CC52', '#2F4D30', '/opportunities/rfps');
menus[3].addItem('Career Opportunities', null, 0, '#E7CC52', '#2F4D30', '/opportunities/careers');
menus[3].addItem('', null,100, '#E7CC52', '#E7CC52', '');
menus[3].writeMenu();

menus[4] = new menu(610, 'horizontal',95,'leftNavdropdown','leftNavdropdownOn');
menus[4].height = 25;
menus[4].addItem('Recent News', null, 0, '#E7CC52', '#2F4D30', '/news_events/news');
menus[4].addItem('In the News', null, 0, '#E7CC52', '#2F4D30', '/news_events/inthenews');
menus[4].addItem('Media Resources', null, 0, '#E7CC52', '#2F4D30', '/news_events/newsroom');
menus[4].addItem('', null, 275, '#E7CC52', '#E7CC52', '');
menus[4].writeMenu();

menus[5] = new menu(610, 'horizontal',95,'leftNavdropdown','leftNavdropdownOn');
menus[5].height = 25;
menus[5].addItem('Overview', null, 0, '#E7CC52', '#2F4D30', '/about/overview');
menus[5].addItem('History', null, 0, '#E7CC52', '#2F4D30', '/about/history');
menus[5].addItem('Leadership', null, 0, '#E7CC52', '#2F4D30', '/about/leadership');
menus[5].addItem('Case Studies', null, 0, '#E7CC52', '#2F4D30', '/about/case_studies');
menus[5].addItem('Directions', null, 0, '#E7CC52', '#2F4D30', '/about/directions');
menus[5].addItem('Explore West Virginia', null, 0, '#E7CC52', '#2F4D30', '/about/explorewv');
menus[5].addItem('Contact Us', null, 0, '#E7CC52', '#2F4D30', '/about/contact');
menus[5].addItem('', null, 10, '#E7CC52', '#E7CC52', '');
menus[5].writeMenu();

//Services -> SRG
menus[6] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[6].align='left';
menus[6].height=15;
menus[6].addItem('Services', null, 125, '#2F4D30', '#2F4D30', '/departments/rd/services');
menus[6].addItem('Programs', null, 0, '#2F4D30', '#2F4D30', '/departments/rd/programs');
menus[6].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/rd/news');
menus[6].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/rd/contact');
menus[6].writeMenu();

//Services -> IP Management
menus[7] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[7].align='left';
menus[7].height=15;
//menus[7].addItem('Services', null, 125, '#2F4D30', '#2F4D30', '/departments/ip_management/services');
//menus[7].addItem('Programs', null, 0, '#2F4D30', '#2F4D30', '/departments/ip_management/programs');
//menus[7].addItem('Case Studies', null, 0, '#2F4D30', '#2F4D30', '/departments/ip_management/case_studies');
//menus[7].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/ip_management/news');
//menus[7].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/ip_management/contact');
menus[7].writeMenu();

//Services -> INNOVA
menus[8] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[8].align='left';
menus[8].height=15;
menus[8].addItem('Services', null, 125, '#2F4D30', '#2F4D30', '/departments/innova/services');
menus[8].addItem('Case Studies', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/case_studies');
menus[8].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/news');
menus[8].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/contact');
menus[8].writeMenu();

//Services -> Affiliate Services
menus[9] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[9].align='left';
menus[9].height=15;
menus[9].addItem('Services', null, 125, '#2F4D30', '#2F4D30', '/departments/affiliate_group/services');
menus[9].addItem('Programs', null, 0, '#2F4D30', '#2F4D30', '/departments/affiliate_group/programs');
menus[9].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/affiliate_group/news');
menus[9].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/affiliate_group/contact');
menus[9].writeMenu();

//Services -> PSHSG
menus[10] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[10].align='left';
menus[10].height=15;
menus[10].addItem('Services', null, 125, '#2F4D30', '#2F4D30', '/departments/public_safety/services');
menus[10].addItem('Programs', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/programs');
menus[10].addItem('Case Studies', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/case_studies');
menus[10].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/news');
menus[10].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/contact');
menus[10].writeMenu();

//Services -> I-79 Tech Park
menus[11] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[11].align='left';
menus[11].height=15;
menus[11].addItem('Services', null, 125, '#2F4D30', '#2F4D30', '/departments/I-79_Tech_Park/services');
menus[11].addItem('Programs', null, 0, '#2F4D30', '#2F4D30', '/departments/I-79_Tech_Park/programs');
menus[11].addItem('Case Studies', null, 0, '#2F4D30', '#2F4D30', '/departments/I-79_Tech_Park/case_studies');
menus[11].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/I-79_Tech_Park/news');
menus[11].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/I-79_Tech_Park/contact');
menus[11].writeMenu();

//Services -> TSG
menus[12] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[12].align='left';
menus[12].height=15;
menus[12].addItem('Services', null, 150, '#2F4D30', '#2F4D30', '/departments/Technology_Services/services');
menus[12].addItem('Programs', null, 0, '#2F4D30', '#2F4D30', '/departments/Technology_Services/programs');
menus[12].addItem('News', null, 0, '#2F4D30', '#2F4D30', '/departments/Technology_Services/news');
menus[12].addItem('Contact Us', null, 0, '#2F4D30', '#2F4D30', '/departments/Technology_Services/contact');
menus[12].writeMenu();    

//About Us -> Overview
menus[13] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[13].align='left';
menus[13].height=15;
menus[13].addItem('West Virginia Commitment', null, 0, '#2F4D30', '#2F4D30', '/about/overview/wvcommitment');
menus[13].addItem('Core Values', null, 0, '#2F4D30', '#2F4D30', '/about/overview/corevalues');
//menus[13].addItem('Organizational Chart', null, 0, '#2F4D30', '#2F4D30', '/about/overview/ourfoundation');
menus[13].addItem('Publications', null, 0, '#2F4D30', '#2F4D30', '/about/overview/publications');
menus[13].writeMenu();  



//Capabilities -> R&D
menus[14] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[14].align='left';
menus[14].height=15;
menus[14].addItem('Software Engineering', null, 170, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].addItem('Application Development', null, 0, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].addItem('Hardware Engineering', null, 0, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].addItem('Testing and Evaluation', null, 0, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].addItem('Technical Management', null, 0, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].addItem('Technology Development', null, 0, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].addItem('Global Grid Computing', null, 0, '#2F4D30', '#2F4D30', '/departments/technology_services/services/global_grid.asp');
menus[14].addItem('R&D Partnerships', null, 0, '#2F4D30', '#2F4D30', '/capabilities/rd');
menus[14].writeMenu(); 


//Capabilities -> IP Management
menus[15] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[15].align='left';
menus[15].height=15;
//menus[15].addItem('Intellectual Property Prioritization', null, 200, '#2F4D30', '#2F4D30', '/departments/ip_management/services/ip.asp');
//menus[15].addItem('Commercial Strategies', null, 0, '#2F4D30', '#2F4D30', '/departments/ip_management/services/strategies.asp');
//menus[15].addItem('Product Evaluation', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/services/seed.asp');
menus[15].writeMenu(); 


//Capabilities -> Commercialization
menus[16] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[16].align='left';
menus[16].height=15;
menus[16].addItem('Commercialization Services', null, 220, '#2F4D30', '#2F4D30', '/departments/innova/services/startup.asp');
menus[16].addItem('Start-up Assistance', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/services/startup.asp');
menus[16].addItem('Seed & Early-stage Investment Capital', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/services/seed.asp');
menus[16].addItem('Entrepreneurial Education & Training', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/services/training.asp');
menus[16].addItem('Law Enforcement & Corrections (LEC) Market Research', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/services/research.asp');
menus[16].addItem('LEC Commercialization Assistance', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/services/assistance.asp');
menus[16].addItem('International Services', null, 0, '#2F4D30', '#2F4D30', '/departments/Technology_Services/services/international.asp');
menus[16].addItem('Visualization Services', null, 0, '#2F4D30', '#2F4D30', '/departments/Technology_Services/services/viz.asp');
menus[16].writeMenu(); 

//Capabilities -> Education
menus[17] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[17].align='left';
menus[17].height=15;
menus[17].addItem('On-line Workplace Education', null, 200, '#2F4D30', '#2F4D30', '/departments/affiliate_group/services/training.asp');
menus[17].addItem('Law Enforcement & Corrections (LEC) Training', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/services/training.asp');
menus[17].addItem('OLETC Mock Prison Riot', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/programs/oletc.asp');
menus[17].addItem('Mock Disaster', null, 0, '#2F4D30', '#2F4D30', '/departments/public_safety/programs/nclettc.asp');
menus[17].addItem('Business Support Services', null, 0, '#2F4D30', '#2F4D30', '/departments/affiliate_group/services/support.asp');
menus[17].addItem('Professional Opportunities', null, 0, '#2F4D30', '#2F4D30', '/departments/affiliate_group/services/opportunities.asp');
menus[17].addItem('Speakers & Seminars', null, 0, '#2F4D30', '#2F4D30', '/departments/affiliate_group/services/speakers.asp');
menus[17].addItem('Entrepreneurial Education & Training', null, 0, '#2F4D30', '#2F4D30', '/departments/innova/services/training.asp');
menus[17].addItem('Mobile Training Team', null, 0, '#2F4D30', '#2F4D30', '/departments/Public_Safety/programs/mobile.asp');
menus[17].writeMenu(); 

//Capabilities -> Public Safety
menus[18] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[18].align='left';
menus[18].height=15;
menus[18].addItem('Law Enforcement & Corrections (LEC) Training', null, 273, '#2F4D30', '#2F4D30', '/departments/public_safety/services/training.asp');
menus[18].addItem('LEC Testing & Evaluation', null, 150, '#2F4D30', '#2F4D30', '/departments/public_safety/services/testing.asp');
menus[18].addItem('LEC Commercialization Assistance', null, 200, '#2F4D30', '#2F4D30', '/departments/public_safety/services/assistance.asp');
menus[18].addItem('LEC Market Research', null, 150, '#2F4D30', '#2F4D30', '/departments/public_safety/services/research.asp');
menus[18].writeMenu(); 

//Capabilities -> I-79
menus[19] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[19].align='right';
menus[19].height=15;
menus[19].addItem('Property Development', null, 0, '#2F4D30', '#2F4D30', '/departments/i-79_tech_park/programs/pdp.asp');
menus[19].addItem('Facilities Management', null, 0, '#2F4D30', '#2F4D30', '/departments/i-79_tech_park/programs/fmp.asp');
menus[19].addItem('Leasing', null, 0, '#2F4D30', '#2F4D30', '/services/capabilities/techpark/');
menus[19].addItem('The Robert H. Mollohan Family Charitable Foundation', null, 0, '#2F4D30', '#2F4D30', '/departments/i-79_tech_park/programs/MollohanFoundation.asp');
menus[19].addItem('Roundtable Speaker Series', null, 0, '#2F4D30', '#2F4D30', '/departments/i-79_tech_park/programs/roundtable.asp');
menus[19].addItem('Community Relations', null, 0, '#2F4D30', '#2F4D30', '/capabilities/techpark/');
menus[19].writeMenu(); 

//Capabilities -> Global Tech
menus[20] = new menu(0, 'vertical',95,'leftNavSUBdropdown','leftNavSUBdropdownOn');
menus[20].align='right';
menus[20].height=15;
menus[20].addItem('Global Grid Computing', null, 0, '#2F4D30', '#2F4D30', '/departments/technology_services/programs/globalgrid.asp');
menus[20].addItem('International Services', null, 0, '#2F4D30', '#2F4D30', '/departments/technology_services/programs/internationalization.asp');
menus[20].addItem('Visualization Services', null, 0, '#2F4D30', '#2F4D30', '/departments/technology_services/programs/visualization.asp');
menus[20].writeMenu(); 

