function content_pocket_nav()
{
	this.m_StartLevel = 4;
	this.m_NumLevels  = 1;
	this.m_EndLevel   = 4;
	this.m_NavPath    = g_navNode_Path;
	content_pocket_nav.prototype.Display = content_pocket_nav_Display;
	content_pocket_nav.prototype.DisplayNode = content_pocket_nav_DisplayNode;	
}

function content_pocket_nav_Display (node)
{
	this.DisplayNode(node);	
}

function content_pocket_nav_DisplayNode(node)
{
	var bSelected = false;
	var nodeColor = this.m_TextColor;
	var nodeClass = this.m_ClassName

	var nodeLevel = node.m_level;
	
	if (nodeLevel > 6)
		nodeLevel = 6;
	
	if (this.m_NavPath.length > 0 && node.m_level < this.m_NavPath.length)
	{
		if (this.m_NavPath[node.m_level] == node.m_id)
		{
			if (node.m_level > 0 || (node.m_level == 0 && this.m_NavPath.length == 1))
			{
				bSelected = true;
				nodeColor = this.m_FocusColor;
				nodeClass += '-focus';
			}
		}
	}

	if (nodeLevel > 0)
		nodeClass += '-' + nodeLevel;
		
if (bSelected)
{
	if ( (node.m_level == 0 && this.m_ShowHome) || 
     	 (node.m_level >= this.m_StartLevel && node.m_level <= this.m_EndLevel)
	   )
	{
		var ds = new Array();
		var di = 0;
		ds[di++] = '<a href="' + node.m_href + '"';
		ds[di++] = ' class="CPIntro"';		 
		ds[di++] = '>';
		ds[di++] = 'Introduction</a>';
		document.write(ds.join(''));

	}
}
	
	if (bSelected || node.m_level == 0)
	{	// expand sub-levels (if any)
		for (var i = 0; i < node.m_subNodes.length; i++)
		{
			this.DisplayNode(node.m_subNodes[i]);
		}
	}
}



function cp_parent()
{
	this.m_StartLevel = 3;
	this.m_NumLevels  = 1;
	this.m_EndLevel   = 3;
	this.m_NavPath    = g_navNode_Path;
	cp_parent.prototype.Display = cp_parent_Display;
	cp_parent.prototype.DisplayNode = cp_parent_DisplayNode;	
}

function cp_parent_Display (node)
{
	this.DisplayNode(node);	
}

function cp_parent_DisplayNode(node)
{
	var bSelected = false;
	var nodeColor = this.m_TextColor;
	var nodeClass = this.m_ClassName

	var nodeLevel = node.m_level;
	
	if (nodeLevel > 6)
		nodeLevel = 6;
	
	if (this.m_NavPath.length > 0 && node.m_level < this.m_NavPath.length)
	{
		if (this.m_NavPath[node.m_level] == node.m_id)
		{
			if (node.m_level > 0 || (node.m_level == 0 && this.m_NavPath.length == 1))
			{
				bSelected = true;
				nodeColor = this.m_FocusColor;
				nodeClass += '-focus';
			}
		}
	}

	if (nodeLevel > 0)
		nodeClass += '-' + nodeLevel;
		
	if ( (node.m_level == 0 && this.m_ShowHome) || 
     	 (node.m_level >= this.m_StartLevel && node.m_level <= this.m_EndLevel)
	   )
	if (bSelected)
	{
		var ds = new Array();
		var di = 0;
		ds[di++] = '<a href="' + node.m_href + '"';
		ds[di++] = ' class="CPIntro"';		 
		ds[di++] = '><<&nbsp;Back to ';
		ds[di++] = node.m_label
		ds[di++] = '</a>';
		document.write(ds.join(''));

	}
	
	if (bSelected || node.m_level == 0)
	{	// expand sub-levels (if any)
		for (var i = 0; i < node.m_subNodes.length; i++)
		{
			this.DisplayNode(node.m_subNodes[i]);
		}
	}
}
