<!--
function getPageSize(){
	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){ // all but Explorer Mac
		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) { // Explorer 6 Strict Mode
		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) 
}


function bodyOverlay() {
	var objBody = document.getElementsByTagName('body').item(0);
	var sizesPage = getPageSize();
	var bodyOverlay = document.createElement("div");
	bodyOverlay.setAttribute('id','bodyOverlay');
	bodyOverlay.style.width = arrayPageSize[0] + 'px'; // fundo com o tamanho total da página.	
	bodyOverlay.style.height = arrayPageSize[1] + 30 + 'px'; // fundo com o tamanho total da página.
	if (!document.getElementById('bodyOverlay')) {
		objBody.insertBefore(bodyOverlay, objBody.firstChild);
	}
}

function removeOverlay() {
	var bodyOverlay = document.getElementById('bodyOverlay');
	if (bodyOverlay) {
		bodyOverlay.parentNode.removeChild(bodyOverlay);
	}
}

function showLoadingIcon() {
	bodyOverlay();
	var df = document.getElementById("loadingIcon");
	df.style["visibility"] = "visible";
	
	hackie();
	
}

function showDivMessage(nameDiv) {
	bodyOverlay();
	var df = document.getElementById(nameDiv+"");
	df.style["visibility"] = "visible";
	
	hackie();
	
}

function hackie() {
	window.scrollTo(0,0); // coloca a rolagem no topo da pagina
	if (navigator.appName != "Netscape") { //firefox	
		//Hack elementos IE 6
		var temp = navigator.appVersion.split("MSIE");
		var versao = parseFloat(temp[1]);
		if (versao < "7") {
			//Select
			todosselects = document.getElementsByTagName("select");
			for(var x=0;x<todosselects.length;x++)
				todosselects[x].style.visibility = 'hidden'
			//object
			todosobject = document.getElementsByTagName("object");
			for(var x=0;x<todosobject.length;x++)
				todosobject[x].style.visibility = 'hidden'	
			//embed		
			todosembed = document.getElementsByTagName("embed");
			for(var x=0;x<todosembed.length;x++)
				todosembed[x].style.visibility = 'hidden'		
			
		}		
   }

}
function positionLoadingIcon() {
	window.scrollTo(0,0); // coloca a rolagem no topo da pagina
	// pega medidas da pagina sem rolagem
	medidas = pegaMedidas(false); 
	larguraPag = medidas[0];
	alturaPag = medidas[1];
	
	// centraliza horizontal
	margemH = -1*(larg/2);
	limiteH = -1*(larguraPag/2);
	if(margemH<limiteH) margemH = limiteH+5;
	$("quadro").style.marginLeft=margemH+"px";
	
	// centraliza vertical
	margemY = -1*(alt/2);
	limiteY = -1*(alturaPag/2);
	if(margemY<limiteY) margemY = limiteY+5;
	$("quadro").style.marginTop=margemY+"px";	


if (navigator.appName == "Netscape") { //firefox
	v=".top=";
	dS="document.";
	sD="";
	y="window.pageYOffset";

	var object="loadingIcon";
	yy=eval(y);
	yy = yy + 300;
	//eval(dS+object+sD+v+yy);
	document.getElementById("loadingIcon").style["top"] = yy;

} else { //IE

	v=".pixelTop=";
	dS="";
	sD=".style";
	y="document.body.scrollTop";

	var object="loadingIcon";
	yy=eval(y);
	yy = yy + 300;
	eval(dS+object+sD+v+yy);
	
	
	//Hack elementos IE 6
	var temp = navigator.appVersion.split("MSIE");
    var versao = parseFloat(temp[1]);
	if (versao < "7") {
		//Select
		todosselects = document.getElementsByTagName("select");
		for(var x=0;x<todosselects.length;x++)
			todosselects[x].style.visibility = 'hidden'
		//object
		todosobject = document.getElementsByTagName("object");
		for(var x=0;x<todosobject.length;x++)
			todosobject[x].style.visibility = 'hidden'	
		//embed		
		todosembed = document.getElementsByTagName("embed");
		for(var x=0;x<todosembed.length;x++)
			todosembed[x].style.visibility = 'hidden'		
		
	}		
   }
}

function bodyOverlayFechar(){
		var bodyOverlay = document.getElementById('bodyOverlay');
		if (bodyOverlay) {
			bodyOverlay.parentNode.removeChild(bodyOverlay);
		}
		var loadingIcon = document.getElementById('loadingIcon');
		loadingIcon.style.visibility = 'hidden'
		
		//Select
		todosselects = document.getElementsByTagName("select");
		for(var x=0;x<todosselects.length;x++)
			todosselects[x].style.visibility = 'visible'
		//object	
		todosobject = document.getElementsByTagName("object");
		for(var x=0;x<todosobject.length;x++)
			todosobject[x].style.visibility = 'visible'	
		//embed		
		todosembed = document.getElementsByTagName("embed");
		for(var x=0;x<todosembed.length;x++)
			todosembed[x].style.visibility = 'visible'
}
function bodyOverlayMessageFechar(nameDiv){
	var bodyOverlay = document.getElementById('bodyOverlay');
	if (bodyOverlay) {
		bodyOverlay.parentNode.removeChild(bodyOverlay);
	}
	var loadingIcon = document.getElementById(""+nameDiv);
	loadingIcon.style.visibility = 'hidden'
	
	//Select
	todosselects = document.getElementsByTagName("select");
	for(var x=0;x<todosselects.length;x++)
		todosselects[x].style.visibility = 'visible'
	//object	
	todosobject = document.getElementsByTagName("object");
	for(var x=0;x<todosobject.length;x++)
		todosobject[x].style.visibility = 'visible'	
	//embed		
	todosembed = document.getElementsByTagName("embed");
	for(var x=0;x<todosembed.length;x++)
		todosembed[x].style.visibility = 'visible'
}
-->