/**
 * Change font sizes to three pre-determined sizes
 *
 * Depends on:
 * jquery.js
 * jquery.cookie.js
 *
 * Written by Brett Alton <balton@whatevermedia.ca>
 * 2011/01/17
 */

jQuery(document).ready(function(){
	// Reset Font Size
	var $cookie_name = "eornTextSize";
	var originalFontSize = "1em";
	


	// Create selected state based on originalFontSize
	if (jQuery.cookie($cookie_name) == '1em')
	{
		jQuery(".originalSize").addClass('selected');
		jQuery(".biggerSize").removeClass('selected');
		jQuery(".biggestSize").removeClass('selected');
	}
	else if (jQuery.cookie($cookie_name) == '1.075em')
	{
		jQuery(".originalSize").removeClass('selected');
		jQuery(".biggerSize").addClass('selected');
		jQuery(".biggestSize").removeClass('selected');
	}
	else if (jQuery.cookie($cookie_name) == '1.15em')
	{
		jQuery(".originalSize").removeClass('selected');
		jQuery(".biggerSize").removeClass('selected');
		jQuery(".biggestSize").addClass('selected');
	}
	
	// Grab size from cookie if it exists
	if (jQuery.cookie($cookie_name))
	{
		var $getSize = jQuery.cookie($cookie_name);
		//var $getSize = parseFloat($getSize, 12);
		jQuery('html').css("font-size", $getSize);
	}
	else
	{
		jQuery.cookie($cookie_name, "1em");
	}

	// Bigger Font Size
	//jQuery(".originalSize").click(function(){
	jQuery('.header').delegate('.originalSize', 'click', function(){

		jQuery('html').css("font-size", "1em");
		jQuery.cookie($cookie_name, "1em");

		jQuery(".originalSize").addClass('selected');
		jQuery(".biggerSize").removeClass('selected');
		jQuery(".biggestSize").removeClass('selected');

		return false;
	});
	
	// Bigger Font Size
	//jQuery(".biggerSize").click(function(){
	jQuery('.header').delegate('.biggerSize', 'click', function(){

		jQuery('html').css("font-size", "1.075em");
		jQuery.cookie($cookie_name, "1.075em");

		jQuery(".originalSize").removeClass('selected');
		jQuery(".biggerSize").addClass('selected');
		jQuery(".biggestSize").removeClass('selected');

		return false;
	});
	
	// Biggest Font Size
	//jQuery(".biggestSize").click(function(){
	jQuery('.header').delegate('.biggestSize', 'click', function(){

		jQuery('html').css("font-size", "1.15em");
		jQuery.cookie($cookie_name, "1.15em");

		jQuery(".originalSize").removeClass('selected');
		jQuery(".biggerSize").removeClass('selected');
		jQuery(".biggestSize").addClass('selected');

		return false;
	});
});
