function showhide(self, Nxt)
{
	var ShHd=document.getElementById(Nxt);
	if(ShHd.style.display=="")
	{
		self.innerHTML='+';
		ShHd.style.display="none";
	}
	else
	{
		self.innerHTML='-';
		ShHd.style.display="";
	}
}

function hideall()
{
	var span = document.getElementsByTagName('span');
	var ol = document.getElementsByTagName('ol');

	for (var i = 0; i < ol.length; i++)
	{
		if (ol[i].id != "")
		{
			for (var j = 0; j < span.length; j++)
			{
				if (span[j].id == 'span_'+ol[i].id)
				{
					break;
				}
			}
			if (j!=span.length)
				showhide(span[j], ol[i].id);
		}
	}
}