﻿var TextSizer = Base.extend({

	_elements: ['p', 'table tr td', 'h2', 'h3', 'h4', 'h5', 'h6', 'li', 'span', 'em'],

	constructor: function()
	{
		
	},
	
	changeSize: function($amt, $tgt)
	{
		var curSize;
		var newSize;
		var i = 0;
		
		for(i; i<this._elements.length; i++) {
			jQuery('#mainContentRight ' +  this._elements[i]).each(function() {
				curSize = jQuery(this).css('font-size');
				curSize = parseInt(curSize.substr(0, curSize.length - 2));
				newSize = curSize + $amt;
			
				jQuery(this).css('font-size', newSize + 'px');
			});
		}
		
		/*jQuery('#mainContentRight ' +  elements[i]).each(function() {
			curSize = jQuery(this).css('font-size');
			curSize = parseInt(curSize.substr(0, curSize.length - 2));
			newSize = curSize + $amt;
		
			jQuery(this).css('font-size', newSize + 'px');
		});
		
		jQuery('#mainContentRight table tr td').each(function() {
			curSize = jQuery(this).css('font-size');
			curSize = parseInt(curSize.substr(0, curSize.length - 2));
			newSize = curSize + $amt;
		
			jQuery(this).css('font-size', newSize + 'px');
		});*/
		
	}
});


$(document).ready(function () {

	var ts = new TextSizer();
	
	jQuery('#text-size-lower').click(function() {
		ts.changeSize(-1);										  
	});
	
	jQuery('#text-size-higher').click(function() {
		ts.changeSize(1);										  
	});
});
