$(function() {

var expireDate = new Date;
expireDate.setMonth(expireDate.getMonth() + 6); // クッキーを6ヶ月間保存


// クッキーの読込
var allcookies = document.cookie;
var check_cookie = allcookies.indexOf("fontSize=");


// クッキーにフォントサイズが保存されていない場合
if (check_cookie == -1) {
var fontSize = "font_middle";
document.cookie = "fontSize=" + fontSize + "; path=/; expires=" + expireDate.toGMTString();
allcookies = document.cookie;
check_cookie = allcookies.indexOf("fontSize=");
}


// クッキーの内容を配列に変換
var cookie = document.cookie.split(";");


// クッキーのフォントサイズを取得
fontSize = cookie[check_cookie];


// フォントサイズを変更できる部分
var content = $("#main");


// ページ表示時のフォントサイズ設定
switch(fontSize){
// フォントサイズ（小）
case "fontSize=font_small":
$("#font_small").addClass("active");
content.addClass("font_small");
break;

// フォントサイズ（中）
case "fontSize=font_middle":
$("#font_middle").addClass("active");
content.addClass("font_middle");
break;

// フォントサイズ（大）
case "fontSize=font_large":
$("#font_large").addClass("active");
content.addClass("font_large");
break;

//その他
default:
break;
}


// フォントサイズ変換
$("#fontchange dd").click(function() {
if(!$(this).hasClass("active")) {
$(".active").removeClass("active");
$(this).addClass("active");
fontSize = this.id;
content.removeClass().addClass(fontSize);
document.cookie = "fontSize=" + fontSize + "; path=/; expires=" + expireDate.toGMTString();
return false;
}
});

});
