function adjustSize(){
	w = $(window).width() - 20;
	num = $('.page').length;
	
	$('#viewport').width('100%');
	
	$('.page').width(w);
	$('#container').width(w*num);
}

function initMenu(){
	$('.menu A').each(function(){
		id = $(this).attr('href');
		$(this).attr('href','javascript:scrolling("'+ id +'")');
	});
}

function scrolling(id){
	$('A').blur();
	
	pos_id = $(id).offset();
	pos_cont = $('#container').offset();
	
	value = pos_cont.left - pos_id.left;
		
	$('#container').animate({ left: value }, 3000, 'easeOutCubic');
}

$(function() {
	adjustSize();
	
	$(window).resize(function(){ adjustSize(); });
	
	initMenu();
	
	$("#tariffe .slider").jCarouselLite({
		circular: false,
		visible: 1,
		speed: 500,
		btnGo: ["#tariffe .slider-nav .1", "#tariffe .slider-nav .2", "#tariffe .slider-nav .3"]
	});
	
	$("#camping .slider").jCarouselLite({
		btnNext: "#camping .slider-nav .next",
		btnPrev: "#camping .slider-nav .prev",
		circular: false,
		visible: 3,
		speed: 500
	});
	
	$("#btn-servizi").toggle(
		function(){
			$("#servizi").show();
		},
		function(){
			$("#servizi").hide();
		}
	);
	
	var options = {
        resizeLgImages:     true,
        displayNav:         false,
        handleUnsupported:  'remove',
        keysClose:          ['c', 27] // c or esc
    };
	
	Shadowbox.init(options);
});