
function expand()
	{
	if (event.srcElement.id=="exp") 
		{
		var srcIndex = event.srcElement.sourceIndex
		var arrow = document.all[srcIndex+1]
		var text = document.all[srcIndex+2]
			if (text.id=="contracted") 
				{
				text.id="expanded"
				arrow.src="../gifs/dnarrow.gif"
				}
			else 
				{
				text.id="contracted"
				arrow.src="../gifs/rtarrow.gif"
				}
		}
	
	}



function expandall()
	{
	var hideText = "Hide All"
	var showText = "Show All"
	var sCaption = document.all.ExpandAll.innerHTML;
	var oSpans = document.all.tags("span");

	if (sCaption==showText)
		{
		document.all("smArrow").src="../gifs/dnarrowsmall.gif";
		document.all("ExpandAll").innerHTML=hideText;

		for (i=1; i < oSpans.length; i++)
			{
			var curElement = oSpans[i]
			if (curElement.id=="exp")
				{
				var srcIndex = curElement.sourceIndex
				var arrow = document.all[srcIndex+1]
				var text = document.all[srcIndex+2]
				if (text.id=="contracted") 
					{
					text.id="expanded"
					arrow.src="../gifs/dnarrow.gif"
					}
				}	
			}
		}

	else if (sCaption==hideText)
		{
		document.all("smArrow").src="../gifs/rtarrowsmall.gif";
		document.all("ExpandAll").innerHTML=showText;

		for (i=1; i < oSpans.length; i++)
			{
			var curElement = oSpans[i]
			if (curElement.id="exp")
				{
				var srcIndex = curElement.sourceIndex
				var arrow = document.all[srcIndex+1]
				var text = document.all[srcIndex+2]
				if (text.id=="expanded") 
					{
					text.id="contracted"
					arrow.src="../gifs/rtarrow.gif"
					}
				}
			}
		}

	}


