function NascondiMostra(IdElemento, IdLinguetta) {
	if(document.getElementById && document.createTextNode && document.getElementsByTagName){
		var Elemento = document.getElementById(IdElemento);
		var Linguetta = document.getElementById(IdLinguetta);
		var Corpo = document.getElementById("Centro");
		if (Elemento.style.display == "none") {
			if (IdLinguetta == "NascondiMostraSx") {Corpo.style.marginLeft = "0px";} else {Corpo.style.marginRight = "0px";}
			Elemento.style.display = "block";
			ContraiCentro(IdElemento, Elemento.getElementsByTagName("div")[1].offsetHeight, IdLinguetta.substr(14,2));
			Linguetta.replaceChild(document.createTextNode("Nascondi colonna"), Linguetta.firstChild);
			Linguetta.setAttribute("title", "Nascondi colonna");
		} else {
			if (IdLinguetta == "NascondiMostraSx") {Corpo.style.marginLeft = "152px";} else {Corpo.style.marginRight = "152px";}
			Elemento.getElementsByTagName("div")[1].style.position = "relative";
			ScorriSu(IdElemento, Elemento.getElementsByTagName("div")[1].offsetHeight, IdLinguetta.substr(14,2));
			Linguetta.replaceChild(document.createTextNode("Mostra colonna"), Linguetta.firstChild);
			Linguetta.setAttribute("title", "Mostra colonna");
		}
	}
}

function ScorriSu(IdOggetto, Altezza, Verso) {
	var Oggetto = document.getElementById(IdOggetto).getElementsByTagName("div")[0];
	if (Oggetto.offsetHeight > 9) {
		Oggetto.style.height = Oggetto.offsetHeight - 10 + "px";
		Oggetto.getElementsByTagName("div")[0].style.top = Oggetto.offsetHeight - Altezza + "px";
		setTimeout("ScorriSu('" + IdOggetto + "'," + Altezza + ",'" + Verso + "')", 3);
	} else {
		Oggetto.style.height = "1px";
		Oggetto.getElementsByTagName("div")[0].style.top = 1 - Altezza + "px";
		Oggetto.parentNode.style.display = "none";
		EspandiCentro(Verso);
	}
}

function ScorriGiu(IdOggetto, Altezza) {
	var Oggetto = document.getElementById(IdOggetto).getElementsByTagName("div")[0];
	if (Oggetto.offsetHeight < Altezza - 9) {
		Oggetto.style.height = Oggetto.offsetHeight + 20 + "px";
		Oggetto.getElementsByTagName("div")[0].style.top = Oggetto.offsetHeight - Altezza + "px";
		setTimeout("ScorriGiu('" + IdOggetto + "'," + Altezza + ")", 3);
	} else {
		Oggetto.style.height = Altezza + "px";
		Oggetto.getElementsByTagName("div")[0].style.top = "0px";
		Oggetto.getElementsByTagName("div")[0].style.position = "static";
	}
}

function EspandiCentro(Verso) {
	var Corpo = document.getElementById("Centro");
	if (Verso == "Dx") {
		if (parseInt(Corpo.style.marginRight) > 9) {
			Corpo.style.marginRight = parseInt(Corpo.style.marginRight) - 10 + "px";
			setTimeout("EspandiCentro('" + Verso + "')", 3);
		} else {
			Corpo.style.marginRight = "0px";
		}
	} else {
		if (parseInt(Corpo.style.marginLeft) > 9) {
			Corpo.style.marginLeft = parseInt(Corpo.style.marginLeft) - 10 + "px";
			setTimeout("EspandiCentro('" + Verso + "')", 3);
		} else {
			Corpo.style.marginLeft = "0px";
		}
	}
}

function ContraiCentro(IdElemento, Altezza, Verso) {
	var Corpo = document.getElementById("Centro");
	if (Verso == "Dx") {
		if (parseInt(Corpo.style.marginRight) < 173) {
			Corpo.style.marginRight = parseInt(Corpo.style.marginRight) + 10 + "px";
			setTimeout("ContraiCentro('" + IdElemento + "'," + Altezza + ",'" + Verso + "')", 3);
		} else {
			Corpo.style.marginRight = "150px";
			ScorriGiu(IdElemento, Altezza);
		}
	} else {
		if (parseInt(Corpo.style.marginLeft) < 173) {
			Corpo.style.marginLeft = parseInt(Corpo.style.marginLeft) + 10 + "px";
			setTimeout("ContraiCentro('" + IdElemento + "'," + Altezza + ",'" + Verso + "')", 3);
		} else {
			Corpo.style.marginLeft = "180px";
			ScorriGiu(IdElemento, Altezza);
		}
	}
}