// larghezza ed altezza della finestra del browser e della pagina
var winWidth, winHeight;
var pageHeight;

function GetPageDimensions() {
	if(self.innerHeight) {
// tutti i browser ad eclusione di Internet Explorer
//		winWidth = self.innerWidth;
		winWidth = document.documentElement.clientWidth;
		winHeight = self.innerHeight;
		pageHeight = document.documentElement.scrollHeight;
	} else if(document.documentElement && document.documentElement.clientHeight) {
// Internet Explorer 6 in Strict Mode
		winWidth = document.documentElement.clientWidth;
		winHeight = document.documentElement.clientHeight;
		pageHeight = document.documentElement.scrollHeight;
	} else if(document.body) {
// le altre versioni di Internet Explorer
		winWidth = document.body.clientWidth;
		winHeight = document.body.clientHeight;
		pageHeight = document.body.scrollHeight;
	}
	pageHeight = pageHeight > winHeight ? pageHeight : winHeight;
}

function GetXYWH(obj) {
	var curleft = curtop = 0;
	var curwidth = curheight = 0;
	if(obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		curwidth = obj.offsetWidth;
		curheight = obj.offsetHeight;
		while(obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft, curtop, curwidth, curheight];
}

function CreateDynPNG() {
	var divDYN_BOX = document.getElementById("DYN_BOX");
	var divDYN_CONTENT = document.getElementById("DYN_CONTENT");
	var divDYN_PNG = document.getElementById("DYN_PNG");
	if(divDYN_BOX != null && divDYN_CONTENT != null && divDYN_PNG != null) {
		var dim = GetXYWH(divDYN_BOX);
		var _left = dim[0];
		var _top = dim[1];

		var dim = GetXYWH(divDYN_CONTENT);
		var _height = dim[3] + 2 * (dim[1] - _top);

		divDYN_PNG.style.height = _height + "px";

		var divDYN_BOTTOM = document.getElementById("DYN_BOTTOM");
		if(divDYN_BOTTOM != null) {
			divDYN_BOTTOM.style.left = _left + "px";
			divDYN_BOTTOM.style.top = (_top + _height) + "px";
		}
	}
}

function MoveBottomBanner() {
	var divBANNER_BOTTOM = document.getElementById("BANNER_BOTTOM");
	if(divBANNER_BOTTOM != null) {
		var _left = 1000;
		var _top = 0;
		var divs = document.getElementsByTagName("DIV");
		for(i = 0; i < divs.length; i++) {
			if(divs[i].className == "PNG_BG") {
				var dim = GetXYWH(divs[i]);
				if(dim[0]) _left = dim[0] < _left ? dim[0] : _left;
				_top = dim[1] + dim[3] > _top ? dim[1] + dim[3] : _top;
			}
		}
		divBANNER_BOTTOM.style.left = _left + "px";
		divBANNER_BOTTOM.style.top = (_top - 2) + "px";
	}
}

function DrawBorder() {
	GetPageDimensions();
// disegno dello sfondo destro se la pag &egrave; pi&ugrave; larga di 1070px
	if(winWidth > 1070) {
		var divSFONDO_DX = document.getElementById("SFONDO_DX");
		divSFONDO_DX.style.width = (winWidth - 1070).toString() + "px";
		divSFONDO_DX.style.height = pageHeight.toString() + "px";
		divSFONDO_DX.style.display = "";
	}
}
