function SetBodyHeight()
{
	// inter-frame
	var hpFrame = 2

	// dimensioni finestra
	var pHeight = pageHeight();
	var pWidth = pageWidth();

	// cornice esterna
	var frm = document.getElementById("frmQuad");
	var frmWidth = pWidth - (frameMinBorder * 2);
	if (frmWidth < minPWidth)
		frmWidth = minPWidth;
	var frmHeight = pHeight - (frameMinBorder * 2);
	if (frmHeight < minPHeight)
		frmHeight = minPHeight;
	frm.style.width = frmWidth + 'px';
	frm.style.height = frmHeight + 'px';
	
	// frame sinistra
	var frameSx = document.getElementById("leftMenuID");
	frameSxHeight = frmHeight - (headHeight + footHeight + 1 + hpFrame * 2);
	frameSx.style.height = frameSxHeight + 'px';
	
	// frame destra (testo)
	var frameDx = document.getElementById("contenutoID");
	frameDxHeight = frmHeight - (headHeight + footHeight + 1 + hpFrame * 2) - 50;
	frameDxWidth = frmWidth - (leftMenuWidth + 6);
	frameDx.style.height = frameDxHeight + 'px';
	frameDx.style.width = frameDxWidth + 'px';
	
	// barrette sotto il testo
	var silhouetteIdElem = document.getElementById("silhouetteId");
	silhouetteIdElem.style.width = frameDxWidth + 'px';
	var playIdElem = document.getElementById("playId");
	playIdElem.style.width = frameDxWidth + 'px';
	
	// footer
	var footerElem = document.getElementById("footer_id");
	footerElem.style.width = '100%';

	// righette
	var vertLines = document.getElementById("righette");
	vertLines.style.height = (frameSxHeight + hpFrame + 3) + 'px';
	vertLines.style.z_index = 3;
	// righetta3
	var vertLine3 = document.getElementById("righetta3");
	vertLine3.style.height = (frameSxHeight + hpFrame + 3) + 'px';
	vertLine3.style.display = 'block';
	vertLine3.style.z_index = 3;
	
	var scrollDiv = document.getElementById("hpTextID");
	if (scrollDiv)
		{
		scrollDiv.style.overflow = "hidden";
		scrollDiv.style.height = "0px";
		DoHpScroll("hpTextID", frameDxHeight - 24);
		}
	else if (scrollDiv = document.getElementById("hpContentID"))
		{
		scrollDiv.style.height = (frameDxHeight-8) + "px";
		scrollDiv.style.overflowY = "auto";
		}
}
// ============ Scroll Effects =================
function DoHpScroll(scrollDivID, maxHeight)
{
var scrollDiv = document.getElementById(scrollDivID);
ht = parseInt(scrollDiv.style.height);
if(ht < maxHeight)
	{
	scrollDiv.style.height = ht+10 + "px";
	setTimeout("DoHpScroll('" + scrollDivID + "'," + maxHeight + ")", 100);
	}
else
	{
	scrollDiv.style.height = maxHeight + "px";
	scrollDiv.style.overflowY = "auto";
	}
}

