
// JavaScript Document
var Alvo = 'divAlvo';
var ImgLoad = '../imagens/loader_61.gif';
var chkAlvoCompara;
var flagBandaLarga = false;
var ClasseOld
var idFiltro;
function trataResposta(Retorno) {

	if ((Retorno == "goHome") || (Retorno == "<!--goHome-->")) {
		window.location = "Default.aspx";
		//alert("Default.aspx");
	}
	if ((Retorno == "goCadastro") || (Retorno == "<!--goCadastro-->")) {
		window.location = "Perfil/Cadastro.aspx";
	}
	if ((Retorno == "goCarrinho") || (Retorno == "<!--goCarrinho-->")) {
		window.location = "Carrinho.aspx";
	}
	if ((Retorno == "goSMS") || (Retorno == "<!--goSMS-->")) {
	    window.location = "SMS.aspx";
    }
	else {
		eLementos(Alvo).innerHTML = Retorno;
	}

	if (flagBandaLarga == true) {
		window.location = 'http://www.celulardireto.com.br/compras';
		flagBandaLarga == false;
	}

	if (Alvo == 'sidebarAux') {
		a = window.location + ' ';

		if (a.toUpperCase().indexOf('/SERVICOS') > 0) {
			window.scrollTo(0, 370);
		}
		if (a.toUpperCase().indexOf('/CELULAR') > 0) {
			window.scrollTo(0, 600);
		}
	}
	//Alvo='divAlvo';
	//Ações do sistema de votação
	if (eLementos('hiVotacao')) {
		if (eLementos('hiVotacao').value == 'ok') {
			eLementos(Alvo).innerHTML = "Votação efetuada com sucesso!";
		} else {
			eLementos(Alvo).innerHTML = "Você já votou nesse produto!";
		}
	}
	//Fim Ações do sistema de votação

	//Ações do sistema de votação
	if (eLementos('hiAvaliacao')) {
		if (eLementos('hiAvaliacao').value == 'erro') {
			eLementos(Alvo).innerHTML = "Erro ao processar a sua avaliação!\r\nTente novamente mais tarde!";
		} else {
			eLementos(Alvo).innerHTML = "Avaliação efetuada com sucesso!";
		}
	}
	//Fim Ações do sistema de votação


	//Sistema de comparação de produtos
	if (eLementos('hiComparacao')) {
		if (eLementos('hiComparacao').value == 'cProdutos') {
			display('box_topo_compara', 'block');
			if (eLementos('hiComparacao2')) {
				alert(eLementos('hiComparacao2').value);
				eLementos(chkAlvoCompara).checked = false;
			}
		}
		if (eLementos('hiComparacao').value == 'sProdutos') {
			display('box_topo_compara', 'none');
		}
	} else {
		if (eLementos('hiClearCompacao')) {
			window.location = window.location;
		}
		if (eLementos('box_topo_compara')) {
			display('box_topo_compara', 'none');
		}
	}
	//Fim Sistema de comparação de produtos

	//Retorno cep.
	if (eLementos('hiCep')) {
		if (eLementos('hiCep').value == 'Encontrado') {
			if (eLementos('hiIndice')) {
				vlrIndice = eLementos('hiIndice').value;
				//Alteração endereço de entrega com Indice
				eLementos('txtEndereco' + vlrIndice).value = eLementos('enderecoCep').value;
				eLementos('txtBairro' + vlrIndice).value = eLementos('bairroCep').value;
				eLementos('txtCidade' + vlrIndice).value = eLementos('cidadeCep').value;
				eLementos('txtUf' + vlrIndice).value = eLementos('ufCep').value;

				if (eLementos('dv_CadEndereco').style.display == 'none' && Alvo == 'loadCep-1') {
					eLementos('dv_CadEndereco').style.display = 'block';
				}

			} else {
				//Cadastro de Usuários
				eLementos('txtEndereco').value = eLementos('enderecoCep').value;
				eLementos('txtBairro').value = eLementos('bairroCep').value;
				eLementos('txtCidade').value = eLementos('cidadeCep').value;
				eLementos('txtUf').value = eLementos('ufCep').value;
			}
		} else {
			alert("Cep não encontrado.");
			if (eLementos('hiIndice')) {
				vlrIndice = eLementos('hiIndice').value;
				eLementos('txtEndereco' + vlrIndice).value = '';
				eLementos('txtBairro' + vlrIndice).value = '';
				eLementos('txtCidade' + vlrIndice).value = '';
				eLementos('txtUf' + vlrIndice).value = '';

				if (eLementos('dv_CadEndereco').style.display == 'block' && Alvo == 'loadCep-1') {
					eLementos('dv_CadEndereco').style.display = 'none';
				}

			}
			if (eLementos('hiIndice2')) {
				eLementos('txtEndereco').value = '';
				eLementos('txtBairro').value = '';
				eLementos('txtCidade').value = '';
				eLementos('txtUf').value = '';
			}

		}
		eLementos(Alvo).innerHTML = '';
	}

	//Retorno cep.
	if (eLementos('hiValida')) {
		if (eLementos('hiValida').value == 'jaCadastrado2') {
			alert('O usuário já esta cadastrado.');

			if (eLementos('txtCpf')) {
				eLementos('txtCpf').value = '';
			}
			if (eLementos('txtCpf2')) {
				eLementos('txtCpf2').value = '';
			}
		}
		if (eLementos('hiValida').value == 'jaCadastrado') {
			alert('O usuário já esta cadastrado.');

			if (eLementos('txtEmail')) {
				eLementos('txtEmail').value = '';
				eLementos('txtEmail').focus;
			}
			if (eLementos('txtEmail2')) {
				eLementos('txtEmail2').value = '';
				eLementos('txtEmail2').focus;
			}
		}
		eLementos(Alvo).innerHTML = '';
	}


	//Retorno Carrinho
	if (eLementos('hiFlagEmbalar')) {
		if (eLementos('hiFlagEmbalar').value == 'ok') {

		} else {
			eLementos(Alvo).innerHTML = "Erro interno!";
		}
	}


	//Retorno SendSMS
	if (eLementos('hiSms')) {
		if (eLementos('hiSms').value == 'smsEnviado') {
			eLementos('statusEnvio').innerHTML = eLementos('msgSMS').value;
			eLementos('hiSenha').value = true;
		} else {
			if (eLementos('msgSMS')) {
				alert(eLementos('msgSMS').value);
			}
			blkSMS = false;
		}
	}


	//Retorno SendSenha
	if (eLementos('hiSenha')) {
		if (eLementos('hiSenha').value == 'senhaOK') {
			eLementos('frmToken').action = eLementos('hiPost').value;
			eLementos('frmToken').submit();
		}

		if (eLementos('hiSenha').value == 'erroSenha') {
			alert(eLementos('msgSenha').value);
			blkSMS = false;
		}
	}

}

//Função do sistema de votação
function fnAvaliacao(Estrelas, Codigo, Div) {
	Alvo = Div;
	dadosAjax('/Ajax/Votacao.asp?Codigo=' + Codigo + '&Estrelas=' + Estrelas, Alvo, ImgLoad);
	display(Alvo, 'block');
	eval('a' + Div + '=setInterval(function(){display("' + Alvo + '","none");;clearInterval(' + 'a' + Div + ')},4000)');
}
//Fim Função do sistema de votação

//Função do sistema de comparação de produtos
function fnAddComparaca(Campo, Div) {
	chkAlvoCompara = Campo;
	eLementos(Div).style.display = 'block';
	Alvo = Div;
	if (eLementos(Campo).checked != true) {
		Acao = 'del';
		a = eLementos(Campo).value;
		if (eLementos('compare' + a)) {
			eLementos('compare' + a).checked = 0;
		}
	} else {
		Acao = 'add';
	}
	dadosAjax('/Ajax/Lista_Comparacao.asp?Codigo=' + eLementos(Campo).value + '&Acao=' + Acao, Div, ImgLoad);
}

function fnClearComparaca() {
	//eLementos('box_topo_compara').style.display='none';
	dadosAjax('/Ajax/Lista_Comparacao.asp?Acao=Clear', 'box_topo_compara', ImgLoad);
}

//Fim Função do sistema de comparação de produtos


//Função para busca o endereço
function fnBuscaCep(Id, Div) {
	var indice = Div.replace('loadCep', '');
	if (eLementos(Id).value.length > 0) {
		Alvo = Div;
		dadosAjax('/Ajax/Busca_Endereco.asp?txtCep=' + eLementos(Id).value + '&Indice=' + indice, Alvo, ImgLoad);
	}
}

////Função para busca o endereço

//Função para busca o endereço
function fnValida(Id, Div, Acao) {
	Alvo = Div;
	if (eLementos(Id).value.length > 0) {
		if (Acao == 'Email') {
			if (valMail('txtEmail') != false) {
				dadosAjax('/Ajax/Validacoes_Cadastro.asp?Valida=Email&txtEmail=' + eLementos(Id).value, Alvo, ImgLoad);
			}
		}
		if (Acao == 'Cpf') {
			if (eLementos('txtCpf2').value.length > 0 && eLementos('txtCpf2').value != '___.___.___-__' && eLementos('txtCpf2').value != '') {
				dadosAjax('/Ajax/Validacoes_Cadastro.asp?Valida=Cpf&txtCpf=' + eLementos(Id).value, Alvo, ImgLoad);
			}
		}
	}
}


//function UpdateEndEntrega(Codigo,Div){
//	Alvo=Div;
//	dadosAjax('/Ajax/CarregaEndereco.asp',Alvo,ImgLoad);	
//}

////Função para busca o endereço


