String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }

$(document).ready(function(){	
  var changeFontClick = 0;
  var originalPSize = 11;
  var originalH1Size = 18;
  var originalH2Size = 15;
  var originalH3Size = 12;
  var originalLiSize = 11;

  // Reset Font Size
  $(".resetFont").click(function(){
		changeFontClick = 0;
		$('#left_column .content p').css('font-size', originalPSize);
		$('#left_column .content h1').css('font-size', originalH1Size);
		$('#left_column .content h2').css('font-size', originalH2Size);
		$('#left_column .content h3').css('font-size', originalH3Size);
		$('#left_column .content li').css('font-size', originalLiSize);
		$('#changeFont').show();
		$('#resetFont').hide();
		return false;
  });
  
  // Increase Font Size
  $(".increaseFont").click(function(){
		changeFontClick = changeFontClick + 1;
		var currentPSize = $('.content p').css('font-size');
	 	var currentPSizeNum = parseFloat(currentPSize, 10);
	    var newPSize = currentPSizeNum*1.2;

		var currentH1Size = $('.content h1').css('font-size');
	 	var currentH1SizeNum = parseFloat(currentH1Size, 10);
	    var newH1Size = currentH1SizeNum*1.1;

		var currentH2Size = $('.content h2').css('font-size');
	 	var currentH2SizeNum = parseFloat(currentH2Size, 10);
	    var newH2Size = currentH2SizeNum*1.1;

		var currentH3Size = $('.content h3').css('font-size');
	 	var currentH3SizeNum = parseFloat(currentH3Size, 10);
	    var newH3Size = currentH3SizeNum*1.1;

		var currentLiSize = $('.content li').css('font-size');
	 	var currentLiSizeNum = parseFloat(currentLiSize, 10);
	    var newLiSize = currentLiSizeNum*1.1;

		$('#left_column .content p').css('font-size', newPSize);
		$('#left_column .content h1').css('font-size', newH1Size);
		$('#left_column .content h2').css('font-size', newH2Size);
		$('#left_column .content h3').css('font-size', newH3Size);
		$('#left_column .content li').css('font-size', newLiSize);

		if ( changeFontClick == 3 ) {
			$('#changeFont').hide();
			$('#resetFont').show();
		}
		return false;
  });


	$('#container').tabs({ fxFade: true, fxSpeed: 'normal' });
	$('.gallery a.gallery').lightBox();
	$('.gallery1 a.gallery').lightBox();
	$('.gallery2 a.gallery').lightBox();
	$('.gallery3 a.gallery').lightBox();
});
