var showForm = false;
var menus = new Array ();
menus[0] = new Array ("navcompany",false);
menus[1] = new Array ("navcapabilities",false);
menus[2] = new Array ("navmedia",false);
menus[3] = new Array ("navcareers",false);
menus[4] = new Array ("navcommunityaffairs",false);
menus[5] = new Array ("navcapabilitiesinformation",false);
menus[6] = new Array ("navstatestreetsolutions",false);
menus[8] = new Array ("navtechnology",false);

function hideMenu(x) {
	showForm = true;
	menus[x][1] = true;
	layerName = menus[x][0];
	command = "hideMenuUtil('"+layerName+"',"+x+")";
	setTimeout(command, 100);
}

function hoverMenu(x) {
	layerName = menus[x][1] = false;
	showForm = false;
}

function showMenu(x) {
	MM_showHideLayers(menus[x][0],'','show');
	showForm = false;
	MM_showHideLayers('menuHide','','hide');
	hideNSForm();
}

function hideMenuUtil(x,y) {
	if (menus[y][1]) {
		MM_showHideLayers(x,'','hide');
		if(y == 0 || y == 1 || y == 2 || y == 3) {
			if (showForm) {
				MM_showHideLayers('menuHide','','show');
				showNSForm();
			}
		}
	}
}

function detectNavPosition(testString) {
	
	//function updated to support the new Press Release site
	
	var bd = new BrowserDetector(navigator.userAgent);
	searchExpression = new RegExp("[/]" + testString + "[/]");
	PRsearchExpression = new RegExp("pr.statestreet.com");
	
	myUrl = new String(document.location);
	
	if (myUrl.search(searchExpression) > -1)
	{
		return true;
	} else { 
		
		if ((myUrl.search(PRsearchExpression) > -1) && (testString == 'media'))
		{
			return true;
		} else {
			return false;
		}	
	}	
}

function hideNSForm() {
	if((new BrowserDetector(navigator.userAgent).browser =="Netscape")&&(new BrowserDetector(navigator.userAgent).version >=5))
	{
		for(x=1;x<document.getElementsByTagName("select").length;x++)
		{
			document.getElementsByTagName("select")[x].style.display = "none";
		}
	}
}

function showNSForm() {
	if((new BrowserDetector(navigator.userAgent).browser =="Netscape")&&(new BrowserDetector(navigator.userAgent).version >=5))
	{
		for(x=1;x<document.getElementsByTagName("select").length;x++)
		{
			document.getElementsByTagName("select")[x].style.display = "inline";
		}
	}
}

function hideNSForm_old() {
	if((new BrowserDetector(navigator.userAgent).browser =="Netscape")&&(new BrowserDetector(navigator.userAgent).version >=5))
	{
		myDiv = document.getElementById("menuHide");
		myObjects = myDiv.childNodes;
		for (ii=0; ii < myDiv.childNodes.length;ii++) {
			if(myDiv.childNodes[ii].toString() == "[object HTMLFormElement]") {
				myForm = myDiv.childNodes[ii];
				for (i=0; i < myForm.elements.length;i++) {
					if (myForm.elements[i].type=="select-one" || [i].type=="select-many")
					{
						myForm.elements[i].style.display = "none";
					}
				}
			}
		}
	}
}

function showNSForm_old() {
	if((new BrowserDetector(navigator.userAgent).browser =="Netscape")&&(new BrowserDetector(navigator.userAgent).version >=5))
	{
		myDiv = document.getElementById("menuHide");
		myObjects = myDiv.childNodes;
		for (ii=0; ii < myDiv.childNodes.length;ii++) {
			if(myDiv.childNodes[ii].toString() == "[object HTMLFormElement]") {
				myForm = myDiv.childNodes[ii];
				for (i=0; i < myForm.elements.length;i++) {
					if (myForm.elements[i].type=="select-one" || [i].type=="select-many")
					{
						myForm.elements[i].style.display = "inline";
					}
				}
			}
		}
	}
}