	// cookieに設定するため24時間後を取得
	d = new Date();
	previsit = d.toGMTString();
	d.setTime(d.getTime() + 24*60*60*1000); //24時間後
	expire = d.toGMTString();

	// フォントサイズの初期化
	if (get_cookie('font-size')) {
		size_num = get_cookie('font-size');
	} else {
		size_num = 3;
	}

	// フォントサイズ配列
	sizeArray = new Array("xx-small","x-small","small","medium","large","x-large","xx-large");

	// ページ読み込みの際にフォントサイズを設定
	function init_fontsize(){
		set_fontsize(size_num);
		set_cookie('font-size', size_num, expire);
	}

	// フォントサイズを大きく
	function increase_fontsize(){
		if (size_num != 6){
			size_num++;
		}
		set_fontsize(size_num);
		set_cookie('font-size', size_num, expire);
	}

	// フォントサイズを小さく
	function decrease_fontsize(){
		if (size_num != 0){
			size_num--;
		}
		set_fontsize(size_num);
		set_cookie('font-size', size_num, expire);
	}

	// document内のすべてのobjectにフォントサイズを適用
	function set_fontsize(size) {
		for (i = 0; i < document.all.length; i++) {
			obj = document.all(i);
			obj.style.fontSize = sizeArray[size];
		}
	}

	// cookieを取得
	function get_cookie(item) {
		var i, index, arr;
		arr = document.cookie.split(";");
		for(i = 0; i < arr.length; i++) {
			index = arr[i].indexOf("=");
			//2番目は頭がスペースのとき
			if(arr[i].substring(0, index) == item || 
					arr[i].substring(0, index) == " " + item)
				return arr[i].substring(index + 1);
		}
		return "";
	}

	//cookieを保存
	function set_cookie(item, value, d) {
		document.cookie = item + "=" + value + ";expires=" + d;
	}
 
