<!--
var divOverLayer = '';
var divOpacity = 'divOpacity';

function show_overlayer(divOverLayerParam, layerWidth, layerEight) {
	divOverLayer = divOverLayerParam;
	
	var mypagesize = getPageSize();
	var mywidth	= (document.all)? mypagesize[2] : mypagesize[2] -16;
	var objBody	= document.getElementsByTagName("body").item(0);

	//ha individuato la pagina? 
	if (objBody == "null") return;
		
	over_elem = document.getElementById(divOverLayer);
	over_elem.style.left = (mywidth - layerWidth)/2 + 'px';
	var top = (mypagesize[3]-layerEight)/2;
	top = (top>0) ? top : 0;
	over_elem.style.top  = top;
	over_elem.style.height	= layerEight + 'px';
	
	objBody.insertBefore(over_elem, objBody.firstChild);
	setTimeout('over_elem.style.display = ""',350);

	//background div opaque
	objOverlay = document.createElement('div');
	objOverlay.setAttribute('id',divOpacity);
	objBody.appendChild(objOverlay);

	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '90';
	objOverlay.style.width = '100%';
	objOverlay.style.height = mypagesize[1] +'px';
			
} 


function close_layer() {
	if (document.getElementById('css_myoverlayer')) {
		document.getElementById('css_myoverlayer').disabled = true;
	}

	if (document.getElementById(divOverLayer)) {
		document.getElementById(divOverLayer).style.display  = 'none';
	}

	if (document.getElementById(divOpacity)) {
		document.getElementById(divOpacity).style.display  = 'none';
	}

}

function getPageSize(){
	//from  http://www.huddletogether.com/projects/lightbox/
	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight) {
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;
	
	if (self.innerHeight) {	// all except Explorer
		windowWidth 	= self.innerWidth;
		windowHeight 	= self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth 	= document.documentElement.clientWidth;
		windowHeight 	= document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth 	= document.body.clientWidth;
		windowHeight 	= document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

//-->
