﻿$(document).ready( function() {

	//スクロール
	jQuery.easing.quart = function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	};
	
	var j$ = jQuery;
	j$(function(){ 
		j$('a[href^=#]').click(function() { 
			var href= this.hash;
			var $target = j$(href == '#_top' ? 'body' : href);
			if($target.size()) {
				var top = $target.offset().top;
				j$(j$.browser.safari ? 'body' : 'html')
				.animate({scrollTop:top}, 800, 'quart');
			}
			return false;
		});
	});
});

function autoScrollTo(target){
	var j$ = jQuery;
	j$(function() {
		var href= target;
		var $target = j$(href == '#_top' ? 'body' : href);
		if($target.size()) {
			var top = $target.offset().top;
			j$(j$.browser.safari ? 'body' : 'html')
			.animate({scrollTop:top}, 200, 'quart');
		}
		return false;
	});
}