
var body;
var paragraphs;
var listItem;
var page;

function normal() 
{
	// p tags
	for( i = 0; i < paragraphs.length; i++ )
	{
		
		
		if( paragraphs[i].id == "textresize" || paragraphs[i].parentNode.id == "homepagequote" )
			continue;
			
		// Resize any child nodes.
		for(var c = 0; c < paragraphs[i].childNodes.length; c++){
			if(paragraphs[i].childNodes[c].nodeType == document.ELEMENT_NODE){
				paragraphs[i].childNodes[c].style.fontSize = '12px';
				paragraphs[i].childNodes[c].style.lineHeight = '15px';	
			}
		}
		
		// Resize the top level paragraph.
		if( paragraphs[i].id == "red" ){
			paragraphs[i].style.fontSize = '14px';
			paragraphs[i].style.lineHeight = '15px';
		}
		else if( paragraphs[i].id == "contactinfo" ){
			paragraphs[i].style.fontSize = '11px';
			paragraphs[i].style.lineHeight = '15px';
		}
		else{
			paragraphs[i].style.fontSize = '12px';
			paragraphs[i].style.lineHeight = '15px';
		}
	}
	
	// span tags
	for( i = 0; i < spans.length; i++ )
	{
		if(spans[i].parentElement && spans[i].parentElement.id != 'citation' && spans[i].id != 'areasIntereasted'){
			spans[i].style.fontSize = '12px';
			spans[i].style.lineHeight = '15px';
		}
	}
	
	// li tags
	for( i = 0; i < listItem.length; i++ )
		listItem[i].style.fontSize = '13px';
		
	
	document.getElementById( 'biggest' ).style.color = '';
	document.getElementById( 'bigger' ).style.color = '';
	document.getElementById( 'normal' ).style.color = '#7a3c3b';
	
	// Need to display scrollbar?
	var clientHeight = document.getElementById( page + 'text' ).clientHeight;
	var scrollHeight = document.getElementById( page + 'text' ).scrollHeight;
	
	if( scrollHeight > clientHeight )
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-vert";
		document.getElementById( 'handle1' ).style.display = "";
	
		$('scrollbar1').removeEvents('mousedown');
		$('handle1').removeEvents('mousedown');
		makeScrollbar( $(page + 'text'), $('scrollbar1'), $('handle1') );
	}
	else
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-space";
		document.getElementById( 'handle1' ).style.display = "none";
	}
}

function bigger() 
{
	// P tags
	for( i = 0; i < paragraphs.length; i++ )
	{
		if( paragraphs[i].id == "textresize" || paragraphs[i].parentNode.id == "homepagequote" )
			continue;
			
		// Resize any child nodes.
		for(var c = 0; c < paragraphs[i].childNodes.length; c++){
			if(paragraphs[i].childNodes[c].nodeType == document.ELEMENT_NODE){
				paragraphs[i].childNodes[c].style.fontSize = '14px';
				paragraphs[i].childNodes[c].style.lineHeight = '15px';	
			}
		}
		
		// Resize the top level paragraph.
		if( paragraphs[i].id == "red" ){
			paragraphs[i].style.fontSize = '18px';
			paragraphs[i].style.lineHeight = '15px';
		}
		else{
			paragraphs[i].style.fontSize = '14px';
			paragraphs[i].style.lineHeight = '15px';	
		}
	}

	// span tags
	for( i = 0; i < spans.length; i++ )
	{
		if(spans[i].parentElement && spans[i].parentElement.id != 'citation' && spans[i].id != 'areasIntereasted'){
			spans[i].style.fontSize = '14px';
			spans[i].style.lineHeight = '15px';	
		}
	}
	
	// li tags
	for( i = 0; i < listItem.length; i++ )
		listItem[i].style.fontSize = '14px';

	
	document.getElementById( 'normal' ).style.color = '';
	document.getElementById( 'biggest' ).style.color = '';
	document.getElementById( 'bigger' ).style.color = '#7a3c3b';
	
	// Need to display scrollbar?
	var clientHeight = document.getElementById( page + 'text' ).clientHeight;
	var scrollHeight = document.getElementById( page + 'text' ).scrollHeight;

	
	if( scrollHeight > clientHeight )
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-vert";
		document.getElementById( 'handle1' ).style.display = "";
	
		$('scrollbar1').removeEvents('mousedown');
		$('handle1').removeEvents('mousedown');
		makeScrollbar( $(page + 'text'), $('scrollbar1'), $('handle1') );
	}
	else
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-space";
		document.getElementById( 'handle1' ).style.display = "none";
	}
}

