/////////////////////////////////////////////////////////////////////////////
// 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('320','Home',ssUrlPrefix + 'index.htm',null,'Description==Rural Carrier Benefit Plan - Providing superior service to rural letter carriers nationwide. ','Keywords==Rural Carrier Benefit Plan \x7c RCBP \x7c RCBP members \x7c Rural Carrier members \x7c Coventry Health Care \x7c Rural Carrier health plan \x7c FEHBP \x7c Fedearl Employees Health Benefit Plan \x7c Federal Employees health care coverage \\x0a','SectionBannerImage==InteriorBanner18.jpg','SectionIdPrefix==rcbp-','ShowLoginBox==TRUE','UseImageCallouts==FALSE','secondaryUrlVariableField==region1');
g_navNode_0=g_navNode_Root.addNode('rcbp-plans-and-programs','Plans \x26 Programs',ssUrlPrefix + 'plans-and-programs/index.htm','Description==Learn more about the plans and programs we offer.','Keywords==RCBP health plan benefits \x7c Rural Carrier Benefit Plan health plan benefits \x7c Rural Carrier health plan benefits ','SectionBannerImage==InteriorBanner18.jpg','SectionIdPrefix==rcbp-','ShowLoginBox==FALSE','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_0_0=g_navNode_0.addNode('rcbp-health-plan-benefits','Health Plan Benefits',ssUrlPrefix + 'plans-and-programs/health-plan-benefits/index.htm','Description==View the Summary of Benefits for the High Option of the Rural Carrier Benefit Plan.','HowManyTableRegions==7','Keywords==RCBP Summary of Benefits \x7c Rural Carrier Benefit Plan Summary of Benefits \x7c RCBP Official Plan Brochure \x7c Rural Carrier Benefit Pl','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_0_1=g_navNode_0.addNode('rcbp-health-and-wellness','Health and Wellness',ssUrlPrefix + 'plans-and-programs/health-and-wellness/index.htm','Description==Learn more about our benefits and services that support your health care needs. ','Keywords==disease management \x7c utilization management \x7c case management \x7c healthy pregnancy program \x7c wellness programs \x7c RCBP wellness programs \x7c Rural Carrier Benefit Plan wellness programs \x7c','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_0_1_0=g_navNode_0_1.addNode('rcbp-disease-management','Disease Management',ssUrlPrefix + 'plans-and-programs/health-and-wellness/disease-management/index.htm','Description==View information about our disease management program for asthma, diabetes, heart failure, coronary artery disease, chronic obstructive pulmonary disease, and cancer.','Keywords==disease management \x7c RCBP disease management \x7c Rural Carrier Benefit Plan disease management \x7c','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_0_1_1=g_navNode_0_1.addNode('rcbp-utilization-mgmt','Utilization Management',ssUrlPrefix + 'plans-and-programs/health-and-wellness/utilization-management/index.htm','Description==See how our Utilization Management program is designed to help you evaluate the medical necessity of your recommended treatment and identify whether or not a procedure can be certified under the terms of your plan. ','Keywords==utilization management \x7c RCBP utilization management \x7c Rural Carrier Benefit Plan utilization management \x7c precertification review','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_0_1_2=g_navNode_0_1.addNode('rcbp-case-management','Case Management',ssUrlPrefix + 'plans-and-programs/health-and-wellness/case-management/index.htm','Description==Learn how members who have been identified with certain diagnoses may benefit from our Case Management program.','Keywords==case management \x7c RCBP case management \x7c Rural Carrier Benefit Plan case management \x7c health care delivery options \x7c case manager','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_0_1_3=g_navNode_0_1.addNode('rcbp-healthy-pregnancy','Healthy Pregnancy Program',ssUrlPrefix + 'plans-and-programs/health-and-wellness/healthy-pregnancy-program/index.htm','Description==Learn how we, in cooperation with your physician, want to help you learn more about having a baby and offer you assistance in making the most appropriate delivery plan.','Keywords==health pregnancy \x7c healthy pregnancy program \x7c RCBP health pregnancy program \x7c Rural Carrier Benefit Plan health pregnancy program \x7c health pregnancy education \x7c pregnancy education \x7c health pregnancy education kit \x7c pregnancy education kit \x7c pregnancy ','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_1=g_navNode_Root.addNode('rcbp-member-support','Member Support',ssUrlPrefix + 'member-support/index.htm','Description==Find out how our secure member portal, makes it easier for you to find, use, and control your personal health and benefits information online.','Keywords==My Online Services \x7c Coventry member portal \x7c personal health assistant \x7c personal health record \x7c PHR \x7c locate a provider \x7c find a provider \x7c health risk assessment \x7c hospital quality rating \x7c physician quality rating \x7c health information \x7c ','SectionBannerImage==MemberSupport_moorcbp.jpg','SectionIdPrefix==rcbp-','ShowLoginBox==TRUE','TurnOnAdditionalCR==TRUE','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_1_0=g_navNode_1.addNode('rcbp-locate-a-provider','Locate a Provider',ssUrlPrefix + 'member-support/locate-a-provider/index.htm','Description==Locate a participating provider in your area.','Keywords==Coventry provider network \x7c find a provider \x7c locate a provider \x7c find a doctor \x7c locate a doctor \x7c find a hospital \x7c locate a hospital \x7c provider search \x7c search for a participating provider \x7c search for a doctor \x7c search for a provider \x7c search for a hospital','ShowLoginBox==TRUE','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_1_1=g_navNode_1.addNode('rcbp-wellness-tools','Wellness Tools',ssUrlPrefix + 'member-support/wellness-tools/index.htm','Description==Learn more about the wellness tools we provide to help you make good health care decisions.','Keywords==wellness tools \x7c My Online Services tools \x7c Network Fee Lookup \x7c Cost of Care Estimator \x7c Hospital Comparison Tool \x7c ','ShowLoginBox==TRUE','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_1_2=g_navNode_1.addNode('rcbp-forms-library','Forms Library',ssUrlPrefix + 'member-support/forms-library/index.htm','Description==Access forms you need on a regular basis to receive the benefits under your plan. ','Keywords==RCBP member forms \x7c RCBP forms \x7c Rural Carrier Benefit Plan member forms \x7c Rural Carrier Benefit Plan forms \x7c medical claim form \x7c provider nomination form \x7c RCBP medical claim form \x7c Rural Carrier Benefit Plan medical claim form \x7c RCBP provider nom','ShowLoginBox==TRUE','UseBlueCallouts==TRUE','UseImageCallouts==TRUE','UseMultiDocLibrary==TRUE');
g_navNode_1_3=g_navNode_1.addNode('rcbp-members-news','Announcements/News',ssUrlPrefix + 'member-support/announcements-news/index.htm','Description==Read the latest news and announcements from Coventry.','Keywords==Coventry news \x7c Coventry announcements \x7c Rural Carrier Benefit Plan news \x7c Rural Carrier Benefit Plan announcements','SectionIdPrefix==rcbp-','ShowLoginBox==TRUE','TurnOnAdditionalCR==TRUE','UseBlueCallouts==FALSE','UseImageCallouts==TRUE');
g_navNode_1_4=g_navNode_1.addNode('rcbp-glossary-of-terms','Glossary of Terms',ssUrlPrefix + 'member-support/glossary-of-terms/index.htm','Description==View our glossary of terms.','Keywords==health insurance terms \x7c RCBP terms \x7c Rural Carrier Benefit Plan terms','SectionIdPrefix==rcbp-','ShowLoginBox==TRUE','UseBlueCallouts==FALSE','UseImageCallouts==TRUE');
g_navNode_1_5=g_navNode_1.addNode('rcbp-members-faq','Frequently Asked Questions',ssUrlPrefix + 'member-support/frequently-asked-questions/index.htm','Description==Find answers to common questions that members ask us.','Keywords==RCBP FAQ \x7c Coventry Frequently Asked Questions \x7c Coventry member FAQ \x7c Coventry member frequently asked questions ','ShowLoginBox==TRUE','UseImageCallouts==TRUE');
g_navNode_2=g_navNode_Root.addNode('rcbp-wellness-resources','Wellness Resources',ssUrlPrefix + 'wellness-resources/index.htm','Description==Learn how to access our wellness information that includes a medical library, health assessment tools, preventative health guidelines, information just for kids and teens \u2013 all tools for your and your family to get and stay, healthy. ','Keywords==wellness resouces \x7c WellBeing \x7c Coventry WellBeing \x7c health assessment tools \x7c preventative health guidelines \x7c exercise programs \x7c kids health','SectionBannerImage==WellnessResources_moorcbp.jpg','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_2_0=g_navNode_2.addNode('rcbp-healthy-lifestyle','Maintaining a Healthy Lifestyle',ssUrlPrefix + 'wellness-resources/maintaining-a-healthy-lifestyle/index.htm','Description==Learn how to take control of your day-to-day approach to wellness in our secure member portal, My Online Services. ','Keywords==assess your health \x7c health risk assessment \x7c immunization schedules \x7c health information \x7c alcohol abuse \x7c substance abuse','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_2_1=g_navNode_2.addNode('rcbp-medical-conditions','Managing Medical Conditions',ssUrlPrefix + 'wellness-resources/managing-medical-conditions/index.htm','Description==Learn how to keep yourself healthy by staying informed about medical conditions and current treatments.','Keywords==medical treatments \x7c medical conditions \x7c healthy \x7c Manage medical conditions \x7c common medical treatments','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_2_2=g_navNode_2.addNode('rcbp-kids-health','Focus on Kids Health',ssUrlPrefix + 'wellness-resources/focus-on-kids-health/index.htm','Description==Find age appropriate information related to your children\u2019s health. ','Keywords==kids health \x7c childrens health \x7c healthy recipes \x7c health information for kids \x7c health information for teens \x7c health information for children','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
g_navNode_2_3=g_navNode_2.addNode('rcbp-health-guidelines','Preventive Health Guidelines',ssUrlPrefix + 'wellness-resources/preventive-health-guidelines/index.htm','Description==Learn more about immunizations and preventive services for different stages of your life. ','Keywords==immunization schedules \x7c immunizations \x7c prventive health \x7c preventive health guidelines \x7c preventive health services','UseBlueCallouts==TRUE','UseImageCallouts==TRUE','UseMultiDocLibrary==TRUE');
g_navNode_3=g_navNode_Root.addNode('rcbp-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 RCBP contacts \x7c find Coventry representative \x7c find Coventry RCBP representative \x7c Coventry contact information ','SectionBannerImage==ContactUs_moorcbp.jpg','ShowLoginBox==FALSE','UseBlueCallouts==TRUE','UseImageCallouts==TRUE');
