/* 文字拡大
===================================================*/
/*基本設定*/
var fontCookieName = 'ftCheckIDkokubu'; // Cookie名
var fontData = new Array();
		fontData['L'] = new Array('105%','fontchg_btn01'); // 大
		fontData['M'] = new Array('83%' ,'fontchg_btn02'); // 中（標準）
		fontData['S'] = new Array('73%' ,'fontchg_btn03'); // 小

/*画像先読み込み*/
var fontImgPre01 = new Image();fontImgPre01.src = '/common/images/chgsize_large_on.gif';  // 大
var fontImgPre02 = new Image();fontImgPre02.src = '/common/images/chgsize_medium_on.gif'; // 中（標準）
var fontImgPre03 = new Image();fontImgPre03.src = '/common/images/chgsize_small_on.gif';  // 小

/*画像切替*/
var fontSaveImg = false;
function fontImgChg(Flag){
	if(Flag == fontSaveImg){return;}
	document.images[fontData[Flag][1]].src = document.images[fontData[Flag][1]].src.replace('_of.','_on.');
	if(fontSaveImg){
		document.images[fontData[fontSaveImg][1]].src = document.images[fontData[fontSaveImg][1]].src.replace('_on.','_of.');
	}
	fontSaveImg = Flag;
}

/*フォントサイズ変更*/
function fontZoom(Flag){
	if(!document.getElementById){return;}
	
	/*フォント*/
	document.body.style.fontSize = fontData[Flag][0];
	
	/*画像*/
	fontImgChg(Flag);

	/*クッキーセット*/
	if(!navigator.cookieEnabled){return;}
	var deleteDay = new Date;
			deleteDay.setHours(deleteDay.getHours() + 24 * 365 * 10); // 有効期限：10年
			deleteDay = deleteDay.toGMTString();                      // GMT形式の文字列に変換
	document.cookie = fontCookieName + "=" + Flag + ";expires=" + deleteDay + ';path=/;';
	// 補足
	// ・path=/;はルート以下全ての階層でcookie読み出し可能
	// ・WebとSWebが同一ドメインの場合はWebで書き込んだcookieをSWebでも読み出し可能
	// 　　http://www.○○○○.co.jp
	// 　　https://www.○○○○.co.jp
}

/*クッキー判別*/
function fontCookieChk(){	
	if(!navigator.cookieEnabled){return;}
	if(document.cookie.indexOf(fontCookieName) != -1){ // 有り
		var getVal = document.cookie.split(fontCookieName+'=')[1].charAt(0); // L,M,S取得

		/*CSS*/	
		document.writeln('<style type="text/css" media="all">');
		document.writeln('body{font-size:' + fontData[getVal][0] + ';}');
		document.writeln('</style>');
	}
}
fontCookieChk();

/*メニュー書き出し*/
function fontWrite(){
	var Data = ''					 
					 + '<div id="chgSize">\n'
					 + '<p><img src="/common/images/chgsize_heading.gif" alt="文字サイズ：" width="60" height="12"></p>\n'
					 + '<ul>\n'
					 + '<li><a href="javascript:void(0);" onClick="javascript:fontZoom(\'L\');return false;"><img src="/common/images/chgsize_large_of.gif" alt="大" name="fontchg_btn01" width="22" height="22" border="0"></a></li>\n'
					 + '<li><a href="javascript:void(0);" onClick="javascript:fontZoom(\'M\');return false;"><img src="/common/images/chgsize_medium_of.gif" alt="中" name="fontchg_btn02" width="22" height="22" border="0"></a></li>\n'
					 + '<li><a href="javascript:void(0);" onClick="javascript:fontZoom(\'S\');return false;"><img src="/common/images/chgsize_small_of.gif" alt="小" name="fontchg_btn03" width="22" height="22" border="0"></a></li>\n'
					 + '</ul>\n'
					 + '</div>\n';
	document.write(Data);
	
	/*画像切替*/
	if(!navigator.cookieEnabled){return;}
	if(document.cookie.indexOf(fontCookieName) != -1){ // 有り
		var getVal = document.cookie.split(fontCookieName+'=')[1].charAt(0); // S,M,L取得
		fontImgChg(getVal);
	}else{ // 無し
		fontImgChg('M');
	}
}
