/************************************************************************************************************************/
//	CALCOLO DELL'ALTEZZA DEL MAIN (INIZIO FUNZIONI)
var head;
var container;
var colonnaSx;
var colonnaDx;
var footer;
var BoxTesto;

//	Altezza dell'head
function headHeight(){
	head = document.getElementById('head');
	head.style.height  = head.offsetHeight + 'px';
}

function containerHeight(){
	container = document.getElementById('container');
	container.style.height  = container.offsetHeight + 'px';
}

function colonnaSxHeight(){
	colonnaSx = document.getElementById('colonnaSx');	
	colonnaSx.style.height  = colonnaSx.offsetHeight + 'px';
}

function colonnaDxHeight(){
	colonnaDx = document.getElementById('colonnaDx');
	colonnaDx.style.height  = colonnaDx.offsetHeight + 'px';
}

function footerHeight(){
	footer = document.getElementById('footer');
	footer.style.height  = footer.offsetHeight + 'px';
}
function BoxTesto(){
	BoxTesto = document.getElementById('BoxTesto');
	BoxTesto.style.height  = BoxTesto.offsetHeight + 'px';
}



//	Richiamando le altre funzioni calcolo al volo l'altezza del main
function mainHeight(){
	var main;
	var heightTotale;
	var BoxTestoTot;
	var containerone;
	var altezzaMax;
	main = document.getElementById('main');
	
	// richiamo le funzioni precedenti
	headHeight();
	colonnaSxHeight();
	containerHeight();
	colonnaDxHeight();
	footerHeight();
	BoxTesto();
	
	//calcolo e posiziono il boxTesto
	BoxTestoTot = head.offsetHeight + container.offsetHeight;
	BoxTesto.style.top = BoxTestoTot + 'px';

	//calcolo il box testo + il container
	containerone = container.offsetHeight + BoxTesto.offsetHeight;


	//	questa quando il layout è a tre colonne	
	//ricavo l'altezza della colonna più alta delle 3
	altezzaMax = Math.max(colonnaSx.offsetHeight,Math.max(colonnaDx.offsetHeight,containerone));
	
	//e poi le metto tutte alla stessa altezza se containerone è la più grande
	colonnaSx.style.height=altezzaMax + 'px';
	colonnaDx.style.height=altezzaMax + 'px';
	
	heightTotale =  altezzaMax + head.offsetHeight + footer.offsetHeight;

//	questa quando il layout è a due colonne
//	if(container.offsetHeight > colonnaDx.offsetHeight) {
//		colonnaDx.style.height = container.offsetHeight + 'px';	
//	}
//	else {
//		container.style.height = colonnaDx.offsetHeight - 53 + 'px';	
//	}
	
//	alert(BoxTesto.offsetHeight);

	
	//heightTotale = container.offsetHeight + head.offsetHeight + footer.offsetHeight + BoxTesto.offsetHeight + 80;
	main.style.height = heightTotale + 'px';
//	alert(main.style.height);
	
}

//	CALCOLO DELL'ALTEZZA DEL MAIN (FINE FUNZIONI)
/***************************************************************************************************************************/


// Richiamo delle funzioni precedenti in un unica funzione
function allFunctions() {	
//	preloadIMG();
//	attachSwitch();
//	startMenu();
	mainHeight();
	//initSlideDownMenu;
}
