﻿// jQuery SmoothScroll | Version 09-11-02
$(function() {
	$('a[href*=#]').click(function() {

		var duration = 800;// duration in ms
		var easing = 'easeOutExpo';// easing values: swing | linear

		// get / set parameters
		var newHash = this.hash;
		var target=$(this.hash).offset().top;
		var oldLocation=window.location.href.replace(window.location.hash, '');
		var newLocation=this;

		// make sure it's the same location      
		if(oldLocation+newHash==newLocation){
		// animate to target and set the hash to the window.location after the animation
			$('html:not(:animated),body:not(:animated)').animate({ scrollTop: target }, duration, easing, function() {
				// add new hash to the browser location
				//window.location.href=newLocation;
			});

			return false;// cancel default click action
		}
	});
});
