/* 基本設定

--------------------------------------------------

   ボタン画像の格納先                            */

var imgPass  = 'http://www.hmc-smid.jp/img/common/'; // Image Pass





/* 文字拡大

--------------------------------------------------*/

/*データ*/

var ftCookieName = 'SMIDftCheck'; // Cookie名

var ftData = new Array();

		ftData['S'] = new Array('89%','fonts'); // 小

		ftData['M'] = new Array('100%','fontm'); // 中（標準）

		ftData['L'] = new Array('124%','fontl'); // 大



/*画像先読み込み*/

var ftImgPre03 = new Image();ftImgPre03.src = imgPass + 'fonts_on.png'; // 小

var ftImgPre02 = new Image();ftImgPre02.src = imgPass + 'fontm_on.png'; // 中（標準）

var ftImgPre01 = new Image();ftImgPre01.src = imgPass + 'fontl_on.png'; // 大



/*画像切替*/

var ftSaveImg = false;

function ftImgChg(Flag){

	if(Flag == ftSaveImg){return;}



	document.images[ftData[Flag][1]].src = document.images[ftData[Flag][1]].src.replace('_of.','_on.');

	if(ftSaveImg){

		document.images[ftData[ftSaveImg][1]].src = document.images[ftData[ftSaveImg][1]].src.replace('_on.','_of.');

	}

	ftSaveImg = Flag;

}



/*フォントサイズ変更*/

function fontZoom(Flag){

	if(!document.getElementById){return;}

	

	/*フォント*/

	document.getElementById('wrapper').style.fontSize = ftData[Flag][0];

	

	/*画像*/

	ftImgChg(Flag);



	/*クッキーセット*/

	if(!navigator.cookieEnabled){return;}

	var deleteDay = new Date;

			deleteDay.setHours(deleteDay.getHours() + 24 * 365); // 有効期限：365日

			deleteDay = deleteDay.toGMTString();                 // GMT形式の文字列に変換

	document.cookie = ftCookieName + "=" + Flag + ";expires=" + deleteDay + ';path=/;';

}



/*クッキー判別*/

function fontCookieChk(){	

	if(!navigator.cookieEnabled){return;}

	if(document.cookie.indexOf(ftCookieName) != -1){ // 有り

		var getVal = document.cookie.split(ftCookieName+'=')[1].charAt(0); // L,M,S取得



		/*CSS*/	

		document.writeln('<style type="text/css" media="all">');

		document.writeln('wrapper{font-size:' + ftData[getVal][0] + ';}');

		document.writeln('</style>');

	}

}

fontCookieChk();



/*メニュー書き出し*/

function fontChgJS(){

	var Data = ''  

		 + '<div style="float:left;margin: 0 0 0 0px;font-size: 12px;">文字の大きさ&nbsp;'

		 + '<a href="javascript:void(0)" onclick="fontZoom(\'S\'); return false;"><img src="'+ imgPass + 'fonts_of.png" name="fonts" alt="小" width="20" height="20" style="margin-right: 3px;" /></a>'

		 + '<a href="javascript:void(0)" onclick="fontZoom(\'M\'); return false;"><img src="'+ imgPass + 'fontm_of.png" name="fontm" alt="中" width="22" height="22" style="margin-right: 3px;" /></a>'

		 + '<a href="javascript:void(0)" onclick="fontZoom(\'L\'); return false;"><img src="'+ imgPass + 'fontl_of.png" name="fontl" alt="大" width="24" height="24" style="margin-right: 3px;" /></a>'

		 + '</div>'

	document.write(Data);

	

	/*画像切替*/

	if(!navigator.cookieEnabled){return;}

	if(document.cookie.indexOf(ftCookieName) != -1){ // 有り

		var getVal = document.cookie.split(ftCookieName+'=')[1].charAt(0); // S,M,L取得

		ftImgChg(getVal);

		document.getElementById('wrapper').style.fontSize = ftData[getVal][0]; //font-size set

		}else{ //無し

		ftImgChg('M'); // デフォルトフォントサイズ

		document.getElementById('wrapper').style.fontSize = ftData['M'][0]; //font-size set

	}

}

