
function resizeFont(whichSize) {

	var p = document.getElementById('Content').getElementsByTagName('p');
	var li = document.getElementById('Content').getElementsByTagName('li');
	var h1 = document.getElementById('Content').getElementsByTagName('h1');
	var h2 = document.getElementById('Content').getElementsByTagName('h2');
	var h3 = document.getElementById('Content').getElementsByTagName('h3');
	var h4 = document.getElementById('Content').getElementsByTagName('h4');
	
	if (whichSize == '+') 
	{ 
		changeFontSize(p, whichSize, 12, 14); 
		changeFontSize(li, whichSize, 12, 14);
		changeFontSize(h1, whichSize, 40, 42);
		changeFontSize(h2, whichSize, 22, 24);
		changeFontSize(h3, whichSize, 20, 22);
		changeFontSize(h4, whichSize, 25, 27);
	}
	else if (whichSize == '-') 
	{ 
		changeFontSize(p, whichSize, 12, 10); 
		changeFontSize(li, whichSize, 12, 10); 
		changeFontSize(h1, whichSize, 40, 38); 
		changeFontSize(h2, whichSize, 22, 20); 
		changeFontSize(h3, whichSize, 20, 18);
		changeFontSize(h4, whichSize, 25, 23);
	}
	else 
	{ 
		resetFontSize(p, 12); 
		resetFontSize(li, 12); 
		resetFontSize(h1, 40); 
		resetFontSize(h2, 22); 
		resetFontSize(h3, 20);
		resetFontSize(h4, 25);
	}
}


function resetFontSize(elementArray, defaultSize) {
	for (i=0; i<elementArray.length; i++) 
	{
		elementArray[i].style.fontSize = defaultSize +"px";
	}
}

function changeFontSize(elementArray, whichSize, defaultSize, sizeLimit) 
{
	for (i=0; i<elementArray.length; i++) 
	{		
		if (elementArray[i].style.fontSize) 
			{ var s = parseInt(elementArray[i].style.fontSize.replace("px","")); } 
		else 
			{ var s = defaultSize; } 
		if (s != sizeLimit) 
		{ 
			if (whichSize == '+') { s += 1; }
			if (whichSize == '-') { s -= 1; }
		}
		elementArray[i].style.fontSize = s+"px";
	}
}
