// JavaScript Document
$(document).ready(function(){
	$("*[src*='_off.']").rollOver();
	fontSize();
});
/*	jQuery 拡張
-------------------------------------------------------------------------- */
jQuery.fn.extend({
	/*	ロールオーバー
	-------------------------------------------------------------------------- */
	rollOver : function(findObj) {
		$(this).attr('rel', findObj);
		$(this).hover( setRollOver, setRollOut);
		return this;
	}
});

function setRollOver() {
	var tgt = $(this);
	var chgTgtObj = tgt;
	if( $(this).attr('rel') ) chgTgtObj = tgt.find($(this).attr('rel'));
	chgTgtObj.attr("src", chgTgtObj.attr("src").replace("_off.", "_on."));
}
function setRollOut() {
	var tgt = $(this);
	var chgTgtObj = tgt;
	if( $(this).attr('rel') ) chgTgtObj = tgt.find($(this).attr('rel'));
	chgTgtObj.attr("src", chgTgtObj.attr("src").replace("_on.", "_off."));
}

/*	文字サイズ変更
-------------------------------------------------------------------------- */
function fontSize() {
	$("#textNav a").click(function(){
		$("#textNav a img").rollOver().trigger("mouseleave");
		$(this).find("img").trigger("mouseenter").unbind("mouseenter").unbind("mouseleave");
		var size = $(this).attr("id");
		var toSize;
		if( size == "texSmall" ) {
			toSize = 10;
		} else if( size == "texMiddle" ) {
			toSize = 12;
		} else if( size == "texLarge" ) {
			toSize = 15;
		}
		$("body").css("font-size" , toSize);
		$.cookie("yutakaFont", size, {path:'/'});
		return false;
	});
	
	var ck = $.cookie("yutakaFont");
	if( ck ) {
		$("#textNav a#"+ck).trigger('click');
	} else {
		$("#textNav a#texMiddle").trigger('click');
	}
}