function GerarSWF($Swf, $Largura, $Altura, $Id, $PathXML1) {
	document.writeln('<object id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + $Largura + '" height="' + $Altura + '" id="' + $Id + '" name="' + $Id + '">');
	document.writeln('	<param name="movie" value="' + $Swf + '"/>');
	document.writeln('	<param name="FlashVars" value="PathXML1=' + $PathXML1 + '"/>');
	document.writeln('	<param name="menu" value="false" />');
	document.writeln('	<param name="quality" value="high" />');
	document.writeln('	<param name="scale" value="noscale" />');
	document.writeln('	<param name="wmode" value="transparent" />');
	document.writeln('	<embed id="globalnav-embed" src="' + $Swf + '" FlashVars="PathXML1=' + $PathXML1 + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" menu="false" quality="high" scale="noscale" id="home" width="' + $Largura + '" height="' + $Altura + '"></embed>');
	document.writeln('</object>');
	//alert($Swf)	
}

function fnLoad() {
	//Eventos de load do sistema de comparação de produtos.
	if (eLementos('box_topo_compara') && eLementos('hiComparacao')) {
		Div = 'box_topo_compara';
		Alvo = Div;
		dadosAjax('/Ajax/Lista_Comparacao.asp?Codigo=null' + '&Acao=load', Div, ImgLoad);
	}

	//AlternarAbas('aba_caracteristica','cont_caracteristica');
	//troca_imagem('span_caracteristica','aba_caracteristica_on.jpg','aba_caracteristica_off.jpg');		
}

function valLogin(Tipo) {

	var dados = "?";
	if (Tipo == 1) {
		if (valMail('idEmail') == false) return false;
		if (valCampo('idSenha', 8, 'a senha!') == false) return false;
		dados = dados + "Email=" + eLementos('idEmail').value;
		dados = dados + "&Senha=" + eLementos('idSenha').value;
		dados = dados + "&Acao=login";
		dadosAjax('Acao/Login.aspx' + dados, 'divAlvo', 'Img/loading.gif');
	}
	if (Tipo == 2) {
		if (valMail('senhaEmail') == false) return false;
		dados = dados + "senhaEmail=" + eLementos('senhaEmail').value;
		dados = dados + "&Acao=recupera";
		dadosAjax_Custom('Acao/Login.aspx' + dados, 'divAlvo', 'Img/loading.gif', 0);
	}
}

function valLogoff(Tipo) {
	if (Tipo == 1) {
		dadosAjax_Custom('Acao/Logoff.aspx', 'footerAlvo', 'Img/loading.gif', 2);
	}
	if (Tipo == 2) {
		dadosAjax_Custom('../Acao/Logoff.aspx', 'footerAlvo', 'Img/loading.gif', 2.1);
	}
}

function verificaUf() {
	if (eLementos('ufLocalizacao').value != '') {
		return true;
	} else {
		alert('Escolha o Estado onde o produto será utilizado.');
		eLementos('ufLocalizacao').focus();
		return false;
	}
}


//FUNÇÃO PARA EXIBIR CONTRATOS
function ExibeContrato(TipoVenda, UF, TipoSVA) {
	if (UF == "RJ") {
		window.open('../Upload/Contratos/FOR_TER_AD_e_Cont_RJ.pdf');
	}
	else if (UF == "MG") {
		window.open('../Upload/Contratos/FOR_TER_AD_e_Cont_MG.pdf');
	}
	else {
		window.open('../Upload/Contratos/FOR_TER_AD_e_Cont_NAC.pdf');
	}
	if ((TipoVenda == 1) || (TipoSVA == 1)) {
		window.open('../Upload/Contratos/CONT_AD_Internet.pdf');
	}

}



function valCadastro(Acao) {
	if (Acao == "ConcluiCadastro") {
		//Valida campos do formulário
		if (valCampo('txtNome', 6, 'o nome!') == false) return false;
		if (valCampo('txtNascimento', 10, 'a data de nascimento!') == false) return false;
		if (valSelect('selSexo', '', 'o sexo!') == false) return false;
		if (valCpfCNPJ('txtCpf2') == false) return false;
		if (valCampo('txtRG', 6, 'o rg!') == false) return false;
		if (valCampo('txtOrgaoExpeditor', 2, 'o orgão expeditor!') == false) return false;
		if (valSelect('selEstadoCivil', '', 'o estado civil!') == false) return false;
		if (valCampo('txtNacionalidade', 3, 'a nacionalidade!') == false) return false;
		if (valCampo('txtNomeMae', 3, 'o nome da mãe!') == false) return false;
		if (valCampo('txtCep', 8, 'o cep!') == false) return false;
		if (valSelect('selTipoLogradouro', '', 'o logradouro!') == false) return false;
		if (valCampo('txtEndereco', 6, 'o endereço!') == false) return false;
		if (valCampo('txtNumero', 1, 'o número da residência!') == false) return false;
		if (valCampo('txtBairro', 3, 'o bairro!') == false) return false;
		if (valCampo('txtCidade', 3, 'a cidade!') == false) return false;
		if (valSelect('txtUf', '', 'o estado!') == false) return false;
		if (valCampo('txtTelefone', 13, 'o telefone!') == false) return false;
		if (valMail('txtEmail') == false) return false;
		if (valSenha('txtSenha', 8, 1) == false) return false;

		//Bloqueia edição de Campos
		eLementos('txtNome').disabled = true;
		eLementos('txtNascimento').disabled = true;
		eLementos('selSexo').disabled = true;
		eLementos('txtCpf2').disabled = true;
		eLementos('txtRG').disabled = true;
		eLementos('txtOrgaoExpeditor').disabled = true;
		eLementos('selEstadoCivil').disabled = true;
		eLementos('txtNacionalidade').disabled = true;
		eLementos('txtNomeMae').disabled = true;
		eLementos('txtCep').disabled = true;
		eLementos('selTipoLogradouro').disabled = true;
		eLementos('txtEndereco').disabled = true;
		eLementos('txtNumero').disabled = true;
		eLementos('txtComplemento').disabled = true;
		eLementos('txtBairro').disabled = true;
		eLementos('txtCidade').disabled = true;
		eLementos('txtUf').disabled = true;
		eLementos('txtTelefone').disabled = true;
		eLementos('txtCelular').disabled = true;
		eLementos('txtEmail').disabled = true;
		eLementos('txtSenha').disabled = true;
		eLementos('txtSenha2').disabled = true;
		eLementos('chkPromocoes').disabled = true;

		//Libera botão de Corrigir dados
		eLementos('botoesConfirma').style.display = "block";
		eLementos('botoesCadastra').style.display = "none";

		//Valida a confirmação de dados
		if (eLementos('aceitaDados').style.display == "block") {
			if (eLementos('chk_aceitaDados').checked == false) {
				alert("Declare a veracidade das informações.");
			} else

				if (eLementos('chk_aceitaDados').checked == true) {
					//Envia dados para Gravação
					if (eLementos('chk_aceitaDados').checked == true) {
						eLementos('txtNome').disabled = false;
						eLementos('txtNascimento').disabled = false;
						eLementos('selSexo').disabled = false;
						eLementos('selEstadoCivil').disabled = false;
						eLementos('txtCpf2').disabled = false;
						eLementos('txtTelefone').disabled = false;
						eLementos('txtCelular').disabled = false;
						eLementos('txtEmail').disabled = false;
						eLementos('txtRG').disabled = false;
						eLementos('txtOrgaoExpeditor').disabled = false;
						eLementos('txtNacionalidade').disabled = false;
						eLementos('txtNomeMae').disabled = false;
						eLementos('txtCep').disabled = false;
						eLementos('selTipoLogradouro').disabled = false;
						eLementos('txtEndereco').disabled = false;
						eLementos('txtNumero').disabled = false;
						eLementos('txtComplemento').disabled = false;
						eLementos('txtBairro').disabled = false;
						eLementos('txtCidade').disabled = false;
						eLementos('txtUf').disabled = false;
						eLementos('txtSenha').disabled = false;
						eLementos('txtSenha2').disabled = false;
						eLementos('chkPromocoes').disabled = false;

						//Concatena dados
						var dados = "?";
						dados = dados + "txtNome=" + eLementos('txtNome').value + "&";
						dados = dados + "txtNascimento=" + eLementos('txtNascimento').value + "&";
						dados = dados + "selSexo=" + eLementos('selSexo').value + "&";
						dados = dados + "selEstadoCivil=" + eLementos('selEstadoCivil').value + "&";
						dados = dados + "txtCpf=" + eLementos('txtCpf2').value + "&";
						dados = dados + "txtTelefone=" + eLementos('txtTelefone').value + "&";
						dados = dados + "txtCelular=" + eLementos('txtCelular').value + "&";
						dados = dados + "txtEmail=" + eLementos('txtEmail').value + "&";
						dados = dados + "txtRG=" + eLementos('txtRG').value + "&";
						dados = dados + "txtOrgaoExpeditor=" + eLementos('txtOrgaoExpeditor').value + "&";
						dados = dados + "txtNacionalidade=" + eLementos('txtNacionalidade').value + "&";
						dados = dados + "txtNomeMae=" + eLementos('txtNomeMae').value + "&";
						dados = dados + "txtCep=" + eLementos('txtCep').value + "&";
						dados = dados + "selTipoLogradouro=" + eLementos('selTipoLogradouro').value + "&";
						dados = dados + "txtEndereco=" + eLementos('txtEndereco').value + "&";
						dados = dados + "txtNumero=" + eLementos('txtNumero').value + "&";
						dados = dados + "txtComplemento=" + eLementos('txtComplemento').value + "&";
						dados = dados + "txtBairro=" + eLementos('txtBairro').value + "&";
						dados = dados + "txtCidade=" + eLementos('txtCidade').value + "&";
						dados = dados + "txtUf=" + eLementos('txtUf').value + "&";
						dados = dados + "txtSenha=" + eLementos('txtSenha').value + "&";
						dados = dados + "txtSenha2=" + eLementos('txtSenha2').value + "&";
						dados = dados + "chkPromocoes=" + eLementos('chkPromocoes').value + "&";
						dados = dados + "chk_aceitaDados=" + eLementos('chk_aceitaDados').value + "&";
					}
					dadosAjax('Acao/gravaCadastro.aspx' + dados, 'divAlvo', 'Img/loading.gif');
				}
		}

		eLementos('aceitaDados').style.display = "block";
	}
	else if (Acao == "IniciaCadastro") {
		//alert(valMail('idcadEmail'));
		if (valMail('idcadEmail') == false) return false;
		if (valCpfCNPJ('txtCpf2') == false) return false;
		//if (eLementos('idcadEmail').value == '')
		//{
		//alert('Favor digitar seu email!');
		//eLementos('idcadEmail').focus();
		//}
		//else if (eLementos('txtCpf2').value == '')
		//{
		//    alert('Favor digitar seu CPF!');
		//    eLementos('txtCpf2').focus();
		//}
		ExecutaSubmit('Cadastro.aspx');
	}
}

function valCadastro_2(Acao) {

	//Valida campos do formulário
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome', 6, 'o nome!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento', 10, 'a data de nascimento!') == false) return false;
	if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo', '', 'o sexo!') == false) return false;
	if (valCpfCNPJ('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg', 6, 'o rg!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor', 2, 'o orgão expeditor!') == false) return false;
	if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil', '', 'o estado civil!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade', 3, 'a nacionalidade!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae', 3, 'o nome da mãe!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep', 8, 'o cep!') == false) return false;
	if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro', '', 'o logradouro!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco', 6, 'o endereço!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero', 1, 'o número da residência!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro', 3, 'o bairro!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade', 3, 'a cidade!') == false) return false;
	if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf', '', 'o estado!') == false) return false;
	if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone', 13, 'o telefone!') == false) return false;
	if (valMail('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEmail') == false) return false;

	//Bloqueia edição de Campos
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtComplemento').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCelular').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEmail').disabled = true;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_chkPromocoes').disabled = true;

	//Libera botão de Corrigir dados
	eLementos('botoesConfirma').style.display = "block";
	eLementos('botoesCadastra').style.display = "none";

	//Valida a confirmação de dados
	if (eLementos('aceitaDados').style.display == "block") {
		if (eLementos('chk_aceitaDados').checked == false) {
			alert("Declare a veracidade das informações.");
		} else
			if (eLementos('chk_aceitaDados').checked == true) {
				//Envia dados para Gravação
				if (eLementos('chk_aceitaDados').checked == true) {
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCelular').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEmail').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtComplemento').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf').disabled = false;
					eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_chkPromocoes').disabled = false;

					//Concatena dados
					var dados = "?";
					dados = dados + "txtNome=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome').value + "&";
					dados = dados + "txtNascimento=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento').value + "&";
					dados = dados + "selSexo=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo').value + "&";
					dados = dados + "selEstadoCivil=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil').value + "&";
					dados = dados + "txtCpf=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2').value + "&";
					dados = dados + "txtTelefone=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone').value + "&";
					dados = dados + "txtCelular=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCelular').value + "&";
					dados = dados + "txtEmail=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEmail').value + "&";
					dados = dados + "txtRG=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg').value + "&";
					dados = dados + "txtOrgaoExpeditor=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor').value + "&";
					dados = dados + "txtNacionalidade=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade').value + "&";
					dados = dados + "txtNomeMae=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae').value + "&";
					dados = dados + "txtCep=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep').value + "&";
					dados = dados + "selTipoLogradouro=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro').value + "&";
					dados = dados + "txtEndereco=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco').value + "&";
					dados = dados + "txtNumero=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero').value + "&";
					dados = dados + "txtComplemento=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtComplemento').value + "&";
					dados = dados + "txtBairro=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro').value + "&";
					dados = dados + "txtCidade=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade').value + "&";
					dados = dados + "txtUf=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf').value + "&";
					dados = dados + "chkPromocoes=" + eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_chkPromocoes').value + "&";
					dados = dados + "chk_aceitaDados=" + eLementos('chk_aceitaDados').value;
				}
				dadosAjax('../Acao/gravaPerfil.aspx' + dados, 'divAlvo', '../Img/loading.gif');
			}
	}

	eLementos('aceitaDados').style.display = "block";
}

