// JavaScript Document
	function getLoadingImage(){
		return ('<div align="center" style="height:400px"><table style="height:400px"><tr><td valign=center><img src="../../../backend/images/loader.gif" alt="" align="absmiddle" id="image_loader" /></td></tr></table></div>');
	}
	

	function initOverlay(){
		var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','overlay');
		objOverlay.style.display = 'none';
		//objOverlay.onclick = function() { alert('clicked overlay'); }	
		var objBody = document.getElementsByTagName("body").item(0);
		objBody.appendChild(objOverlay);
	}
	
	function showOverlay(){
		var overlay_width=600;
		var overlay_height=450;
		var vPageSize=getPageSize();
		var vPageScroll=getPageScroll();
		var objOverlay = document.getElementById("overlay");
		//changeOpac(0, 'overlay');
		objOverlay.style.display = '';
		objOverlay.className = 'div_overlay';
		objOverlay.style.left = (((vPageSize[0]/2)-(overlay_width/2))/2)*2+'px';
		var newtop=(screen.height-overlay_height-(screen.width*10/100))/2+'px';
		objOverlay.style.top = (screen.height) ? newtop : 0;
		objOverlay.style.width=overlay_width+'px';
		//opacity('overlay', 0, 100, 200);
		//objOverlay.style.height=overlay_height+'px';
	}
	
	
	function initOverlayShadow(){
		var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','overlayshadow');
		objOverlay.style.display = 'none';
		objOverlay.onclick = function() { hideOverPage(); }	
		var objBody = document.getElementsByTagName("body").item(0);
		objBody.appendChild(objOverlay);
		
	}
	
	function showOverlayShadow(){
				
		var vPageSize=getPageSize();
		var objOverlay = document.getElementById("overlayshadow");
		objOverlay.style.display = '';
		changeOpac(0, 'overlayshadow');
		
		objOverlay.className = 'div_ombra';
		objOverlay.style.left = '0';
		objOverlay.style.top = '0';
		objOverlay.style.width=vPageSize[0]+'px';
		objOverlay.style.height=vPageSize[1]+'px';
		opacity('overlayshadow', 0, 70, 100);
		
	}
	
	
	// mostra la pagina in popup
	function showOverPage(){
		initOverlayShadow();
		showOverlayShadow();
		initOverlay();
		showOverlay();
	}
	

	// nasconde la pagine in popup	
	function hideOverPage(){
		var objBody = document.getElementsByTagName("body").item(0);
		objBody.removeChild(document.getElementById('overlayshadow'));
		objBody.removeChild(document.getElementById('overlay'));		
		last_id_clicked='';
	}
		
		
	function resizeOverlay(){
		var vPageSize=getPageSize();	
		var objOverlay = document.getElementById("overlayshadow");
		objOverlay.style.width=vPageSize[0];
		objOverlay.style.height=vPageSize[1];		
	}


	function centerOverlay(){
	
		var vPageSize=getPageSize();
		var vPageScroll=getPageScroll();
		var objOverlay = document.getElementById("overlay");

		var overlay_width=objOverlay.offsetWidth;
		var overlay_height=objOverlay.offsetHeight;
		
		objOverlay.style.display = '';
		objOverlay.className = 'div_overlay';
		objOverlay.style.left = (((vPageSize[0]/2)-(overlay_width/2))/2)*2+'px';
		//alert(vPageScroll[1]);
		objOverlay.style.top=vPageScroll[1]+20+'px';
		objOverlay.style.width=overlay_width+'px';

	}


