﻿window.App = {};
App.TelaHabilitada = 1;

App.EscondeTela = function()
{
	App.EscondeTela.Count = (App.EscondeTela.Count || 0) + 1;
	App.TelaHabilitada = false;
	document.getElementById('divEscondeTela').style.position = 'absolute';
	document.getElementById('divEscondeTela').style.top = '0px';
	document.getElementById('divEscondeTela').style.left = '0px';
	document.getElementById('divEscondeTela').style.height = document.documentElement.scrollHeight + 'px';
	document.getElementById('divEscondeTela').style.width = document.documentElement.scrollWidth + 'px';
	document.getElementById('divEscondeTela').style.display = '';
}

App.ExibeTela = function()
{
	App.EscondeTela.Count = (App.EscondeTela.Count || 1) - 1;

	if (App.EscondeTela.Count)
		return;

	App.TelaHabilitada = true;
	document.getElementById('divEscondeTela').style.display = 'none';
}


App.CentralizaControle = function(ctrl)
{
	ctrl.style.position = 'absolute';
	ctrl.style.display = '';
	var scrollTop = parseInt(document.documentElement.scrollTop) || parseInt(document.body.scrollTop);
	ctrl.style.top = Math.max(scrollTop, scrollTop + document.documentElement.clientHeight - (ctrl.clientHeight) - ((document.documentElement.clientHeight - ctrl.clientHeight) / 2)) + 'px';
	ctrl.style.left = ( document.documentElement.scrollLeft + (document.documentElement.clientWidth/2) - (ctrl.clientWidth / 2)) + 'px';
}

App.ExibeCep = function()
{
	App.EscondeTela();
	App.CentralizaControle(document.getElementById('cep'));
	document.getElementById('cep').style.zIndex = 1005;
	document.getElementById('cep').style.display = '';
	
}

App.FechaCep = function()
{
	document.getElementById('cep').style.display = 'none';
	App.ExibeTela();
}

App.ExibeCep = function()
{
	App.EscondeTela();
	App.CentralizaControle(document.getElementById('busca'));
	document.getElementById('busca').style.zIndex = 1005;
	document.getElementById('busca').style.display = '';
	
}

App.FechaCep = function()
{
	document.getElementById('busca').style.display = 'none';
	App.ExibeTela();
}