//******************************************************************************
//フォントサイズを変更
//******************************************************************************
function change_fontsize(per) {

	//フォントサイズ計算
	font_per	= 100 + (per * 10);

	//設定をクッキーに記録
	setCookie("font_per",font_per,"30");

	//画面全体のフォントサイズを変更
	document.body.style.fontSize = font_per + '%';

	//テーブル内の全tdのフォントサイズを変更(td内はbody.style指定では変更にならないため)
	//tdエレメントを全て取得
	obj	= document.getElementsByTagName('td');

	//全tdエレメントに対してフォントサイズ設定
	for (var i = 0; i < obj.length; i++) {
		obj[i].style.fontSize = font_per + '%';
	}
}

//******************************************************************************
//画面ロード時のフォントサイズ設定
//******************************************************************************
function set_fontsize() {

	//クッキーよりフォントサイズ指定を取得
	var font_per	= getCookie("font_per");
	//alert(font_per);

	//フォントサイズ指定がされている場合
	if (!isNaN(font_per)) {

		//画面全体のフォントサイズを変更
		document.body.style.fontSize = font_per + '%';

		//テーブル内の全tdのフォントサイズを変更(td内はbody.style指定では変更にならないため)
		//tdエレメントを全て取得
		obj	= document.getElementsByTagName('td');
	
		//全tdエレメントに対してフォントサイズ設定
		for (var i = 0; i < obj.length; i++) {
			obj[i].style.fontSize = font_per + '%';
		}
	}
}

//******************************************************************************
//クッキーへの値設定
//******************************************************************************
function setCookie(theName, theValue, theDay) {

	if ((theName != null) && (theValue != null)) {

		//有効期限の設定(デフォルトで2020/1/1)
		expDay	= "Wed, 01 Jan 2020 18:56:35 GMT";

		//期限指定がある場合はexpDayを更新
		if (theDay != null) {

			theDay	= eval(theDay);
			setDay	= new Date();
			setDay.setTime(setDay.getTime() + (theDay*1000*60*60*24));
			expDay	= setDay.toGMTString();

		}

		//クッキーに値設定 path=/は重要 これがないと個々のページについてクッキーが作成される
		//サイト全体で共有したい場合はpath=/にしておく
		document.cookie	= theName + "=" + escape(theValue) + ";expires=" + expDay + ";path=/";
		return true;
	}
	return false;
}

//******************************************************************************
//クッキーからの値取得
//******************************************************************************
function getCookie(theName) {
	theName	+= "=";
	theCookie = document.cookie + ";";
	start = theCookie.indexOf(theName);

	if (start != -1) {
		end = theCookie.indexOf(";",start);
		return unescape(theCookie.substring(start + theName.length,end));
	}
}

