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