$(document).ready(function() {
	var bodyClassPrefix = 'font-';
	var normalClass = "small"; // Small, Normal, Largeのどれかを指定
	var currentClass = 'current';
	
	// クッキーを読み込む
	var value = $.cookie('fontSize');
	
	// クッキーにvalueがあった場合
	if ( value ) {
	$("body").addClass(bodyClassPrefix + value);
	$(".fontSizer ." + value).addClass(currentClass);
	}

	// クッキーにvalueが無かった場合
	else {
	$("body").addClass(bodyClassPrefix + normalClass);
	$(".fontSizer ." + normalClass).addClass(currentClass);
	}

	// ボタンを押した場合
	$(".fontSizer a").click( function() {
									  
		// ボタンのカレントクラスを除去
		$(".fontSizer a").removeClass(currentClass);
		
		// bodyに付いているフォントサイズ調整用のクラスを除去
		$("body").removeClass(bodyClassPrefix + "small").removeClass(bodyClassPrefix + "medium").removeClass(bodyClassPrefix + "large");

		// valueに変更後のクラス値を代入
		value = $(this).attr("class");
		
		// bodyに変更後のクラスを付加
		$("body").addClass(bodyClassPrefix + value);
		
		// 押したボタンにカレントクラスを付加
		$(".fontSizer ." + value).addClass(currentClass);
		// クッキーに保存
		$.cookie('fontSize', value,{path: '/'});
	});
});
