
		// funzioni javascript sito
		
		$(document).ready(function() {
			logoHomeDimension();
			logoDimension();
			overlayHeight();
			boxWidthQuindici();
			pageTxtCenterHeight();
			scrollerTxt();
			windowSize(990, 550);
		 });


		$(window).resize(function () {
			logoHomeDimension();
			logoDimension();
			overlayHeight();
			boxWidthQuindici();
			pageTxtCenterHeight();
			scrollerTxt();
			windowSize(990, 550);
		});
		
		
		// dimensione minima della finestra
		function windowSize(minWidth, minHeight) {

			var windowWidth = $(window).width();
//			var windowHeight = $(window).height();

			if(windowWidth < minWidth){
				$('body').css('width', minWidth + 'px');
				$('#navigationBottom').css('width', minWidth + 'px');
				$('#footerContainer').css('width', minWidth + 'px');
			} else {
				$('body').css('width', '100%');
				$('#navigationBottom').css('width', '100%');
				$('#footerContainer').css('width', '100%');
			}

//			if(windowHeight < minHeight){
//				$('body').css('height', minHeight + 'px');
//			}

		};
		
		// dimensione logo homepage
		function logoHomeDimension() {
			var logoHomeWidth = $(window).width() / 100 * 45;
			
			$('#logoHome').css("width", logoHomeWidth + "px");
			$('#logoHome').css("height", logoHomeWidth * 0.072 + "px");
			$('#logoImgHome').css("width", logoHomeWidth + "px");
			$('#logoImgHome').css("height", logoHomeWidth * 0.072 + "px");
		}
		
		// dimensione logo pagine
		function logoDimension() {
			var logoWidth = $(window).width() / 100 * 40 -60;
			
			$('#logo').css("width", logoWidth + "px");
			$('#logo').css("height", logoWidth * 0.072 + "px");
			$('#logoImg').css("width", logoWidth + "px");
			$('#logoImg').css("height", logoWidth * 0.072 + "px");

		}
		
		// altezza overlay pagine (altezza finestra - menu bottom)
		function overlayHeight () {
			var overlayHeight = $(window).height() -52;
			
			$('.overlay').css("height", overlayHeight + "px");
			$('#overlayOmbra').css("height", overlayHeight + "px");
			$('#overlaySfumatura').css("height", overlayHeight + "px");
			$('.overlayWhiteFullScreen').css("height", overlayHeight + "px");
		}
		
		// larghezza 34% della finestra (pagine collezioni)
		function boxWidthQuindici() {
			var boxWidth15 = $(window).width() / 100 * 32;
			
			$('.boxWidth15').css("width", boxWidth15 + "px");
		}
		
		// centratura in altezza del contenuto pagina
		function pageTxtCenterHeight() {
			var txtHeight = $('#pageContent').height();
			var txtMaxHeight = $(window).height() / 100 * 55;
			
			if(txtHeight >= txtMaxHeight){
				txtHeight = txtMaxHeight;
			};
			
			$('.boxTxt').css("margin-top","-" + txtHeight/2 + "px");
			$('#pageContent').css("height", txtHeight + "px");
			$('#pageTxt').css("height", txtHeight + "px");
		}
		
		// scroller contenuto pagina
		function scrollerTxt() {
			var pane = $('#pageTxt');

			pane.jScrollPane({animateScroll: true});
			
			var api = pane.data('jsp');
			
			$('.btnScrollToMap').bind(
				'click',
				function()
				{
					api.scrollToY(parseInt(510));
					return false;
				}
			);
		}
				
		// preload immagini menu primo livello
		var images = [ 'img/generali/nav_bottom/collezione_it.png',
		               'img/generali/nav_bottom/collezione_en.png',
		               'img/generali/nav_bottom/showroom.png'];
	
		$({}).imageLoader({
		    images: images,
		    async: true,
		    allcomplete: function(e, ui) {
		    
		    	navigationBottom();
		    }
		});
		
		// larghezza e display delle voci di secondo livello
		function navigationBottom() {
			var collezioneBtnWidth = $("#collezioneBtn").width();
			var showroomBtnWidth = $("#showroomBtn").width();

			$("#collezioneSub").css('width', collezioneBtnWidth + 'px')
			$("#collezioneSub a").css('width', collezioneBtnWidth + 'px')	
			$("#collezioneBtn").click(function () {
			    $("#collezioneSub").fadeToggle('800');
			    $("#showroomSub").fadeOut();
			});
			
			$("#showroomSub").css('width', showroomBtnWidth + 'px')
			$("#showroomSub a").css('width', showroomBtnWidth + 'px')	
			$("#showroomBtn").click(function () {
			    $("#showroomSub").fadeToggle('800');
			    $("#collezioneSub").fadeOut();
			});			
		}

