var ooapp = {};
ooapp.applyFontSizeChanger = function() {
	var basePath = "/";
	var settings = {
		images : {
			s : {
				normal : basePath + "extension/yamazen/design/yamazen/images/font_btn_s.gif",
				hover : basePath + "extension/yamazen/design/yamazen/images/font_btn_s_f2.gif",
				current : basePath + "extension/yamazen/design/yamazen/images/font_btn_s_f2.gif"
			},
			m : {
				normal : basePath + "extension/yamazen/design/yamazen/images/font_btn_m.gif",
				hover : basePath + "extension/yamazen/design/yamazen/images/font_btn_m_f2.gif",
				current : basePath + "extension/yamazen/design/yamazen/images/font_btn_m_f2.gif"
			},
			l : {
				normal : basePath + "extension/yamazen/design/yamazen/images/font_btn_l.gif",
				hover : basePath + "extension/yamazen/design/yamazen/images/font_btn_l_f2.gif",
				current : basePath + "extension/yamazen/design/yamazen/images/font_btn_l_f2.gif"
			}
		}
	};
	$("#fontBtn #small")
		.click(
			function() {
				$("body").removeClass("fontS fontM fontL").addClass("fontS");
				$(this).find("img").attr("src", settings.images.s.current);
				$("#fontBtn img").trigger("mouseout");
				$.cookie("fsize", "small", {expires:30,path:"/"});													

			}			
		)		
		.mouseover(
			function() {				
				$(this).find("img").attr("src", settings.images.s.current);										
			}
		)
		.mouseout(
			function() {
				if(!$("body").hasClass("fontS")) {
					$(this).find("img").attr("src", settings.images.s.normal);				
				}
			}
		)		
	;

	$("#fontBtn #medium")
		.click(
			function() {
				$("body").removeClass("fontS fontM fontL").addClass("fontM");
				$(this).find("img").attr("src", settings.images.m.current);
				$("#fontBtn img").trigger("mouseout");
				//cookieに保存
				$.cookie("fsize", "medium", {expires:30,path:"/"});												
			}
		)
		.mouseover(
			function() {
				$(this).find("img").attr("src", settings.images.m.hover);
			}
		)
		.mouseout(
			function() {
				if(!$("body").hasClass("fontM")) {
					$(this).find("img").attr("src", settings.images.m.normal);				
				}
			}
		)
		
	;

	$("#fontBtn #large")
		.click(
			function() {
				$("body").removeClass("fontS fontM fontL").addClass("fontL");
				$(this).find("img").attr("src", settings.images.l.current);
				$("#fontBtn img").trigger("mouseout");
				//cookieに保存
				$.cookie("fsize", "large", {expires:30,path:"/"});																
				}
		)
		.mouseover(
			function() {
				$(this).find("img").attr("src", settings.images.l.hover);
			}
		)
		.mouseout(
			function() {
				if(!$("body").hasClass("fontL")) {
					$(this).find("img").attr("src", settings.images.l.normal);				
				}
			}
		)
		
	;
	
	//初期動作
	var fsize = $.cookie("fsize");
	$("#fontBtn #" + fsize).trigger("click");
	
};

$(function() {
	ooapp.applyFontSizeChanger();
});

