function hideMetaData ()
{
	document.getElementById('full').className='hide';
	document.getElementById('friendly').className='show';
	matchHeight();
}
function showMetaData ()
{
	document.getElementById('friendly').className='hide';
	document.getElementById('full').className='show';
	matchHeight();
}
function ColorOn (id){
	var mycolor = '#DCDCDC';
	link=document.getElementById(id);
	link.style.background = mycolor;

}

function ColorOff (id){
		link=document.getElementById(id);
		link.style.background = '#FFFFFF';
}

function initDivs () {
	
	formatLinks("fullTable");
	formatLinks("friendlyTable");
		
	menuDiv=document.getElementById('pageContentArea1');
	friendlyDiv=document.getElementById('friendly');
	fullDiv=document.getElementById('full');
	contentArea2Div=document.getElementById('pageContentArea2full');
	
	if(menuDiv.offsetHeight){
		menuHeight=menuDiv.offsetHeight;
		friendlyHeight=friendlyDiv.offsetHeight+30;
		fullHeight=fullDiv.offsetHeight+30;
	}
	else if(menuDiv.style.pixelHeight){
		menuHeight=menuDiv.style.pixelHeight;
		friendlyHeight=friendlyDiv.style.pixelHeight+30;
		fullHeight=full.styleDiv.pixelHeight+30;
	}
}

function displayFull () {
	height = Math.max(menuHeight,fullHeight);
	menuDiv.style.height=height + "px";
	contentArea2Div.style.height=height + "px";
}

function displayFriendly () {
	maxHeight = Math.max(menuHeight,friendlyHeight);
	menuDiv.style.height=maxHeight + "px";
	contentArea2Div.style.height=maxHeight + "px";
}

function formatLinks(tableId) {
	var spanObj = document.getElementById("ruler");

	var tableNode = document.getElementById(tableId);
	var lastCellIndex = tableNode.rows[0].cells.length;
	var trueWidth = tableNode.rows[0].cells[lastCellIndex - 1].offsetWidth;

	var j = 0;

	var nodes = tableNode.getElementsByTagName("div");
	for (j = 0; j < nodes.length; j++)
	{
		if (nodes[j].style.display == "none")
		{
			var newText = formatLink(nodes[j].innerHTML, trueWidth);
			var node = nodes[j].previousSibling;

			if (node != undefined)
			{
				if (node.tagName == "A")
				{
					node.innerHTML = newText;
				}
				else
				{
					node = nodes[j].parentNode;
					node.innerHTML = node.innerHTML + newText;
				}
			}
			else
			{
				node = nodes[j].parentNode;
				node.innerHTML = node.innerHTML + newText;
			}
		}
	}
}

function formatLink(origText, trueWidth)
{
	var spanObj = document.getElementById("ruler");
	spanObj.innerHTML = origText;

	var breakhtml = "<br />";
	var breakpoint = origText.length;
	var newText = "";
	var start = 0;

	while (newText.length < origText.length)
	{
		while (spanObj.offsetWidth > trueWidth)
		{
			breakpoint = breakpoint - 5;
			spanObj.innerHTML = origText.substring(start, breakpoint);
		}

		newText = newText + origText.substring(start, breakpoint) + breakhtml;

		spanObj.innerHTML = origText.substring(breakpoint);
		start = breakpoint;
		breakpoint = origText.length;
	}

	newText = newText + origText.substring(start);

	var breakLoc = newText.lastIndexOf(breakhtml);
	var breakLoc2 = newText.length - breakhtml.length;

	if (breakLoc != breakLoc2)
	{
		newText = newText + breakhtml;
	}

	return newText;
}