jQuery(document).ready(function(){
	// Reset Font Size
  	var originalFontSize = jQuery('body').css('font-size');
  	var taglineSize = jQuery("#tagline").css('font-size');
  	var size1 = jQuery("#size1").css('font-size');
  	var size2 = jQuery("#size2").css('font-size');
  	var size3 = jQuery("#size3").css('font-size');
  	var textSelectorLineHeight = jQuery("#font-selector").css('line-height');
  	

  	if(jQuery.cookie('extensor_font_size') === null){
  		jQuery.cookie('extensor_font_size', 1, { expires: 365 });
  	}
  	
  	
	jQuery("#size1").click(function(){
		jQuery('body').css('font-size', originalFontSize);
		jQuery('#tagline').css('font-size', taglineSize);
		
		jQuery('#font-selector').css('line-height', textSelectorLineHeight);
		jQuery("#size1").css('font-size', size1);
		jQuery("#size2").css('font-size', size2);
		jQuery("#size3").css('font-size', size3);
		    			
		jQuery("#size1").addClass('current');
		
		jQuery("#size2").removeClass('current');
		jQuery("#size3").removeClass('current');
		
		jQuery.cookie('extensor_font_size', 1, { path: '/', expires: 365 });
	});
	// Increase Font Size
	jQuery("#size2").click(function(){
		var currentFontSizeNum = parseFloat(originalFontSize, 10);
		var newFontSize = currentFontSizeNum*1.2;
		jQuery('body').css('font-size', newFontSize);
		jQuery('#tagline').css('font-size', taglineSize);
		
		jQuery('#font-selector').css('line-height', textSelectorLineHeight);
		jQuery("#size1").css('font-size', size1);
		jQuery("#size2").css('font-size', size2);
		jQuery("#size3").css('font-size', size3);
		
		jQuery("#size2").addClass('current');
		
		jQuery("#size1").removeClass('current');
		jQuery("#size3").removeClass('current');
		
		if(jQuery.cookie('extensor_font_size') !== null){
			jQuery.cookie('extensor_font_size', null);
		}
		jQuery.cookie('extensor_font_size', 2, { path: '/', expires: 365 });
		
		return false;
	});
	jQuery("#size3").click(function(){
		var currentFontSizeNum = parseFloat(originalFontSize, 10);
		var newFontSize = currentFontSizeNum*1.4;
		jQuery('body').css('font-size', newFontSize);
		jQuery('#tagline').css('font-size', taglineSize);
		
		jQuery('#font-selector').css('line-height', textSelectorLineHeight);
		jQuery("#size1").css('font-size', size1);
		jQuery("#size2").css('font-size', size2);
		jQuery("#size3").css('font-size', size3);
		
		jQuery("#size3").addClass('current');
		
		jQuery("#size1").removeClass('current');
		jQuery("#size2").removeClass('current');
		
		if(jQuery.cookie('extensor_font_size') !== null){
			jQuery.cookie('extensor_font_size', null);
		}
		jQuery.cookie('extensor_font_size', 3, { path: '/', expires: 365 });
		
		return false;
	});
	
	
	if(jQuery.cookie('extensor_font_size') == 1){
  		jQuery("#size1").click();
  	}
  	if(jQuery.cookie('extensor_font_size') == 2){
  		jQuery("#size2").click();
  	}
  	if(jQuery.cookie('extensor_font_size') == 3){
  		jQuery("#size3").click();
  	}
});