function biggest() 
{
	// p tags
	for( i = 0; i < paragraphs.length; i++ )
	{
		if( paragraphs[i].id == "textresize" || paragraphs[i].parentNode.id == "homepagequote" )
			continue;

		// Resize any child nodes.
		for(var c = 0; c < paragraphs[i].childNodes.length; c++){
			if(paragraphs[i].childNodes[c].nodeType == document.ELEMENT_NODE){
				paragraphs[i].childNodes[c].style.fontSize = '22px';
				paragraphs[i].childNodes[c].style.lineHeight = '24px';	
			}
		}
		
		// Resize the top level paragraph.	
		if( paragraphs[i].id == "red" ){
			paragraphs[i].style.fontSize = '24px';
			paragraphs[i].style.lineHeight = '26px';
		}
		else{
			paragraphs[i].style.fontSize = '22px';
			paragraphs[i].style.lineHeight = '24px';
		}
	}
	
	// span tags
	for( i = 0; i < spans.length; i++ )
	{
		if(spans[i].parentElement && spans[i].parentElement.id != 'citation' && spans[i].id != 'areasIntereasted' && spans[i].parentElement.parentElement.id != 'homepagequote'){
			spans[i].style.fontSize = '22px';
			spans[i].style.lineHeight = '24px';
		}		
	}
	
	// li tags
	for( i = 0; i < listItem.length; i++ )
		listItem[i].style.fontSize = '14px';
	
	document.getElementById( 'normal' ).style.color = '';
	document.getElementById( 'bigger' ).style.color = '';
	document.getElementById( 'biggest' ).style.color = '#7a3c3b';
	
	// Need to display scrollbar?
	var clientHeight = document.getElementById( page + 'text' ).clientHeight;
	var scrollHeight = document.getElementById( page + 'text' ).scrollHeight;
	
	if( scrollHeight > clientHeight )
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-vert";
		document.getElementById( 'handle1' ).style.display = "";
	
		$('scrollbar1').removeEvents('mousedown');
		$('handle1').removeEvents('mousedown');
		makeScrollbar( $(page + 'text'), $('scrollbar1'), $('handle1') );
	}
	else
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-space";
		document.getElementById( 'handle1' ).style.display = "none";
	}
}

function textresize() 
{
	if(document.getElementById('directions-text'))
		page = "directions-";
	else if(document.getElementById('homepage-text'))
		page = "homepage-";
	else
		page = "";

	var clientHeight = document.getElementById( page + 'text' ).clientHeight;
	var scrollHeight = document.getElementById( page + 'text' ).scrollHeight;
	
	if( scrollHeight > clientHeight )
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-vert";
		document.getElementById( 'handle1' ).style.display = "";
	
		$('scrollbar1').removeEvents('mousedown');
		$('handle1').removeEvents('mousedown');
		makeScrollbar( $(page + 'text'), $('scrollbar1'), $('handle1') );
	}
	else
	{
		document.getElementById( 'scrollbar1' ).className = page + "scrollbar-space";
		document.getElementById( 'handle1' ).style.display = "none";
	}

	body = document.getElementsByTagName('body')[0];
	paragraphs = body.getElementsByTagName( 'p' );
	listItem = body.getElementsByTagName( 'li' );
	spans = body.getElementsByTagName( 'span' );

	var small = document.getElementById('normal');
	var medium = document.getElementById('bigger');
	var big = document.getElementById('biggest');

	small.onclick = normal;
	medium.onclick = bigger;
	big.onclick = biggest;
	
	document.getElementById( 'normal' ).style.color = '#7a3c3b';
}