

function table_holdings_changeview(el)
{


	//NOTE: customized to hyperlink text(s). don't reuse outside scope!
	try
	{
		//////////////////////////
		// validate argument	//
		//////////////////////////


		var el = document.getElementById('component_holding_footer_navigation_image');
		if (!el) { return; }


		//////////////////////
		// set fold status	//
		//////////////////////


		var fold = (el.src.indexOf('button.show.top10.dk.gif') != -1);


		//////////////////////////
		// flip buttons image	//
		//////////////////////////


		if (fold)
		{
			el.src = el.src.replace('button.show.top10.dk.gif', 'button.showall.dk.gif');
		}
		else
		{
			el.src = el.src.replace('button.showall.dk.gif', 'button.show.top10.dk.gif');
		}


		//////////////////////////////////////
		// change view state for column(s)	//
		//////////////////////////////////////


		var tbody = document.getElementById('component_holding_items');

		if (!tbody) { return; }

		for (var i=0; i<tbody.childNodes.length; i++)
		{

			//////////////////////////
			// note: first 10 items	//
			// are always show.		//
			//////////////////////////
			if (i > 9)
			{
				var el = tbody.childNodes[i];
				el.style.display = (fold) ? 'none' : 'block';
			}
		}


		//////////////////////////////////
		// change view state for sum	//
		//////////////////////////////////


		var el = document.getElementById('component_holding_sum');
		if (el)
		{
			el.style.display = (fold) ? 'block' : 'none';
		}
	}
	catch (ex)
	{
		throw (ex);
	}
};