function cfmCadastraDados(Tipo, Acao) {
	if (Tipo == 'corrige') {
		eLementos('txtNome').disabled = false;
		eLementos('txtNascimento').disabled = false;
		eLementos('selSexo').disabled = false;
		eLementos('selEstadoCivil').disabled = false;
		eLementos('txtCpf2').disabled = false;
		eLementos('txtTelefone').disabled = false;
		eLementos('txtCelular').disabled = false;
		eLementos('txtEmail').disabled = false;
		eLementos('txtRG').disabled = false;
		eLementos('txtOrgaoExpeditor').disabled = false;
		eLementos('txtNacionalidade').disabled = false;
		eLementos('txtNomeMae').disabled = false;
		eLementos('txtCep').disabled = false;
		eLementos('selTipoLogradouro').disabled = false;
		eLementos('txtEndereco').disabled = false;
		eLementos('txtNumero').disabled = false;
		eLementos('txtComplemento').disabled = false;
		eLementos('txtBairro').disabled = false;
		eLementos('txtCidade').disabled = false;
		eLementos('txtUf').disabled = false;
		eLementos('txtSenha').disabled = false;
		eLementos('txtSenha2').disabled = false;
		eLementos('chkPromocoes').disabled = false;

		eLementos('aceitaDados').style.display = "none";
		eLementos('botoesConfirma').style.display = "none";
		eLementos('botoesCadastra').style.display = "block";
	}
}

function cfmCadastraDados_2(Tipo, Acao) {
	if (Tipo == 'corrige') {
		eLementos('ContentPlaceHolder1_perfil_txtNome').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtNascimento').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_selSexo').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_selEstadoCivil').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtCpf2').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtTelefone').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtCelular').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtEmail').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtRg').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtOrgaoExpeditor').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtNacionalidade').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtNomeMae').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtCep').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_selLogradouro').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtEndereco').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtNumero').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtComplemento').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtBairro').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtCidade').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_txtUf').disabled = false;
		eLementos('ContentPlaceHolder1_perfil_chkPromocoes').disabled = false;

		eLementos('aceitaDados').style.display = "none";
		eLementos('botoesConfirma').style.display = "none";
		eLementos('botoesCadastra').style.display = "block";
	}
}

function valContato() {
	if (valCampo('txtNome', 6, 'o Nome!') == false) return false;
	if (valMail('txtEmailC') == false) return false;
	if (valSelect('selAssunto', '', 'o Assunto!') == false) return false;
	if (valCampo('selEstado', 2, 'o Estado!') == false) return false;
	if (valCampo('txtMsg', 6, 'a Mensagem!') == false) return false;
	return true;
}
function valBusca() {
	if (valCampo('txtBusca', 2, 'a busca!') == false) return false;
	return true;
}


function valAjuda() {
	if (eLementos('selTema').value == 'all' && eLementos('txtTexto').value == '') {
		alert("Digite uma palavra para pesquisa ou selecione um tema!");
		return false;
	}
	return true;
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g, "");
}

function valComente() {
	var verifica = trim(document.getElementById("txtNome").value);

	if (!isNaN(verifica)) {
		alert("Favor digitar o nome!");
		document.getElementById("txtNome").focus();
		return false;
	}

	if (verifica.length < 3) {
		alert("Favor digitar o nome!");
		document.getElementById("txtNome").focus();
		return false;
	}

	if (verifica == "") {
		alert("Favor digitar o nome!");
		document.getElementById("txtNome").focus();
		return false;
	}

	if (valMail('txtEmailC') == false) return false;
	if (valCampo('txtComentario', 1, 'o comentário!') == false) return false;
	return true;
}


function valNewsletter() {
	if (valCampo('txtNome', 6, 'o nome!') == false) return false;
	if (valMail('txtEmailC') == false) return false;
	return true;
}

function valCurriculo() {
	if (valCampo('txtNome', 6, 'o nome!') == false) return false;
	if (valCampo('txtDia', 2, 'o dia da data de nascimento!') == false) return false;
	if (valCampo('txtMes', 2, 'o mês da data de nascimento!') == false) return false;
	if (valCampo('txtAno', 4, 'o ano da data de nascimento!') == false) return false;
	if (valCampo('txtEndereco', 3, 'o endereço!') == false) return false;
	if (valCampo('txtBairro', 3, 'o bairro!') == false) return false;
	if (valCampo('txtCidade', 3, 'a cidade!') == false) return false;
	if (valSelect('txtEstado', '', 'o estado!') == false) return false;
	if (valCampo('txtCep', 9, 'o cep !') == false) return false;
	if (valCampo('txtCelular', 13, 'o celular!') == false) return false;
	if (valMail('txtEmail') == false) return false;
	if (valSelect('txtCargo', '', 'o cargo desejado!') == false) return false;
	if (valCampo('txtSalario', 3, 'o salário!') == false) return false;

	return true;
}

function valRecomende() {
	if (valCampo('txtNome', 2, 'o nome!') == false) return false;
	if (valMail('txtEmail') == false) return false;
	if (valCampo('txtAmigo', 2, 'o nome do seu amigo!') == false) return false;
	if (valMail('txtEmail2') == false) return false;
	if (valCampo('txtMsg', 6, 'a mensagem!') == false) return false;
	return true;
}


function valAddProduto() {
	if (eLementos('Area2').value == 'celulares-de-operadoras' || eLementos('Area2').value == 'chips' || eLementos('Area2').value == 'banda-larga') {
		if (valSelect('selDDD', '', 'o DDD!') == false) return false;
	}
	return true;
}

function fnProdutosKit(Alvo) {
	if (Alvo == 'Prod1') {
		display('descricaoProd2', 'none');
		display('descricaoProd1', 'block');

		Css('thumbsP1', 'imagem_promocao');
		Css('chamadaP1', 'desc_promocao');
		Css('btDetalhesProd1', 'detalhes_kit');

		Css('thumbsP2', 'imagem_promocao_b');
		Css('chamadaP2', 'desc_promocao_b');
		Css('btDetalhesProd2', 'detalhes_kit_b');

	} else {
		display('descricaoProd2', 'block');
		display('descricaoProd1', 'none');

		Css('thumbsP2', 'imagem_promocao');
		Css('chamadaP2', 'desc_promocao');
		Css('btDetalhesProd2', 'detalhes_kit');

		Css('thumbsP1', 'imagem_promocao_b');
		Css('chamadaP1', 'desc_promocao_b');
		Css('btDetalhesProd1', 'detalhes_kit_b');
	}
	fnDescricaoKit('link1');
}


///Controle da descrição dos planos
function fnDescricaoPlanos(alvo) {
	if (alvo == "link1") {
		display('plano_ideal', 'block');
		display('saiba_mais', 'none');
		display('cobertura', 'none');
		Css('link1', 'S1');
		Css('link2', 'A2');
		Css('link3', 'A3');
	}
	if (alvo == "link2") {
		display('plano_ideal', 'none');
		display('saiba_mais', 'block');
		display('cobertura', 'none');
		Css('link1', 'A1');
		Css('link2', 'S2');
		Css('link3', 'A3');
	}
	if (alvo == "link3") {
		display('plano_ideal', 'none');
		display('saiba_mais', 'none');
		display('cobertura', 'block');
		Css('link1', 'A1');
		Css('link2', 'A2');
		Css('link3', 'S4');
	}
}



function txtBoxFormat(objForm, sMask, evtKeyPress) {
	var i, nCount, sValue, fldLen, mskLen, bolMask, sCod, nTecla;
	var ObjMascara = document.getElementById(objForm);


	if (navigator.appName != "Netscape") {
		nTecla = evtKeyPress.keyCode;
	} else {
		nTecla = evtKeyPress.which;
	}



	sValue = ObjMascara.value;
	sValue = sValue.toString().replace("-", "");
	sValue = sValue.toString().replace("-", "");
	sValue = sValue.toString().replace(".", "");
	sValue = sValue.toString().replace(".", "");
	sValue = sValue.toString().replace("/", "");
	sValue = sValue.toString().replace("/", "");
	sValue = sValue.toString().replace("(", "");
	sValue = sValue.toString().replace("(", "");
	sValue = sValue.toString().replace(")", "");
	sValue = sValue.toString().replace(")", "");
	sValue = sValue.toString().replace(" ", "");
	sValue = sValue.toString().replace(" ", "");
	fldLen = sValue.length;
	mskLen = sMask.length;


	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

		if (bolMask) {
			sCod += sMask.charAt(i);
			mskLen++;
		} else {
			sCod += sValue.charAt(nCount);
			nCount++;
		}

		i++;
	}

	ObjMascara.value = sCod;
	if (nTecla != 8) {
		if (sMask.charAt(i - 1) == "9") {
			return ((nTecla > 47) && (nTecla < 58));
		} else {
			return true;
		}
	} else {
		return true;
	}
} // JavaScript Document




