/////////////////////////////////////////////////////////////////////////////
// Function : NavNode (constructor)
// Comments :
/////////////////////////////////////////////////////////////////////////////
function NavNode(id, label, href, parent)
{
	this.m_parent = null;
	this.m_level = 0;

	if (parent)
	{
		this.m_parent = parent;
		this.m_level = parent.m_level+1;
	}

	this.m_id = id;

	// assume that m_label will most often be used directly as HTML
	this.m_rawlabel = label;

	label = label.replace(/&/g, '&amp;');
	label = label.replace(/</g, '&lt;');
	label = label.replace(/>/g, '&gt;');
	label = label.replace(/"/g, '&quot;');

	this.m_label = label;

	this.m_href = href;
	this.m_subNodes = new Array();

	var argValues = NavNode.arguments;
	var argCount = NavNode.arguments.length;

	for (i = 4 ; i < argCount ; i++)
	{
		var eqPos = argValues[i].indexOf("==");
		var attrName = argValues[i].substring(0,eqPos);
		var attrValue = argValues[i].substring(eqPos+2);

		eval("this.cp_" + attrName + " = '" + attrValue + "';");
	}

	NavNode.prototype.addNode = addNode;
	NavNode.prototype.isSelected = isSelected;
}

/////////////////////////////////////////////////////////////////////////////
// Function : addNode
// Comments :
/////////////////////////////////////////////////////////////////////////////
function addNode(id, label, href)
{
	var newIndex = this.m_subNodes.length;
	var newNode = new NavNode(id, label, href, this);

	var argValues = addNode.arguments;
	var argCount = addNode.arguments.length;

	for (i = 3 ; i < argCount ; i++)
	{
		var eqPos = argValues[i].indexOf("==");
		var attrName = argValues[i].substring(0,eqPos);
		var attrValue = argValues[i].substring(eqPos+2);

		eval("newNode.cp_" + attrName + " = '" + attrValue + "';");
	}

	this.m_subNodes[newIndex] = newNode;
	return newNode;
}

/////////////////////////////////////////////////////////////////////////////
// Function : isSelected
// Comments :
/////////////////////////////////////////////////////////////////////////////
function isSelected()
{
    var pos = window.location.href.lastIndexOf("/");
    var docname = window.location.href.substring(pos+1, window.location.href.length);

    pos = this.m_href.lastIndexOf("/");
    var myname = this.m_href.substring(pos+1, this.m_href.length);

    if (docname == myname)
		return true;
	else
		return false;
}

/////////////////////////////////////////////////////////////////////////////
// Function : customSectionPropertyExists
// Comments :
/////////////////////////////////////////////////////////////////////////////
function customSectionPropertyExists(csp)
{
	return (typeof csp != _U && csp != null);
}

/////////////////////////////////////////////////////////////////////////////
// Function : getCustomSectionProperty
// Comments :
/////////////////////////////////////////////////////////////////////////////
function getCustomSectionProperty(csp)
{
	if (customSectionPropertyExists(csp))
	{
		return csp;
	}
	else
	{
		return "";
	}
}

/////////////////////////////////////////////////////////////////////////////

var g_navNode_Root = new NavNode('32','IAM',ssUrlPrefix + 'index.htm',null);
g_navNode_1=g_navNode_Root.addNode('35','Home',ssUrlPrefix + 'Home/index.htm','isLanguageSection==TRUE','isMainMenu==TRUE','isServiceLink==TRUE');
g_navNode_2=g_navNode_Root.addNode('38','Contact',ssUrlPrefix + 'Contact/index.htm','isFooter==FALSE','isLanguageSection==FALSE','isServiceLink==TRUE','noLeftMenu==TRUE');
g_navNode_3=g_navNode_Root.addNode('39','Glossary',ssUrlPrefix + 'Glossary/index.htm','isLanguageSection==TRUE','isServiceLink==TRUE','noLeftMenu==TRUE');
g_navNode_4=g_navNode_Root.addNode('67','About Us',ssUrlPrefix + 'AboutUs/index.htm','isLanguageSection==TRUE','isMainMenu==TRUE','isMainMenuItem==TRUE');
g_navNode_4_0=g_navNode_4.addNode('68','Company Overview',ssUrlPrefix + 'AboutUs/MissionandInvestmentPrinciples/index.htm','isLanguageSection==TRUE');
g_navNode_4_1=g_navNode_4.addNode('295','Investment Capabilities',ssUrlPrefix + 'AboutUs/InvestmentCapabilities/index.htm');
g_navNode_4_4=g_navNode_4.addNode('147','Careers',ssUrlPrefix + 'AboutUs/Careers/index.htm','CustomQuery==dDocName \x3cmatches\x3e \x60039105\x60');
g_navNode_5=g_navNode_Root.addNode('149','Our People',ssUrlPrefix + 'OurPeople/index.htm','Comments==DESCRIPTION\\x0aLayout page for the generic pages.\\x0a\\x0aLOGS\\x0a','isLanguageSection==TRUE','isMainMenu==TRUE','isMainMenuItem==TRUE');
g_navNode_5_0=g_navNode_5.addNode('1148','Leadership',ssUrlPrefix + 'OurPeople/Leadership/index.htm');
g_navNode_5_1=g_navNode_5.addNode('157','Sales, Relationship Management and Consultant Relations Team',ssUrlPrefix + 'OurPeople/SalesandRelationshipManagement/index.htm');
g_navNode_5_2=g_navNode_5.addNode('1146','Equity Investment Team',ssUrlPrefix + 'OurPeople/Equity-Investment-Team/index.htm');
g_navNode_5_3=g_navNode_5.addNode('1147','Fixed Income Team',ssUrlPrefix + 'OurPeople/Fixed-Income-Team/index.htm');
g_navNode_5_4=g_navNode_5.addNode('1149','Multi-Asset Strategies \x26 Solutions Team',ssUrlPrefix + 'OurPeople/Multi-Asset-Strategies-Solutions-Team/index.htm');
g_navNode_5_5=g_navNode_5.addNode('1150','Fixed Income for Managed Accounts',ssUrlPrefix + 'OurPeople/Fixed-Income-for-Managed-Accounts/index.htm');
g_navNode_5_6=g_navNode_5.addNode('1516','Senior Loans Team',ssUrlPrefix + 'OurPeople/Senior-Loans/index.htm','isMainMenuItem==TRUE','noLeftMenu==FALSE');
g_navNode_6=g_navNode_Root.addNode('70','Investment Capabilities',ssUrlPrefix + 'InvestmentCapabilities/index.htm','isMainMenuItem==TRUE');
g_navNode_6_0=g_navNode_6.addNode('296','Overview',ssUrlPrefix + 'InvestmentCapabilities/Overview/index.htm');
g_navNode_6_1=g_navNode_6.addNode('71','Equity',ssUrlPrefix + 'InvestmentCapabilities/FundamentalEquity/index.htm');
g_navNode_6_2=g_navNode_6.addNode('82','Fixed Income',ssUrlPrefix + 'InvestmentCapabilities/FixedIncome/index.htm');
g_navNode_6_3=g_navNode_6.addNode('1575','Senior Loans',ssUrlPrefix + 'InvestmentCapabilities/SeniorLoans/index.htm');
g_navNode_6_4=g_navNode_6.addNode('117','Multi-Asset Strategies \x26 Solutions',ssUrlPrefix + 'InvestmentCapabilities/StrategiesSolutions/index.htm');
g_navNode_6_4_0=g_navNode_6_4.addNode('1835','Portable Alpha',ssUrlPrefix + 'InvestmentCapabilities/StrategiesSolutions/PortableAlpha/index.htm','isMainMenuItem==TRUE','noLeftMenu==FALSE');
g_navNode_6_4_1=g_navNode_6_4.addNode('1836','Liability Driven Investing',ssUrlPrefix + 'InvestmentCapabilities/StrategiesSolutions/LDI/index.htm','noLeftMenu==FALSE');
g_navNode_6_4_2=g_navNode_6_4.addNode('1837','Discretionary Asset Management \x28DAM\x29',ssUrlPrefix + 'InvestmentCapabilities/StrategiesSolutions/DAM/index.htm');
g_navNode_6_4_3=g_navNode_6_4.addNode('1838','Target Date Funds',ssUrlPrefix + 'InvestmentCapabilities/StrategiesSolutions/TargetDate/index.htm');
g_navNode_6_4_4=g_navNode_6_4.addNode('1839','Financial Engineering and Strategic Advice',ssUrlPrefix + 'InvestmentCapabilities/StrategiesSolutions/FinancialEngineering/index.htm','noLeftMenu==FALSE');
g_navNode_6_5=g_navNode_6.addNode('297','Structured Assets',ssUrlPrefix + 'InvestmentCapabilities/StructuredAssetManagement/index.htm');
g_navNode_7=g_navNode_Root.addNode('159','Products \x26 Services',ssUrlPrefix + 'ProductsandServices/index.htm','isMainMenu==TRUE','isMainMenuItem==TRUE');
g_navNode_7_0=g_navNode_7.addNode('187','Institutional',ssUrlPrefix + 'ProductsandServices/Institutional/index.htm');
g_navNode_7_0_0=g_navNode_7_0.addNode('302','Equity',ssUrlPrefix + 'ProductsandServices/Institutional/Equity/index.htm');
g_navNode_7_0_0_0=g_navNode_7_0_0.addNode('307','Small-Cap',ssUrlPrefix + 'ProductsandServices/Institutional/Equity/Small-CapEquity/index.htm');
g_navNode_7_0_0_1=g_navNode_7_0_0.addNode('1584','Mid-Cap',ssUrlPrefix + 'ProductsandServices/Institutional/Equity/Mid-Cap/index.htm');
g_navNode_7_0_0_2=g_navNode_7_0_0.addNode('1585','Large-Cap',ssUrlPrefix + 'ProductsandServices/Institutional/Equity/Large-Cap/index.htm');
g_navNode_7_0_0_3=g_navNode_7_0_0.addNode('310','Core',ssUrlPrefix + 'ProductsandServices/Institutional/Equity/CoreEquity/index.htm');
g_navNode_7_0_0_4=g_navNode_7_0_0.addNode('1586','International',ssUrlPrefix + 'ProductsandServices/Institutional/Equity/International/index.htm');
g_navNode_7_0_1=g_navNode_7_0.addNode('1583','Alternatives',ssUrlPrefix + 'ProductsandServices/Institutional/Alternatives/index.htm');
g_navNode_7_0_2=g_navNode_7_0.addNode('303','Fixed Income',ssUrlPrefix + 'ProductsandServices/Institutional/FixedIncome/index.htm');
g_navNode_7_0_3=g_navNode_7_0.addNode('1581','Floating Rate Income',ssUrlPrefix + 'ProductsandServices/Institutional/FloatingRateIncome/index.htm');
g_navNode_7_0_4=g_navNode_7_0.addNode('304','Target Date',ssUrlPrefix + 'ProductsandServices/Institutional/TargetDate/index.htm');
g_navNode_7_0_5=g_navNode_7_0.addNode('305','Multi-Asset',ssUrlPrefix + 'ProductsandServices/Institutional/Multi-Asset/index.htm');
g_navNode_7_1=g_navNode_7.addNode('188','Mutual Funds',ssUrlPrefix + 'ProductsandServices/MutualFunds/index.htm');
g_navNode_7_2=g_navNode_7.addNode('194','Managed Accounts',ssUrlPrefix + 'ProductsandServices/ManagedAccounts/index.htm');
g_navNode_7_2_0=g_navNode_7_2.addNode('311','Equity',ssUrlPrefix + 'ProductsandServices/ManagedAccounts/Equity/index.htm');
g_navNode_7_2_1=g_navNode_7_2.addNode('312','Fixed Income',ssUrlPrefix + 'ProductsandServices/ManagedAccounts/FixedIncome/index.htm');
g_navNode_7_2_2=g_navNode_7_2.addNode('319','Balanced',ssUrlPrefix + 'ProductsandServices/ManagedAccounts/Balanced/index.htm');
g_navNode_7_2_3=g_navNode_7_2.addNode('1478','Real Estate',ssUrlPrefix + 'ProductsandServices/ManagedAccounts/RealEstate/index.htm');
g_navNode_7_3=g_navNode_7.addNode('195','Real Estate Finance',ssUrlPrefix + 'ProductsandServices/RealEstateFinance/index.htm');
g_navNode_7_3_0=g_navNode_7_3.addNode('196','Real Estate Finance',ssUrlPrefix + 'ProductsandServices/RealEstateFinance/About/index.htm');
g_navNode_7_3_1=g_navNode_7_3.addNode('197','History',ssUrlPrefix + 'ProductsandServices/RealEstateFinance/History/index.htm');
g_navNode_7_3_2=g_navNode_7_3.addNode('198','Why Invest',ssUrlPrefix + 'ProductsandServices/RealEstateFinance/WhyInvest/index.htm');
g_navNode_8=g_navNode_Root.addNode('238','News \x26 Commentary',ssUrlPrefix + 'NewsandCommentary/index.htm','isMainMenu==TRUE','isMainMenuItem==TRUE');
g_navNode_8_0=g_navNode_8.addNode('243','Equity',ssUrlPrefix + 'NewsandCommentary/Equity/index.htm','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a301\x60\x3cOR\x3e dDocType \x3cmatches\x3e \x60Market_Commentary\x60\x3cAND\x3e  xWebsites \x3csubstring\x3e \x60US\x60  \x3cAND\x3e  xSubType \x3cmatches\x3e \x60Equity Commentary\x60 \x3cAND\x3e xIsHidden \x3csubstring\x3e \x60False\x60','archiveContentType==Equity Commentary','secondaryUrlVariableField==region14');
g_navNode_8_1=g_navNode_8.addNode('244','Fixed Income',ssUrlPrefix + 'NewsandCommentary/FixedIncome/index.htm','CustomQuery==dDocType \x3csubstring\x3e \x60Market_Commentary\x60  \x3cAND\x3e  xWebsites \x3csubstring\x3e \x60US\x60  \x3cAND\x3e  xSubType \x3cmatches\x3e \x60Fixed Income Commentary\x60 \x3cOR\x3e  xQuerySections \x3csubstring\x3e \x606\x3a302\x60','archiveContentType==Fixed Income Commentary','secondaryUrlVariableField==region14');
g_navNode_8_1_0=g_navNode_8_1.addNode('1446','Senior Bank Loans\x3a Talking Points',ssUrlPrefix + 'NewsandCommentary/FixedIncome/Talking_Points/index.htm','CustomQuery==xWebsites \x3csubstring\x3e \x60US\x60  \x3cAND\x3e  xQuerySections \x3csubstring\x3e \x60US\x3a1446\x60');
g_navNode_8_2=g_navNode_8.addNode('246','Economic',ssUrlPrefix + 'NewsandCommentary/Economic/index.htm','CustomQuery==dDocType \x3csubstring\x3e \x60Market_Commentary\x60 \x3cAND\x3e  xWebsites \x3csubstring\x3e \x60US\x60  \x3cAND\x3e  xQuerySections \x3csubstring\x3e \x606\x3a303\x60\x3cOR\x3e  xSubType \x3csubstring\x3e \x60Economy Commentary\x60  \x3cOR\x3e  xSubType \x3csubstring\x3e \x60Global Perspectives Commentary\x60  ','archiveContentType==Economy Commentary','secondaryUrlVariableField==region14');
g_navNode_8_3=g_navNode_8.addNode('299','Asset Allocation',ssUrlPrefix + 'NewsandCommentary/InvestmentOutlook/index.htm','CustomQuery==dDocType \x3cmatches\x3e \x60Market_Commentary\x60  \x3cAND\x3e   xWebsites \x3csubstring\x3e \x60US\x60  \x3cAND\x3e  xQuerySections \x3csubstring\x3e \x606\x3a304\x60 \x3cOR\x3e xSubType \x3cmatches\x3e \x60Asset Allocation/Market Commentary\x60','archiveContentType==Asset Allocation/Market Commentary','secondaryUrlVariableField==region14');
g_navNode_8_4=g_navNode_8.addNode('247','News \x26 Press Releases',ssUrlPrefix + 'NewsandCommentary/NewsPressReleases/index.htm','secondaryUrlVariableField==region14');
g_navNode_11=g_navNode_Root.addNode('268','Privacy Policy',ssUrlPrefix + 'PrivacyPolicy/index.htm','isFooter==TRUE','noLeftMenu==TRUE');
g_navNode_12=g_navNode_Root.addNode('269','Security',ssUrlPrefix + 'Security/index.htm','isFooter==TRUE','noLeftMenu==TRUE');
g_navNode_13=g_navNode_Root.addNode('270','Continuity Management Disclosure',ssUrlPrefix + 'ContinuityManagementDisclosure/index.htm','isFooter==TRUE','noLeftMenu==TRUE');
g_navNode_14=g_navNode_Root.addNode('1426','Campaign',ssUrlPrefix + 'campaign/index.htm','noLeftMenu==TRUE');
g_navNode_28=g_navNode_Root.addNode('1800','SSN Safeguarding Policy',ssUrlPrefix + 'SSN/index.htm','isFooter==TRUE','noLeftMenu==TRUE');
g_navNode_33=g_navNode_Root.addNode('1510','Strategy',ssUrlPrefix + 'Strategy/index.htm','noLeftMenu==TRUE');
g_navNode_33_0=g_navNode_33.addNode('1517','Institutional',ssUrlPrefix + 'Strategy/Institutional/index.htm');
g_navNode_33_0_0=g_navNode_33_0.addNode('1541','Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/index.htm');
g_navNode_33_0_0_0=g_navNode_33_0_0.addNode('1539','Research Advantage Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/Research-Advantage-Equity/index.htm','Comments==Research Advantage','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1539\x60');
g_navNode_33_0_0_2=g_navNode_33_0_0.addNode('1543','Enhanced Core Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/Enhanced-Core-Equity/index.htm','Comments==Enhanced Core','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1543\x60');
g_navNode_33_0_0_3=g_navNode_33_0_0.addNode('1545','Large-Cap Growth S\x26P500 Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/Large-Cap-Growth-SP500-Equity/index.htm','Comments==Large-Cap Growth SP500','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1545\x60');
g_navNode_33_0_0_4=g_navNode_33_0_0.addNode('1546','Large-Cap Growth R1000G Equity ',ssUrlPrefix + 'Strategy/Institutional/Equity/Large-Cap-Growth-R1000G-Equity/index.htm','Comments==Large-Cap Growth R1000G','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1546\x60');
g_navNode_33_0_0_5=g_navNode_33_0_0.addNode('1547','Mid-Cap Growth Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/Mid-Cap-Growth-Equity/index.htm','Comments==Mid-Cap Growth','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1547\x60');
g_navNode_33_0_0_6=g_navNode_33_0_0.addNode('1549','Small-Cap Core Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/Small-Cap-Core-Equity/index.htm','Comments==Small-Cap Core','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1549\x60');
g_navNode_33_0_0_7=g_navNode_33_0_0.addNode('1550','Small-Cap Growth Equity',ssUrlPrefix + 'Strategy/Institutional/Equity/Small-Cap-Growth-Equity/index.htm','Comments==Small-Cap Growth','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1550\x60');
g_navNode_33_0_0_8=g_navNode_33_0_0.addNode('1551','Global Opportunities',ssUrlPrefix + 'Strategy/Institutional/Equity/Global-Opportunities/index.htm','Comments==Global Opportunities','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1551\x60');
g_navNode_33_0_0_9=g_navNode_33_0_0.addNode('1568','Alternative Beta ',ssUrlPrefix + 'Strategy/Institutional/Equity/Alternative-Beta/index.htm','Comments==Alternative Beta');
g_navNode_33_0_1=g_navNode_33_0.addNode('1548','Fixed Income',ssUrlPrefix + 'Strategy/Institutional/Fixed-Income/index.htm');
g_navNode_33_0_1_0=g_navNode_33_0_1.addNode('1552','Emerging Markets Debt',ssUrlPrefix + 'Strategy/Institutional/Fixed-Income/Emerging-Markets-Debt/index.htm','Comments==Emerging Markets Debt','CustomQuery==xQuerySections \x3csubstring\x3e \x606\x3a1552\x60');
g_navNode_33_0_1_1=g_navNode_33_0_1.addNode('1553','Global Bonds',ssUrlPrefix + 'Strategy/Institutional/Fixed-Income/Global-Bonds/index.htm','Comments==Global Bond');
g_navNode_33_0_1_2=g_navNode_33_0_1.addNode('1554','Core Plus Fixed Income',ssUrlPrefix + 'Strategy/Institutional/Fixed-Income/Core-Plus-Fixed-Income/index.htm','Comments==Core Plus');
g_navNode_33_0_1_3=g_navNode_33_0_1.addNode('1555','Core Fixed Income',ssUrlPrefix + 'Strategy/Institutional/Fixed-Income/Core-Fixed-Income/index.htm','Comments==Core');
g_navNode_33_0_1_4=g_navNode_33_0_1.addNode('1557','Stable Value Fixed Income',ssUrlPrefix + 'Strategy/Institutional/Fixed-Income/Stable-Value/index.htm','Comments==Stable Value');

