/////////////////////////////////////////////////////////////////////////////
// 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('535','Home',ssUrlPrefix + 'index.htm',null,'Description==\x3a The HealthMarkets\xae Family of Companies is proud to offer customizable health insurance products designed to fit the specific needs and lifestyles of our customers. Our knowledgeable agents, responsive claim specialists and customer support teams all clearly demonstrate our commitment to developing and providing health insurance protection that fits the lifestyles of our customers. ','Keywords==HealthMarkets, HealthMarkets Companies, HealthMarkets insurance, health insurance, health care industry','Robots==All','Title==HealthMarkets\x26reg\x3b');
g_navNode_0=g_navNode_Root.addNode('536','Products and Services',ssUrlPrefix + 'products/products.html','Title==Insurance Products and Services');
g_navNode_0_0=g_navNode_0.addNode('537','Health Insurance',ssUrlPrefix + 'products/health-insurance/health-insurance.html','Description==The HealthMarkets\xae Family of Companies offers customizable health insurance products and solutions to individuals, families, small businesses and the self-employed. ','Keywords==HealthMarkets\xae branded insurance, health insurance, self-employed health insurance, individual health insurance, HealthMarkets, HealthMarkets Family of Companies ','Title==Personalized Health Insurance Products');
g_navNode_1=g_navNode_Root.addNode('546','Careers',ssUrlPrefix + 'careers/careers.html');
g_navNode_1_0=g_navNode_1.addNode('550','Our Workplace',ssUrlPrefix + 'careers/workplace/workplace.html');
g_navNode_1_1=g_navNode_1.addNode('551','Work at HealthMarkets',ssUrlPrefix + 'careers/work-at-healthmarkets/work-at-healthmarkets.html');
g_navNode_2=g_navNode_Root.addNode('547','HealthMarkets Companies',ssUrlPrefix + 'healthmarkets-companies/healthmarkets-companies.html');
g_navNode_2_0=g_navNode_2.addNode('552','Chesapeake',ssUrlPrefix + 'healthmarkets-companies/the-chesapeake-life-insurance-company/the-chesapeake-life-insurance-company.html');
g_navNode_2_1=g_navNode_2.addNode('553','mid-west-insurance',ssUrlPrefix + 'healthmarkets-companies/mid-west-insurance/mid-west-insurance.html');
g_navNode_2_2=g_navNode_2.addNode('566','mega-life-and-health',ssUrlPrefix + 'healthmarkets-companies/mega-life-and-health/mega-life-and-health.html');
g_navNode_3=g_navNode_Root.addNode('548','Newsroom',ssUrlPrefix + 'newsroom/newsroom.html','secondaryUrlVariableField==CONTENT_DISPLAY1');
g_navNode_3_0=g_navNode_3.addNode('554','HealthMarkets Fact Sheet',ssUrlPrefix + 'newsroom/healthmarkets-fact-sheet/healthmarkets-fact-sheet.html');
g_navNode_3_1=g_navNode_3.addNode('555','Press Releases',ssUrlPrefix + 'newsroom/press-releases/press-releases.html','secondaryUrlVariableField==CONTENT_DISPLAY1');
g_navNode_3_1_0=g_navNode_3_1.addNode('28','2009 Press Releases',ssUrlPrefix + 'newsroom/press-releases/2009/2009-press-releases.html','secondaryUrlVariableField==CONTENT_DISPLAY1');
g_navNode_3_2=g_navNode_3.addNode('563','Community Involvement',ssUrlPrefix + 'newsroom/community-involvement/community-involvement.html');
g_navNode_4=g_navNode_Root.addNode('549','About HealthMarkets, Inc.',ssUrlPrefix + 'about-healthmarkets/about-healthmarkets.html');
g_navNode_4_0=g_navNode_4.addNode('556','Company History',ssUrlPrefix + 'about-healthmarkets/company-history/company-history.html');
g_navNode_4_1=g_navNode_4.addNode('557','Company Ownership',ssUrlPrefix + 'about-healthmarkets/company-ownership/company-ownership.html');
g_navNode_4_2=g_navNode_4.addNode('568','Board of Directors',ssUrlPrefix + 'about-healthmarkets/board-of-directors/board-of-directors.html');
g_navNode_4_3=g_navNode_4.addNode('569','Management Team',ssUrlPrefix + 'about-healthmarkets/management/management.html','Robots==nofollow');
g_navNode_4_4=g_navNode_4.addNode('572','Corporate Governance',ssUrlPrefix + 'about-healthmarkets/corporate-governance/corporate-governance.html');
g_navNode_4_5=g_navNode_4.addNode('573','Financial Information',ssUrlPrefix + 'about-healthmarkets/financial-information/financial-information.html');
