function decorateNav(navDivId, contentDivId)
{
	var navLinks = $A($(navDivId).getElementsByTagName("a"));
	
	navLinks.each(function(link) {
		if (link.className.match(/external/) !== null)
		{
			return;
		}
		decorateLink(link, contentDivId);
	});
}

function decorateInternalLinks(contentDivId)
{
	var internalLinks = $(contentDivId).getElementsByClassName("internal");
	
	internalLinks.each(function(link) {
		decorateLink(link, contentDivId);
	});
}

function decorateLink(link, contentDivId)
{
	link.onclick = function() {
		new Ajax.Updater(contentDivId, link.href, {
			method: 'get',
			evalScripts: true,
			onComplete: function(xhr) { decorateInternalLinks(contentDivId); }
		});
		return false;
	};
}