//======================================================================================================
//======================================================================================================
var WFinestra = 0;
var HFinestra = 0;
var WScreen = screen.width;
var HScreen = screen.height;

var minWidth = 1000;
var minHeight = 550;

function resiza() {
	WFinestra = 0;
	HFinestra = 0;
	
	var proporzione = 0;
	var HContenitore = 0;
	var WContenitore = 0;
	
	var WMargine = 0;
	var HMargine = 0;
	
	var superElemento = $("#superContenitore");
	var elemento = $("#contenitore");
	
	// controllo misure finestra
	
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		WFinestra = window.innerWidth;
		HFinestra = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		WFinestra = document.documentElement.clientWidth;
		HFinestra = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		WFinestra = document.body.clientWidth;
		HFinestra = document.body.clientHeight;
	}
	
	// controllo proporzione schermo e proporzioni finestra
	// determinazione della misura campione tra larghezza e altezza		
		
	/*if (WFinestra < minWidth) {
		WFinestra = minWidth;
	}
	if (HFinestra < minHeight) {
		HFinestra = minHeight;
	}*/
		
	proporzione = WScreen/HScreen;
	HContenitore = HFinestra;
	WContenitore = parseInt(HFinestra*proporzione);
	
	if (WContenitore < WFinestra) {
		proporzione = HScreen/WScreen;
		WContenitore = WFinestra;
		HContenitore = parseInt(WFinestra*proporzione);
	}		
	
	WMargine = parseInt(0-(WContenitore/2))+"px";
	HMargine = parseInt(0-(HContenitore/2))+"px";

	superElemento.css("width", WFinestra+"px");
	superElemento.css("height", HFinestra+"px");
	
	elemento.css("width", WContenitore+"px");
	elemento.css("height", HContenitore+"px");
	
	
	elemento.css("margin", HMargine+" 0 0 "+WMargine);
	
	// controllo margini
	var boxPos = $("#boxContenuti").offset();
	var boxTop = boxPos.top;
	var boxLeft = boxPos.left;
	var boxPosOmbra = $("#boxContenutiOmbra").offset();
	var boxLeftOmbra = boxPosOmbra.left;
	
	// controllo margine inferiore del box di testo per IE6
	if ($.browser.msie) {
		$("#boxContenuti").height(HFinestra - 80 - 80 - 50);
		$("#boxContenutiOmbra").height(HFinestra - 80 - 80 - 50);
	}
	
	// controllo margine sinistro del box di testo per tutti i browser
	if (boxLeft < 100) {
		$("#boxTabs").css("left","100px");
		$("#boxContenuti").css("left","100px");
		$("#boxContenutiOmbra").css("left","108px");
	} else {
		$("#boxTabs").css("left","auto");
		$("#boxContenuti").css("left","auto");
		$("#boxContenutiOmbra").css("left","auto");
	}		
}
	
function caricaImmagine() {
	var WScreen = screen.width;
	var HScreen = screen.height;
	
	var proporzione = WScreen/HScreen;
	
	var str = "";
	var path = "cover_files/"
	var varianteImmagine = "";
	var estensioneImmagine = ".jpg";
	var nomeImmagine = "sfondo";
	
	if (proporzione >= 1.6) {
		varianteImmagine = "_1680x1050";
	} else if (proporzione >= 1.3 && proporzione < 1.6) {
		varianteImmagine = "_1400x1050";
	} else if (proporzione > 1.3) {
		varianteImmagine = "_1280x1024";
	} else {
		varianteImmagine = "_1280x1024";
	}
	
	str += '<';
	str += 'img ';
	str += 'src="';
	str += path;
	str += nomeImmagine;
	str += varianteImmagine;
	str += estensioneImmagine;
	str += '" alt="" />';
	
	document.write(str);
	resiza();
	setTimeout(resiza,1000);
	//alert (str);
}

// inizializzazione delle funzioni e degli eventi
$(document).ready(function(){
	resiza();
});

$(window).resize(function(){
	resiza();					  
});