  /* 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 toogleFontSize()
	{
		var fontSizeToggle = getElementsByClass(document.getElementById("contentarea_detail", "contentarea", "contentarea_right"), "font-size-toggle");
	
		if (!fontSizeToggle)
		{
			return;
		}
	
		if(smallFont)
		{
			for (var i = 0; i < fontSizeToggle.length; i++)
			{
				fontSizeToggle[i].style.fontSize = "1.3em";
				smallFont = false;
			}
		}
		else
		{
			for (var i = 0; i < fontSizeToggle.length; i++)
			{
				fontSizeToggle[i].style.fontSize = "1em";
				smallFont = true;
			}
		}
		
	}
	
	function asssignContentToolsTriggers()
	{
		var textTransform = document.getElementById("text-transform");
		if (textTransform)
		{
			textTransform.onclick = toogleFontSize;
		}
	}
	
	
	var tempOnload = window.onload;

	function onloadHandler()
	{
		if (tempOnload) {
		tempOnload();
		}
		
		asssignContentToolsTriggers();
	}