

/////////////////////////////////////////////////////////////////////////////
// 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('EXT_GROUP_HOME','Home',ssUrlPrefix + 'Insurance.html',null,'ShowInBottomStatVertNav==False');
g_navNode_0=g_navNode_Root.addNode('EXT_GROUP_QBEGroup','QBE Group',ssUrlPrefix + 'QBE-Group/Insurance.html','ShowInHorizNav==TRUE','ShowInTopStatVertNav==FALSE');
g_navNode_1=g_navNode_Root.addNode('EXT_GROUP_AboutQBE','About QBE',ssUrlPrefix + 'About-QBE/Insurance.html','ShowInHorizNav==TRUE','ShowInTopStatVertNav==FALSE');
g_navNode_1_0=g_navNode_1.addNode('EXT_GROUP_OurVision','Our vision \x26 values',ssUrlPrefix + 'About-QBE/Our-Vision-Values/Insurance.html');
g_navNode_1_1=g_navNode_1.addNode('EXT_GROUP_OurHistory','Our history',ssUrlPrefix + 'About-QBE/Our-History/Insurance.html');
g_navNode_1_2=g_navNode_1.addNode('EXT_GROUP_Directors','Directors',ssUrlPrefix + 'About-QBE/Directors/Insurance.html');
g_navNode_1_3=g_navNode_1.addNode('EXT_GROUP_ExecutiveManagement','Executive management',ssUrlPrefix + 'About-QBE/Executive-Management/Insurance.html');
g_navNode_1_4=g_navNode_1.addNode('EXT_GROUP_QBEInYourRegion','QBE in your region',ssUrlPrefix + 'About-QBE/QBE-In-Your-Region/Insurance.html','FlashMap==swf_world_map_5','MapParameterNames==AusURL,AmericasURL,AsiaURL,EuropeURL,NzURL,PacURL','MapParameterValues==http\x3a//www.qbe.com.au,http\x3a//www.qbeusa.com,http\x3a//www.qbe.asia/insurance.html,http\x3a//www.qbeeurope.com,http\x3a//www.qbe.co.nz,http\x3a//www.qbepacific.com');
g_navNode_1_6=g_navNode_1.addNode('EXT_GROUP_Contacts','Contacts',ssUrlPrefix + 'About-QBE/Contacts/Insurance.html','ShowInHeader==TRUE');
g_navNode_2=g_navNode_Root.addNode('EXT_GROUP_InvestorInfo','Investor information',ssUrlPrefix + 'Investor-Information/Insurance.html','ShowInHorizNav==TRUE','ShowInTopStatVertNav==FALSE');
g_navNode_2_0=g_navNode_2.addNode('EXT_GROUP_CompanyAnnouncements','Company announcements',ssUrlPrefix + 'Investor-Information/Company-Announcements/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle','CustomNodeLabel==\x3c\x24cpStrQueryText \x3d ssGetNodeProperty\x28\"Query\"\x29\x24\x3e\\x0a\x3c\x24cpSortMetadataField \x3d ssGetNodeProperty\x28\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24cpSortDirection \x3d ssGetNodeProperty\x28\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24cpIsArchive \x3d ssGetNodeProperty\x28\"IsArchive\"\x29\x24\x3e\\x0a\x3c\x24cpIntYearDifference \x3d ssGetNodeProperty\x28\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\x3c\x24SortField \x3d cpSortMetadataField\x24\x3e\\x0a\x3c\x24SortOrder \x3d cpSortDirection \x24\x3e\\x0a\x3c\x24ssLimitScope \x3d \"FALSE\"\x24\x3e\\x0a\x3c\x24ssUserSearchText\x3d\"\"\x24\x3e\\x0a\x3c\x24ssDontShowInLists\x3d\"true\"\x24\x3e\\x0a\x3c\x24QueryText\x3deval\x28cpStrQueryText\x29\x24\x3e\\x0a\x3c\x24ResultCount \x3d 1\x24\x3e\\x0a\x3c\x24intLatestYear \x3d \"\" \x24\x3e\\x0a\x3c\x24if not strEquals\x28cpIntYearDifference,\"\"\x29  and  \x28cpIntYearDifference gt -1\x29 \x24\x3e\\x0a\x09\x09\\x0a\x09\x3c\x24executeService\x28\"SS_GET_SEARCH_RESULTS\"\x29\x24\x3e\\x0a\x09\\x0a\x09\x3c\x24c\x3d\"Rename the resultsset returned by the search\"\x24\x3e\\x0a\x09\x3c\x24rsSearchForNodeName \x3d \"rsSearchForNodeName\"\x24\x3e\\x0a\x09\x3c\x24exec rsRename\x28\"SearchResults\", rsSearchForNodeName\x29\x24\x3e\\x0a\x09\\x0a\x09\x3c\x24c\x3d\"Grab the latest year from the first document returned by the search query.\"\x24\x3e\\x0a\x09\x3c\x24if rsSearchForNodeName\x24\x3e\\x0a\x09\x09\x3c\x24if getValue\x28rsSearchForNodeName, \"\x23numRows\"\x29 gt 0\x24\x3e\\x0a\x09\x09\x09\x3c\x24exec rsFirst\x28 rsSearchForNodeName\x29\x24\x3e\\x0a\\x0a\x09\x09\x09\x3c\x24c\x3d\"\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a Get the latest year. \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\"\x24\x3e\x09\x09\x09\\x0a\x09\x09\x09\\x0a\x09\x09\x09\x3c\x24objLatestDate \x3d \"\"\x24\x3e\\x0a\x09\x09\x09\x3c\x24objLatestDate \x3d parseDataEntryDate\x28getValue\x28 rsSearchForNodeName , cpSortMetadataField\x29 \x29\x24\x3e\\x0a\x09\x09\x09\x3c\x24if objLatestDate \x24\x3e\\x0a\x09\x09\x09\x09\x3c\x24intLatestYear \x3d toInteger\x28formatDateWithPattern\x28objLatestDate,\"yyyy\"\x29\x29\x24\x3e\\x0a\x09\x09\x09\x09\x3c\x24intLatestYear \x3d intLatestYear - cpIntYearDifference \x24\x3e\\x0a\x09\x09\x09\x3c\x24endif\x24\x3e\x09\\x0a\x09\x09\x3c\x24endif\x24\x3e\\x0a\x09\x3c\x24endif\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a','IsArchive==FALSE','Query==xIntContentType \x3csubstring\x3e \x60GRPCompAnnounceSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60','ShowInHorizNav==TRUE','ShowInTopStatVertNav==FALSE','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , ssGetNodeProperty\x28\"SortMetadataField\"\x29\x29\x29,\"yyyy\"\x29 join \" Company Announcements\"\x24\x3e','YearDifference==0');
g_navNode_2_0_0=g_navNode_2_0.addNode('EXT_GROUP_CA_1','Year1',ssUrlPrefix + 'Investor-Information/Company-Announcements/Year-1/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle','CustomNodeLabel==\x3c\x24cpStrQueryText \x3d ssGetNodeProperty\x28ssNavNodeList.nodeId,\"Query\"\x29\x24\x3e\\x0a\x3c\x24cpSortMetadataField \x3d ssGetNodeProperty\x28ssNavNodeList.nodeId,\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24cpSortDirection \x3d ssGetNodeProperty\x28ssNavNodeList.nodeId, \"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24cpIsArchive \x3d ssGetNodeProperty\x28ssNavNodeList.nodeId, \"IsArchive\"\x29\x24\x3e\\x0a\x3c\x24cpIntYearDifference \x3d ssGetNodeProperty\x28ssNavNodeList.nodeId, \"YearDifference\"\x29\x24\x3e\\x0a\\x0a\x3c\x24SortField \x3d cpSortMetadataField\x24\x3e\\x0a\x3c\x24SortOrder \x3d cpSortDirection \x24\x3e\\x0a\x3c\x24ssLimitScope \x3d \"FALSE\"\x24\x3e\\x0a\x3c\x24ssUserSearchText\x3d\"\"\x24\x3e\\x0a\x3c\x24ssDontShowInLists\x3d\"true\"\x24\x3e\\x0a\x3c\x24QueryText\x3dcpStrQueryText\x24\x3e\\x0a\x3c\x24ResultCount \x3d 1\x24\x3e\\x0a\x3c\x24intLatestYear \x3d \"\" \x24\x3e\\x0a\x3c\x24if not strEquals\x28cpIntYearDifference,\"\"\x29  and  \x28cpIntYearDifference gt -1\x29 \x24\x3e\\x0a\x09\x09\\x0a\x09\x3c\x24executeService\x28\"SS_GET_SEARCH_RESULTS\"\x29\x24\x3e\\x0a\x09\\x0a\x09\x3c\x24c\x3d\"Rename the resultsset returned by the search\"\x24\x3e\\x0a\x09\x3c\x24rsSearchForNodeName \x3d \"rsSearchForNodeName\"\x24\x3e\\x0a\x09\x3c\x24exec rsRename\x28\"SearchResults\", rsSearchForNodeName\x29\x24\x3e\\x0a\x09\\x0a\x09\x3c\x24c\x3d\"Grab the latest year from the first document returned by the search query.\"\x24\x3e\\x0a\x09\x3c\x24if rsSearchForNodeName\x24\x3e\\x0a\x09\x09\x3c\x24if getValue\x28rsSearchForNodeName, \"\x23numRows\"\x29 gt 0\x24\x3e\\x0a\x09\x09\x09\x3c\x24exec rsFirst\x28 rsSearchForNodeName\x29\x24\x3e\\x0a\\x0a\x09\x09\x09\x3c\x24c\x3d\"\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a Get the latest year. \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\"\x24\x3e\x09\x09\x09\\x0a\x09\x09\x09\\x0a\x09\x09\x09\x3c\x24objLatestDate \x3d \"\"\x24\x3e\\x0a\x09\x09\x09\x3c\x24objLatestDate \x3d parseDataEntryDate\x28getValue\x28 rsSearchForNodeName , cpSortMetadataField\x29 \x29\x24\x3e\\x0a\x09\x09\x09\x3c\x24if objLatestDate \x24\x3e\\x0a\x09\x09\x09\x09\x3c\x24intLatestYear \x3d toInteger\x28formatDateWithPattern\x28objLatestDate,\"yyyy\"\x29\x29\x24\x3e\\x0a\x09\x09\x09\x09\x3c\x24intLatestYear \x3d intLatestYear - cpIntYearDifference \x24\x3e\\x0a\x09\x09\x09\x3c\x24endif\x24\x3e\x09\\x0a\x09\x09\x3c\x24endif\x24\x3e\\x0a\x09\x3c\x24endif\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_1\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_1\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_1\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_1\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','IsArchive==FALSE','Query==xIntContentType \x3csubstring\x3e \x60GRPCompAnnounceSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , ssGetNodeProperty\x28\"SortMetadataField\"\x29\x29\x29,\"yyyy\"\x29 join \" Company Announcements\"\x24\x3e','YearDifference==1');
g_navNode_2_0_1=g_navNode_2_0.addNode('EXT_GROUP_CA_2','Year2',ssUrlPrefix + 'Investor-Information/Company-Announcements/Year-2/index.htm','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_2\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_2\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_2\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_2\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','IsArchive==FALSE','Query==xIntContentType \x3csubstring\x3e \x60GRPCompAnnounceSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , ssGetNodeProperty\x28\"SortMetadataField\"\x29\x29\x29,\"yyyy\"\x29 join \" Company Announcements\"\x24\x3e','YearDifference==2');
g_navNode_2_0_2=g_navNode_2_0.addNode('EXT_GROUP_CA_3','Year3',ssUrlPrefix + 'Investor-Information/Company-Announcements/Year-3/index.htm','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_3\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_3\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_3\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_CA_3\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','IsArchive==FALSE','Query==xIntContentType \x3csubstring\x3e \x60GRPCompAnnounceSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , ssGetNodeProperty\x28\"SortMetadataField\"\x29\x29\x29,\"yyyy\"\x29 join \" Company Announcements\"\x24\x3e','YearDifference==3');
g_navNode_2_0_3=g_navNode_2_0.addNode('EXT_GROUP_CA_Archives','Archives',ssUrlPrefix + 'Investor-Information/Company-Announcements/Archives/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle','IsArchive==TRUE','Query==xIntContentType \x3csubstring\x3e \x60GRPCompAnnounceSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , ssGetNodeProperty\x28\"SortMetadataField\"\x29\x29\x29,\"yyyy\"\x29 join \" Company Announcements\"\x24\x3e','YearDifference==4');
g_navNode_2_1=g_navNode_2.addNode('EXT_GROUP_FinancialReports','Financial reports \x26 presentations',ssUrlPrefix + 'Investor-Information/Financial-Reports/Insurance.html','ColumnsToDisplay==xIntShortName','IsArchive==FALSE','Query==xProfileTrigger \x3cmatches\x3e \x60GRPEXT_FinancialReport\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','SubHeadingMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24strTextToPrepend\x3d\"\"\x24\x3e\\x0a\x3c\x24if strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPHalfYearlyReport\"\x29\x24\x3e\\x0a\x3c\x24strTextToPrepend \x3d \"Half Yearly Report - Half Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPAnnualReport\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Annual Report - Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPPresentations\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Presentation - \"\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a\x3c\x24strTextToPrepend join \" \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"MMMM yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==0');
g_navNode_2_1_0=g_navNode_2_1.addNode('EXT_GROUP_FR_1','Year1',ssUrlPrefix + 'Investor-Information/Financial-Reports/Year-1/Insurance.html','ColumnsToDisplay==xIntShortName','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_1\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_1\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_1\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_1\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','IsArchive==FALSE','Query==xProfileTrigger \x3cmatches\x3e \x60GRPEXT_FinancialReport\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','SubHeadingMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24strTextToPrepend\x3d\"\"\x24\x3e\\x0a\x3c\x24if strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPHalfYearlyReport\"\x29\x24\x3e\\x0a\x3c\x24strTextToPrepend \x3d \"Half Yearly Report - Half Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPAnnualReport\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Annual Report - Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPPresentations\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Presentation - \"\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a\x3c\x24strTextToPrepend join \" \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"MMMM yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==1');
g_navNode_2_1_1=g_navNode_2_1.addNode('EXT_GROUP_FR_2','Year2',ssUrlPrefix + 'Investor-Information/Financial-Reports/Year-2/Insurance.html','ColumnsToDisplay==xIntShortName','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_2\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_2\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_2\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_2\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','Query==xProfileTrigger \x3cmatches\x3e \x60GRPEXT_FinancialReport\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','SubHeadingMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24strTextToPrepend\x3d\"\"\x24\x3e\\x0a\x3c\x24if strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPHalfYearlyReport\"\x29\x24\x3e\\x0a\x3c\x24strTextToPrepend \x3d \"Half Yearly Report - Half Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPAnnualReport\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Annual Report - Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPPresentations\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Presentation - \"\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a\x3c\x24strTextToPrepend join \" \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"MMMM yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==2');
g_navNode_2_1_2=g_navNode_2_1.addNode('EXT_GROUP_FR_3','Year3',ssUrlPrefix + 'Investor-Information/Financial-Reports/Year-3/Insurance.html','ColumnsToDisplay==xIntShortName','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_3\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_3\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_3\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_FR_3\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','IsArchive==FALSE','Query==xProfileTrigger \x3cmatches\x3e \x60GRPEXT_FinancialReport\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60       ','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','SubHeadingMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24strTextToPrepend\x3d\"\"\x24\x3e\\x0a\x3c\x24if strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPHalfYearlyReport\"\x29\x24\x3e\\x0a\x3c\x24strTextToPrepend \x3d \"Half Yearly Report - Half Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPAnnualReport\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Annual Report - Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPPresentations\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Presentation - \"\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a\x3c\x24strTextToPrepend join \" \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"MMMM yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==3');
g_navNode_2_1_3=g_navNode_2_1.addNode('EXT_GROUP_FR_Archives','Archives',ssUrlPrefix + 'Investor-Information/Financial-Reports/Archives/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate,xIntShortName','IsArchive==TRUE','Query==xProfileTrigger \x3cmatches\x3e \x60GRPEXT_FinancialReport\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24strTextToPrepend\x3d\"\"\x24\x3e\\x0a\x3c\x24if strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPHalfYearlyReport\"\x29\x24\x3e\\x0a\x3c\x24strTextToPrepend \x3d \"Half Yearly Report - Half Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPAnnualReport\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Annual Report - Year Ending\"\x24\x3e\\x0a\x3c\x24elseif strEquals\x28getValue\x28 rsNewRSContentItems,\"xIntContentType\"\x29, \"GRPPresentations\"\x29\x24\x3e \\x0a\x3c\x24strTextToPrepend\x3d\"Presentation - \"\x24\x3e\\x0a\x3c\x24endif\x24\x3e\\x0a\x3c\x24strTextToPrepend join \" \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"MMMM yyyy\"\x29\x24\x3e','YearDifference==4');
g_navNode_2_2=g_navNode_2.addNode('EXT_GROUP_AnnualGeneralMeeting','Annual general meetings',ssUrlPrefix + 'Investor-Information/Annual-General-Meetings/Insurance.html','ColumnsToDisplay==xIntShortName','Query==xIntContentType \x3csubstring\x3e \x60GRPAnnualGeneralMeeting\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_AnnualGeneralMeeting\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24\"Annual General Meeting \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==0');
g_navNode_2_2_0=g_navNode_2_2.addNode('EXT_GROUP_AGM_1','Year1',ssUrlPrefix + 'Investor-Information/Annual-General-Meetings/Year-1/index.htm','ColumnsToDisplay==xIntShortName','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_1\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_1\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_1\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_1\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','Query==xIntContentType \x3csubstring\x3e \x60GRPAnnualGeneralMeeting\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_AnnualGeneralMeeting\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24\"Annual General Meeting \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==1');
g_navNode_2_2_1=g_navNode_2_2.addNode('EXT_GROUP_AGM_2','Year2',ssUrlPrefix + 'Investor-Information/Annual-General-Meetings/Year-2/index.htm','ColumnsToDisplay==xIntShortName','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_2\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_2\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_2\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_2\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','Query==xIntContentType \x3csubstring\x3e \x60GRPAnnualGeneralMeeting\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_AnnualGeneralMeeting\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24\"Annual General Meeting \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==2');
g_navNode_2_2_2=g_navNode_2_2.addNode('EXT_GROUP_AGM_3','Year3',ssUrlPrefix + 'Investor-Information/Annual-General-Meetings/Year-3/index.htm','ColumnsToDisplay==xIntShortName','CustomSectionLabel==\x3c\x24strQueryText \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_3\",\"Query\"\x29\x24\x3e\\x0a\x3c\x24strSortMetadataField \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_3\",\"SortMetadataField\"\x29\x24\x3e\\x0a\x3c\x24strSortDirection \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_3\",\"SortDirection\"\x29\x24\x3e\\x0a\x3c\x24intYearDifference \x3d ssGetNodeProperty\x28\"EXT_GROUP_AGM_3\",\"YearDifference\"\x29\x24\x3e\\x0a\\x0a\\x0a\x3c\x24include get_latest_year_minus_year_difference\x24\x3e\\x0a\x3c\x24intLatestYearMinusYearDifference\x24\x3e','Query==xIntContentType \x3csubstring\x3e \x60GRPAnnualGeneralMeeting\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_AnnualGeneralMeeting\x60','QueryForImage==xProfileTrigger \x3csubstring\x3e \x60GRPEXT_FinancialReportImage\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24\"Annual General Meeting \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"yyyy\"\x29\x24\x3e','TableSubHeading==\x3c\x24\"Released \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveStartDate\"\x29\x29,\"dd MMMM yyyy\"\x29\x24\x3e','YearDifference==3');
g_navNode_2_2_3=g_navNode_2_2.addNode('14','Archives',ssUrlPrefix + 'Investor-Information/Annual-General-Meetings/Archives/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate,xIntShortName','IsArchive==TRUE','Query==xIntContentType \x3csubstring\x3e \x60GRPAnnualGeneralMeeting\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_AnnualGeneralMeeting\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24\"Annual General Meeting \" join formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , \"xIntEffectiveEndDate\"\x29\x29,\"yyyy\"\x29\x24\x3e','YearDifference==4');
g_navNode_2_3=g_navNode_2.addNode('EXT_GROUP_CorporateGovernance','Corporate governance',ssUrlPrefix + 'Investor-Information/Corporate-Governance/Insurance.html');
g_navNode_2_3_0=g_navNode_2_3.addNode('EXT_GROUP_BackgroundDocuments','Background documents',ssUrlPrefix + 'Investor-Information/Corporate-Governance/Background-Documents/Insurance.html');
g_navNode_2_3_1=g_navNode_2_3.addNode('EXT_GROUP_SECDisclosures','SEC disclosures',ssUrlPrefix + 'Investor-Information/Corporate-Governance/SEC-Disclosures/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle','IsArchive==TRUE','Query==\x28xIntContentType \x3csubstring\x3e \x60GRPCompAnnounceSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60\x29 \x3cOR\x3e \x28xIntContentType \x3csubstring\x3e \x60GRPSECDisclosure\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_CompanyAnnouncement\x60\x29','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==\x3c\x24formatDateWithPattern\x28parseDataEntryDate\x28getValue\x28 rsNewRSContentItems , ssGetNodeProperty\x28\"SortMetadataField\"\x29\x29\x29,\"yyyy\"\x29\x24\x3e','YearDifference==0');
g_navNode_2_4=g_navNode_2.addNode('EXT_GROUP_EnviroRiskManagement','Environmental risk management',ssUrlPrefix + 'Investor-Information/Environmental-Risk-Management/Insurance.html');
g_navNode_2_5=g_navNode_2.addNode('EXT_GROUP_SaPRatingtReports','S\x26P rating reports',ssUrlPrefix + 'Investor-Information/SaP-Rating-Reports/Insurance.html','ColumnsToDisplay==xIntEffectiveStartDate, dDocTitle, xExtRating','IsArchive==TRUE','Query==xIntContentType \x3csubstring\x3e \x60GRPSaPCreditReport\x60  \x3cAND\x3e  xProfileTrigger \x3csubstring\x3e \x60GRPEXT_SaPCreditReport\x60','SortDirection==DESC','SortMetadataField==xIntEffectiveStartDate','TableHeading==S\x26P Rating Reports','YearDifference==0');
g_navNode_2_6=g_navNode_2.addNode('EXT_GROUP_Webcasts','Webcasts',ssUrlPrefix + 'Investor-Information/Webcasts/Insurance.html');
g_navNode_3=g_navNode_Root.addNode('EXT_GROUP_Shareholder','Shareholder centre',ssUrlPrefix + 'Shareholder-Centre/Insurance.html','ShowInHeader==FALSE','ShowInHorizNav==TRUE');
g_navNode_3_0=g_navNode_3.addNode('EXT_GROUP_InvestorCalendar','Investor calendar',ssUrlPrefix + 'Shareholder-Centre/Investor-Calendar/Insurance.html');
g_navNode_3_1=g_navNode_3.addNode('EXT_GROUP_Dividends','Dividends',ssUrlPrefix + 'Shareholder-Centre/Dividends/Insurance.html');
g_navNode_3_2=g_navNode_3.addNode('EXT_GROUP_ShareRegistry','Share registry',ssUrlPrefix + 'Shareholder-Centre/Share-Registry/Insurance.html');
g_navNode_4=g_navNode_Root.addNode('EXT_GROUP_CareersAtQBE','Careers at QBE',ssUrlPrefix + 'Careers-At-QBE/Insurance.html','ShowInBottomStatVertNav==False','ShowInHorizNav==TRUE');
g_navNode_4_0=g_navNode_4.addNode('EXT_GROUP_AboutUs','About us',ssUrlPrefix + 'Careers-At-QBE/About-Us/Insurance.html');
g_navNode_4_1=g_navNode_4.addNode('EXT_GROUP_WorkingAtQBE','Working at QBE',ssUrlPrefix + 'Careers-At-QBE/Working-At-QBE/Insurance.html');
g_navNode_4_2=g_navNode_4.addNode('EXT_GROUP_OurPeople','Our people',ssUrlPrefix + 'Careers-At-QBE/Our-People/Insurance.html');
g_navNode_4_3=g_navNode_4.addNode('EXT_GROUP_CareerOpportunities','Career opportunities ',ssUrlPrefix + 'Careers-At-QBE/Career-Opportunities/Insurance.html','FlashMap==swf_world_map_5','MapParameterNames==AusURL,AmericasURL,AsiaURL,EuropeURL,NzURL,PacURL','MapParameterValues==http\x3a//www.qbe.com.au/Australia/Careers/Insurance.html,http\x3a//www.qbeusa.com/QBE_theamericas_careers.html,http\x3a//www.qbe.asia/Asia/Careers/Insurance.html,http\x3a//www.qbeeurope.com/careers/index.htm,http\x3a//qbe.co.nz/New-Zealand/Careers/Insurance.html,http\x3a//www.qbepacific.com');
g_navNode_5=g_navNode_Root.addNode('EXT_GROUP_PrivacyPolicy','Privacy policy',ssUrlPrefix + 'Privacy-Policy/Insurance.html','ShowInFooter==TRUE');
