/*
 * fontresizer.js 0.1
 * Copyright (c) 2008 C.M.A. Co.,Ltd.
 *
 * Last Added: 2008-01-09
 *
 */

// フォントサイズ変更ボタンを表示

function fontresize(size,c,first){
	if(c != $.cookie('fclass') || first){
		//フォントサイズ変更
		$("body").css("font-size",size);
	 	// Cookie生成
		$.cookie("fsize",size,{expires:30,path:'/'});
		$.cookie("fclass",c,{expires:30,path:'/'});
		// Cookie内のclass値とボタンのclass値が同等なら反転
		$("#fontResizer a").each(function(){
			if($(this).attr('class') == $.cookie('fclass')){
				$(this).find('img').each(function(){
					this.currentSrc = $(this).attr('src').replace(/(\.gif|\.jpg|\.png)/, "_on$1");
					$(this).attr('src',this.currentSrc);
				});
			// 不等ならデフォルト状態に戻す
			}else if($(this).attr('class') != $.cookie('fclass')){
				$(this).find('img').each(function(){
					this.currentSrc = $(this).attr('src').replace(/_on(\.gif|\.jpg|\.png)/, "$1");
					$(this).attr('src',this.currentSrc);
				});
			}
		});
	}
}

$(function(){
	$("#fontresize").html("<dl id='fontResizer'><dt><img src='/goto/shared/img/ti_fontsize.jpg' alt='文字の大きさ' /></dt><dd><ul><li><a href='javascript:void(0);' onclick=\"fontresize('70%','fontS');\" class='fontS'><img src='/goto/shared/img/btn_font-s.jpg' alt='小' /></a></li><li><a href='javascript:void(0);'  onclick=\"fontresize('85%','fontM');\" class='fontM'><img src='/goto/shared/img/btn_font-m.jpg' alt='中' /></a></li><li><a href='javascript:void(0);'  onclick=\"fontresize('105%','fontL');\" class='fontL'><img src='/goto/shared/img/btn_font-l.jpg' alt='大' /></a></li></ul></dd></dl>");

	$("#fontResizer a img").each(function(){
		jcommon.preloader.load($(this).attr('src'));
		jcommon.preloader.load($(this).attr('src').replace(/(\.gif|\.jpg|\.png)/, "_on$1"));
	});

	// Cookieが空のときの初期値ボタンを反転
	if($.cookie('fclass') == null){
		fontresize('85%','fontM',true);
	}else{
		fontresize($.cookie('fsize'),$.cookie('fclass'),true);
	}

	//フォントサイズ変更 via http://blog.4galaxy.net/
	$("body").css("font-size",$.cookie('fsize'));
});

