$(document).ready(function() {
	// DYNAMIC TEXT RESIZER
	$("#type_size,#small,#medium,#large").show();
	// See which font size the user wants
	$("#small,#medium,#large").click(function() {
		switch ($(this).attr("id")) {
			case 'small':
				setFontSize(1);
				if ( $(this).hasClass("current") ) {
					// do nothing
				} else {
					$("#small,#medium,#large").removeClass('current');
					$(this).addClass('current');
				}
				break;
			case 'medium':
				setFontSize(1.2);
				if ( $(this).hasClass("current") ) {
					// do nothing
				} else {
					$("#small,#medium,#large").removeClass('current');
					$(this).addClass('current');
				}
				break;
			case 'large':
				setFontSize(1.4);
				if ( $(this).hasClass("current") ) {
					// do nothing
				} else {
					$("#small,#medium,#large").removeClass('current');
					$(this).addClass('current');
				}
				break;
		}
	});
	// Set the font size and set a cookie
	function setFontSize(size) {
		$("#content").css("fontSize", size+"em");
		createCookie(size);
	}
	function createCookie(value) {
		var date = new Date();
		date.setTime(date.getTime()+(30*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = "font_size="+value+expires+"; path=/";
	}
	var font_size = $.cookie('font_size');
	if (font_size == '1') {
		$('#content').css("font-size","");
		$("#medium,#large").removeClass('current');
		$("#small").addClass('current');
	}
	if (font_size == '1.2') {
		$('#content').css("font-size","1.2em");
		$("#small,#large").removeClass('current');
		$("#medium").addClass('current');
	}
	if (font_size == '1.4') {
		$('#content').css("font-size","1.4em");
		$("#small,#medium").removeClass('current');
		$("#large").addClass('current');
	}
});