// need dimensions plugin, easing plugin
// don't work with safari and opera

function anchorScroller(){
	function filter(string) {
		return string
		.replace(/^\//,'')
		.replace(/(index|default)\.[a-zA-Z]{3,4}$/,'')
		.replace(/\/$/,'')
	}
	$('a[href*=#]').not(".noScroll").each(function() {
		if (filter(location.pathname) == filter(this.pathname) && location.hostname == this.hostname && this.hash.replace(/#/,'') ) {
			var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
			var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
			if ($target) {
				var targetOffset = $target.offset().top;
				$(this).click(function() {
					$('html, body').animate({scrollTop: targetOffset}, {queue:false, duration:500},
					function(){
						window.setTimeout('anchorScroller()', 10);
					});
					return false;
				});
			}
		}
	});
}