function valUpdate(Alvo) {

	if (Alvo == "alteraEmail") {
		if (valCampo('txtEmailOld', 5, 'o e-mail atual!') == false) return false;
		if (valMail('txtEmailOld') == false) return false;
		if (valCampo('txtEmail', 5, 'o novo e-mail!') == false) return false;
		if (valMail('txtEmail') == false) return false;
		if (valCampo('txtEmail2', 5, 'a cofirmação do novo e-mail!') == false) return false;
		if (valMail('txtEmail2') == false) return false;
		if (eLementos('txtEmail').value != eLementos('txtEmail2').value) {
			alert('O e-mail de confirmação deve ser igual ao novo e-mail');
			return false;
		}
		if (valCampo('txtSenha', 3, 'a sua senha!') == false) return false;
	}

	if (Alvo == "alteraSenha") {
		if (valCampo('txtSenhaOld', 3, 'a sua senha!') == false) return false;
		if (valSenha('txtSenha', 4, 1) == false) return false;
	}


	if (Alvo == "alteraDados") {

		valida = true;
		if ((eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil').value == '')) {
			valida = false;
		}

		if ((eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor').value == '')) {
			valida = false;
		}
		if ((eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro').value == '')) {
			valida = false;
		}
		if ((eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro').value == '')) {
			valida = false;
		}
		if ((eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade').value == '') || (eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf').value == '')) {
			valida = false;
		}

		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome', 6, 'o nome!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento', 10, 'a data de nascimento corretamente. Ex.: 26/08/1979') == false) return false;
		if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo', '', 'o sexo!') == false) return false;
		if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil', '', 'o estado civil!') == false) return false;
		if (valCpfCNPJ('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2', 14, 'o cpf corretamente. Ex.: 092.794.307-77!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg', 6, 'o rg!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor', 2, 'o orgão expeditor!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone', 13, 'o telefone corretamente. Ex.: (21)2483-4100!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae', 3, 'o nome da mãe!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade', 3, 'a nacionalidade!') == false) return false;
		if (valSelect('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro', '', 'o logradouro!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco', 5, 'o endereço!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero', 1, 'o número!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep', 9, 'o cep!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro', 3, 'o bairro!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade', 3, 'a cidade!') == false) return false;
		if (valCampo('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf', 2, 'o estado!') == false) return false;

		if (valida == false) {
			return false;
		}

		if (valida == false) {
			cfmAlteraDados_2('confirma');
		} else
			if (valida !== false) {
				cfmAlteraDados_2('aceita');
			}

	}

	if (Alvo == "cadastrarDadosComplementares") {
		if (eLementos('txtRg')) {
			if (valSelect('txtEstadoCivil', '', 'o estado civil!') == false) return false;
			if (valCampo('txtRg', 6, 'o rg!') == false) return false;
			if (valCampo('txtOrgaoExpeditor', 2, 'o orgão expeditor!') == false) return false;
			//if(valCampo('txtDataExpedicao',10,'a data de expedição!')==false) return false;
			//if(valCampo('txtLocalExpedicao',3,'o local de expedição!')==false) return false;
			if (valCampo('txtNomeMae', 3, 'o nome da mãe!') == false) return false;
			if (valCampo('txtNomePai', 3, 'o nome do pai!') == false) return false;
			if (valCampo('txtNacionalidade', 3, 'a nacionalidade!') == false) return false;
		}

		if (eLementos('chkAceite').checked == false) {
			alert('Declare a veracidade das informações.');
			return false;
		}

	}

	if (Alvo == "pedNumero") {
		if (valCampo('txtCod_Pedido', 1, 'número do pedido!') == false) return false;
	}

	if (Alvo == "pedData") {
		if (valCampo('txtDataI', 10, 'a data inicial!') == false) return false;
		if (valCampo('txtDataF', 10, 'a data final!') == false) return false;
	}

	return true;
}


function valUpdateEndEntrega(Alvo, Id) {
	if (Alvo == "alteraEndEntrega" || Alvo == "cadEnderecoEntrega") {
		if (valCampo('txtCep' + Id, 9, 'o cep!') == false) return false;
		if (valCampo('txtNome' + Id, 5, 'o nome!') == false) return false;
		if (valSelect('txtTipoLogradouro' + Id, '', 'o Logradouro!') == false) return false;
		if (valCampo('txtEndereco' + Id, 5, 'o endereço!') == false) return false;
		if (valCampo('txtNumero' + Id, 1, 'o número!') == false) return false;
		if (valCampo('txtBairro' + Id, 2, 'o bairro!') == false) return false;
		if (valCampo('txtCidade' + Id, 2, 'a cidade!') == false) return false;
		if (valCampo('txtUf' + Id, 2, 'o estado!') == false) return false;
	}
	return true;
}




//controla o status da DIV alterar endereço na pagina endereço de entrega
function ShowHiddenEndereco(Div) {
	Alvo = "dv_endereco_static_nome_" + Div;
	displayElementos(Alvo);
	Alvo = "dv_endereco_static_" + Div;
	displayElementos(Alvo);

	Alvo = "dv_formulario_" + Div;
	displayElementos(Alvo);
}

function ShowHiddenEnd_Detalhes(Div) {
	Alvo = "dv_endereco_static_" + Div;
	displayElementos(Alvo);
}


//alert de excusão na pagina endereço de entrega
function EnderecoEntregaExclui(Codigo) {
	var form = 'frmExcluir_' + Codigo;
	if (confirm("Deseja realmente excluir este endereço?")) {
		eLementos(form).submit();
	} else {
		//return (false);
	}
}


//alert de alterar endereço principal na pagina endereço de entrega
function EnderecoEntregaPricipal(Codigo) {
	var form = 'frmTornarPricipal_' + Codigo;
	if (confirm("Deseja realmente tornar principal este endereço?")) {
		eLementos(form).submit();
	} else {
		//return (false);
	}
}

//alert de alterar cep do carrinho de compras
function AlteraCEPCadastro() {
	//alert("Você será redirecionado para a página de Meu Cadastro para alterar seu CEP do seu Cadastro.");
	location.href = "Perfil/Cadastro.aspx?entrega=1";
}


//controla o status da DIV cadastro na pagina endereço de entrega
function display2(Div, Acao) {
	if (eLementos(Div).style.display == 'none') {
		eLementos(Div).style.display = 'block';
	} else {
		if (Acao == 'Fechar') {
			eLementos(Div).style.display = 'none';
		}
	}
}



//controla o status da DIV detalhes do pedido
function ShowHiddenDetalhesPed(Div) {

	Alvo = "dv_detalhes_" + Div;
	Alvo_Img = "img_botao_" + Div;

	displayElementos(Alvo);

	if (eLementos(Alvo_Img).nome == 0) {
		eLementos(Alvo_Img).src = '../imagens/ver_mais_detalhes.jpg';
		eLementos(Alvo_Img).nome = 1;
	} else {
		eLementos(Alvo_Img).src = '../imagens/ocultar_detalhes.jpg';
		eLementos(Alvo_Img).nome = 0;
	}

}
///Rotinas do Carrinho de Compras
function fnFlagEmbalar(Chk, cCarrinho) {
	Alvo = 'alvoAjax';
	if (eLementos(Chk).checked == true) {
		Flag_Embalar = 1;
	} else {
		Flag_Embalar = 0;
	}
	dadosAjax('/Compras/Ajax/Embalar.asp?Flag_Embalar=' + Flag_Embalar + '&cCarrinho=' + cCarrinho, 'alvoAjax', ImgLoad);
}

//alert de recusao do contrato de banga larga
function cancelaContrato() {
	if (confirm("Ao recusar o processo, automaticamente sua compra \n\rserá cancelar, deseja realmente confirmar esta solicitação?")) {
		tb_remove();
		//window.parent.tb_remove();		
	}
}

function bloqueioUf() {
	tb_remove();
}

function reCarrega(UF) {
	window.location = window.location;
}

function alteraImagemKit(Img, Alvo) {
	eLementos(Alvo).innerHTML = "<img src='/upload/CelularDireto/" + Img + "' width='60' height='60' border='0' />";
}

function alteraBtPessoal(Img, Img2, Botao, Detalhes, Codigo, Arquivo) {
	eLementos(Botao).innerHTML = "<img src='" + Img + "' border='0' id='img" + Botao + "' style='cursor:pointer;'/>";
	if (eLementos('img' + Botao)) {
		eLementos('img' + Botao).onclick = function () {
			fnCarregaPedido(Img2, Img, Botao, Detalhes, Codigo, Arquivo);
		}
	}
}

function fnCarregaPedido(Img, Img2, Botao, Detalhes, Codigo, Arquivo) {
	Alvo = Detalhes;
	displayElementos(Detalhes);
	//Manipulando botão
	alteraBtPessoal(Img, Img2, Botao, Detalhes, Codigo, Arquivo);
	if (eLementos(Alvo).style.display == 'block') {
		//Manipula AJAX
		dadosAjax('/Pessoal/Ajax/' + Arquivo + '?Codigo=' + Codigo, Detalhes, ImgLoad);
	}
}

function esqueceuSenha() {
	if (valMail('txtEmail') == false) return false;
	return true;
}



//Funcções de controle dos produtos que podem ser adicionados ao carrinho de compras.
function destaqueMouseOver(Produto, Plano, Alvo, Classe) {
	if (Alvo == 'Produto') {
		//Produtos
		if (eLementos('produtoPos' + Produto)) { alterClass('produtoPos' + Produto, Classe); }
		//Planos
		if (eLementos('planoProd' + Plano)) { alterClass('planoProd' + Plano, Classe); }
		//Serviços
		if (eLementos('servico1Plano' + Plano)) { alterClass('servico1Plano' + Plano, Classe); }
		if (eLementos('servico2Plano' + Plano)) { alterClass('servico2Plano' + Plano, Classe); }
		if (eLementos('servico3Plano' + Plano)) { alterClass('servico3Plano' + Plano, Classe); }
		if (eLementos('servico4Plano' + Plano)) { alterClass('servico4Plano' + Plano, Classe); }
		if (eLementos('servico5Plano' + Plano)) { alterClass('servico5Plano' + Plano, Classe); }
		if (eLementos('servico6Plano' + Plano)) { alterClass('servico6Plano' + Plano, Classe); }
	}

	if (Alvo == 'Plano') {
		//Produtos
		if (eLementos('produtoPos' + Produto)) { alterClass('produtoPos' + Produto, Classe); }
		//Planos
		if (eLementos('planoProd' + Plano)) { alterClass('planoProd' + Plano, Classe); }
		//Serviços
		if (eLementos('servico1Plano' + Plano)) { alterClass('servico1Plano' + Plano, Classe); }
		if (eLementos('servico2Plano' + Plano)) { alterClass('servico2Plano' + Plano, Classe); }
		if (eLementos('servico3Plano' + Plano)) { alterClass('servico3Plano' + Plano, Classe); }
		if (eLementos('servico4Plano' + Plano)) { alterClass('servico4Plano' + Plano, Classe); }
		if (eLementos('servico5Plano' + Plano)) { alterClass('servico5Plano' + Plano, Classe); }
		if (eLementos('servico6Plano' + Plano)) { alterClass('servico6Plano' + Plano, Classe); }
	}
}

function fnCtrlServicos(Acao, Cod_Servico, Cod_Canal, Cod_Ref, Cod_Carrinho) {
	Alvo = 'sidebarAux';
	dadosAjax('/Compras/PreviewCarrinho.asp?Acao=' + Acao + '&Cod_Servico=' + Cod_Servico + '&Cod_Canal=' + Cod_Canal + '&Cod_Ref=' + Cod_Ref + '&Cod_Carrinho=' + Cod_Carrinho, 'sidebarAux', ImgLoad);
}



function fnCtrlCHK(Alvo, Qtd, Estado) {
	cont = 1;
	while (cont <= Qtd) {
		display(Alvo + cont, Estado);
		cont++;
	}
}


function fnCtrlSetas(Objeto, cssAbre, cssFecha, objetoDisplay) {


	if (Objeto == 'setaAlta') {
		Css('setaTroca', cssAbre);
		Css('setaPrograma', cssAbre);
		Css('setaPre', cssAbre);
		Css('setaDesbloqueado', cssAbre);
	}
	if (Objeto == 'setaTroca') {
		Css('setaAlta', cssAbre);
		Css('setaPrograma', cssAbre);
		Css('setaPre', cssAbre);
		Css('setaDesbloqueado', cssAbre);
	}
	if (Objeto == 'setaPrograma') {
		Css('setaAlta', cssAbre);
		Css('setaTroca', cssAbre);
		Css('setaPre', cssAbre);
		Css('setaDesbloqueado', cssAbre);
	}
	if (Objeto == 'setaPre') {
		Css('setaAlta', cssAbre);
		Css('setaPrograma', cssAbre);
		Css('setaTroca', cssAbre);
		Css('setaDesbloqueado', cssAbre);
	}
	if (Objeto == 'setaDesbloqueado') {
		Css('setaAlta', cssAbre);
		Css('setaPrograma', cssAbre);
		Css('setaTroca', cssAbre);
		Css('setaPre', cssAbre);

	}

	if (eLementos(Objeto).className == cssFecha) {
		Css(Objeto, cssAbre);
		if (objetoDisplay != null) {
			display(objetoDisplay, 'none');
		}
	} else {
		Css(Objeto, cssFecha);
		if (objetoDisplay != null) {
			display(objetoDisplay, 'block');
		}
	}


}

function mudaDropdown(Identificador, Qtd, Esconde, Exibe) {
	var Verifica = ''
	for (var i = 0; i < Qtd; i++) {

		if (document.getElementById(Identificador + i)) {
			if (document.getElementById(Identificador + i).checked == true) {
				Verifica = document.getElementById(Identificador + i).value;
			}
		}

	}

	if (Verifica !== '') {
		display(Esconde, 'none');
		display(Exibe, 'block');
	} else
		if (Verifica == '') {
			display(Exibe, 'none');
			display(Esconde, 'block');
		}
}

function cfmAlteraDados(tipo) {
	if ((tipo == 'aceita') || (tipo == 'salva')) {
		valor = true;
	}
	if (tipo == 'confirma') {
		valor = false;
	}
	eLementos('txtNascimento').disabled = valor;
	eLementos('selSexo').disabled = valor;
	eLementos('selEstadoCivil').disabled = valor;
	eLementos('txtCpf2').disabled = valor;
	eLementos('txtRg').disabled = valor;
	eLementos('txtOrgaoExpeditor').disabled = valor;
	eLementos('txtTelefone').disabled = valor;
	eLementos('txtCelular').disabled = valor;
	eLementos('txtNomeMae').disabled = valor;
	eLementos('txtNacionalidade').disabled = valor;
	eLementos('selLogradouro').disabled = valor;
	eLementos('txtEndereco').disabled = valor;
	eLementos('txtNumero').disabled = valor;
	eLementos('txtComplemento').disabled = valor;
	eLementos('txtCep').disabled = valor;
	eLementos('txtBairro').disabled = valor;
	eLementos('txtCidade').disabled = valor;
	eLementos('txtUf').disabled = valor;

	if (valor == true) {
		eLementos('aceitaDados').style.display = "block";
		eLementos('botoesAceita').style.display = "none";
		eLementos('botoesConfirma').style.display = "block";
	}
	if (valor == false) {
		eLementos('aceitaDados').style.display = "none";
		eLementos('botoesAceita').style.display = "block";
		eLementos('botoesConfirma').style.display = "none";
	}


	if (tipo == 'salva') {
		if (eLementos('chk_aceitaDados').checked == false) {
			alert('Declare a veracidade das informações.');
			return false;
		} else
			if (eLementos('chk_aceitaDados').checked == true) {
				eLementos('txtNascimento').disabled = false;
				eLementos('selSexo').disabled = false;
				eLementos('selEstadoCivil').disabled = false;
				eLementos('txtCpf2').disabled = false;
				eLementos('txtRg').disabled = false;
				eLementos('txtOrgaoExpeditor').disabled = false;
				eLementos('txtTelefone').disabled = false;
				eLementos('txtCelular').disabled = false;
				eLementos('txtNomeMae').disabled = false;
				eLementos('txtNacionalidade').disabled = false;
				eLementos('selLogradouro').disabled = false;
				eLementos('txtEndereco').disabled = false;
				eLementos('txtNumero').disabled = false;
				eLementos('txtComplemento').disabled = false;
				eLementos('txtCep').disabled = false;
				eLementos('txtBairro').disabled = false;
				eLementos('txtCidade').disabled = false;
				eLementos('txtUf').disabled = false;
				document.frmAlterar.submit();
			}
	}
}

function cfmAlteraDados_2(tipo) {
	if ((tipo == 'aceita') || (tipo == 'salva')) {
		valor = true;
	}
	if (tipo == 'confirma') {
		valor = false;
	}

	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCelular').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEmail').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtComplemento').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade').disabled = valor;
	eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf').disabled = valor;

	if (valor == true) {
		eLementos('aceitaDados').style.display = "block";
		eLementos('botoesCadastra').style.display = "none";
		eLementos('botoesConfirma').style.display = "block";
	}
	if (valor == false) {
		eLementos('aceitaDados').style.display = "none";
		eLementos('botoesCadastra').style.display = "block";
		eLementos('botoesConfirma').style.display = "none";
	}


	if (tipo == 'salva') {
		if (eLementos('chk_aceitaDados').checked == false) {
			alert('Declare a veracidade das informações.');
			return false;
		} else
			if (eLementos('chk_aceitaDados').checked == true) {
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNome').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNascimento').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selSexo').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selEstadoCivil').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCpf2').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtRg').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtOrgaoExpeditor').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtTelefone').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCelular').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEmail').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNomeMae').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNacionalidade').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_selLogradouro').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtEndereco').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtNumero').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtComplemento').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCep').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtBairro').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtCidade').disabled = false;
				eLementos('ctl00_ctl00_ContentPlaceHolder1_perfil_txtUf').disabled = false;
				//document.aspnetForm.action = "Acao/gravaPerfil.aspx";
				//document.aspnetForm.submit();
			}
	}
}

