function getRefToDiv(divID,oDoc)
{
	if(document.getElementById)
		return document.getElementById(divID);
	if(document.all )
		return document.all[divID];
	if(!oDoc)
		oDoc = document;
	if( document.layers )
	{
		if( oDoc.layers[divID] )
			return oDoc.layers[divID];
		else
		{
			//repeatedly run through all child layers
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ )
			{
				//on success, return that layer, else return nothing
				y = getRefToDiv(divID,oDoc.layers[x].document);
			}
			return y;
		}
	}
	return false;
}

function toggleSection(SectionID)
{
	var thisSection = getRefToDiv(SectionID);
	var thisSectionImage = getRefToDiv(SectionID + "Image");
	if(thisSection.style)
	{
	    //DOM & proprietary DOM
		if(thisSection.style.display == "none")
		{
			thisSection.style.display = "block";
			thisSectionImage.src = "/webart/minus.gif";
		}
		else
		{
			thisSection.style.display = "none";
			thisSectionImage.src = "/webart/plus.gif";
		}
	}
	else
	{
	    //layers syntax
		if(thisSection.visibility == "hide")
		{
			thisSection.visibility = "show";
			thisSectionImage.src = "/webart/minus.gif";
		}
		else
		{
			thisSection.style.visibility = "hide";
			thisSectionImage.src = "/webart/plus.gif";
		}
	}
}
