function tab(which)
{
	function setLinkClass(li, className)
	{
		var a = li.getElementsByTagName('a')[0];
		a.setAttribute('class', className);
		a.className = className;
	}
	
	var content = document.getElementById('sub-content');
	var divs = content.getElementsByTagName('div');
	var nav = document.getElementById('nav');
	var lis = nav.getElementsByTagName('li');
	var i;
	
	for (i = 0; i < lis.length; i++)
	{
		setLinkClass(lis[i], '');
	}
	for (i = 0; i < divs.length; i++)
	{
		if (divs[i].parentNode == content)
		{
			divs[i].style.display = 'none';
		}
	}
	
	// do it
	setLinkClass(document.getElementById('nav-'+which), 'current');
	document.getElementById('sub-content-'+which).style.display = 'block';
	
	return false;
}

function sidetab(section, which)
{
	function setClass(li, className)
	{
		li.setAttribute('class', className);
		li.className = className;
	}
	
	var content = document.getElementById('sub-content-'+section);
	var divs = content.getElementsByTagName('div');
	var nav = document.getElementById('sub-nav-'+section);
	var lis = nav.getElementsByTagName('li');
	var i;
	
	for (i = 0; i < lis.length; i++)
	{
		setClass(lis[i], 'sub-nav-off');
	}
	for (i = 0; i < divs.length; i++)
	{
		if (divs[i].parentNode == content)
		{
			divs[i].style.display = 'none';
		}
	}
	
	// do it
	setClass(document.getElementById('sub-nav-'+section+'-'+which), 'sub-nav-on');
	document.getElementById('sub-content-'+section+'-'+which).style.display = 'block';
	
	return false;
}
