<!-- Hide script from non-JS browsers (this comment can cause validation errors)
/*-------------------------------------------------------------------------------------------*/
/*                                     COLLAPSIBLE TEXT                                      */
/*  These functions implement an event-driven collapsible text facility. Do not make         */
/*  any changes.                                                                             */
/*  The "showAll" function is the complement of the "hideAll" function, for use by the       */
/*  visibility toggle button.                                                                */
/*-------------------------------------------------------------------------------------------*/
window.onload = function () {
	var divs = document.getElementsByTagName('div');
	for (var i=0; i < divs.length; i++)
	{
		if (divs[i].className == 'label')
			divs[i].onclick = clickAction;
	}
	hideAll();
}

/*-------------------------------------------------------------------------------------------*/
function hideAll()
{
	var divs = document.getElementsByTagName('div');
	for (var i=0; i< divs.length; i++)
	{
		if (divs[i].className == 'content')
			divs[i].style.display = 'none';
	}
}

/*-------------------------------------------------------------------------------------------*/
function showAll()
{
	var divs = document.getElementsByTagName('div');
	for (var i=0; i < divs.length; i++)
	{
		if (divs[i].className == 'content')
			divs[i].style.display = 'block';
	}
}

/*-------------------------------------------------------------------------------------------*/
function clickAction(e)
{
	if (!e) var e = window.event;
	if (e.target) var target = e.target;
	else if (e.srcElement) var target = e.srcElement;
	while (target.nodeName != 'DIV')
		target = target.parentNode;
	var nextSib = target.nextSibling;
	while (nextSib.nodeType != 1)
		nextSib = nextSib.nextSibling;
	var nextSibState = (nextSib.style.display == 'none') ? 'block' : 'none';
	nextSib.style.display = nextSibState;
} 
/*-------------------------------------------------------------------------------------------*/
// Stop hiding the script -->