/////////////////////////////////////////////////////////////////////////////
// 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('250','Home',ssUrlPrefix + 'index.htm',null,'Description==Learn how we deliver exceptional value everyday, driving solutions that help people enjoy optimal health.','Keywords==Coventry Health Care \x7c Coventry \x7c group health insurance \x7c health care coverage \x7c health insurance \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 health benefits \x7c solutions for retirees \x7c individual health insurance coverage \x7c individual health plan \x7c individual health coverage \x7c workers\\x27 compensation \x7c medicare \x7c medicare plans \x7c medicaid \x7c medicaid services \x7c medicaid plans \x7c health care solutions \x7c insurance brokers \x7c doctors \x7c hospitals \x7c insurance consultants \x7c group health consultants \x7c employer consultants \x7c health care reform \x7c investor relations \x7c cvty \x7c Coventry Health \x7c First Health \x7c HMO \x7c PPO \x7c POS \x7c HealthAmerica \x7c Group Health Plan \x7c Advantra \x7c HealthAssurance Flex \x7c Carelink \x7c WellPath \x7c Altius \x7c SouthCare \x7c Southern Health','SectionBannerImage==CovCorpCompany-Profile.jpg');
g_navNode_0=g_navNode_Root.addNode('chc-health-care-solutions','Health Care Solutions',ssUrlPrefix + 'health-care-solutions/index.htm','Description==Learn more about our health care solutions including our group health plans, plans for individuals, Medicare, Medicaid, Workers\\x27 Compensation, and Behavioral Health.','Keywords==health insurance for families \x7c employer group health plans \x7c employer group health options \x7c regional health plans \x7c national health plans \x7c individual health insurance \x7c individual health coverage \x7c state health care services \x7c medicare for employers \x7c Medicare \x7c workers\\x27 compensation \x7c behavioral health \x7c employer health care','SectionBannerImage==Img.HealthCare.jpg','UsePlanByStateCallout==TRUE');
g_navNode_0_0=g_navNode_0.addNode('chc-group-health-plans','Group Health Plans',ssUrlPrefix + 'health-care-solutions/group-health-plans/index.htm','UseBlueCallouts==TRUE','UsePlanByStateCallout==TRUE','UsePlanByStateSelector==TRUE');
g_navNode_0_1=g_navNode_0.addNode('chc-individual-plans','Plans For Individuals',ssUrlPrefix + 'health-care-solutions/individual-plans/index.htm','Use2COLBlueCallouts==TRUE','UseBlueCallouts==true');
g_navNode_0_2=g_navNode_0.addNode('chc-medicare','Medicare',ssUrlPrefix + 'health-care-solutions/medicare/index.htm','UsePlanByStateCallout==FALSE');
g_navNode_0_3=g_navNode_0.addNode('chc-medicaid','Medicaid',ssUrlPrefix + 'health-care-solutions/medicaid/index.htm','UsePlanByStateCallout==TRUE');
g_navNode_0_4=g_navNode_0.addNode('chc-workers-comp','Workers\' Compensation',ssUrlPrefix + 'health-care-solutions/workers-comp/index.htm','Description==Coventry Health Care, Inc\x3a  Health Care Solutions - Workers\\x27 Compensation','Keywords==coventry workers\\x27 comp insurance \x7c coventry\\x27s workers\\x27 comp \x7c coventry workers compensation \x7c quality workers\\x27 comp insurance \x7c injured worker insurance \x7c workers comp \x7c workers comp insurance \x7c workers compensation \x7c division of workers\\x27 comp \x7c workers comp policy \x7c workers\\x27 comp policies','UseBlueCallouts==true');
g_navNode_0_5=g_navNode_0.addNode('chc-behavioral-health','Behavioral Health',ssUrlPrefix + 'health-care-solutions/behavioral-health/index.htm','UseBlueCallouts==true');
g_navNode_1=g_navNode_Root.addNode('chc_company-profile','Company Profile',ssUrlPrefix + 'company-profile/index.htm','SectionBannerImage==CovCorpCompany-Profile.jpg','UseImageCallouts==true','UsePlanByStateCallout==FALSE');
g_navNode_1_1=g_navNode_1.addNode('chc-operating-segments','Products \x26 Services Overview',ssUrlPrefix + 'company-profile/operating-segments/index.htm','UseImageCallouts==true');
g_navNode_1_2=g_navNode_1.addNode('chc-history','History',ssUrlPrefix + 'company-profile/history/index.htm','UseImageCallouts==true');
g_navNode_2=g_navNode_Root.addNode('chc_emerging-issues','Emerging Issues',ssUrlPrefix + 'emerging-issues/index.htm','SectionBannerImage==CovCorpEmergining-Issues-1.jpg','Use2COLBlueCallouts==true','UseImageCallouts==TRUE');
g_navNode_2_0=g_navNode_2.addNode('chc-washington-update','Washington Update',ssUrlPrefix + 'emerging-issues/washington-update/index.htm','UseImageCallouts==TRUE');
g_navNode_2_1=g_navNode_2.addNode('chc-pers-health-info','Personal Health Information',ssUrlPrefix + 'emerging-issues/PersonalHealthInformation/index.htm');
g_navNode_3=g_navNode_Root.addNode('chc_news','News',ssUrlPrefix + 'news/index.htm','SectionBannerImage==Masthead.Img.News.jpg','UseImageCallouts==TRUE','isLabel==TRUE');
g_navNode_4=g_navNode_Root.addNode('chc-investor-relations','Investor Relations',ssUrlPrefix + 'investor-relations/index.htm','IFrameHeight==1300','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-index','SectionBannerImage==Background.InvestorRelationsMain.jpg','UseImageCallouts==true');
g_navNode_4_0=g_navNode_4.addNode('chc-stock-performance','Stock Performance',ssUrlPrefix + 'investor-relations/stock-performance/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-stockquote','UseImageCallouts==true');
g_navNode_4_1=g_navNode_4.addNode('chc-financial-reports','Financial Reports',ssUrlPrefix + 'investor-relations/financial-reports/index.htm','IFrameHeight==600','Use2COLBlueCallouts==TRUE','UseImageCallouts==true','isLabel==FALSE');
g_navNode_4_1_0=g_navNode_4_1.addNode('sec-filings','SEC Filings',ssUrlPrefix + 'investor-relations/financial-reports/sec-filings/index.htm','IFrameHeight==1300','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-sec','UseImageCallouts==true','isLabel==FALSE');
g_navNode_4_1_1=g_navNode_4_1.addNode('chc-annual-reports','Annual Reports',ssUrlPrefix + 'investor-relations/financial-reports/annual-reports/index.htm','IFrameHeight==1300','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-annualreports','UseImageCallouts==true');
g_navNode_4_1_2=g_navNode_4_1.addNode('chc-earnings-consensus','Earnings Consensus',ssUrlPrefix + 'investor-relations/financial-reports/earnings-consensus/index.htm','IFrameHeight==1300','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-earnings','UseImageCallouts==true');
g_navNode_4_1_3=g_navNode_4_1.addNode('chc-analyst-coverage','Analyst Coverage',ssUrlPrefix + 'investor-relations/financial-reports/analyst-coverage/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-analysts','UseImageCallouts==true');
g_navNode_4_1_4=g_navNode_4_1.addNode('chc-fundamentals','Fundamentals',ssUrlPrefix + 'investor-relations/financial-reports/fundamentals/index.htm','IFrameHeight==1300','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dirol-fundSnapshot','UseImageCallouts==true');
g_navNode_4_2=g_navNode_4.addNode('chc-news-and-events','News and Events',ssUrlPrefix + 'investor-relations/news-and-events/index.htm','Use2COLBlueCallouts==TRUE','UseImageCallouts==true','isLabel==FALSE');
g_navNode_4_2_0=g_navNode_4_2.addNode('chc-presentations','Presentations',ssUrlPrefix + 'investor-relations/news-and-events/presentations/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-presentations','UseImageCallouts==true');
g_navNode_4_2_1=g_navNode_4_2.addNode('chc-press-releases','Press Releases',ssUrlPrefix + 'investor-relations/news-and-events/press-releases/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-news\x26nyo\x3d0','UseImageCallouts==true');
g_navNode_4_2_2=g_navNode_4_2.addNode('chc-events-calendar','Events Calendar',ssUrlPrefix + 'investor-relations/news-and-events/events-calendar/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-calendar','UseImageCallouts==true');
g_navNode_4_2_3=g_navNode_4_2.addNode('chc-archive-of-events','Archive of Events',ssUrlPrefix + 'investor-relations/news-and-events/archive-of-events/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-audioarchives','UseImageCallouts==true');
g_navNode_4_3=g_navNode_4.addNode('chc-corporate-governance','Corporate Governance',ssUrlPrefix + 'investor-relations/corporate-governance/index.htm','UseBlueCallouts==true','UseImageCallouts==true');
g_navNode_4_3_0=g_navNode_4_3.addNode('chc-board-of-directors','Board of Directors',ssUrlPrefix + 'investor-relations/corporate-governance/board-of-directors/index.htm','UseImageCallouts==true');
g_navNode_4_3_1=g_navNode_4_3.addNode('chc-exec-mgt','Executive Management',ssUrlPrefix + 'investor-relations/corporate-governance/exec-mgt/index.htm','UseImageCallouts==true');
g_navNode_4_3_2=g_navNode_4_3.addNode('chc-report-fraud-waste-abuse','Report Suspected Fraud',ssUrlPrefix + 'investor-relations/corporate-governance/report-fraud-waste-abuse/index.htm','UseBlueCallouts==true','UseImageCallouts==true');
g_navNode_4_4=g_navNode_4.addNode('chc-faq','Frequently Asked Questions',ssUrlPrefix + 'investor-relations/faq/index.htm','IFrameHeight==1300','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-faqs','UseImageCallouts==true');
g_navNode_4_5=g_navNode_4.addNode('chc-investor-inquiries','Investor Inquiries',ssUrlPrefix + 'investor-relations/investor-inquiries/index.htm','IFrameHeight==1600','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-requestinformation','UseImageCallouts==true');
g_navNode_4_6=g_navNode_4.addNode('chc-email-alerts','Email Alert Subscription',ssUrlPrefix + 'investor-relations/email-alerts/index.htm','IFrameHeight==800','IFrameURL==http\x3a//phx.corporate-ir.net/phoenix.zhtml?c\x3d107448\x26p\x3dIROL-alerts','UseImageCallouts==true');
g_navNode_5=g_navNode_Root.addNode('chc-medicare-medicaid','Medicare and Medicaid',ssUrlPrefix + 'medicare-medicaid/index.htm','Description==Consider Coventry \\x27s affordable Medicare solutions if you are turning 65 this year or are already eligible.  Our Medicaid business serves the public sector with a national scope, yet local health plan focus.','Use2COLBlueCallouts==TRUE','UseBlueCallouts==TRUE','UsePlanByStateCallout==false');
g_navNode_6=g_navNode_Root.addNode('chc-brokers-consultants','Brokers and Consultants',ssUrlPrefix + 'brokers-consultants/index.htm','UsePlanByStateCallout==true');
g_navNode_7=g_navNode_Root.addNode('chc-providers','Providers',ssUrlPrefix + 'providers/index.htm','UseImageCallouts==TRUE','UsePlanByStateCallout==true');
g_navNode_7_0=g_navNode_7.addNode('chc-networkparticipation','Network Participation',ssUrlPrefix + 'providers/network-participation/index.htm');
g_navNode_7_1=g_navNode_7.addNode('chc-secure-provider-portal','Secure Provider Portal',ssUrlPrefix + 'providers/secure-provider-portal/index.htm','UseImageCallouts==true');
g_navNode_9=g_navNode_Root.addNode('chc-careers','Careers',ssUrlPrefix + 'careers/index.htm','SectionBannerImage==CovCorpCareers.jpg','Use2COLBlueCallouts==TRUE','UseBlueCallouts==true','UseImageCallouts==true');
g_navNode_9_0=g_navNode_9.addNode('chc-featured-jobs','Featured Jobs',ssUrlPrefix + 'careers/featured-jobs/index.htm','UseImageCallouts==true');
g_navNode_9_1=g_navNode_9.addNode('chc-benefits-working-coventry','Why Work at Coventry',ssUrlPrefix + 'careers/benefits-working-coventry/index.htm','UseImageCallouts==true');
g_navNode_9_2=g_navNode_9.addNode('chc-professional-development','Professional Development',ssUrlPrefix + 'careers/professional-development/index.htm','UseImageCallouts==true');
g_navNode_9_3=g_navNode_9.addNode('chc-coventry-culture','Coventry Culture',ssUrlPrefix + 'careers/coventry-culture/index.htm','UseImageCallouts==true');
g_navNode_9_4=g_navNode_9.addNode('chc-coventry-as-reported-in','Coventry as Reported In',ssUrlPrefix + 'careers/coventry-as-reported-in/index.htm','UseBlueCallouts==true','UseImageCallouts==true');
g_navNode_9_5=g_navNode_9.addNode('chc-commitment-to-diversity','Commitment to Diversity',ssUrlPrefix + 'careers/commitment-to-diversity/index.htm','UseImageCallouts==true');
g_navNode_9_6=g_navNode_9.addNode('chc-upcoming-events','Upcoming Events',ssUrlPrefix + 'careers/upcoming-events/index.htm','UseImageCallouts==true');
g_navNode_9_7=g_navNode_9.addNode('chc-view-avail-positions','View Available Positions',ssUrlPrefix + 'careers/ViewAvailablePositions/index.htm','IFrameHeight==600','IFrameURL==http\x3a//recruiter.kenexa.com/coventry/cc/Home.ss?ccid\x3dbupJEdUjsTs\x253D','UseImageCallouts==true');
g_navNode_14=g_navNode_Root.addNode('chc-employers','Employers',ssUrlPrefix + 'employers/index.htm','UseImageCallouts==true','UsePlanByStateCallout==true');
g_navNode_15=g_navNode_Root.addNode('chc-members','Members',ssUrlPrefix + 'members/index.htm','UseImageCallouts==true','UsePlanByStateCallout==true');
