// Author: Arachne
// ver 1.0
// Last edited: 05Aug10
// Tested in: IE6+, FF, Safari, Chrome 05Aug10
// Requires body class == title on a of li

var YouAreHere =
{
	init: function()
	{		
		var bodyTag = document.getElementsByTagName("body");
		var section = bodyTag[0].className;
		
		var navList = document.getElementById("sidebarNav"); 
		var links = navList.getElementsByTagName("a");
		for (var i = 0, ii = links.length; i < ii; i++)
		{	
			if (section == links[i].title)
			{
				links[i].className = "currentSection";
				if (section == "neighbours")
				{
				YouAreHere.reWrite(links[i]);
				}
			}
		}
	},
	
	reWrite: function(target)
	{
		// replace "Neighbours & Twins" with "N'bours & Twins"
		var oldText = target.firstChild;
		var removedNode = target.removeChild(oldText);
		var newText = document.createTextNode("N'bours & Twins");
		newText = target.appendChild(newText);
	}
};

YouAreHere.init();
