//Anchor interni
jQuery.fn.anchorAnimate = function(settings) {

 	settings = jQuery.extend({
		speed : 1000,
		offset: 0
	}, settings);	
	
	return this.each(function(){
		var caller = this
		$(caller).click(function (event) {	
			event.preventDefault()
			var locationHref = window.location.href
			var elementClick = $(caller).attr("href")
			
			var destination = $(elementClick).offset().top;
			$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination + settings.offset }, settings.speed, 'easeInOutExpo', function() {
			});
		  	return false;
		})
	})
}



// anchor esterni
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top + 75 },1000,'easeInOutExpo')
return false;
}
	
function getUrlVars() {
	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
		vars[key] = value;
	});
	return vars;
}

var anchor = getUrlVars()["s"];

$(function(){
	if(anchor) {			
		setTimeout ("goToByScroll(anchor)" , 800);
	};
})
