// ----------------------------------------------------------------------------------
// Shows or hides a block-level element, based on ID.
// ----------------------------------------------------------------------------------

	var supported = document.getElementById;
	var selected_block = 0; // Possible values are: 0 shows no blocks, 1 or 2 shows that block. Use 'class=para' on blocks to hide.

	function showHideBlock(new_select)
	{
		if (!supported) {
			alert('This link does not work in your browser.');
			return;
		}

		if (new_select == selected_block) { // If clicked on currently selected, close it and set none selected.
			document.getElementById('block' + selected_block).style.display = 'none';
			selected_block = 0;
		}
		else { // Clicked on block other than currently selected
			if (selected_block != 0) { // Something is currently open, so close it.
				document.getElementById('block' + selected_block).style.display = 'none';
			}

			document.getElementById('block' + new_select).style.display = 'block'; // Open new selected
			selected_block = new_select;
		}

	}

	function showBlock(new_select)
	{
		if (!supported) {
			alert('This link does not work in your browser.');
			return;
		}

		if ((selected_block != 0) && (selected_block != new_select)) { // Something is currently open, so close it.
			document.getElementById('block' + selected_block).style.display = 'none';
		}

		document.getElementById('block' + new_select).style.display = 'block'; // Open new selected
		selected_block = new_select;
	}