// JavaScript Document


jQuery.easing.quart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
};
/*-------------------------------------
-------------------------------------*/
jQuery(document).ready(function(){
    //
    jQuery('a[href*=#]').click(function() {
        if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
            var $target = jQuery(this.hash);
            $target = $target.length && $target || jQuery('[name=' + this.hash.slice(1) +']');
            if ($target.length) {
                var targetOffset = $target.offset().top;
                jQuery('html,body').animate({ scrollTop: targetOffset }, 500, 'quart');
                return false;
            }
        }
    });
 
});




$(function(){
	
	//change font size
	$("#fs_sml").click(function(){
		$("body").removeClass();
		$("body").addClass("fsize_sml");
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$(this).css("background-position","-88px -18px");
		wrCookke('sml');
		fsize='sml';
	});
	
	$("#fs_sml").mouseover(function(){
		$(this).css("background-position","-88px -18px");

	});
	$("#fs_sml").mouseout(function(){
		if(fsize != 'sml'){
			$(this).css("background-position","-88px 0px");
		}

	});
	
	
	$("#fs_mdl").click(function(){
		$("body").removeClass();
		$("body").addClass("fsize_mdl");
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$(this).css("background-position","-113px -18px");
		wrCookke('mdl');
		fsize='mdl';
	});

	$("#fs_mdl").mouseover(function(){
		$(this).css("background-position","-113px -18px");
	});

	$("#fs_mdl").mouseout(function(){
		if(fsize != 'mdl'){
			$(this).css("background-position","-113px 0px");
		}
	});

	$("#fs_lrg").click(function(){
		$("body").removeClass();
		$("body").addClass("fsize_lrg");
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$(this).css("background-position","-137px -18px");
		wrCookke('lrg');
		fsize='lrg';

	});
	$("#fs_lrg").mouseover(function(){
		$(this).css("background-position","-137px -18px");
	});

	$("#fs_lrg").mouseout(function(){
		if(fsize != 'lrg'){
		$(this).css("background-position","-137px 0px");
		}
	});
	

	var fsize;
	fsize =$.cookie('fontsize');
	if(fsize){
				
	}else{
		wrCookke('mdl');
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$("#fs_mdl").css("background-position","-113px -18px");

	}
//	alert(fsize);
	switch(fsize){
	
		case 'sml':
		$("body").addClass("fsize_sml");
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$("#fs_sml").css("background-position","-88px -18px");
		break;
		
		case 'mdl':
		$("body").removeClass();
		$("body").addClass("fsize_mdl");
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$("#fs_mdl").css("background-position","-113px -18px");
		break;
		
		case 'lrg':
		$("body").addClass("fsize_lrg");
		$("#fs_sml").css("background-position","-88px 0px");
		$("#fs_mdl").css("background-position","-113px 0px");
		$("#fs_lrg").css("background-position","-137px 0px");
		$("#fs_lrg").css("background-position","-137px -18px");
		break;
		
	}
	
	$("#main_box .point_box:even").css("margin-right","10px");
	$("#b-2 .contbox .servicebox:even").css("margin-right","10px");


//カテゴリインデックス boxマージン
	$("#index-list .index-list-box:nth-child(3n-1)").css("margin-left","15px");
	$("#index-list .index-list-box:nth-child(3n-1)").css("margin-right","15px");
	$("#index-list .index-list-box:nth-child(3n-2)").before('<div class="clearfix"></div>');
	
	$("#index-list2 .index-list-box2:not(:nth-child(4n-3))").css("margin-left","5px");
	$("#index-list2 .index-list-box2:nth-child(4n-3)").before('<div class="clearfix"></div>');

//イベントカレンダー
	$("#eventboxs .month:nth-child(3n-1)").css("margin-left","15px");
	$("#eventboxs .month:nth-child(3n-1)").css("margin-right","15px");
	$("#eventboxs .month:nth-child(3n-2)").before('<div class="clearfix"></div>');


});

function wrCookke (fsize){
	$.cookie('fontsize',fsize,{expires:49,path:'/'});
}



