// JavaScript Document
function flipVisibility(div)
{
	var uls = div.getElementsByTagName("ul");
	for(i=0; i<uls.length; i++)
	{
		var ul = uls[i];
		
		if(ul.className && ul.className != "")
		{
			
			ul.className = "";
			ul.removeAttribute("class");
			h3 = div.getElementsByTagName("h3")[0];
			
			leftIndex = h3.innerHTML.indexOf(" [");
			if(leftIndex == -1)
			{
				h3.innerHTML += " [-]";
			}
			else
			{
				txt = h3.innerHTML;
				h3.innerHTML = txt.substr(0, leftIndex) + " [-]";
			}
		}
		else
		{
			ul.className = "hide";
			ul.setAttribute("class", "hide");
			h3 = div.getElementsByTagName("h3")[0];
			
			leftIndex = h3.innerHTML.indexOf(" [");
			if(leftIndex == -1)
			{
				h3.innerHTML += " [+]";
			}
			else
			{
				txt = h3.innerHTML;
				h3.innerHTML = txt.substr(0, leftIndex) + " [+]";
			}
		}
	}
}

function setupULs()
{
	var years = document.getElementsByTagName("h3");
	for(j=0; j<years.length; j++)
	{			
		if(j > 0)
		{
			flipVisibility(years[j].parentNode);
		}
		else
		{
			years[0].innerHTML += " [-]";
		}
	}
}