
function ExpandAll()
{
	var oSpan;
	var aSpan = document.all.tags("SPAN");
	var iSpanLength = aSpan.length;

	for(i=0; i<iSpanLength; i++)
	{
		oSpan = aSpan[i];
		if (oSpan.className == "parent")
		{
			oSpan.children(1).style.display = "";
			oSpan.children(0).src = "/yes/assets/" + oSpan.children(1).id + "Minus.gif";
			document.cookie = oSpan.children(1).id + "=expand;";
		}	
	}
}


function HideAll()
{
	var oSpan;
	var aSpan = document.all.tags("SPAN");
	var iSpanLength = aSpan.length;

	for(i=0; i<iSpanLength; i++)
	{
		oSpan = aSpan[i];
		if (oSpan.className == "parent")
		{
			oSpan.children(1).style.display = "none";
			oSpan.children(0).src = "/yes/assets/" + oSpan.children(1).id + "Plus.gif";
			document.cookie = oSpan.children(1).id + "=collapse;";
		}	
	}
}


function ExpandCollapse()
{
	if (window.event.srcElement.className == "parent")
	{
		var oTargetSpan = window.event.srcElement.children(1);
		var oImage = window.event.srcElement.children(0);
	}
	else
	{
		var oTargetSpan = window.event.srcElement.parentElement.children(1);
		var oImage = window.event.srcElement;
	}

	if (oTargetSpan.style.display == "none")
	{
		// expand
		oTargetSpan.style.display = "";
		oImage.src = "/yes/assets/" + oTargetSpan.id + "Minus.gif";
		document.cookie = oTargetSpan.id + "=expand;";
	}
	else
	{
		// collapse
		oTargetSpan.style.display = "none";
		oImage.src = "/yes/assets/" + oTargetSpan.id + "Plus.gif";
		document.cookie = oTargetSpan.id + "=collapse;";
	}
}


function Expand(SpanID)
{
	document.all[SpanID].style.display="";
	document.images[SpanID + "Image"].src = "/yes/assets/" + SpanID + "Minus.gif";
}


function Collapse(SpanID)
{
	document.all[SpanID].style.display="none";
	document.images[SpanID + "Image"].src = "/yes/assets/" + SpanID + "Plus.gif";
}


function DoClick()
{
	if (window.event.srcElement.className == "image" || window.event.srcElement.className == "parent")
	{
		ExpandCollapse()
	}
	window.event.cancelBubble = true;
}


function DoMouseOver()
{
	if (window.event.srcElement.className == "parent")
	{
		window.event.srcElement.style.color = "red";
	}
}


function DoMouseOut()
{
	if (window.event.srcElement.className == "parent")
	{
		window.event.srcElement.style.color = "663399";
	}
}
