function centerDiv(){
	
	var divCenter = document.getElementById("frameReport");
	
	var width = 0;
	var height = 0;
	var scrollTop = 0;
	var scrollLeft = 0;
	
	if (typeof  window.innerWidth == "undefined"){
		// Internet Explorer 7		
		width= parseInt(document.documentElement.clientWidth);
		height= parseInt(document.documentElement.clientHeight);
		
		scrollTop = document.documentElement.scrollTop;
		scrollLeft = document.documentElement.scrollLeft;
	}
	else {
		//Fire Fox		
		width= parseInt(window.innerWidth);
		height= parseInt(window.innerHeight);
		
		scrollTop = window.pageYOffset;
		scrollLeft = window.pageXOffset;
	}
	
	var leftValue = parseInt(width/2 - divCenter.offsetWidth/2) + scrollLeft;
	var topValue = parseInt(height/2 - divCenter.offsetHeight/2) + scrollTop;
		
	if (leftValue < 0){
		leftValue = 0;
	}
	if (topValue < 0){
		topValue = 0;	
	}
	divCenter.style.left = leftValue+"px";	
	divCenter.style.top =  topValue+"px";
}

function showReport(pathReport){					
	
	var overlay = document.getElementById("overlay");
	var frameReport = document.getElementById("frameReport");
	var report = document.getElementById("report");		
				
	report.src = pathReport;
	overlay.style.display = "block";
	frameReport.style.display = "block";
		
	centerDiv();
	setFuntions();
}

function closeReport(){
	var overlay = document.getElementById("overlay");
	var frameReport = document.getElementById("frameReport");
	var report = document.getElementById("report");		
				
	report.src = '/_res/i/spacer.gif';
	frameReport.style.display = "none";
	overlay.style.display = "none";
}
function setFuntions(){
	window.onscroll = centerDiv;
	window.onresize = centerDiv;
}
window.onload = centerDiv;
