$(document).ready(function() {
	var bodyClass = 'font';
	var switchClass = 'fontChange';
	var startClass = "Normal";
	var activeClass = 'active';

	// クッキーを読み込む
	var value = $.cookie('fontSize');
	
	$("body").addClass(value);

	if ( value == 'Small' || value == 'Normal' || value == 'Large' ) {
		$("body").addClass(bodyClass + value);
		$("." + switchClass + value).addClass(switchClass + value + activeClass);
		$.cookie('fontSize',value,{expires:30,path:'/',domain:'allianceforum.org'});
	} else {
		$("body").addClass(bodyClass + startClass);
		$("." + switchClass + startClass).addClass(switchClass + startClass + activeClass);
		$.cookie('fontSize',startClass,{expires:30,path:'/',domain:'allianceforum.org'});
	}

	$("#fontChangeS,#fontChangeN,#fontChangeL").click( function() {
		value = $(this).attr("class").replace(switchClass, '');

		// bodyに付いているフォントサイズ調整用のクラスを削除
		$("body").removeClass(bodyClass + "Normal").removeClass(bodyClass + "Small").removeClass(bodyClass + "Large");

		// 新たにフォントサイズ調整用のクラスを追加
		$("body").addClass(bodyClass + value);
		$("li").removeClass(switchClass + "Normal" + activeClass).removeClass(switchClass + "Small" + activeClass).removeClass(switchClass + "Large" + activeClass);

		// 押したボタンのスタイルを変更
		$("." + switchClass + value).addClass(switchClass + value + activeClass);

		// クッキーに保存
		$.cookie('fontSize',value,{expires:30,path:'/',domain:'allianceforum.org'});

	});
});
