
/////////////////////////////////////////////////////////////////////////////
// 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 attrName = argValues[i].split("==")[0];
		var attrValue = argValues[i].split("==")[1];
		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 attrName = argValues[i].split("==")[0];
		var attrValue = argValues[i].split("==")[1];
		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('2691','Home',ssUrlPrefix + 'index.htm',null,'menuposition==tab','title_uk==Home','windowtitle_uk==Collective Investments from Aviva Investors ');
g_navNode_0=g_navNode_Root.addNode('2692','Our Fund Range',ssUrlPrefix + 'our-funds/index.htm','decription_uk==Our Collective Investment funds are split into five categories and, within these categories, there are 47 funds to choose from','menuposition==tab','quicklink==TRUE','title_uk==Our fund range','windowtitle_uk==Investment funds \x7c Aviva Investors Collective Investments');
g_navNode_0_1=g_navNode_0.addNode('2693','Equity',ssUrlPrefix + 'our-funds/equity-funds/index.htm','menuposition==left','quicklink==TRUE','title_uk==Equity \x28inc. Tracker\x29','windowtitle_uk==Equity funds \x7c Aviva Investors Collective Investments');
g_navNode_0_2=g_navNode_0.addNode('2723','Sustainable Futures',ssUrlPrefix + 'our-funds/sustainable-future-funds/index.htm','menuposition==left','quicklink==TRUE','title_uk==Sustainable future','windowtitle_uk==Sustainable future funds \x7c Aviva Investors Collective Investments');
g_navNode_0_3=g_navNode_0.addNode('2803','Multi-Manager',ssUrlPrefix + 'our-funds/multi-manager-funds/index.htm','menuposition==left','quicklink==TRUE','title_uk==Multi-manager','windowtitle_uk==Multi-manager funds \x7c Aviva Investors Collective Investments');
g_navNode_0_4=g_navNode_0.addNode('2694','Fixed Interest',ssUrlPrefix + 'our-funds/fixed-interest-funds/index.htm','menuposition==left','quicklink==TRUE','title_uk==Fixed interest','windowtitle_uk==Fixed interest funds \x7c Aviva Investors Collective Investments');
g_navNode_0_5=g_navNode_0.addNode('2699','Property',ssUrlPrefix + 'our-funds/property-funds/index.htm','menuposition==left','quicklink==TRUE','title_uk==Property','windowtitle_uk==Property funds \x7c Aviva Investors Collective Investments');
g_navNode_1=g_navNode_Root.addNode('3365','Featured fund',ssUrlPrefix + 'featured_fund/index.htm','decription_uk==Featured fund','menuposition==tab','quicklink==TRUE','title_uk==Featured fund','windowtitle_uk==Featured fund');
g_navNode_1_0=g_navNode_1.addNode('3366','What is the Aviva Investors Defined Returns Fund 4?',ssUrlPrefix + 'featured_fund/what_is_drf_4/index.htm','decription_uk==What is the Aviva Investors Defined Returns Fund 3?','menuposition==left','quicklink==TRUE','title_uk==What is the Aviva Investors Defined Returns Fund 4?','windowtitle_uk==What is the Aviva Investors Defined Returns Fund 3?');
g_navNode_1_1=g_navNode_1.addNode('3367','What might you get back',ssUrlPrefix + 'featured_fund/what_might_you_get_back/index.htm','decription_uk==What might you get back?','menuposition==left','quicklink==TRUE','title_uk==What might you get back?','windowtitle_uk==What might you get back?');
g_navNode_1_2=g_navNode_1.addNode('3368','Key benefits and risks',ssUrlPrefix + 'featured_fund/key_benefits_and_risks/index.htm','decription_uk==Key benefits and risks','menuposition==left','title_uk==Key benefits and risks','windowtitle_uk==Key benefits and risks');
g_navNode_1_3=g_navNode_1.addNode('3369','Key investment dates',ssUrlPrefix + 'featured_fund/key_investment_dates/index.htm','decription_uk==Key dates','menuposition==left','quicklink==TRUE','title_uk==Key investment dates','windowtitle_uk==Key investment dates');
g_navNode_1_4=g_navNode_1.addNode('3370','How to invest',ssUrlPrefix + 'featured_fund/how_to_invest/index.htm','decription_uk==How to invest','menuposition==left','quicklink==TRUE','title_uk==How to invest','windowtitle_uk==How to invest');
g_navNode_2=g_navNode_Root.addNode('3377','Fund prices',ssUrlPrefix + 'fund-prices/index.htm','decription_uk==Fund prices','menuposition==tab','quicklink==TRUE','title_uk==Fund prices','windowtitle_uk==Fund prices');
g_navNode_4=g_navNode_Root.addNode('2798','Literature Library',ssUrlPrefix + 'literature-library/index.htm','menuposition==tab','quicklink==TRUE','title_uk==Literature library','windowtitle_uk==Literature library \x7c Aviva Investors Collective Investments');
g_navNode_4_0=g_navNode_4.addNode('3197','Report \x26 Accounts',ssUrlPrefix + 'literature-library/report-and-accounts/index.htm','menuposition==left','quicklink==TRUE','title_uk==Report \x26 Accounts','windowtitle_uk==Report \x26 Accounts \x7c Aviva Investors Collective Investments');
g_navNode_5=g_navNode_Root.addNode('2724','Invest \x26 Give',ssUrlPrefix + 'invest_and_give/index.htm','menuposition==tab','quicklink==FALSE','title_uk==Invest \x26 give','windowtitle_uk==Invest \x26 give  \x7c Aviva Investors Collective Investments');
g_navNode_5_0=g_navNode_5.addNode('2733','About the Invest \x26 Give Fund',ssUrlPrefix + 'invest_and_give/about_the_invest_and_give_fund/index.htm','decription_uk==About the Invest \x26 Give Fund','menuposition==left','quicklink==FALSE','title_uk==About the Invest \x26 Give Fund','windowtitle_uk==About the Invest \x26 Give Fund');
g_navNode_5_1=g_navNode_5.addNode('2725','About the Prince\'s trust',ssUrlPrefix + 'invest_and_give/about_the_princes_trust/index.htm','decription_uk==About the Prince\\x27s Trust','menuposition==left','quicklink==FALSE','title_uk==About the Prince\\x27s Trust','windowtitle_uk==About the Prince\\x27s Trust');
g_navNode_6=g_navNode_Root.addNode('2702','About Us',ssUrlPrefix + 'about-us/index.htm','decription_uk==On 5 Jan 09 Norwich Union Collective Investments became the UK investment arm of Aviva Investors - the global asset management business of our parent, Aviva','menuposition==top','quicklink==FALSE','title_uk==About us','windowtitle_uk==About us \x7c Aviva Investors Collective Investments');
g_navNode_6_0=g_navNode_6.addNode('3024','Our corporate governance',ssUrlPrefix + 'about-us/our_corporate_governance/index.htm','menuposition==left','quicklink==FALSE','title_uk==Our corporate governance','windowtitle_uk==Our corporate governance');
g_navNode_6_0_0=g_navNode_6_0.addNode('3025','Voting schedules',ssUrlPrefix + 'about-us/our_corporate_governance/voting_schedules/index.htm','decription_uk==Voting schedules','menuposition==left','title_uk==Voting schedules','windowtitle_uk==Voting schedules');
g_navNode_7=g_navNode_Root.addNode('2703','Contact us',ssUrlPrefix + 'contact-us/index.htm','menuposition==top','quicklink==TRUE','title_uk==Contact us','windowtitle_uk==Contact us \x7c Aviva Investors Collective Investments');
g_navNode_8=g_navNode_Root.addNode('2696','Site Map',ssUrlPrefix + 'site-map/index.htm','menuposition==disclaimer','quicklinks==TRUE','title_uk==Site map','windowtitle_uk==Sitemap \x7c Aviva Investors Collective Investments');
g_navNode_9=g_navNode_Root.addNode('2697','Accessibility',ssUrlPrefix + 'accessibility/index.htm','menuposition==disclaimer','quicklink==FALSE','title_uk==Accessibility','windowtitle_uk==Accessibility \x7c Aviva Investors Collective Investments');
g_navNode_10=g_navNode_Root.addNode('2698','Legal and Regulatory',ssUrlPrefix + 'legal-and-regulatory/index.htm','menuposition==disclaimer','title_uk==Legal and regulatory','windowtitle_uk==Legal and regulatory \x7c Aviva Investors Collective Investments');
g_navNode_11=g_navNode_Root.addNode('2775','Privacy Policy',ssUrlPrefix + 'privacy-policy/index.htm','menuposition==disclaimer','title_uk==Privacy policy','windowtitle_uk==Privacy policy \x7c Aviva Investors Collective Investments');
g_navNode_12=g_navNode_Root.addNode('3062','Administration changes',ssUrlPrefix + 'administration-changes/index.htm','quicklink==TRUE','title_uk==Administration changes','windowtitle_uk==Administration changes');
g_navNode_14=g_navNode_Root.addNode('3300','Statements',ssUrlPrefix + 'statements/index.htm','decription_uk==Understanding your statement','quicklink==TRUE','title_uk==Understanding your statement','windowtitle_uk==Understanding your statement');
g_navNode_14_0=g_navNode_14.addNode('3302','blank',ssUrlPrefix + 'statements/blank/index.htm');