/* Site functions
 *
 * block / hide toggle
 *
 * inline / hide
 *
 * Menu show / hide toggle
 *
 * Show dates toggle
 */

// block / hide toggle
function toggle(id)
{
	var item = document.getElementById(id);
	item.style.display = (item.style.display == 'none') ? 'block' : 'none';
}

// inline / hide toggle
function inline_toggle(id)
{
	var item = document.getElementById(id);
	item.style.display = (item.style.display == 'none') ? 'inline' : 'none';
}

// Menu toggle
function menu_toggle(id)
{
	var item = document.getElementById(id);
	item.style.display = (item.style.display == 'none') ? 'block' : 'none';
}

// Dates toggles
function dates_show(id)
{
	document.getElementById("show_dates"+id).style.display = "block";
	document.getElementById("show_hide"+id).innerHTML = "<a href=\"javascript:;\" onclick=\"dates_hide("+id+");\">Hide dates</a>";
}
function dates_hide(id)
{
	document.getElementById("show_dates"+id).style.display = "none";
	document.getElementById("show_hide"+id).innerHTML = "<a href=\"javascript:;\" onclick=\"dates_show("+id+");\">Show dates</a>";
}

function show_past_dates()
{
	var item;
	var list = document.getElementsByTagName("li");
	for (item in list)
	{
		switch (list[item].className)
		{
			case "past_date":
				list[item].style.display = "inline";
				break;
			case "show_past":
				list[item].style.display = "none";
				break;
		}
	}
}
