//======================================================================================================
//======================================================================================================
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 = $("#boxIframe").offset();
		var boxTop = boxPos.top;
		var boxLeft = boxPos.left;
		var boxPosOmbra = $("#boxContenutiOmbra").offset();
		var boxLeftOmbra = boxPosOmbra.left;
		
		// controllo altezza
		var altezzaBox = HFinestra - 80 - 80 - 50;
		$("#boxContenuti").height(altezzaBox);
		$("iframe").attr("height",altezzaBox+80);
		$("#boxContenutiOmbra").height(altezzaBox);
		
		// controllo margine sinistro del box di testo per tutti i browser
		if (boxLeft < 100) {
			$("#boxTabs").css("left","100px");
			$("#boxIframe").css("left","100px");
			$("#boxContenutiOmbra").css("left","108px");
		} else {
			$("#boxTabs").css("left","auto");
			$("#boxIframe").css("left","auto");
			$("#boxContenutiOmbra").css("left","auto");
		}
		
	}
	
	// caricamento dell'immagine relativa alla dimensione dello schermo
	function caricaImmagine() {
		
		if (WScreen > 800) {
		
			var proporzione = WScreen/HScreen;
			
			var str = "";
			var path = "../sfondi/"
			var varianteImmagine = "";
			var estensioneImmagine = ".jpg";
			
			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);
			//alert (str);
		}
		
	}
	
	// inizializzazione delle funzioni e degli eventi
	$(document).ready(function(){
		resiza();
	});
	
	$(window).resize(function(){
		resiza();					  
	});