function show(nr)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'block') ? 'none' : 'block';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'block') ? 'none' : 'block';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		notcurrent = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
		document.getElementById(nr).style.display = notcurrent;
	}
}

function changeclass(vr)
{
	if (document.layers)
	{
		current = (document.layers[vr].className == 'togglebox') ? 'toggleboxswitched' : 'togglebox';
		document.layers[vr].className = current;
	}
	else if (document.all)
	{
		current = (document.all[vr].className == 'togglebox') ? 'toggleboxswitched' : 'togglebox';
		document.all[vr].className = current;
	}
	else if (document.getElementById)
	{
		notcurrent = (document.getElementById(vr).className == 'togglebox') ? 'toggleboxswitched' : 'togglebox';
		document.getElementById(vr).className = notcurrent;
	}
}

//I found this example at http://www.quirksmode.org/js/blockinvi.html Thanks for example
