/*=============================================
 init_fontSize()
 フォント設定エリア出力
=============================================*/
function init_fontSize(){
  
	// Cookieからフォントサイズを取得
	var strFontSize = get_fontCookie();
  
  //CSSタグ取得
	var objTag  = document.getElementsByTagName('body')[0];

	//フォントサイズが未設定の場合はデフォルト地設定
	if(strFontSize == '') { strFontSize = 'M'; }  // default -> 'S'
  
  //処理判定
  if (strFontSize=='S') {
    strFontImageS = 'bt_font_s_o.gif';
    strFontImageM = 'bt_font_m.gif';
	strFontImageL = 'bt_font_l.gif';
  	objTag.className = 'fontS'
  }else if (strFontSize=='M') {
    strFontImageS = 'bt_font_s.gif';
	strFontImageM = 'bt_font_m_o.gif';
    strFontImageL = 'bt_font_l.gif';
  	objTag.className = 'fontM'
  }else if (strFontSize=='L') {
    strFontImageS = 'bt_font_s.gif';
	strFontImageM = 'bt_font_m.gif';
    strFontImageL = 'bt_font_l_o.gif';
  	objTag.className = 'fontL'
  }
  
  //ボタン出力
  strHTML = '';
  strHTML += '<a href="javascript:set_fontSize(\'S\');"><img id="hdFontS" src="http://www.nalucka.com/img/' + strFontImageS + '" alt="小" class="font-s"></a>';
  strHTML += '<a href="javascript:set_fontSize(\'M\');"><img id="hdFontM" src="http://www.nalucka.com/img/' + strFontImageM + '" alt="中" class="font-m"></a>';
  strHTML += '<a href="javascript:set_fontSize(\'L\');"><img id="hdFontL" src="http://www.nalucka.com/img/' + strFontImageL + '" alt="大"></a>';
  document.write (strHTML);
  
  //クッキー制御
	set_fontCookie(strFontSize);

}

/*=============================================
 set_fontSize()
 フォントサイズ設定関数
=============================================*/
function set_fontSize(vstrFlg){
	var i = 0;
	var objTag  = document.getElementsByTagName('body')[0];


  //画像のアクティブを切り替える
	if (vstrFlg == "S"){
		document.images['hdFontS'].src = 'http://www.nalucka.com/img/bt_font_s_o.gif';
		document.images['hdFontM'].src = 'http://www.nalucka.com/img/bt_font_m.gif';
		document.images['hdFontL'].src = 'http://www.nalucka.com/img/bt_font_l.gif';
		objTag.className = 'fontS'
	}
	if (vstrFlg == "M"){
		document.images['hdFontS'].src = 'http://www.nalucka.com/img/bt_font_s.gif';
		document.images['hdFontM'].src = 'http://www.nalucka.com/img/bt_font_m_o.gif';
		document.images['hdFontL'].src = 'http://www.nalucka.com/img/bt_font_l.gif';
		objTag.className = 'fontM'
	}
	if (vstrFlg == "L"){
		document.images['hdFontS'].src = 'http://www.nalucka.com/img/bt_font_s.gif';
		document.images['hdFontM'].src = 'http://www.nalucka.com/img/bt_font_m.gif';
		document.images['hdFontL'].src = 'http://www.nalucka.com/img/bt_font_l_o.gif';
		objTag.className = 'fontL'
	}
  
  //Cookieを更新する
	set_fontCookie(vstrFlg); // Cookie
}

/*=============================================
 set_fontCookie()
 Cookei書込（フォントサイズ変更用）
=============================================*/
function set_fontCookie(vstrArg){
	//Cookie書込用情報設定
	var strData   = 'FONTSIZE=' + vstrArg + ';';
	var strDomain = 'domain=' + document.domain + ';';
	var strPath   = 'path=/;';
  
  //有効期限設定
	var intDate = 365;  // 有効期限の日数を設定

	var objDate = new Date();
	objDate.setTime(objDate.getTime() + (intDate*1000*60*60*24));

	var strTerm = 'expires=' + objDate.toGMTString() + ';';

  //Cookie書き込み
	document.cookie = strData + strDomain + strPath + strTerm;
	//alert(document.cookie);
}

/*=============================================
 get_fontCookie()
 Cookei取得（フォントサイズ変更用）
=============================================*/
function get_fontCookie(){
  //Cookie取得用情報設定
	var i = 0;
	var strKey      = 'FONTSIZE=';
	var strCookie   = '';
	var astrCookies = document.cookie.split(';');
	var strValue    = '';

	for (i = 0; i < astrCookies.length; i ++) {
		if (astrCookies[i].indexOf(strKey) >= 0) {
			strCookie = astrCookies[i].replace(/ /i,'');
		}
	}
	if (strCookie.indexOf(strKey) >= 0) {
		strValue = strCookie.substr(strCookie.indexOf(strKey) + strKey.length, strCookie.length);	
	}
	return strValue;
}



/*********************************************************************/
