/////////////////////////////////////////////////////////////////////////////
// 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('249','Home',ssUrlPrefix + 'index.htm',null,'Description==Coventry National offers managed care solutions that deliver the high-touch service that you deserve, but don\u2019t expect, from a health benefits company. Whether you\u2019re a member, an employer, a provider or a consultant, attending to your needs is at the center of our business.','Keywords==Coventry Health Care \x7c Coventry National \x7c national health plan \x7c managed health care solution \x7c self-funded health care solutions \x7c group health insurance \x7c health care coverage \x7c health insurance \x7c First Health \x7c insurance \x7c employer health solutions \x7c employer health insurance \x7c US Health care \x7c health care \x7c health coverage \x7c health plans \x7c managed care \x7c medical plans \x7c health insurance benefits \x7c medical insurance \x7c manage health care cost \x7c national managed care solution \x7c self insured solution \x7c health benefits \x7c wellness \x7c WellBeing \x7c solutions for retirees \x7c national provider network ');
g_navNode_0=g_navNode_Root.addNode('cvtyntl-our-capabilities','Our Capabilities',ssUrlPrefix + 'our-capabilities/index.htm','Description==Coventry Health Care addresses all drivers of health care costs through a multi-faceted approach. Our solution offers employers  quality health care coverage while positively impacting their bottom line.','Keywords==quality health care coverage \x7c health care coverage \x7c medical management \x7c case management \x7c disease management \x7c wellness \x7c national provider network \x7c coventry national network \x7c consumer choice \x7c CDHP \x7c Consumer Directed Health plan \x7c manage pharmacy costs \x7c pharmacy benefit management \x7c manage health care costs \x7c medicare coverage \x7c solutions for retirees \x7c medicare private-fee-for-service \x7c medicare PFFS','SectionBannerImage==CovNatOur-Capabilities.jpg');
g_navNode_0_0=g_navNode_0.addNode('cvtyntl-medical-management','Medical Management',ssUrlPrefix + 'our-capabilities/medical-management/index.htm');
g_navNode_0_1=g_navNode_0.addNode('cvtyntl-cvtry-national-network','Coventry National Network',ssUrlPrefix + 'our-capabilities/coventry-national-network/index.htm');
g_navNode_0_2=g_navNode_0.addNode('cvtyntl-cvty-cnsmr-choice','Coventry Consumer Choice',ssUrlPrefix + 'our-capabilities/coventry-consumer-choice/index.htm');
g_navNode_0_3=g_navNode_0.addNode('cvtyntl-medicare-coverage-pffs','Medicare Coverage \x28PFFS\x29',ssUrlPrefix + 'our-capabilities/medicare-coverage-pffs/index.htm');
g_navNode_0_4=g_navNode_0.addNode('cvtyntl-pharmacy-benefit-mngmt','Pharmacy Benefit Management',ssUrlPrefix + 'our-capabilities/pharmacy-benefit-management/index.htm');
g_navNode_1=g_navNode_Root.addNode('cvtyntl-mgb-cnslt','Consultant Resources',ssUrlPrefix + 'consultant-resources/index.htm','Description==Find out how working with us can enhance your business and make the health benefits experience easier for your clients and their members. ','Keywords==Coventry National consultant resources \x7c Coventry National consultants','SectionBannerImage==CovNatConsultant-Resources.jpg');
g_navNode_1_0=g_navNode_1.addNode('cvtyntl-cons-announcements','Announcements',ssUrlPrefix + 'consultant-resources/announcements-cnslt/index.htm');
g_navNode_1_1=g_navNode_1.addNode('cvtyntl-the-coventry-advantage','The Coventry Advantage',ssUrlPrefix + 'consultant-resources/the-coventry-advantage/index.htm');
g_navNode_1_2=g_navNode_1.addNode('cvtyntl-consultant-inquiries','Consultant Inquiries',ssUrlPrefix + 'consultant-resources/consultant-inquiries/index.htm');
g_navNode_2=g_navNode_Root.addNode('cvtyntl-employer-solutions','Employer Solutions',ssUrlPrefix + 'employer-solutions/index.htm','Description==Coventry delivers financial results while providing the service that members want, but don\u2019t expect, from their health benefits company. Our custom solutions for self-insured groups with 200 or more employees are built on a high-touch service model that delivers results through\x3a ','Keywords==Coventry National employer solutions \x7c Coventry National employer groups \x7c Coventry National employers','SectionBannerImage==CovNatEmployer-Solutions.jpg');
g_navNode_2_0=g_navNode_2.addNode('cvtyntl-emp-announcements','Announcements',ssUrlPrefix + 'employer-solutions/announcements-emp/index.htm');
g_navNode_2_1=g_navNode_2.addNode('cvtyntl-customized-solutions','Customized Solutions',ssUrlPrefix + 'employer-solutions/customized-solutions/index.htm');
g_navNode_2_1_0=g_navNode_2_1.addNode('cvtyntl-plan-admin','Plan Administration',ssUrlPrefix + 'employer-solutions/customized-solutions/plan-administration/index.htm');
g_navNode_2_1_1=g_navNode_2_1.addNode('cvtyntl-reporting-tools','Reporting Tools',ssUrlPrefix + 'employer-solutions/customized-solutions/reporting-tools/index.htm');
g_navNode_2_1_2=g_navNode_2_1.addNode('cvtyntl-high-touch-accnt-mngmt','High-Touch Account Management',ssUrlPrefix + 'employer-solutions/customized-solutions/high-touch-account-management/index.htm');
g_navNode_2_2=g_navNode_2.addNode('cvtyntl-member-services','Member Services',ssUrlPrefix + 'employer-solutions/member-services/index.htm');
g_navNode_2_2_0=g_navNode_2_2.addNode('cvtyntl-disease-and-case-mgmt','Disease and Case Management',ssUrlPrefix + 'employer-solutions/member-services/disease-and-case-management/index.htm');
g_navNode_2_2_1=g_navNode_2_2.addNode('cvtyntl-wellness','Wellness',ssUrlPrefix + 'employer-solutions/member-services/wellness/index.htm');
g_navNode_2_3=g_navNode_2.addNode('cvtyntl-employer-inquiries','Employer Inquiries',ssUrlPrefix + 'employer-solutions/employer-inquiries/index.htm');
g_navNode_3=g_navNode_Root.addNode('cvtyntl-about-coventry','About Coventry',ssUrlPrefix + 'about-coventry/index.htm');
g_navNode_4=g_navNode_Root.addNode('cvtyntl-contact-us','Contact Us',ssUrlPrefix + 'contact-us/index.htm','Description==Find out how to get in touch with a Coventry representative in your area.','Keywords==contact Coventry \x7c Coventry National contacts \x7c find Coventry representative \x7c find Coventry National representative \x7c Coventry contact information','SectionBannerImage==CovNatContact-Us.jpg');
g_navNode_5=g_navNode_Root.addNode('cvtyntl-members','Members',ssUrlPrefix + 'members/index.htm','Description==Having access to quality, affordable health care is important to all of us.   Coventry knows how important it is for you to have health benefits that meet your needs.  That\\x27s why we support our members through all of life\\x27s situations.','Keywords==Coventry National members \x7c Coventry national member support \x7c Coventry National member tools \x7c wellness tools \x7c online tools \x7c member portal','SectionBannerImage==CovNatContact-Us.jpg');
g_navNode_6=g_navNode_Root.addNode('cvtyntl-providers','Providers',ssUrlPrefix + 'providers/index.htm','Description==Read about how Coventry National helps new and current providers cultivate their practices by leveraging the trusted network solutions offered by Coventry. ','Keywords==Coventry National providers \x7c Coventry National provider information \x7c Coventry national network \x7c national network \x7c join national network \x7c join Coventry National network','SectionBannerImage==CovNatContact-Us.jpg');
g_navNode_6_0=g_navNode_6.addNode('cvtyntl-network-participation','Network Participation',ssUrlPrefix + 'providers/network-participation/index.htm');
g_navNode_6_1=g_navNode_6.addNode('cvtyntl-electronic-solutions','Electronic Solutions',ssUrlPrefix + 'providers/electronic-solutions/index.htm');
g_navNode_6_1_0=g_navNode_6_1.addNode('cvtyntl-elect-soln-documents','Electronic Solutions Documents',ssUrlPrefix + 'providers/electronic-solutions/electronic-solutions-documents/index.htm');
g_navNode_6_2=g_navNode_6.addNode('cvtyntl-id-our-members','Identifying Our Members',ssUrlPrefix + 'providers/identifying-our-members/index.htm');
g_navNode_6_3=g_navNode_6.addNode('cvtyntl-prescription-benefits','Prescription Benefits',ssUrlPrefix + 'providers/prescription-benefits/index.htm');
g_navNode_6_4=g_navNode_6.addNode('cvtyntl-locate-a-provider','Locate a Provider',ssUrlPrefix + 'providers/locate-a-provider/index.htm');
