function showHideElement(e, action)
{
	if (!action)
		e.style.visibility = "hidden";
	else
		e.style.visibility = "";
}

function showHideRows(sTarget, action)
{
//Find all rows with a prefix of sTarget
	var sDisplay;
	var lTargetLen = sTarget.length;
		
	var rows = document.getElementsByTagName('tr');
	for (i = 0; i < rows.length; i++)
	{
		if (rows[i].id.substring(0,lTargetLen) == sTarget)
		{
			if (!action) 
			{
				HideRowID(rows[i].id);
			}
			else
			{
				ShowRowID(rows[i].id);
			}
		}
	}
}

function showHideAll()
{
	var e = document.forms['form1'].elements['btnShowAll'];
	if (e.value == 'Show All')
	{
		e.value = 'Hide All';
		ShowAll()
	}
	else
	{
		e.value = 'Show All';
		HideAll()
	}
}

function ShowAll()
{
	showHideRows('more_',true);
}

function HideAll()
{
	showHideRows('more_',false);	
}

