/* FontSize Chenger */
jQuery(function($){
		//変数にクッキー名を入れる
		var history = $.cookie('fontSize');
		changeImg(history)

		//適用する箇所を指定。
		var elm = $('body');

		//変数が空ならfontMを、空でなければクッキーに保存しておいたものを適用
		(!history)? elm.addClass('fontM'):elm.addClass(history);

			//クリックしたら実行
			$('li','#fontChange').click(function(){

			//クリックした要素のID名を変数にセット
			var setFontSize = this.id;

			//bodyに設定しているclassを取得の前に、fontSize除外
			elm.removeClass("fontS");
			elm.removeClass("fontM");
			elm.removeClass("fontL");

			//bodyに設定しているclassを取得
			var parentClass = elm.attr("class");

			//クッキーに変数を保存
			//$.cookie('fontSize', setFontSize);

			$.cookie('fontSize', setFontSize,{ expires: 7, path: '/', doain: 'www.clair.or.jp' });

			//一度classを除去して、変数をclassとして追加
			elm.removeClass().addClass(parentClass).addClass(setFontSize);

		//ここで文字サイズを調べて画像書き換え※クリック時
			changeImg(setFontSize);

		});

});

function changeImg(chkValue) {
		var chkHis = chkValue;
		var btnSmall  = $("#fontS img");
		var btnMiddle = $("#fontM img");
		var btnLarge  = $("#fontL img");

		if(chkHis == "fontS") {
			if (btnSmall.attr("src").match("/images_common/txtSmall.gif")) {
				btnSmall.attr("src", btnSmall.attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
			}
			btnMiddle.attr("src", btnMiddle.attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
			btnLarge.attr("src", btnLarge.attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
		} else if (chkHis == "fontL") {
			if (btnLarge.attr("src").match("/images_common/txtLarge.gif")) {
				btnLarge.attr("src", btnLarge.attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
			}
			btnSmall.attr("src", btnSmall.attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
			btnMiddle.attr("src", btnMiddle.attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
		} else {
			if (btnMiddle.attr("src").match("/images_common/txtMiddle.gif")) {
				btnMiddle.attr("src", btnMiddle.attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
			}
			btnSmall.attr("src", btnSmall.attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
			btnLarge.attr("src", btnLarge.attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
		}

}
/* FontSize Chenger */

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-23556393-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
