function switchDemoComponentsOnOff()
{
	//alert('switchDemoComponentsOnOff called');
	var allSpanElements = document.getElementsByTagName("span");
	//alert('switchDemoComponentsOnOff allSpanElements:'+allSpanElements);

	var component;

	for(var i=0; i < allSpanElements.length; i++)
	{
		//if(i == 0)
		//{
		//	alert('switchDemoComponentsOnOff allSpanElements[i]:'+allSpanElements[i].className);
		//}

		if(allSpanElements[i].className == "hiddenSIDemoComponents")
		{
			//alert('switchDemoComponentsOnOff Found hiddenSIDemoComponents tag:'+allSpanElements[i].style.display);
			//If they are hidden, show them, else hide them again.
			if(allSpanElements[i].style.display == "none")
			{
				allSpanElements[i].style.display = "block";
			}
			else
			{
				allSpanElements[i].style.display = "none";
			}
		}
	}

	//alert('switchDemoComponentsOnOff finished');
}

