/////////////////////////////////////////////////////////////////////////////
// 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('251','Home',ssUrlPrefix + 'index.htm',null,'Description==Learn how CoventryOne health insurance coverage for individuals and families can be the solution for you\x21','Keywords==CoventryOne \x7c health insurance \x7c individual insurance \x7c health coverage \x7c health insurance rates \x7c self employed health insurance \x7c college insurance \x7c family health insurance \x7c self-employed \x7c health insurance plans \x7c health insurance policy \x7c health insurance policies \x7c health plans \x7c affordable health plans \x7c private insurance \x7c college healh insurance \x7c low cost insurance \x7c low cost health insurance \x7c cheap insurance \x7c cheap health insurance \x7c affordable health insurance \x7c affordable insurance \x7c qualified plans \x7c HSA','SectionBannerImage==CovOneMember-Support.jpg');
g_navNode_0=g_navNode_Root.addNode('c1-counting-on-coventryone','Counting on CoventryOne',ssUrlPrefix + 'counting-on-coventryone/index.htm','Description==CoventryOne gives you peace of mind with a wide range of affordable coverage options.','Keywords==CoventryOne \x7c health insurance \x7c individual insurance \x7c health coverage \x7c health insurance rates \x7c health insurance plans \x7c health insurance policy \x7c health insurance policies \x7c health plans \x7c affordable health plans\x7c low cost health insurance \x7c affordable health insurance \x7c affordable insurance \x7c health insurance options','SectionBannerImage==CovOneCounting-on-CoventryOne.jpg');
g_navNode_0_0=g_navNode_0.addNode('c1-features-and-benefits','Features And Benefits',ssUrlPrefix + 'counting-on-coventryone/features-and-benefits/index.htm','SectionBannerImage==CovOneCounting-on-CoventryOne.jpg','ShowStateSelector==TRUE','UseBigCalloutBox==TRUE');
g_navNode_0_1=g_navNode_0.addNode('c1-solutions-for-life-stages','Solutions for All Life Stages',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/index.htm','SectionBannerImage==CovOneCounting-on-CoventryOne.jpg');
g_navNode_0_1_0=g_navNode_0_1.addNode('c1-student','Student',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/student/index.htm');
g_navNode_0_1_1=g_navNode_0_1.addNode('c1-recent-graduates','Recent Graduates',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/recent-graduates/index.htm');
g_navNode_0_1_2=g_navNode_0_1.addNode('c1-families','Families',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/Families/index.htm');
g_navNode_0_1_3=g_navNode_0_1.addNode('c1-between-jobs','Between Jobs',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/between-jobs/index.htm');
g_navNode_0_1_4=g_navNode_0_1.addNode('c1-self-employed','Self-Employed',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/self-employed/index.htm');
g_navNode_0_1_5=g_navNode_0_1.addNode('c1-no-insurance-at-my-job','No Insurance at My Job',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/no-insurance-at-my-job/index.htm');
g_navNode_0_1_6=g_navNode_0_1.addNode('c1-early-retirees','Early Retirees',ssUrlPrefix + 'counting-on-coventryone/solutions-for-all-life-stages/early-retirees/index.htm');
g_navNode_0_2=g_navNode_0.addNode('c1-eligibility','Eligibility',ssUrlPrefix + 'counting-on-coventryone/eligibility/index.htm');
g_navNode_0_3=g_navNode_0.addNode('c1-how-to-apply','How to Apply',ssUrlPrefix + 'counting-on-coventryone/how-to-apply/index.htm','SectionBannerImage==CovOneCounting-on-CoventryOne.jpg');
g_navNode_1=g_navNode_Root.addNode('c1-understanding-indvdl-cover','Guide to Coverage',ssUrlPrefix + 'guide-to-coverage/index.htm','Description==New to individual coverage? Health insurance can be confusing.  You don\\x27t have to go at it alone - CoventryOne is easy to understand, and this section makes it even easier. ','Keywords==CoventryOne \x7c health insurance \x7c individual insurance \x7c health coverage \x7c health insurance rates \x7c self employed health insurance \x7c college insurance \x7c family health insurance \x7c self-employed \x7c health insurance plans \x7c health insurance policy \x7c health insurance policies \x7c health plans \x7c affordable health plans \x7c private insurance \x7c college healh insurance \x7c low cost insurance \x7c low cost health insurance \x7c cheap insurance \x7c cheap health insurance \x7c affordable health insurance \x7c affordable insurance \x7c deductible \x7c copay \x7c co insurance \x7c prescription drugs \x7c rx plans \x7c prescription plans \x7c qualified plans','SectionBannerImage==CovOneGuide-to-Coverage.jpg');
g_navNode_2=g_navNode_Root.addNode('c1-get-a-quote','Get A Quote',ssUrlPrefix + 'get-a-quote/index.htm');
g_navNode_3=g_navNode_Root.addNode('c1-member-support','Member Support',ssUrlPrefix + 'member-support/index.htm','Description==Learn more about the services we have to offer you as our valued member, like how to update your policy, frequently asked questions, access to My Online Services, and locating a provider or pharmacy.','Keywords==CoventryOne \x7c health insurance \x7c individual insurance \x7c health coverage \x7c health insurance rates \x7c self employed health insurance \x7c college insurance \x7c family health insurance \x7c self-employed \x7c health insurance plans \x7c health insurance policy \x7c health insurance policies \x7c health plans \x7c affordable health plans \x7c private insurance \x7c college healh insurance \x7c low cost insurance \x7c low cost health insurance \x7c cheap insurance \x7c cheap health insurance \x7c affordable health insurance \x7c affordable insurance \x7c qualified plans \x7c HSA \x7c find a doctor \x7c find a provider \x7c My Online Services','MemberSupportSection==TRUE','SectionBannerImage==CovOneMember-Support.jpg','UseBigCalloutBox==FALSE');
g_navNode_3_0=g_navNode_3.addNode('c1-updating-your-policy','Updating Your Policy',ssUrlPrefix + 'member-support/updating-your-policy/index.htm','MemberSupportSection==TRUE','SectionBannerImage==CovOneMember-Support.jpg');
g_navNode_3_1=g_navNode_3.addNode('c1-insurance-plan-faq','Frequently Asked Questions',ssUrlPrefix + 'member-support/frequently-asked-questions/index.htm','MemberSupportSection==TRUE','SectionBannerImage==CovOneMember-Support.jpg');
g_navNode_3_2=g_navNode_3.addNode('c1-prescription-formulary','Prescription Formulary',ssUrlPrefix + 'member-support/prescription-formulary/index.htm','MemberSupportSection==TRUE');
g_navNode_4=g_navNode_Root.addNode('c1-contact-us','Contact Us',ssUrlPrefix + 'contact-us/index.htm','Description==Need to contact ConventryOne?  Find out who you need to call, fax or email for more information.','Keywords==CoventryOne \x7c health insurance \x7c individual insurance \x7c health coverage \x7c health insurance rates \x7c self employed health insurance \x7c college insurance \x7c family health insurance \x7c self-employed \x7c health insurance plans \x7c health insurance policy \x7c health insurance policies \x7c health plans \x7c affordable health plans \x7c private insurance \x7c college healh insurance \x7c low cost insurance \x7c low cost health insurance \x7c cheap insurance \x7c cheap health insurance \x7c affordable health insurance \x7c affordable insurance \x7c qualified plans \x7c HSA \x7c contact us \\x5c phone number \x7c fax number','SectionBannerImage==CovOneContact-Us.jpg');
g_navNode_5=g_navNode_Root.addNode('c1-providers','Providers',ssUrlPrefix + 'providers/index.htm','SectionBannerImage==CovOneContact-Us.jpg');
g_navNode_5_0=g_navNode_5.addNode('c1-network-participation','Network Participation',ssUrlPrefix + 'providers/network-participation/index.htm');
g_navNode_5_1=g_navNode_5.addNode('c1-electronic-solutions','Electronic Solutions',ssUrlPrefix + 'providers/electronic-solutions/index.htm');
g_navNode_6=g_navNode_Root.addNode('c1-broker','Broker',ssUrlPrefix + 'broker/index.htm','Description==CoventryOne is the right choice for brokers, too\x21  See how selling CoventryOne for individuals and families can benefit your business, or, if you\\x27re already part of the team, access materials online.','Keywords==CoventryOne \x7c health insurance \x7c individual insurance \x7c health coverage \x7c health insurance rates \x7c self employed health insurance \x7c college insurance \x7c family health insurance \x7c self-employed \x7c health insurance plans \x7c health insurance policy \x7c health insurance policies \x7c health plans \x7c affordable health plans \x7c private insurance \x7c college healh insurance \x7c low cost insurance \x7c low cost health insurance \x7c cheap insurance \x7c cheap health insurance \x7c affordable health insurance \x7c affordable insurance \x7c qualified plans \x7c HSA \x7c health insurance broker \x7c health coverage broker \x7c health insurance agent \x7c health insurance producer \x7c sell health insurance \x7c sell health coverage','SectionBannerImage==CovOneContact-Us.jpg','ShowStateSelector==TRUE','UseImageCallouts==TRUE');
