function fnVerticalNavAsHTML( navObject )
{
// returns the HTML for a vertical bar of navigation links
	verticalnav = '';
	for( i=0; i < navObject.length; i++ )
	{
		verticalnav += fnTag( 'a', 'href="' + navObject[i].href + '"', '[' + navObject[i].text + ']' );
	}
	verticalnav = fnTag( 'div', 'id="verticalnav"', verticalnav );
	return verticalnav;
}

function fnAddverticalnav( text, url )
{
	verticalnav[verticalnav.length] = new fnLink( text, url );
}


function fnHorizontalNavAsHTML( navObject )
{
// returns the HTML for a horizontal bar of navigation links
	horizontalnav = '';
	for( i=0; i < navObject.length; i++ )
	{
		hyperlink = fnTag( 'a', 'href="' + navObject[i].href + '"', '[' + navObject[i].text + ']' );
		horizontalnav += fnTag( 'li', '', hyperlink );
	}
	horizontalnav = fnTag( 'ul', 'id="horizontalnav"', horizontalnav );
	return horizontalnav;
}

function fnAddhorizontalnav( text, url )
{
	horizontalnav[horizontalnav.length] = new fnLink( text, url );
}

// Common function to both horizontal and vertical navigation bars

function fnLink( text, url )
{
	this.text = text;
	this.href = url;
}



