
var main;
var head;
var container;
var colonnaDx;
var footer;
var heightTotale;

var box1;
var box2;
var box3;
var box4;
var box5;
var box6;
var box7;
var box8;
var destra1;
var destra2;
var destra3;
var destra4;

function headHeight(){
	head = document.getElementById('head').offsetHeight;
}

function containerHeight(){
	box1 = document.getElementById('box1');
	box2 = document.getElementById('box2');
	box3 = document.getElementById('box3');
	box4 = document.getElementById('box4');
	box5 = document.getElementById('box5');
	box6 = document.getElementById('box6');
	box7 = document.getElementById('box7');
	box8 = document.getElementById('box8');
	
	box2Top = box1.offsetHeight;
	box2.style.top = box2Top + 'px';
	box3Top = box2Top + box2.offsetHeight;
	box3.style.top = box3Top + 'px';
	box4Top = box3Top + box3.offsetHeight;
	box4.style.top = box4Top + 'px';
	box5Top = box4Top + box4.offsetHeight;
	box5.style.top = box5Top + 'px';
	box6Top = box5Top + box5.offsetHeight;
	box6.style.top = box6Top + 'px';
	box7Top = box6Top + box6.offsetHeight;
	box7.style.top = box7Top + 'px';
	box8Top = box7Top + box7.offsetHeight;
	box8.style.top = box8Top + 'px';
	container = document.getElementById('container');
	container.style.height = box8.offsetHeight + box8Top + 'px';
}

function colonnaDxHeight(){
	destra1 = document.getElementById('destra1');
	destra2 = document.getElementById('destra2');
	destra3 = document.getElementById('destra3');
	destra4 = document.getElementById('destra4');
	
	destra2Top = destra1.offsetHeight;
	destra2.style.top = destra2Top + 'px';
	destra3Top = destra2Top + destra2.offsetHeight;
	destra3.style.top = destra3Top + 'px';
	destra4Top = destra3Top + destra3.offsetHeight;
	destra4.style.top = destra4Top + 'px';
	colonnaDx = document.getElementById('colonnaDx')
	colonnaDx.style.height = destra4.offsetHeight + destra4Top + 19 + 'px';
	
}

function mainHeight(){
	headHeight();
	containerHeight();
	colonnaDxHeight();
	footer = document.getElementById('footer').offsetHeight;
	main = document.getElementById('main');
	heightTotale = Math.max(colonnaDx.offsetHeight,container.offsetHeight) + head + footer;
	main.style.height = heightTotale + 'px';
}

startMenu = function() {
	var node;
	var displaymenu;
	
	if (document.all&&document.getElementById) {
		displaymenu = document.getElementById('menu_oriz');
		for (i=0; i<displaymenu.childNodes.length; i++) {
			node = displaymenu.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function(){                  
					this.className=this.className.replace(" over", "")
				}
			}
		}
	}
}

function allFunctions(){
	mainHeight();
	document.getElementById("loading").style.display="none";
	startMenu();
}
