// ●fontSize 変更
function fontChange(NUM){
	switch (NUM) {
		case "1":
			SIZE = "90%";
			break;
		case "2":
			SIZE = "80%";
			break;
		case "3":
			SIZE = "70%";
			break;
		default:
			SIZE = "80%";
	}
	
	// #pagetop のfont-size を変更する
	document.getElementById("pagetop").style.fontSize = SIZE;
	
	// ●cookieを保存する
	KIGEN = getSaveExpire();
	setCookie("fontSize", NUM, KIGEN);
	
}

// ●Cookieの保存期限(365日後)を設定する
function getSaveExpire() {
	D = new Date();
	D.setTime(D.getTime() + 365*60*60*1000); //24時間後
	EXPIRE = D.toGMTString();
	return EXPIRE;
}

// ●cookieを保存する
function setCookie(ITEM, VALUE, EXPIRE) {
	document.cookie = ITEM + "=" + VALUE + ";expires=" + EXPIRE + ";path=/";
}

//●cookieを取得する（引数のitemに対応するvalueを返す）
function getCookie(ITEM) {
	var i, index, arr, RET;
	RET = "";
	arr = document.cookie.split(";");
	for(i = 0; i<arr.length; i++) {
		index = arr[i].indexOf("=");
		if(arr[i].substring(0, index) == ITEM){
			RET = arr[i].substring(index + 1);
		}
	}
	return RET;
}


// ●CookieからfontSizeを取得する
var NUM = "";
if(document.cookie != "") {
	NUM = getCookie("fontSize");
}
// ●fontSizeの設定がない場合
if(NUM == "") {
	NUM = "2";
}

// ●fontSize 変更
fontChange(NUM);