/////////////////////////////////////////////////////////////////////////////
// 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('dk_home','Hjem',ssUrlPrefix + 'index.htm',null,'ImageSearch==xWebsites \x3ccontains\x3e \x60dk\x60  \x3cAND\x3e  xSize \x3cmatches\x3e \x60Main Story\x60');
g_navNode_0=g_navNode_Root.addNode('dk_Products','Produkter',ssUrlPrefix + 'Produkter/index.htm','accordionNavParam==1');
g_navNode_0_0=g_navNode_0.addNode('dk_KontaktSalgDanmark','Kontakt Salg Danmark',ssUrlPrefix + 'Produkter/KontaktSalgDanmark/index.htm','accordionNavParam==1');
g_navNode_1=g_navNode_Root.addNode('dk_Applications','Applikationer',ssUrlPrefix + 'Applikationer/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_1_0=g_navNode_1.addNode('dk_Voresvidengorenforskel','Vores viden g\xf8r en forskel',ssUrlPrefix + 'Applikationer/Voresvidengorenforskel/index.htm','accordionNavParam==1');
g_navNode_1_1=g_navNode_1.addNode('dk_Kundernefortaeller','Kunderne fort\xe6ller',ssUrlPrefix + 'Applikationer/Kundernefortaeller/index.htm','accordionNavParam==1');
g_navNode_1_1_0=g_navNode_1_1.addNode('dk_Hjælpetræk','Hj\xe6lpetr\xe6k',ssUrlPrefix + 'Applikationer/Kundernefortaeller/Hjaelpetraek/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_1_1_1=g_navNode_1_1.addNode('dk_Betonkanoner','Betonkanoner',ssUrlPrefix + 'Applikationer/Kundernefortaeller/Betonkanoner/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_1_1_2=g_navNode_1_1.addNode('dk_Buskryddere','Buskryddere',ssUrlPrefix + 'Applikationer/Kundernefortaeller/Buskryddere/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_1_1_3=g_navNode_1_1.addNode('dk_Lifte','Lifte',ssUrlPrefix + 'Applikationer/Kundernefortaeller/Lifte/index.htm','accordionNavParam==1');
g_navNode_1_1_4=g_navNode_1_1.addNode('dk_Redskabsbaerer','Redskabsb\xe6rere',ssUrlPrefix + 'Applikationer/Kundernefortaeller/Redskabsbaerer/index.htm','accordionNavParam==1');
g_navNode_1_1_5=g_navNode_1_1.addNode('dk_Specialmaskiner','Specialmaskiner',ssUrlPrefix + 'Applikationer/Kundernefortaeller/Specialmaskiner/index.htm','accordionNavParam==1');
g_navNode_1_2=g_navNode_1.addNode('dk_AppKontaktSalgDanmark','Kontakt Salg Danmark',ssUrlPrefix + 'Applikationer/KontaktSalgDanmark/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_2=g_navNode_Root.addNode('dk_JobsAndCareers','Job \x26 karriere',ssUrlPrefix + 'JobKarriere/index.htm','ShowPageSections==SubPageNavigation','accordionNavParam==1','contributorOnly==FALSE','secondaryUrlVariableField==region1');
g_navNode_2_0=g_navNode_2.addNode('dk_Ledigestillinger','Ledige stillinger',ssUrlPrefix + 'JobKarriere/Ledigestillinger/index.htm','GenericQuery==xWebsites \x3ccontains\x3e \x60dk\x60  \x3cAND\x3e  xProfileTrigger \x3cmatches\x3e \x60Job Posting\x60','accordionNavParam==1','secondaryUrlVariableField==region1');
g_navNode_2_1=g_navNode_2.addNode('dk_Ansathosos','Ansat hos os',ssUrlPrefix + 'JobKarriere/Ansathosos/index.htm','accordionNavParam==1');
g_navNode_2_1_0=g_navNode_2_1.addNode('dk_Benefits','Personalegoder',ssUrlPrefix + 'JobKarriere/Ansathosos/Personalegoder/index.htm','accordionNavParam==1');
g_navNode_2_1_1=g_navNode_2_1.addNode('dk_Omradet','Omr\xe5det',ssUrlPrefix + 'JobKarriere/Ansathosos/Omradet/index.htm','accordionNavParam==1');
if (SSContributor)
{
g_navNode_2_1_2=g_navNode_2_1.addNode('dk_Glimtfrahverdagen','Glimt fra hverdagen',ssUrlPrefix + 'JobKarriere/Ansathosos/Glimtfrahverdagen/index.htm','accordionNavParam==1','contributorOnly==TRUE');
}
g_navNode_2_2=g_navNode_2.addNode('dk_Moddinekolleger','M\xf8d nogle af os',ssUrlPrefix + 'JobKarriere/Modnogleafos/index.htm','accordionNavParam==1');
g_navNode_2_2_0=g_navNode_2_2.addNode('dk_SimonIT','Simon, SAP superbruger',ssUrlPrefix + 'JobKarriere/Modnogleafos/SimonIT/index.htm','accordionNavParam==1');
g_navNode_2_2_1=g_navNode_2_2.addNode('dk_ChamboSupplyManager','Chambo, Supply Development Manager',ssUrlPrefix + 'JobKarriere/Modnogleafos/ChamboSupplyDevelopmentManager/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_2_2_2=g_navNode_2_2.addNode('dk_TatjanaHR','Tatjana, personalechef',ssUrlPrefix + 'JobKarriere/Modnogleafos/Tatjana/index.htm','accordionNavParam==1');
g_navNode_2_2_4=g_navNode_2_2.addNode('100','Brian, Teamleader IT Service',ssUrlPrefix + 'JobKarriere/Modnogleafos/BrianTeamleaderITService/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_2_3=g_navNode_2.addNode('dk_Praktikogprojekter','Praktik og projekter',ssUrlPrefix + 'JobKarriere/Praktikogprojekter/index.htm','accordionNavParam==1');
g_navNode_2_4=g_navNode_2.addNode('dk_Eleveroglaerlinge','Elever og l\xe6rlinge',ssUrlPrefix + 'JobKarriere/Eleveroglaerlinge/index.htm','accordionNavParam==1');
g_navNode_2_5=g_navNode_2.addNode('dk_KontaktHR','Kontakt HR',ssUrlPrefix + 'JobKarriere/KontaktHR/index.htm','accordionNavParam==1');
g_navNode_3=g_navNode_Root.addNode('dk_AboutUs','Om Sauer-Danfoss',ssUrlPrefix + 'OmSauerDanfoss/index.htm','ShowPageSections==SubPageNavigation','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_3_0=g_navNode_3.addNode('dk_Voresforretning','Vores forretning',ssUrlPrefix + 'OmSauerDanfoss/Voresforretning/index.htm','accordionNavParam==1');
g_navNode_3_1=g_navNode_3.addNode('dk_Omvirksomheden','Om virksomheden',ssUrlPrefix + 'OmSauerDanfoss/Omvirksomheden/index.htm','accordionNavParam==1');
g_navNode_3_1_0=g_navNode_3_1.addNode('dk_Talogfakta','Tal og fakta',ssUrlPrefix + 'OmSauerDanfoss/Omvirksomheden/Talogfakta/index.htm','accordionNavParam==1');
g_navNode_3_1_1=g_navNode_3_1.addNode('dk_Organisation','Organisation',ssUrlPrefix + 'OmSauerDanfoss/Omvirksomheden/Organisation/index.htm','accordionNavParam==1');
g_navNode_3_1_2=g_navNode_3_1.addNode('dk_Historie','Historie',ssUrlPrefix + 'OmSauerDanfoss/Omvirksomheden/Historie/index.htm','accordionNavParam==1');
g_navNode_3_1_3=g_navNode_3_1.addNode('dk_Corporatecitizenship','Corporate citizenship',ssUrlPrefix + 'OmSauerDanfoss/Omvirksomheden/Corporatecitizenship/index.htm','accordionNavParam==1');
g_navNode_3_1_4=g_navNode_3_1.addNode('dk_OmSalgDanmark','Salg Danmark',ssUrlPrefix + 'OmSauerDanfoss/Omvirksomheden/SalgDanmark/index.htm','accordionNavParam==1');
g_navNode_3_2=g_navNode_3.addNode('dk_Besogos','Bes\xf8g os',ssUrlPrefix + 'OmSauerDanfoss/Besoegos/index.htm','accordionNavParam==1');
g_navNode_3_3=g_navNode_3.addNode('dk_Presse','Presse',ssUrlPrefix + 'OmSauerDanfoss/Presse/index.htm','accordionNavParam==1');
g_navNode_3_3_0=g_navNode_3_3.addNode('dk_Pressemeddelelser','Pressemeddelelser',ssUrlPrefix + 'OmSauerDanfoss/Presse/Pressemeddelelser/index.htm','GenericQuery==dDocType \x3cmatches\x3e \x60Press_Release\x60  \x3cAND\x3e  dSecurityGroup \x3cmatches\x3e \x60Public\x60  \x3cAND\x3e  xProfileTrigger \x3cmatches\x3e \x60Press Release\x60','accordionNavParam==1');
g_navNode_3_3_1=g_navNode_3_3.addNode('dk_Pressekontakter','Pressekontakter',ssUrlPrefix + 'OmSauerDanfoss/Presse/Pressekontakter/index.htm','accordionNavParam==1');
g_navNode_3_3_2=g_navNode_3_3.addNode('dk_Billedarkiv','Billedarkiv',ssUrlPrefix + 'OmSauerDanfoss/Presse/Billedarkiv/index.htm','accordionNavParam==1');
g_navNode_3_3_2_0=g_navNode_3_3_2.addNode('dk_OmLokationer','Bygninger',ssUrlPrefix + 'OmSauerDanfoss/Presse/Billedarkiv/Bygninger/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_3_3_2_1=g_navNode_3_3_2.addNode('dk_Koncerndirektionen','Ledelsen',ssUrlPrefix + 'OmSauerDanfoss/Presse/Billedarkiv/Ledelsen/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_3_4=g_navNode_3.addNode('dk_WhatReallyMattersIsInsideR','What Really Matters Is Inside\xae',ssUrlPrefix + 'OmSauerDanfoss/WhatReallyMattersIsInsideR/index.htm','accordionNavParam==1');
g_navNode_3_5=g_navNode_3.addNode('dk_OmKontaktos','Kontakt os',ssUrlPrefix + 'OmSauerDanfoss/Kontaktos/index.htm','accordionNavParam==1');
g_navNode_4=g_navNode_Root.addNode('dk_ContactUs','Kontakt os',ssUrlPrefix + 'KontaktOs/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_4_0=g_navNode_4.addNode('dk_WebSiteFeedback','Feedback til website',ssUrlPrefix + 'KontaktOs/FeedbackTilWebsite/index.htm','accordionNavParam==1');
g_navNode_6=g_navNode_Root.addNode('dk_SiteMap','Sitemap',ssUrlPrefix + 'SiteMap/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_7=g_navNode_Root.addNode('dk_Procurement','For leverand\xf8rer',ssUrlPrefix + 'forleverandorer/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_8=g_navNode_Root.addNode('dk_Literature','Litteratur',ssUrlPrefix + 'Litteratur/index.htm','accordionNavParam==1','contributorOnly==FALSE');
g_navNode_9=g_navNode_Root.addNode('dk_Investor','Investor',ssUrlPrefix + 'Investor/index.htm','accordionNavParam==1','contributorOnly==FALSE');
