// hide/reveal remainder of object *regardless of where it is placed*
// requires <img id="moretag" src=/l/g/more.png> as the divider

function hidemore(a)
{
	e=document.getElementById(a);
	if (!e.fullContent) e.fullContent=e.innerHTML;
 	s=e.innerHTML.split(/moretag/i);
 	if (s.length>1)
 	{
		q=s.shift();
		r=s.join("moretag");
		t=q+ "moretag\" alt='' style='cursor:pointer' title='click here to see more' src='/l/g/more.gif' onclick='e=getElementById(\""+a+"\"); e.innerHTML=e.lessContent'>"
		e.moreContent=t;
		t=q+ "moretag\" alt='' style='cursor:pointer' title='click here to see less' src='/l/g/less.gif' onclick='e=getElementById(\""+a+"\"); e.innerHTML=e.moreContent'><gibble \""+r
		e.lessContent=t;
		e.innerHTML=e.moreContent;
	}
}

function unhidemore(a)
{
	e=document.getElementById(a);
	if (!e.fullContent) e.fullContent=e.innerHTML;
	e.innerHTML=e.fullContent;
}