
$(document).ready(function() {

	windowSize(990, 550);
	navigationWhiteHomeCenter();
	navigationWhiteSubMenu();
	pageContentWidth(40);
	pageContentCenterHeight();
	brandTxtHeight();
	scrollBarPageTxt();
	
	if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod'){
		$("#floating-bar-container").css("position", "static");
	};
	
	$(window).resize(function () { 
		windowSize(990, 550);
		navigationWhiteHomeCenter();
		pageContentWidth(40);
		pageContentCenterHeight();
		brandTxtHeight();
		scrollBarPageTxt();
	});	
	
	
 });

//dimensione minima della finestra
function windowSize(minWidth, minHeight) {
	
	var windowWidth = $(window).width();
	var windowHeight = $(window).height();
	
	if(windowWidth < minWidth){
		$('body').css('width', minWidth + 'px');
	} else {
		$('body').css('width', '100%');
	}
	
	if(windowHeight < minHeight){
		$('body').css('height', minHeight + 'px');
	} else {
		$('body').css('height', '100%');
	}

};

//altezza minima contenuto pagine
function pageContentHeight(minPageHeight) {

	var pageContainer = $("#pageContainer");
	var pageContainerHeight = pageContainer.height();
	
	if(pageContainerHeight < minPageHeight){
		pageContainer.css('height', minPageHeight + 'px');
	}
}


//centratura orizz navigationWhite home 
function navigationWhiteHomeCenter() {
	var windowWidth = $(window).width();
	var navigationWhiteHomeWidth = $('#item1').width() + $('#item2').width() + $('#item3').width() + $('#item4').width();
	var navigationWhiteHomeMargin = windowWidth - navigationWhiteHomeWidth;

	$('#navigationWhiteHome').css("margin-left", navigationWhiteHomeMargin / 2 + "px");
}

//navigationWhite menu 2° livello
function navigationWhiteSubMenu() {
	$('.navigationWhiteFirst').click(function () {
		var elemWidth = $(this).width();
		$('.navigationWhiteSecond', this)
			.css("width", elemWidth + "px")
			.slideDown('medium')
	});

	$('.navigationWhiteFirst').mouseleave(function () {
		$('.navigationWhiteSecond', this)
			.delay(400)
			.slideUp('medium')
	});

}

//larghezza del contenuto pagina
function pageContentWidth(customWidth) {
	var windowWidth = $(window).width();
	
	$('#pageContent').css("width", windowWidth/100*customWidth + "px");
	$('#pageTxt').css("width", windowWidth/100*customWidth-30 + "px");

}

//centratura in altezza del contenuto pagina
function pageContentCenterHeight() {
	var pageContentHeight = $('#pageContent').height();
	var pageContentMaxHeight = $(window).height() * .5;
	
	if(pageContentHeight > pageContentMaxHeight){
		pageContentHeight = pageContentMaxHeight;
	};
	
	$('#pageContent').css("margin-top","-" + pageContentHeight/2 + "px");
	$('#pageContent').css("height", pageContentHeight + "px");
	$('#pageTxt').css("height", pageContentHeight-66 + "px");
}

//altezza contenitore txt brand
function brandTxtHeight() {
	var brandsDxHeight = $('#brandsTxtContent').outerHeight();
	var brandsDxMaxHeight = $(window).height()-315;
	
	if(brandsDxHeight >= brandsDxMaxHeight){
		brandsDxHeight = brandsDxMaxHeight;
	};

	$('#brandsPaginaTxt').css("height", brandsDxHeight + "px");
	$('#brandsTxt').css("height", $('#brandsPaginaTxt').height() + "px");

}

//scroll bar PageTxt
function scrollBarPageTxt(){

	$(function(){
		$('#pageTxt').jScrollPane({showArrows: true});
	});

	$(function(){
		$('#brandsTxt').jScrollPane({showArrows: true});
	});
	
}
