/* Font Size Functions
*********************************************************************/

	function getElementsByClass(theNode, theClass)
	{
		var cArray = [];
		var cArrayLoc = 0;
		
		function doTree(theNode)
		{
			if (theNode.className && theNode.className == theClass)
			{
			  cArray[cArrayLoc] = theNode;
			  cArrayLoc++;
			}
			for (var i=0, len=theNode.childNodes.length; i<len; i++)
			{
			  doTree(theNode.childNodes[i]);
			}
		}
		doTree(theNode);
		return cArray;
	}
	
	var smallFont = true;
	function toggleFontSize()
	{
		var fontSizeToggle = getElementsByClass(document.getElementById("page_wrapper"), "font-size-toggle"
);
	
		if (!fontSizeToggle)
		{
			return;
		}
	
		if(smallFont)
		{
			for (var i = 0; i < fontSizeToggle.length; i++)
			{
				fontSizeToggle[i].style.fontSize = "18px";
				smallFont = false;
			}
		}
		else
		{
			for (var i = 0; i < fontSizeToggle.length; i++)
			{
				fontSizeToggle[i].style.fontSize = "1em";
				smallFont = true;
			}
		}
	}