function redirectUF(UF, ProdutoSelecionado) {
	//var verificaPosicao = window.location;
	//verificaPosicao = verificaPosicao.replace("?Vivo_", "");

	var pageActual = location + "?ufLocalizacao=" + UF;
	pageActual = pageActual.replace(location.search, "");
	//pageActual = pageActual.replace("#Celulardireto", "");

	//alert(pageActual);
	//alert(verificaPosicao);

	//if (verificaPosicao != window.location)
	//{ window.location = "Produto.aspx?ufLocalizacao=" + UF; }
	//else
	//{ window.location = pageActual; }

	if ((ProdutoSelecionado != "") && (ProdutoSelecionado != null)) {
		window.location = "Produto.aspx?ufLocalizacao=" + UF;
	}
	else if ((ProdutoSelecionado == "") || (ProdutoSelecionado == null)) {
		window.location = pageActual;
	}
}

function ExecutaFiltroHome() {
	document.aspnetForm.action = "Celulares.aspx";
	document.aspnetForm.submit();
}

function ExecutaBusca() {

	var valorbusca = trim(document.getElementById('idtxtBusca').value);

	if (valorbusca !== "Buscar aparelhos" && valorbusca !== "") {
		document.aspnetForm.action = "Celulares.aspx";
		document.aspnetForm.submit();
		return true;
	} else {
		alert("Favor especificar uma busca");
		return false;
	}
}


function ExecutaSubmit(destino) {
	document.aspnetForm.action = destino;
	document.aspnetForm.submit();
}

function FiltroOutDesabilida(IDAtual) {
	if (IDAtual == "idSubMarca") {
		display("idSubFuncionalidade", "none");
		display("idSubFormato", "none");
		display("idSubValorMensal", "none");
	}
	if (IDAtual == "idSubFuncionalidade") {
		display("idSubMarca", "none");
		display("idSubFormato", "none");
		display("idSubValorMensal", "none");
	}
	if (IDAtual == "idSubFormato") {
		display("idSubMarca", "none");
		display("idSubFuncionalidade", "none");
		display("idSubValorMensal", "none");
	}
	if (IDAtual == "idSubValorMensal") {
		display("idSubMarca", "none");
		display("idSubFuncionalidade", "none");
		display("idSubFormato", "none");
	}
}

function avancaSelPlano(tipo) {

	var dados = "?";
	if (tipo == 1) {
		eLementos('btAvanca').style.display = 'block';
	}

	if (tipo == 2) {
		//alert("Em Desenvolvimento.");
		eLementos('phPlano').style.display = 'none';
		eLementos('phTroca').style.display = 'block';

		dados = dados + "codProdutoUrl=" + eLementos('ProdutoSelecionado').value;
		dados = dados + "&PlanoSelecionado=" + eLementos('PlanoSelecionado').value;
		dados = dados + "&TipoPlanoSelecionado=" + eLementos('TipoPlanoSelecionado').value;
		dados = dados + "&tipoModalidade=troca";
		dados = dados + "&Cod_Modalidade=TRC";

		dadosAjax('Acao/processaPlanos.aspx' + dados, 'divAlvo', 'Img/loading.gif');
	}

	if ((tipo == 3.1) || (tipo == 3.2) || (tipo == 3.3)) {
		eLementos('phLinha').style.display = 'block';
		eLementos('phNovaLinha').style.display = 'none';

		var Cod_Modalidade;
		if (tipo == 3.1)
		{ Cod_Modalidade = "ALT"; }
		else if (tipo == 3.2)
		{ Cod_Modalidade = "AMP"; }
		else if (tipo == 3.3)
		{ Cod_Modalidade = "APR"; }

		dados = dados + "codProdutoUrl=" + eLementos('ProdutoSelecionado').value;
		dados = dados + "&Cod_Modalidade=" + Cod_Modalidade;
		dados = dados + "&tipoModalidade=alta";
		dadosAjax('Acao/processaPlanos.aspx' + dados, 'divAlvo', 'Img/loading.gif');
	}

	if (tipo == 4) {
		//alert("Em Desenvolvimento.");
		eLementos('phPlano').style.display = 'none';
		eLementos('phTroca').style.display = 'block';

		dados = dados + "codProdutoUrl=" + eLementos('ProdutoSelecionado').value;
		dados = dados + "&PlanoSelecionado=" + eLementos('PlanoSelecionado').value;
		dados = dados + "&TipoPlanoSelecionado=" + eLementos('TipoPlanoSelecionado').value;
		dados = dados + "&tipoModalidade=troca";
		dados = dados + "&Cod_Modalidade=TRC";
		dados = dados + "&Dados=" + eLementos('idDados').value;

		//alert();
		dadosAjax('Acao/processaPlanos.aspx' + dados, 'divAlvo', 'Img/loading.gif');
	}

	if (tipo == 5) {
		dados = dados + "codProdutoUrl=" + eLementos('ProdutoSelecionado').value;
		dados = dados + "&Cod_Modalidade=TPL";
		dados = dados + "&tipoModalidade=troca";
		dadosAjax('Acao/processaPlanos.aspx' + dados, 'divAlvo', 'Img/loading.gif');
	}
}

function alerta_perfil(tipo) {
	//Alertas de Perfil / Cadastro
	if (tipo == 1) {
		alert('Existe Pedido em Andamento, por isso, seus dados não podem ser alterados!');
	}
	if (tipo == 2) {
		return valCadastro_2('Cadastro');
	}
	if (tipo == 3) {
		cfmCadastraDados_2('corrige', 'Cadastro');
	}
	if (tipo == 4) {
		return valUpdate('alteraDados'); return cfmAlteraDados_2('salva');
	}

	//Alertas de Perfil / Email
}

function alerta_servico(tipo) {
	if (tipo == 1) {
		alert('Não é possível adicionar Serviços com o Plano Vivo Pré!');
	}
	if (tipo == 2) {
		alert('Aguarde, nossa Loja de Serviços em breve estará disponível!');
	}
}

function armPlano(plano) { eLementos('PlanoSelecionado').value = plano; }
function armtipoPlano(tipo) {
	if (tipo == 1)
	{ eLementos('TipoPlanoSelecionado').value = "E"; }
	if (tipo == 2)
	{ eLementos('TipoPlanoSelecionado').value = "A"; }
	if (tipo == 3)
	{ eLementos('TipoPlanoSelecionado').value = "D"; }
}

