//var screen_height  = document.getElementById('the-html').offsetHeight;
//var screen_width   = document.getElementById('the-html').offsetWidth;
//document.body.style.fontSize = "25px";
// Dimensione MaxWidth degli elementi
function MaxWidth(s){
	document.getElementById('header').style.maxWidth 	= s;
	document.getElementById('main').style.maxWidth 		= s;
	document.getElementById('footer').style.maxWidth 	= s;
	document.getElementById('menu_up').style.maxWidth 	= s;
}
// grandezza di default
document.emSize=function(pa){
	pa = pa || document.body;
	var who= document.createElement('div');
	var atts= {fontSize:'1em',padding:'0',position:'absolute',lineHeight:'1',visibility:'hidden'};
	for(var p in atts){
		who.style[p]= atts[p];
	}
	who.appendChild(document.createTextNode('M'));
	pa.appendChild(who);
	var fs= [who.offsetWidth,who.offsetHeight];
	pa.removeChild(who);
	return fs;
}
// Identifica il font utilizzato
function FontSize(){
	var font_size = document.emSize()[1];
	if(font_size < 16){
		document.body.style.fontSize = "16px";
	}
	if(font_size > 20){
		MaxWidth('100%');
	}
}
function RightResize(){
	// Misure height di tutti gli elementi e della pagine
	var screen_height  = document.getElementById('the-html').offsetHeight;
	var header = document.getElementById('header').offsetHeight;
	var menu = document.getElementById('menu').offsetHeight;
	var footer = document.getElementById('footer').offsetHeight;
	var l = document.getElementById('left').offsetHeight;
	var r = document.getElementById('right').offsetHeight;
	// Primo adattamento #left vs. #right
	if(l > r){
		document.getElementById('right').style.height = l+"px";
		var r = document.getElementById('right').offsetHeight;
	}
	// Lunghezza effettiva
	var page = header+menu+footer+r;
	// Adattamento allo schermo TODO identificare offset ottimale (screen resolution?)
	if(screen_height > page){
		var diff = screen_height-page;
		document.getElementById('right').style.height = document.getElementById('right').offsetHeight+diff-91+"px";
		document.getElementById('left').style.height = document.getElementById('left').offsetHeight+diff-91+"px";
	}
}

if(document.getElementById("control").offsetWidth == "2"){
	window.onload = function(){ FontSize(); RightResize(); }
	window.onresize = function(){ FontSize(); RightResize(); }	
}

$(function() {
	$('.gallery_link').lightBox();
});

