var maxSize = 18;
var minSize = 8;
var normalSize = 14;
var currentSize = 14;
var font_element;
var h2_elements;
var currentLineHeight = 18;

	function increaseFontSize()
	{
		if (document.getElementById('text_body')) 
		{
			font_element = document.getElementById('text_body');
			if (currentSize < maxSize) {
				currentSize = currentSize + 2;
			}
			else //(currentSize >= maxSize)
			{
				currentSize = 18;
			}
			font_element.style.fontSize = currentSize + "px";
			
			
			if (document.getElementById('text_body').getElementsByTagName('H2')) 
			{
				h2_elements = document.getElementById('text_body').getElementsByTagName('H2');
				for (i = 0; i < h2_elements.length; i++) 
				{
					h2_elements[i].style.fontSize = currentSize + "pt"
				}
			}
			changeLineHeight();
			
			//alert(currentSize + " - " + currentLineHeight);
		}
	}
	function decreaseFontSize()
	{
		if (document.getElementById('text_body')) 
		{
			font_element = document.getElementById('text_body');
			if (currentSize > minSize) 
			{
				currentSize = currentSize - 2;
			}
			else //(currentSize <= minSize) 
			{
				currentSize = 8;
			}
			font_element.style.fontSize = currentSize + "px";
			
			
			if (document.getElementById('text_body').getElementsByTagName('H2'))
			{
				h2_elements = document.getElementById('text_body').getElementsByTagName('H2');
				for(i=0;i<h2_elements.length;i++) 
				{
		      		h2_elements[i].style.fontSize = currentSize + "pt"
		   		}
			}
			changeLineHeight();
			//alert(currentSize + " - " + currentLineHeight);
		}
		
		
	}
	function resetFontSize()
	{
		if (document.getElementById('text_body')) {
			font_element = document.getElementById('text_body');
			currentSize = 12;
			font_element.style.fontSize = currentSize + "px";
			
			
			if (document.getElementById('text_body').getElementsByTagName('H2')) 
			{
				h2_elements = document.getElementById('text_body').getElementsByTagName('H2');
				for (i = 0; i < h2_elements.length; i++) 
				{
					h2_elements[i].style.fontSize = currentSize + "pt"
				}
			}
			changeLineHeight();
			//alert(currentSize + " - " + currentLineHeight);
		}
		
	}
	function changeLineHeight()
	{
		//if(currentSize > 15)
		//{
			currentLineHeight = currentSize + 4;
			font_element.style.lineHeight = currentLineHeight + "px";
		/*}
		else
		{
			currentLineHeight = 18;
			font_element.style.lineHeight = currentLineHeight + "px";
		}*/
		return;
	}