/*
	// 基本
	$('#nav a img').rollover();
	// inputもいける
	$('form input:image').rollover();
	// 複数指定も楽々
	$('#nav a img, form input:image').rollover();
	// 引数で _on の部分を指定できる
	$('#nav a img').rollover('_over');
---------------------------------------- */
jQuery.fn.rollover = function(suffix) {
	suffix = suffix || '_on';
	var check = new RegExp(suffix + '\\.\\w+$');
	return this.each(function() {
		var img = jQuery(this);
		var src = img.attr('src');
		if (check.test(src)) return;
		var _on = src.replace(/\.\w+$/, suffix + '$&');
		jQuery('<img>').attr('src', _on);
		img.hover(
			function() { img.attr('src', _on); },
			function() { img.attr('src', src); }
		);
	});
};

$(function() {

	// ボタン
	$('.ovr img').rollover('_o');
	
	//ポップアップウインドウ
	$(".popup").click(function(){
		window.open(this.href, this.name, this.title);
		return false;
	});

});

//page scroll
jQuery.easing.quart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
};  

$(function(){
	$(".tlnk a").click(function () {
		$(this).blur();
		$('html,body').animate({scrollTop:0}, 1500, 'quart');
		return false;
	});

	$('.slnk a').click(function(){
		var targetOffset = $($(this).attr("href")).offset().top;
		$('html,body').animate({scrollTop: targetOffset}, 1500, 'quart');
		return false;
	});

});


