function showFeatureDetail(feature, intro)
{
	document.getElementById('title' + feature).className = 'shrink';
	if (intro) { document.getElementById('intro' + feature).className = 'hidden'; }
	document.getElementById('content' + feature).className = 'visible';
}
function showFeatureSubDetail(feature, intro)
{
	document.getElementById('title' + feature).className = 'shrink2';
	if (intro) { document.getElementById('intro' + feature).className = 'hidden'; }
	document.getElementById('content' + feature).className = 'visible';
}

function hideFeatureDetail(feature, intro)
{
	document.getElementById('title' + feature).className = 'expand';
	if (intro) { document.getElementById('intro' + feature).className = 'visible'; }
	document.getElementById('content' + feature).className = 'hidden';
}

function hideFeatureSubDetail(feature, intro)
{
	document.getElementById('title' + feature).className = 'expand2';
	if (intro) { document.getElementById('intro' + feature).className = 'visible'; }
	document.getElementById('content' + feature).className = 'hidden';
}

function showAll(total)
{
	var i;
	
	for (i = 1; i <= total; i++)
	{
		showFeatureDetail(i,false);
	}
}

function hideAll(total)
{
	var i;
	
	for (i = 1; i <= total; i++)
	{
		hideFeatureDetail(i,false);
	}
}