function AbreModalRegiao(){
	if (document.getElementById("divLocalizacao").style.display=="none"){
		document.getElementById("_if_localLogin").src=document.getElementById("_redirURL").value;
		fechaDivs();
		document.getElementById("divLocalizacao").style.display="";
		try{
			document.getElementById("im_local").src="http://c.zapcorp.com.br/img/bar-fechar.gif";
		}
		catch(e){
		}				
	}
	else {
		document.getElementById("divLocalizacao").style.display="none";
		document.getElementById("ctl00_header_divControles").style.display="";
		try{
			document.getElementById("im_local").src="http://c.zapcorp.com.br/img/bar-setinha.gif";
		}
		catch(e){
		}				
	}			
}
function AbreLogin(){
	fechaDivs();
	document.getElementById("ctl00_header_divLogin").style.display="";
	try{
		document.getElementById("ctl00_header_txtLoginH").focus();
	}catch(e){}
	
}
function fechaDivs(){
	document.getElementById("ctl00_header_divControles").style.display="none";
	document.getElementById("ctl00_header_divLogin").style.display="none";
	document.getElementById("divLocalizacao").style.display="none";
}

function abreModal(i){
	if (i.toLowerCase()=='login'){
		n_abreModal('login','/ascx/if_modallogin.aspx');
	}
	else if (i.toLowerCase()=='cadastrese'){
		Cadastro();
	}			
	else if (i.toLowerCase()=='emailold'){
		Esqueci();
	}
	else if (i.toLowerCase().substr(0,17)=='zap_confirm_email'){
		try{
			var _email = (i.toLowerCase().substr(20,i.length-20));
			var _url = '/ascx/if_modalconfcadastro.aspx?e='+ _email;
			n_abreModal('zap_confirm_email',_url);
		}
		catch(e){
		}				
	}
	else {
		n_abreModal(i);
	}
}
function Cadastro(){
	n_abreModal('cadastrese','/ascx/if_modalcadastrese.aspx');
}
function Esqueci(){
	n_abreModal('emailold','/ascx/if_modalesqueci.aspx');
}
function AbreModalEmail() {
	fechaModal('login');
	abreModal('emailold');
}
function AbreModalLogin() {
	fechaModal('cadastreSe');
	abreModal('login');
}
function AbreModalCadastro() {
	fechaModal('login');
	abreModal('cadastreSe');
}
function abreModalLog(i,url){
	n_abreModal(i,'/ascx/if_modalnovocadastro.aspx');
}
function ValidaLoginHead()
{
	var MsgErro;
	MsgErro="";
	if (document.getElementById('ctl00_header_txtLoginH').value.indexOf("<")>-1 || document.getElementById('ctl00_header_txtLoginH').value.indexOf(">")>-1 || document.getElementById('ctl00_header_txtSenhaLoginH').value.indexOf("<")>-1 || document.getElementById('ctl00_header_txtSenhaLoginH').value.indexOf(">")>-1)
	{
		alert("Conteúdo inválido. Código HTML não é permitido nesse campo ('<', '>')");
		document.getElementById('ctl00_header_txtLoginH').focus();
		return false;
	}
	if (document.getElementById("ctl00_header_txtLoginH").value == ""){
		MsgErro="- Login não informado";
		alert(MsgErro);
		document.getElementById("ctl00_header_txtLoginH").focus();
		return false;
	}
	else
	{
		if (document.getElementById("ctl00_header_txtSenhaLoginH").value == ""){
			MsgErro="- Senha não informada";
			alert(MsgErro);
			document.getElementById("ctl00_header_txtSenhaLoginH").focus();
			return false;
		}
	}
	return true;
}
function URLencode(sStr)
{
	return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F');
}



function fechaModal(i){

		document.getElementById("modalGrade").style.display="none";

		document.getElementById(i).style.display="none";

		

		try

		{

		document.getElementById("ad_Full").style.display = "block";

		document.getElementById("BarraHiRes").style.display = "block";

		}

		catch (e){}

	}



	//Função que exibe qualquer mensagem em uma janela modal

	//O div utilizado (DivMensagens) está na Master_Retrancas.master e na Home.master

	function exibeMensagem(titulo, mensagem){

		try{

			var div = document.getElementById("DivMensagens");

			var tit = document.getElementById("TituloDivMensagens");

			var corpo = document.getElementById("CorpoDivMensagens");

			

			if(div != null && tit != null && corpo != null){

				tit.innerHTML = titulo;

				corpo.innerHTML = mensagem;

				abreModal("DivMensagens");

			}

		}

		catch(ex){

			alert(mensagem);

		}

	}

