function viewDivSystemTest()
{	
	var myWidth = 0, myHeight = 0;
	 
	vHeight = agSystem.getHeightVisibilityArea(); // pega a area visível (height)
	 vWidth = agSystem.getWidthVisibilityArea(); // pega a area visível (width)
	
	var width = 400;
	var height = 200;
	var sHeight = document.body.scrollHeight; // tamanho da scroll (height)
	//var sWidth = document.body.scrollWidth; não retorna o valor da rolagem X, não funciona
	var mWidth = 0;
	var mHeight = 0;
	var left    = (vWidth  - width) /2;
	var top     = (vHeight - height)/2;
	mWidth = vWidth;
	mHeight = vHeight;
	var scrollMaxX = window.scrollMaxX; // diferença da scroll X

	if(vHeight < sHeight)
	{
		mHeight =  sHeight;
		if(window.scrollMaxX >= 0)
		{
			if(window.scrollMaxX == 0)
				mWidth = vWidth - 16;
			else
				mWidth = vWidth + scrollMaxX;
		}
		//quando a resolução é maior que 1024 e abre rolagem a área visivel não 
		//conta a parte da rolagem então foi preciso pegar o valor da rolagem e 
		//somar a área visível. obs: window.scrollMaxX pega só a diferença da
		// rolagem e só existe no firefox.
	}
	
	document.getElementById("systemTest").style.display = "inline";
	
	var toResize       = new Array($Id("divDetalheAlertSystemTest"),$Id("divDetTotalAlertSystemTest"),$Id("divDetContentAlertSystemTest"));

	for(var i in toResize)
	{
		var obj = toResize[i];
		if(obj)
		{
			var style = obj.style;
			if(style){
				style.top    = (top     + "px");
				style.left   = (left    + "px");
				style.height = (height  + "px");
				style.width  = (width   + "px");
				style.visibility = "visible";
			}
		}
	}	
		
	var objMask = $Id("divMascaraAlertSystemTest");
	var maskStyle = objMask.style;
	if(maskStyle)
	{
		maskStyle.visibility = "visible";
		maskStyle.height = mHeight + "px";
		maskStyle.width = mWidth + "px";
	}
}


function ocultDivsAlert()
{
	var a = new Array($Id("divDetalheAlertSystemTest"),$Id("divDetContentAlertSystemTest"),
					  $Id("divDetTotalAlertSystemTest"),$Id("divMascaraAlertSystemTest"));

	for(var i in a)
	{
		var obj = a[i];
		if(obj)
			obj.style.visibility = "hidden";
	}
	
	var d = new Array($Id("javaDetails"),$Id("flashDetails"),
					  $Id("popupDetails"),$Id("cookieDetails"),$Id("portIsOpenDetails"));
	for(var j in d)
	{
		var obj = d[j];
		if(obj)
			obj.style.visibility = "hidden";
	}
}

function $Id(id)
{
	return document.getElementById(id);
}
