/* AM 060412 funzioni differenziate per IE e per FF, in modo da poter impostare sfondi diversi senza usare immagini */
/* VM 20070316 - primo abbozzo per IE 7.0 */

function impostaAltezzaFisso() {
if(document.getElementById) {
		if (navigator.userAgent.toLowerCase().indexOf('msie')!=-1) {
		   if (navigator.userAgent.toLowerCase().indexOf('msie 7.0')!=-1) {
                     impostaAltezzaFF();
		   } else {
                     impostaAltezzaIE();
                   }
		} else {
                     impostaAltezzaFF();
                }
	}
}

function impostaAltezzaFF() {
	document.getElementById("menuSx").style.height="auto";
	altezza=Math.max(document.getElementById("menuSx").offsetHeight,document.getElementById("corpopagina").offsetHeight);
	if(altezza > 0) {
		document.getElementById("corpopagina").style.minHeight=altezza+"px";
	}
	altezza=Math.max(altezza, document.getElementById("corpopagina").offsetHeight);
	document.getElementById("corpo").style.height=altezza+"px";
	document.getElementById("menuSx").style.height="100%"; 
}

function impostaAltezzaIE() {
	document.getElementById("menuSx").style.height="auto";
	altezza=Math.max(document.getElementById("menuSx").offsetHeight,document.getElementById("corpopagina").offsetHeight);
	document.getElementById("corpopagina").style.height=altezza+"px"; 
	// height: 100% non funziona in IE6 :(
	altezza=Math.max(altezza, document.getElementById("corpopagina").offsetHeight);
	document.getElementById("menuSx").style.height=altezza+"px";
}



function impostaAltezzaLiquido() {
	if(document.getElementById) {	
		altezza=Math.max(document.getElementById("menuSx").offsetHeight,document.getElementById("corpopagina").offsetHeight)+"px";
		document.getElementById("corpopagina").style.height=altezza; // per IE
		document.getElementById("corpopagina").style.minHeight=altezza; // per Firefox
	}
}

function impostaAltezza() {
	if (getActiveStyleSheet()=="altavisibilita") {
		reset("auto");
		impostaAltezzaLiquido();
	} else if (getActiveStyleSheet()=="liquido") {
		reset("auto");
		impostaAltezzaLiquido();
	} else if (getActiveStyleSheet()=="nessuno") {
		reset("");
	} else if (getActiveStyleSheet()=="fisso") {
		reset("");
	}

}

function reset(height) {
	document.getElementById("menuSx").style.height=height;
	document.getElementById("corpopagina").style.height=height;
	document.getElementById("corpopagina").style.minHeight=height;
}	