function valAlteraEmail() {
	if (valCampo('NovoEmail', 10, 'o novo email!') == false) return false;
	if (valCampo('NovoEmail2', 10, 'o novo email!') == false) return false;
	if (eLementos('NovoEmail').value != eLementos('NovoEmail2').value) { alert("Emails não correspondem."); return false }
	if (valCampo('Senha', 8, 'a senha!') == false) return false;

	//Concatena dados
	var dados = "?";
	dados = dados + "alteraEmail=1&";
	dados = dados + "NovoEmail=" + eLementos('NovoEmail').value + "&";
	dados = dados + "NovoEmail2=" + eLementos('NovoEmail2').value + "&";
	dados = dados + "Senha=" + eLementos('Senha').value;

	dadosAjax('../Acao/gravaPerfil.aspx' + dados, 'divAlvo', '../Img/loading.gif');
}

function valAlteraSenha() {
	if (valCampo('SenhaAntiga', 8, 'a senha atual!') == false) return false;
	if (valCampo('SenhaNova', 8, 'a nova senha com 8 caracteres, contendo letras e números!') == false) return false;
	if (valCampo('SenhaNova2', 8, 'a confirmação da nova senha com 8 caracteres, contendo letras e números!') == false) return false;
	if (eLementos('SenhaNova').value != eLementos('SenhaNova2').value) { alert("Novas senhas não correspondem."); return false }

	//Concatena dados
	var dados = "?";
	dados = dados + "alteraSenha=1&";
	dados = dados + "SenhaAntiga=" + eLementos('SenhaAntiga').value + "&";
	dados = dados + "SenhaNova=" + eLementos('SenhaNova').value + "&";
	dados = dados + "SenhaNova2=" + eLementos('SenhaNova2').value;

	dadosAjax('../Acao/gravaPerfil.aspx' + dados, 'divAlvo', '../Img/loading.gif');
}

function valTroca_DDD_Telefone(Cod_Canal, Cod_Ref, Cod_Prod, Cod_Vlr, Cod_Est, Cod_Plano, Cod_Servico, Cod_Servico_DDS, Tipo_Venda, Flag_Portabilidade, Cod_Modalidade, Tipo_Vantagens, Marcador, Tipo_Val, Val_VVD) {
	//	alert("versão 2.9");
	//    if ((Cod_Modalidade == "AMP") || (Cod_Modalidade == "AMS") || (Cod_Modalidade == "APR") || (Cod_Modalidade == "APS") || (Cod_Modalidade == "TRC") || (Cod_Modalidade == "TRS") || (Cod_Modalidade == "TPL") || (Cod_Modalidade == "TPS"))
	//    {
	//        if (valSelect('idDDD', '', 'o DDD!') == false) return false;
	//        if (valCampo('txtTelefone_Custom', 9, 'o celular!') == false) return false;
	//    }

	if ((Cod_Modalidade == "PRE")) {	//(Cod_Modalidade == "ALT")
		if (valSelect('idDDD', '', 'o DDD!') == false) return false;
	}

	//    if ((Cod_Modalidade != "TRC") && (Tipo_Vantagens == "SER")) {
	//        var valorclk = parseInt(document.getElementById(Cod_Plano + "clk").value);
	//        if (valorclk < 2) {
	//            alert("Favor selecionar 2 vantagens.");
	//            return false;
	//        }
	//    }

	if (Marcador != '000') {
		var vCod_Servivo = "chkServicoPlano" + Marcador + "" + Cod_Plano;
		var Qtd = 5;
		var Verifica = 0;
		//if ((Cod_Servico != '') && (Cod_Servico != null))
		//{ Verifica = Cod_Servico; }

		for (var i = 0; i < Qtd; i++) {
			if (document.getElementById(vCod_Servivo + i)) {
				if (document.getElementById(vCod_Servivo + i).checked == true) {
					Verifica = Verifica + "," + document.getElementById(vCod_Servivo + i).value;
				}
			}
		}
	}

	var AdicionaPTT = "N";
	if (Val_VVD == "S") {
		if (eLementos("IdAssinaVivoDireto" + Cod_Plano).checked == false) {
			var answer = confirm("Este aparelho é indicado para o Vivo Direto. Deseja prosseguir sem este serviço?")
			if (answer == false) { return false; }
		}
		else {
			AdicionaPTT = Val_VVD;
		}
	}

	//Valida Confirmação
	if (Tipo_Val == 1) {
		if (confirm('Caro usuário, você já possui um produto no carrinho de compras que leva um plano de dados. Clique em OK para remover o produto atual e adicionar o novo produto.')) {
			//Seta Cod_Servico para enviar ao carrinhoPreview
			Cod_Servico = Verifica
			carrinhoPreview(Cod_Canal, Cod_Ref, Cod_Prod, Cod_Vlr, Cod_Est, Cod_Plano, Cod_Servico, Cod_Servico_DDS, AdicionaPTT, Tipo_Venda, Flag_Portabilidade, Cod_Modalidade)
		}
	}

	if (Tipo_Val == 0) {
		//Seta Cod_Servico para enviar ao carrinhoPreview
		Cod_Servico = Verifica
		carrinhoPreview(Cod_Canal, Cod_Ref, Cod_Prod, Cod_Vlr, Cod_Est, Cod_Plano, Cod_Servico, Cod_Servico_DDS, AdicionaPTT, Tipo_Venda, Flag_Portabilidade, Cod_Modalidade)
	}
}

function carrinhoPreview(Cod_Canal, Cod_Ref, Cod_Prod, Cod_Vlr, Cod_Est, Cod_Plano, Cod_Servico, Cod_Servico_DDS, AdicionaPTT, Tipo_Venda, Flag_Portabilidade, Cod_Modalidade) {

	//Preview Carrinho
	$(this).parent().toggleClass('fechado');
	if ($(this).parent().hasClass('fechado')) {
		$('.CmpCarrinho .Titulo img.imgdetalhe').hide();
		$('.CmpCarrinho .Titulo img.imgfechar').show();
	} else {
		$('.CmpCarrinho .Titulo img.imgdetalhe').show();
		$('.CmpCarrinho .Titulo img.imgfechar').hide();
	}
	$('.detalhe').slideToggle();

	var tipo_acao_modalidade = 1;
	var dados = "?";
	dados = dados + "Acao=Add";
	dados = dados + "&Qtd=1";
	dados = dados + "&Cod_Canal=" + Cod_Canal;
	dados = dados + "&Cod_Ref=" + Cod_Ref;
	dados = dados + "&Cod_Prod=" + Cod_Prod;
	dados = dados + "&Cod_Vlr=" + Cod_Vlr;
	dados = dados + "&Cod_Est=" + Cod_Est;
	dados = dados + "&Cod_Plano=" + Cod_Plano;
	dados = dados + "&Cod_Servico=" + Cod_Servico;
	dados = dados + "&Cod_Servico_DDS=" + Cod_Servico_DDS;
	dados = dados + "&Adiciona_PTT=" + AdicionaPTT;
	dados = dados + "&Tipo_Venda=" + Tipo_Venda;
	dados = dados + "&Flag_Portabilidade=" + Flag_Portabilidade;
	dados = dados + "&Cod_Modalidade=" + Cod_Modalidade;

	//    if ((Cod_Modalidade == "AMP") || (Cod_Modalidade == "AMS") || (Cod_Modalidade == "APR") || (Cod_Modalidade == "APS") || (Cod_Modalidade == "TRC") || (Cod_Modalidade == "TRS") || (Cod_Modalidade == "TPL") || (Cod_Modalidade == "TPS")) {
	//        dados = dados + "&DDD=" + eLementos('idDDD').value;
	//        dados = dados + "&txtCelular=" + eLementos('txtTelefone_Custom').value;
	//    }
	if ((Cod_Modalidade == "PRE")) {	//(Cod_Modalidade == "ALT")
		dados = dados + "&DDD=" + eLementos('idDDD').value;
	}
	if (Cod_Modalidade == "PRE") {
		tipo_acao_modalidade = 6;
	}

	if (AdicionaPTT == "S") {
		tipo_acao_modalidade = 3;
	}

	dadosAjax_Custom('Acao/carrinhoPreview.aspx' + dados, 'idPreviewCarrinhoDetalhe', 'Img/loading.gif', tipo_acao_modalidade);
	return false;
}

function carrinhoPreview_Servicos(Cod_Servico, Acao) {
	if (Acao == 1) {
		//Preview Carrinho
		$(this).parent().toggleClass('fechado');
		if ($(this).parent().hasClass('fechado')) {
			$('.CmpCarrinho .Titulo img.imgdetalhe').hide();
			$('.CmpCarrinho .Titulo img.imgfechar').show();
		} else {
			$('.CmpCarrinho .Titulo img.imgdetalhe').show();
			$('.CmpCarrinho .Titulo img.imgfechar').hide();
		}
		$('.detalhe').show();
		//display('idPreviewCarrinhoDetalhe', 'block');

		dadosAjax_Custom('Acao/carrinhoPreview.aspx?Acao=Add&Cod_Servico=' + Cod_Servico, 'idPreviewCarrinhoDetalhe', 'Img/loading.gif', 1);
		return false;
	}

	if (Acao == 2) {

		dadosAjax_Custom('Acao/carrinhoPreview.aspx?Acao=Deletar&Cod_Servico=' + Cod_Servico, 'idPreviewCarrinhoDetalhe', 'Img/loading.gif', 0);
	}

}

function carrinhoPreview_Delete(Cod_Produto, Acao) {
	if (Acao == 1) {

		dadosAjax_Custom('Acao/carrinhoPreview.aspx?Acao=Deletar&Cod_Prod=' + Cod_Produto, 'idPreviewCarrinhoDetalhe', 'Img/loading.gif', 0);
	}
	if (Acao == 2) {

		dadosAjax_Custom('Acao/carrinhoPreview.aspx?Acao=Deletar&Cod_Prod=' + Cod_Produto, 'idPreviewCarrinhoDetalhe', 'Img/loading.gif', 7);
	}
}

function carrinhoPreview_Internet(dados) {
	//Preview Carrinho
	$(this).parent().toggleClass('fechado');
	if ($(this).parent().hasClass('fechado')) {
		$('.CmpCarrinho .Titulo img.imgdetalhe').hide();
		$('.CmpCarrinho .Titulo img.imgfechar').show();
	} else {
		$('.CmpCarrinho .Titulo img.imgdetalhe').show();
		$('.CmpCarrinho .Titulo img.imgfechar').hide();
	}
	$('.detalhe').slideToggle();

	dadosAjax_Custom('Acao/carrinhoPreview.aspx' + dados, 'idPreviewCarrinhoDetalhe', 'Img/loading.gif', 3)
}

function Mascara_Linha(objeto, e) {

	var tecla = (window.event) ? event.keyCode : e.which;
	if (tecla != 8 && tecla != 0) {
		if (objeto.value.length == 4) { objeto.value = objeto.value + '-'; }
		if (tecla > 47 && tecla < 58) {
			return true;
		}
		else {
			return false;
		}
	}
}

function EventoSomenteNumero(e) {
	var tecla = (window.event) ? event.keyCode : e.which;
	if ((tecla > 47 && tecla < 58)) return true;
	else {
		if (tecla == 8 || tecla == 0) return true;
		else return false;
	}
}


