function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}

function changeFontSize(inc)
{
	var tags = new Array();
	tags[0] = 'FAQContent';
	tags[1] = 'sectionLinks';
	tags[3] = 'sectionContent';
	tags[4] = 'blue';
	tags[5] = 'leftNavSubLink_a';
	tags[6] = 'subSectionHeader';
	tags[7] = 'subSectionContent';
	

	
	var divs = document.getElementsByTagName('div');
	var ps = document.getElementsByTagName('p');
	var as = document.getElementsByTagName('a');
	
	for(var i=0;i<divs.length;i++)
	{
		for(var j=0;j<tags.length;j++)
		{
			if(divs[i].className == tags[j])
			{
				if(divs[i].style.fontSize) 
				{
				   var size = parseInt(divs[i].style.fontSize.replace("px", ""));
				} 
				else 
				{
				   var size = 12;
				}
				divs[i].style.fontSize = size+inc + 'px';
			}
		}
	}
	
	for(var i=0;i<ps.length;i++)
	{
		for(var j=0;j<tags.length;j++)
		{
			if(ps[i].className == tags[j])
			{
				if(ps[i].style.fontSize) 
				{
				   var size = parseInt(ps[i].style.fontSize.replace("px", ""));
				} 
				else 
				{
				   var size = 12;
				}
				ps[i].style.fontSize = size+inc + 'px';
			}
		}
	}
	
	
	for(var i=0;i<as.length;i++)
	{
		for(var j=0;j<tags.length;j++)
		{
			if(as[i].className == tags[j])
			{
				if(as[i].style.fontSize) 
				{
				   var size = parseInt(as[i].style.fontSize.replace("px", ""));
				} 
				else 
				{
				   var size = 12;
				}
				as[i].style.fontSize = size+inc + 'px';
			}
		}
	}
}