$(document).ready(function() {

	//Check for font size cookie if it doesn't exsist then set it at small
	var text_to_resize = $("#content").find("p,li").not(".footNote1,footNote2");
	
	var current_font_size = getCookie("font_size");
	
	if (current_font_size === null ) {
		current_font_size = "small_text";
		
		$("#content").data("current_font_size", current_font_size);
		setCookie("font_size",current_font_size,1); 
		
	} else {
		$("#content").data("current_font_size", current_font_size);
		
	}
	
	//Highlight current size button
	var current_button = $(".resizeText");
	
	current_button.each(function(){
		var size_to_set = $(this).data("resize-font");
		if (size_to_set === current_font_size){
			$(this).addClass("current");
		};
	});
	
	
	function storeOriginalSize() {
	
	 $(text_to_resize).each(function(){
			var original_text_size = $(this).css("font-size");
			original_text_size = parseFloat(original_text_size)
			$(this).data("original_text_size", original_text_size);
		});
		
	}
	
	//bind resize event to body
	
	$("#content").bind("resize_text", function(){
	
		var resize_to = $(this).data("current_font_size");
		setCookie("font_size",resize_to,1);
		
		 switch(resize_to)
    {
        case "small_text":
            text_to_resize.each(function(){
            	var original_text_size = $(this).data("original_text_size");
            	$(this).css("font-size", original_text_size);
            
            });
           
            break;
        case "medium_text":
        text_to_resize.each(function(){
        		var original_text_size = $(this).data("original_text_size");
        
            	$(this).css("font-size", original_text_size + 2);
            	});
           
          
            break;
        case "large_text":
        text_to_resize.each(function(){
        	var original_text_size = $(this).data("original_text_size");
            	$(this).css("font-size", original_text_size + 4);
            });

            break;
    }
		
		
	});
	
	$(".resizeText").click(function(e){
		$(this).addClass("current");
		$(".resizeText").not(this).removeClass("current");
		var size_to_set = $(this).data("resize-font");
		$("#content").data("current_font_size",size_to_set);
	$("#content").trigger("resize_text");
	e.preventDefault();
		
	})
 
 //Run resize on load
 storeOriginalSize();
 $("#content").trigger("resize_text");
 
});