function lockChk(Plano, Alvo, qtdLimite, qtdTotal, Marcador) {

	var erro = "";
	var i = 0;
	var sel = 0;
	var grupo = "chkServicoPlano" + Marcador + "" + Plano;
	var nameChk;
	var qtdCheked = 0;

	var aQtd = new Array();
	aQtd[0] = "zero";
	aQtd[1] = "uma";
	aQtd[2] = "duas"
	aQtd[3] = "três"
	aQtd[4] = "quatro"
	aQtd[5] = "cinco"
	aQtd[6] = "seis"
	aQtd[7] = "sete"
	aQtd[8] = "oito"
	aQtd[9] = "nove"
	aQtd[10] = "dez"

	while (i < qtdTotal) {
		if (eLementos(grupo + i).checked == true) {
			qtdCheked++;
		}
		i++;
	}

	var valorclk = parseInt(document.getElementById(Plano + "clk").value);

	if (qtdCheked > qtdLimite) {
		alert('Não é permitido selecionar mais que ' + aQtd[qtdLimite] + ' vantagens.');
		document.getElementById(Alvo).checked = false;
	}
	else {

		if (document.getElementById(Alvo).checked == true) {
			document.getElementById(Plano + "clk").value = (valorclk + 1);
		}
		if (document.getElementById(Alvo).checked == false) {
			document.getElementById(Plano + "clk").value = (valorclk - 1);
		}
	}
}

function goTo(valor) {
	if (valor == "0")
	{ location.href = "Default.aspx"; }
	if (valor == "0.1") {
		if (confirm("Caso você adicione outro produto no Carrinho de Compras, o produto atual e todas suas vantagens serão substituídas.")) {
			location.href = "Default.aspx";
		} else {
			//return (false);
		}
	}
	if (valor == "1")
	{ location.href = "Carrinho.aspx"; }
	if (valor == "2") {		//PRÉ ou Valor > 0
		if (eLementos("RdSDX").checked == true) {
			var frete = "&frete=SDX";
		} else {
			var frete = "&frete=PAC";
		}
		dadosAjax_Custom('Acao/processaCarrinho.aspx?Acao=Finalizar' + frete, 'idCarrinho', 'Img/loading.gif', 0);
	}
	if (valor == "2.1") {	//Padrão para todos os planos
		if (eLementos("RdSDX").checked == true) {
			var frete = "&frete=SDX";
		} else {
			var frete = "&frete=PAC";
		}
		dadosAjax_Custom('Acao/processaCarrinho.aspx?Acao=Finalizar' + frete, 'idCarrinho', 'Img/loading.gif', 5);
	}
    if (valor == "2.2") {
        dadosAjax_Custom('SMS.aspx', 'idCarrinho', 'Img/loading.gif', 0);
    }
    if (valor == "3") {		//SMS
        if (valSelect('idDDD', '', 'o DDD!') == false) return false;
        if (valCampo('txtTelefone_Custom', 9, 'informe o Celular!') == false) return false;
        if (valCampo('txtCaptcha', 3, 'informe o código de segurança!') == false) return false;

		var codigo = eLementos('txtCaptcha').value;
		var id = eLementos('hdCodigo').value;
		var idAux = new String(eLementos('hdCodigoAux').value);
		var str_1 = idAux.charAt(0);
		var str_2 = idAux.charAt(1);
		var str_3 = idAux.charAt(2);
		idAux = str_1 + "" + str_2 + "" + str_3;

		if (codigo != idAux) {
			alert("O código digitado está incorreto.");
			return false;
		}

		var dados = "?";
		dados = dados + "Acao=Valida";
		dados = dados + "&Codigo=" + codigo;
		dados = dados + "&Id=" + id;
		dados = dados + "&Aux=" + eLementos('hdCodigoAux').value;
		dados = dados + "&DDD=" + eLementos('idDDD').value;
		dados = dados + "&Celular=" + eLementos('txtTelefone_Custom').value;

		dadosAjax_Custom('Acao/Sms.aspx' + dados, 'idCarrinho', 'Img/loading.gif', 0);
	}
	if (valor == "4")
	{ location.href = "Perfil/Cadastro.aspx"; }

	if (valor == "5") {
		if (valMail('idemaildolightbox') == false) return false;
		if (valSelect('ufLocalizacaoLightbox', '', 'o Estado!') == false) return false;
		if (valCampo('idemaildolightbox', 5, 'informe o seu email!') == false) return false;

		window.location = "Produto.aspx?ufLocalizacao=" + eLementos('ufLocalizacaoLightbox').value + "&emailst=" + eLementos('idemaildolightbox').value;
	}

	if (valor == "5.1") {
		if (valSelect('ufLocalizacaoLightbox', '', 'o Estado!') == false) return false;

		window.location = "Produto.aspx?ufLocalizacao=" + eLementos('ufLocalizacaoLightbox').value;

	} 
    
    if (valor == "5.11") {
		if (valSelect('ufLocalizacaoLightbox1', '', 'o Estado!') == false) return false;

		window.location = "Produto.aspx?ufLocalizacao=" + eLementos('ufLocalizacaoLightbox1').value;

    }

    if (valor == "5.12") {
        if (valSelect('ufLocalizacaoLightbox2', '', 'o Estado!') == false) return false;

        window.location = "Produto.aspx?ufLocalizacao=" + eLementos('ufLocalizacaoLightbox2').value;

    }

	if (valor == "5.2") {
		if (valSelect('ufLocalizacaoLightbox', '', 'o Estado!') == false) return false;

		window.location = "Politica_Privacidade.aspx?ufLocalizacao=" + eLementos('ufLocalizacaoLightbox').value;

    }

}

function excluirCarrinho() {
	if (confirm("Deseja realmente excluir este produto do Carrinho de Compras?")) {
		dadosAjax_Custom('Acao/manipulaCarrinho.aspx?Acao=Deletar', 'idCarrinho', 'Img/loading.gif', 2);
	} else {
		//return (false);
	}
}

function fnBonus() {
	if (valCampo('txtBonus', 8, 'o número do cupom desconto!') == false) return false;
	var dados = "?";
	dados = dados + "Acao=Bonus";
	dados = dados + "&Cod_Bonus=" + eLementos('txtBonus').value;
	dadosAjax_Custom('Acao/processaCarrinho.aspx' + dados, 'idCarrinho', 'Img/loading.gif', 0);
	return true;
}

function loadThumb(imagem)
{ dadosAjax_Custom('Acao/loadImagem.aspx?Img=' + imagem, 'idbig', 'Img/ajax.gif', 0); }

function valSMS(Tipo) {
	if (Tipo == "1") {
		display('idCaptcha', 'block');
		display('idPassCaptcha', 'none');
	}
	if (Tipo == "2") {
		if (valCampo('TxtSenha', 8, 'Favor informar a senha enviada para o seu celular.!') == false) return false;
		var dados = eLementos('TxtSenha').value;
		dadosAjax_Custom('Acao/Sms.aspx?Acao=SenhaSMS&Password=' + dados, 'idCarrinho', 'Img/loading.gif', 0);
	}
	if (Tipo == "2.1") {
		if (valCampo('TxtSenha', 8, 'Favor informar a senha enviada para o seu celular.!') == false) return false;
		var dados = eLementos('TxtSenha').value;
		dadosAjax_Custom('Acao/Sms.aspx?Acao=SenhaSMS&Password=' + dados, 'idCarrinho', 'Img/loading.gif', 5);
	}
    if (Tipo == 3) {
        if (valCampo('TxtSenha', 8, 'Favor informar a senha enviada para o seu celular.!') == false) return false;
        var dados = eLementos('TxtSenha').value;
        dadosAjax_Custom('Acao/Sms.aspx?Acao=SenhaSMS&Password=' + dados, 'idCarrinho', 'Img/loading.gif', 8);
    }
}

function valFaleConosco() {

	if (valCampo('name', 3, 'o nome!') == false) return false;
	if (valMail('email') == false) return false;
	if (valSelect('assunto', '', 'o assunto!') == false) return false;
	if (valSelect('uf', '', 'o seu Estado!') == false) return false;
	if (valCampo('captcha', 5, 'os caracteres da imagem!') == false) return false;

	eLementos('aspnetForm').action = "Fale_Conosco.aspx";
	eLementos('aspnetForm').submit();

}

function genValidation(e) {

	var evento = window.event || e;
	var tecla = evento.keyCode || evento.witch;
	if (tecla == 13) {
		//alert("Não é permitido apertar a tecla Enter!");
		return false;
	}

}

function AplicaParcela(Qtd) {
	Qtd = Qtd + 1;
	eLementos("rdParcela").value = null; eLementos("rdParcela").value = "0" + Qtd;
}

function valDadosCartao(Tipo, Acao) {
	if (Tipo == 1) {
		display('idcardDataGeral', 'block');
	}
	if (Tipo == 2) {
		if (valCampo('idNomeTitular', 10, 'o nome do Titular do Cartão!') == false) return false;
		if (valSelect('idMes', '', 'o mês!') == false) return false;
		if (valSelect('idAno', '', 'o ano!') == false) return false;
		if (valCampo('idNumeroCartao', 16, 'o número do Cartão!') == false) return false;
		if (valCampo('idCodigoSeguranca', 3, 'o código de segurança!') == false) return false;

		var dados = "?";
		dados = dados + "Acao=ValCartao";
		dados = dados + "&Nome=" + eLementos('idNomeTitular').value;
		dados = dados + "&Mes=" + eLementos('idMes').value;
		dados = dados + "&Ano=" + eLementos('idAno').value;
		dados = dados + "&Cartao=" + eLementos('idNumeroCartao').value;
		dados = dados + "&Codigo=" + eLementos('idCodigoSeguranca').value;

		if (eLementos('rdVisa').checked == true) {
			dados = dados + "&TipoCartao=" + eLementos('rdVisa').value;
		} else if (eLementos('rdMaster').checked == true) {
			dados = dados + "&TipoCartao=" + eLementos('rdMaster').value;
		}

		var TipoAcao = "5";
		if (Acao == "PRE") {
			TipoAcao = "4";
		}

		dados = dados + "&TipoPagamento=01";
		dados = dados + "&Parcelas=" + eLementos('rdParcela').value;

		dadosAjax_Custom('Acao/processaPagamento.aspx' + dados, 'idpagamento', 'Img/loading.gif', TipoAcao);
	}
	if (Tipo == 3) {
		if (valCampo('idNomeTitular', 10, 'o nome do Titular do Cartão!') == false) return false;
		if (valSelect('idMes', '', 'o mês!') == false) return false;
		if (valSelect('idAno', '', 'o ano!') == false) return false;
		if (valCampo('idNumeroCartao', 16, 'o número do Cartão!') == false) return false;
		if (valCampo('idCodigoSeguranca', 3, 'o código de segurança!') == false) return false;

		var dados = "?";
		dados = dados + "Acao=ValCartao";
		dados = dados + "&Nome=" + eLementos('idNomeTitular').value;
		dados = dados + "&Mes=" + eLementos('idMes').value;
		dados = dados + "&Ano=" + eLementos('idAno').value;
		dados = dados + "&Cartao=" + eLementos('idNumeroCartao').value;
		dados = dados + "&Codigo=" + eLementos('idCodigoSeguranca').value;

		if (eLementos('rdVisa').checked == true) {
			dados = dados + "&TipoCartao=" + eLementos('rdVisa').value;
		} else if (eLementos('rdMaster').checked == true) {
			dados = dados + "&TipoCartao=" + eLementos('rdMaster').value;
		}

		dados = dados + "&TipoPagamento=01";
		dados = dados + "&Parcelas=" + eLementos('rdParcela').value;

		dadosAjax_Custom('Acao/processaPagamento.aspx' + dados, 'idpagamento', 'Img/loading.gif', 0);
	}
}