/* End Janela Modal */


/* Janela Modal */

	/* ------------ 

	i = ID da janela modal

	colocar o iframe <iframe src="modal_grade.htm" frameborder="0" id="modal_grade"></iframe>

	------------ */	

	function n_abreModal(i) {

		var largDiv = 0;

		var altDiv = 0;

		var _iframe=false;

		var _url = ""

		if (n_abreModal.arguments.length>1){

			_url = n_abreModal.arguments[1];

		}

		if (i.toLowerCase()=='cadastrese'){

			_iframe=true;

			largDiv=700;

			altDiv=410;

		}

		else if (i.toLowerCase()=='emailold'){

			_iframe=true;

			largDiv=320;

			altDiv=85;

		}

		else if (i.toLowerCase()=='login'){

			_iframe=true;

			largDiv=310;

			altDiv=140;

		}

		else if (i.toLowerCase().substr(0,17)=='zap_confirm_email'){

			_iframe=true;

			largDiv=480;

			altDiv=220;

		}

		

		else if (i.toLowerCase()=='novocadastro'){

			_iframe=true;

			largDiv=480;

			altDiv=220;

		}

		else {

			_iframe=false;

			document.getElementById(i).style.display="block";

			largDiv = Math.floor(document.getElementById(i).offsetWidth);

			altDiv = Math.floor(document.getElementById(i).offsetHeight);

		}

		

		if (_iframe && _url!=''){

			i = "modal_container"	

			document.getElementById("modal_iframe").src=_url;

			document.getElementById(i).style.width=largDiv+"px";

			document.getElementById(i).style.height=altDiv+"px";

			document.getElementById(i).style.display="block";

		}



		var altTela = Math.floor(document.body.offsetHeight);

		var largTela =  Math.floor(document.body.offsetWidth);

		document.getElementById(i).style.left=((largTela/2)-(largDiv/2))+"px";

		document.getElementById("modalGrade").style.display="block";

		document.getElementById("modalGrade").style.height=altTela+"px";

		document.getElementById("modalGrade").style.width=largTela+"px";



		var vScrollY = 0;

		

		if (document.all) {

			if (!document.documentElement.scrollTop){

				vScrollY = document.body.scrollTop;

			}

			else{

				vScrollY = document.documentElement.scrollTop;

			}

		}   

		else{

			vScrollY = window.pageYOffset;

		}



		document.getElementById(i).style.top=((screen.availHeight/2) + vScrollY - (altDiv/2))+"px";

	

		try

		{

			document.getElementById("ad_Full").style.display = "none";

			document.getElementById("BarraHiRes").style.display = "none";

		}

		catch (e) {}

		

		if (!_iframe){					   

			for (j=0;j<document.getElementById(i).getElementsByTagName('input').length;j++) {            

				if (document.getElementById(i).getElementsByTagName('input')[j].type == 'text') {

					document.getElementById(i).getElementsByTagName('input')[j].focus();

					break;

				}

			}	   

		}	

				

	}



	function fechaModal(i){

		document.getElementById("modalGrade").style.display="none";

		document.getElementById(i).style.display="none";

		

		try

		{

		document.getElementById("ad_Full").style.display = "block";

		document.getElementById("BarraHiRes").style.display = "block";

		}

		catch (e){}

	}



	//Função que exibe qualquer mensagem em uma janela modal

	//O div utilizado (DivMensagens) está na Master_Retrancas.master e na Home.master

	function exibeMensagem(titulo, mensagem){

		try{

			var div = document.getElementById("DivMensagens");

			var tit = document.getElementById("TituloDivMensagens");

			var corpo = document.getElementById("CorpoDivMensagens");

			

			if(div != null && tit != null && corpo != null){

				tit.innerHTML = titulo;

				corpo.innerHTML = mensagem;

				abreModal("DivMensagens");

			}

		}

		catch(ex){

			alert(mensagem);

		}

	}

/* End Janela Modal */
