var f_size = 12;

function enlargeText()
{
	var story_cell = (document.getElementById) ? document.getElementById('MainArticleText') : document.all('MainArticleText');
	var p_cells = story_cell.getElementsByTagName('p');
	var a_cells = story_cell.getElementsByTagName('a');
	var td_cells = story_cell.getElementsByTagName('td');
	var th_cells = story_cell.getElementsByTagName('th');
	var h2_cells = story_cell.getElementsByTagName('h2');
	var h3_cells = story_cell.getElementsByTagName('h3');
	var li_cells = story_cell.getElementsByTagName('li');
	var dd_cells = story_cell.getElementsByTagName('dt');
	var dt_cells = story_cell.getElementsByTagName('dd');
	var bl_cells = story_cell.getElementsByTagName('blockquote');
	
	var SpecialCase;
    
	if(f_size >= 16)
		f_size = 16;
	else
		f_size = f_size + 1;
    
    for(i = 0; i < a_cells.length; i++)
        if(a_cells[i].className != 'NoChange')
		    a_cells[i].style.fontSize = f_size + 'px';
    
    for(i = 0; i < p_cells.length; i++)
    {
        if(p_cells[i].id != 'article-date' && p_cells[i].className != 'almanac-article-cliche' && p_cells[i].className != 'article-cliche' && p_cells[i].className != 'science-article-cliche')
		    p_cells[i].style.fontSize = f_size + 'px';
        
        //Special Case Scenario
        if(p_cells[i].className == 'almanac-article-cliche')
        {
            SpecialCase = p_cells[i].getElementsByTagName('a');
            
            if(SpecialCase.length > 0)
                SpecialCase[0].style.fontSize = '12px';
        }
    }
    
    for(i = 0; i < td_cells.length; i++)
		td_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < h2_cells.length; i++)
		h2_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < h3_cells.length; i++)
		h3_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < li_cells.length; i++)
		li_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < th_cells.length; i++)
		th_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < dd_cells.length; i++)
		dd_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < dt_cells.length; i++)
		dt_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < bl_cells.length; i++)
		bl_cells[i].style.fontSize = f_size + 'px';
}

function decreaseText()
{
	var story_cell = (document.getElementById) ? document.getElementById('MainArticleText') : document.all('MainArticleText');
	var p_cells = story_cell.getElementsByTagName('p');
	var a_cells = story_cell.getElementsByTagName('a');
	var td_cells = story_cell.getElementsByTagName('td');
	var th_cells = story_cell.getElementsByTagName('th');
	var h2_cells = story_cell.getElementsByTagName('h2');
	var h3_cells = story_cell.getElementsByTagName('h3');
	var li_cells = story_cell.getElementsByTagName('li');
	var dd_cells = story_cell.getElementsByTagName('dt');
	var dt_cells = story_cell.getElementsByTagName('dd');
	var bl_cells = story_cell.getElementsByTagName('blockquote');
    
	if(f_size <= 8)
		f_size = 8;
	else
		f_size = f_size - 1;
    
    for(i = 0; i < a_cells.length; i++)
        if(a_cells[i].className != 'NoChange')
		    a_cells[i].style.fontSize = f_size + 'px';
    
	for(i = 0; i < p_cells.length; i++)
    {
        if(p_cells[i].id != 'article-date' && p_cells[i].className != 'almanac-article-cliche' && p_cells[i].className != 'article-cliche' && p_cells[i].className != 'science-article-cliche')
		    p_cells[i].style.fontSize = f_size + 'px';
		    
        //Special Case Scenario
        if(p_cells[i].className == 'almanac-article-cliche')
        {
            SpecialCase = p_cells[i].getElementsByTagName('a');
            
            if(SpecialCase.length > 0)
                SpecialCase[0].style.fontSize = '12px';
        }
    }
    
    for(i = 0; i < td_cells.length; i++)
		td_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < h2_cells.length; i++)
		h2_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < h3_cells.length; i++)
		h3_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < li_cells.length; i++)
		li_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < th_cells.length; i++)
		th_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < dd_cells.length; i++)
		dd_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < dt_cells.length; i++)
		dt_cells[i].style.fontSize = f_size + 'px';
		
    for(i = 0; i < bl_cells.length; i++)
		bl_cells[i].style.fontSize = f_size + 'px';
}