function valDadosDebito(Tipo, Acao) {
	if (Tipo == 1) {

		if ((eLementos('rdItau').checked == false) && (eLementos('rdBradesco').checked == false)) {
			alert('Selecione uma das opções de Débito!');
			return false;
		} else if ((eLementos('rdItau').checked != false) || (eLementos('rdBradesco').checked != false)) {

			var rdSelecionado
			if (eLementos('rdItau').checked != false)
			{ rdSelecionado = "rdItau"; }
			if (eLementos('rdBradesco').checked != false)
			{ rdSelecionado = "rdBradesco"; }

			var dados = "?";
			dados = dados + "Acao=ValDebito";
			dados = dados + "&TipoDebito=" + rdSelecionado;

			dadosAjax_Custom('Acao/processaPagamento.aspx' + dados, 'idpagamento', 'Img/loading.gif', 0);
		}
	}
}

function valDadosBoleto(Tipo, Acao) {
	var TipoAcao = "5";
	if (Tipo == 1) {

		if (eLementos('rdBoleto').checked == false) {
			alert('Selecione a opção de Boleto!');
			return false;
		} else if (eLementos('rdBoleto').checked != false) {

			var dados = "?";
			dados = dados + "Acao=ValBoleto";

			if (Acao == "PRE") {
				TipoAcao = "4";
			}

			dadosAjax_Custom('Acao/processaPagamento.aspx' + dados, 'idpagamento', 'Img/loading.gif', TipoAcao);
		}
	}
}

function valFatura(Tipo) {

	var dados = "?";
	if (Tipo == "0") {	//
		if ((eLementos('RdLi').checked == false) && (eLementos('RdNaoLi').checked == false)) { alert("Marque uma das opções sobre as regras e condições!"); return false; }
	}
	if (Tipo == "1") {	//Alta (ALT) + Troca (AMP)
		if ((eLementos('RdLi').checked == false) && (eLementos('RdNaoLi').checked == false)) { alert("Marque uma das opções sobre as regras e condições!"); return false; }
		if (eLementos('RdNaoLi').checked == false) {
			if (valSelect('DDVencimento', '', 'o Dia do vencimento da sua fatura Vivo mensal!') == false) return false;
			dados = dados + "&Vencimento=" + eLementos('DDVencimento').value;

			// Usar somente para Alta (ALT)
			if ((eLementos('Cod_Modalidade').value == "ALT") || (eLementos('Cod_Modalidade').value == "ALS")) {
				if (valSelect('idDDD', '', 'o DDD de sua linha!') == false) return false;
				dados = dados + "&DDD=" + eLementos('idDDD').value;
			}
		}
	}
	if (Tipo == "2") {	//
		if ((eLementos('RdLi').checked == false) && (eLementos('RdNaoLi').checked == false)) { alert("Marque uma das opções sobre as regras e condições!"); return false; }
		if (valSelect('DDVencimento', '', 'o Dia do vencimento da sua fatura Vivo mensal!') == false) return false;
		if (valSelect('DDOperadora', '', 'a Operadora atual!') == false) return false;
		dados = dados + "&Vencimento=" + eLementos('DDVencimento').value;
		dados = dados + "&Operadora=" + eLementos('DDOperadora').value;

		if (eLementos('DDOperadora').value == "OUT") {
			if (valCampo('outOperadora', 3, 'o nome da Operadora!') == false) return false;
			dados = dados + "&OOperadora=" + eLementos('outOperadora').value;
		}
	}

	if (eLementos('RdNaoLi').checked != false) {
		excluirCarrinho();

	} else if ((eLementos('RdLi').checked != false) && (eLementos('RdNaoLi').checked == false)) {
		//alert("Conclusão do Pedido e envio de Email de Confirmação do Pedido. Em desenvolvimento!");
		dadosAjax_Custom('Acao/processaFatura.aspx' + dados, 'idCarrinho', 'Img/loading.gif', 4);
	}
}

function valBuscaPedidos() {
	ExecutaBusca = true;
	var numeropedido = eLementos('numeropedido').value;
	var txtDataI = eLementos('txtDataI').value;
	var txtDataF = eLementos('txtDataF').value;

	if ((numeropedido == "") && (txtDataI == "") && (txtDataF == "")) {
		alert("Digite o número do pedido ou um período!");
		ExecutaBusca = false;
	}

	if (((txtDataI == "") && (txtDataF != "")) || ((txtDataI != "") && (txtDataF == ""))) {
		alert("Digite um período!");
		ExecutaBusca = false;
	}

	if (ExecutaBusca == true) {
		document.aspnetForm.action = "Pedidos.aspx";
		document.aspnetForm.submit();
	}
}

function alteraEstadoCadastro() {
	if (this.value != '' && this.value != eLementos("ufLocalizacao").value) {
		if (confirm("Para alterar o Estado do seu cadastro você deve ser direcionado para a Loja do Estado correspondente.")) {
			redirectUF(eLementos("ContentPlaceHolder1_perfil_txtUf").value);
		} else {
			//return (false);
		}
	}
}

function PopUp(Tipo) {
	if (Tipo == 1) {
		window.open('html/codigoseguranca.html', 'Código de Segurança', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=600,left=400');
	}
	if (Tipo == 2) {
		window.open('html/contadetelefone.html', 'Conta de Telefone', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=600,height=600,left=400');
	}
}

function MostraDetalhes(Detalhe) {
	if (ClasseOld != Detalhe) {
		if ($(ClasseOld).parent().hasClass('aberto')) {
			//alert('old');
			$(ClasseOld).parent().next('.oculta').slideToggle();
			$(ClasseOld).parent().toggleClass('aberto');
			$(ClasseOld).attr("src", "Img/VerDetalhes.png");
		}
		ClasseOld = Detalhe
		//return false;
	}

	$(Detalhe).parent().toggleClass('aberto');
	if ($(Detalhe).parent().hasClass('aberto')) {
		//alert('opening');
		$(Detalhe).attr("src", "Img/VerDetalhes_down.png");
	} else {
		//alert('closing');
		$(Detalhe).attr("src", "Img/VerDetalhes.png");
	}
	$(Detalhe).parent().next('.oculta').slideToggle();
	return false;
}

function MostraDetalhes2(Referencia) {
	var verifica = eLementos('detalhesPlano' + Referencia).style.display;
	if (verifica == "none") {
		$('#detalhesPlano' + Referencia).slideToggle();
		$('#changeimg' + Referencia).attr("src", "Img/img_tabela/btn_detalhes_down.jpg");
	} else {
		$('#detalhesPlano' + Referencia).hide();
		$('#changeimg' + Referencia).attr("src", "Img/img_tabela/btn_detalhes.jpg");
	}
}

function DetalhesPlano(Referencia) {
	$('#escondeBalao' + Referencia).slideToggle();
	//getPosition('escondeBalao' + Referencia);
	var d = document.getElementById('escondeBalao' + Referencia);
	getPosition(d);
}

//function FiltroPlanos(valor) {
//    //var valor = eLementos(Tipo)
//    //alert(valor);
//    var dados = "?"
//    dados = dados + "codProdutoUrl=" + Produto;

//    dadosAjax_Custom('Acao/processaPlanos.aspx' + dados, 'executaAjax', "9");
//}

function GridPlanos(Filtro, ValorFiltro, Produto, Plano, TipoPlano, TipoModalidade, Modalidade, Paginacao) {

	eLementos(Filtro).value = ValorFiltro;

	var dados = "?codProdutoUrl=" + Produto;
	dados = dados + "&PlanoSelecionado=" + Plano;
	dados = dados + "&TipoPlanoSelecionado=" + TipoPlano;
	dados = dados + "&tipoModalidade=" + TipoModalidade;
	dados = dados + "&Cod_Modalidade=" + Modalidade;
	dados = dados + "&pag=" + Paginacao;
	dados = dados + "&Operadora=" + eLementos('idHd_operadora').value;
	dados = dados + "&MinOffNet=" + eLementos('idHd_minutos_offnet').value;
	dados = dados + "&MinOnNet=" + eLementos('idHd_minutos_onnet').value;
	dados = dados + "&Dados=" + eLementos('idHd_dados').value;
	dados = dados + "&SMS=" + eLementos('idHd_sms').value;
	dados = dados + "&DDD=" + eLementos('idHd_ddd').value;
	dados = dados + "&ValorPlano=" + eLementos('idHd_valorplano').value;
	dados = dados + "&ValorAparelho=" + eLementos('idHd_valoraparelho').value;

	dadosAjax_Custom("Acao/processaPlanos.aspx" + dados, "executaAjax", ImgLoad, "9");
}

function FiltroSelecionado(Alvo, Valor) {
	var Limitador = LimitaCaracteres(Valor, 9);
	if ((Limitador == "") || (Limitador == "TODOS"))
	{ Limitador = "SELECIONE"; }
	eLementos(Alvo).innerHTML = Limitador;

	if ((idFiltro == null) || (idFiltro == Alvo)) {
		idFiltro = Alvo;
	}
	else {
		//eLementos(idFiltro).innerHTML = "SELECIONE";
		//idFiltro.selectedIndex = 0;
		idFiltro = Alvo;
	}
}

function LimitaCaracteres(str, limite) {
	ValorFinal = "";
	for (i = 0; i < limite; i++) {
		ValorFinal += str.substr(i, 1);
	}
	return ValorFinal;
}

function getPosition(obj) {
	var topValue = 500, leftValue = 700;
	while (obj) {

		leftValue += obj.offsetLeft;
		topValue += obj.offsetTop;
		obj = obj.offsetParent;
	}
	finalvalue = leftValue + "," + topValue;
	return finalvalue;
}


function CarregaSlides() {

	var nrImagem = 0;
	var imagens = [];
	var linkimg = [];
	var refrescar = 10; // mudar imagem de x em x segundo

	imagens[0] = "slide_2";
	imagens[1] = "slide_3";
	imagens[2] = "slide_1";

	rodarImagens = function () {
		if (nrImagem == "0") {
			display('slide_1', 'none');
		}
		else if (nrImagem == "1") {
			display('slide_2', 'none');
		}
		else {
			display('slide_3', 'none');
		}
		display(imagens[nrImagem], 'block');

		nrImagem = (nrImagem + 1) % imagens.length;

	}
	var intervalControl = setInterval(rodarImagens, 1000 * refrescar);

}

function ChamaLightBox() {

  //  var endereco = document.location.pathname;
    
  //  if ((endereco == "/Default.aspx") || (endereco == "/Produto.aspx") || (endereco == "/Internet_Movel.aspx")) {
    
		// var TipoTeste = document.getElementById("AtivaLightBox").innerHTML
            
 //       if (TipoTeste == "Original") {
 //           document.getElementById("teste1").style.display = 'none';
 //           document.getElementById("teste2").style.display = 'none';
 //           document.getElementById("original").style.display = 'block';
 //           document.getElementById("originalproduto").style.display = 'block';
 //       } else if (TipoTeste == "Teste1") {
 //           document.getElementById("teste1").style.display = 'block';
 //           document.getElementById("teste2").style.display = 'none';
 //           document.getElementById("original").style.display = 'none';
 //           document.getElementById("originalproduto").style.display = 'none';
 //       } else if (TipoTeste == "Teste2") {
            document.getElementById("teste1").style.display = 'none';
            document.getElementById("teste2").style.display = 'block';
            document.getElementById("original").style.display = 'none';
            document.getElementById("originalproduto").style.display = 'none';
 //       } else {
 //           document.getElementById("teste1").style.display = 'none';
 //           document.getElementById("teste2").style.display = 'none';
 //           document.getElementById("original").style.display = 'block';
 //           document.getElementById("originalproduto").style.display = 'block';
 //       }
 //   }
}
