//JavaScript Document

/* funcao showlevel - para abrir modulos */
function showLevel(show){
	var ie=navigator.appName.toLowerCase().indexOf("microsoft")>=0;
	var tabela = document.getElementById(show);
	if ( tabela.style.display == "none") {
		document.getElementById("emailframe").style.display = "none";
		document.getElementById("conexaoframe").style.display = "none";
		document.getElementById("dadosframe").style.display = "none";
		tabela.style.display = (ie)? "block" : "table-row";
	} else {
		tabela.style.display = "none";
	}
}

//funcao form login
function formLogin(){
	with(document.form){
		if (username.value == ""){
			alert("Você deve preencher o campo USUÁRIO!");
			username.focus();
			return false;
		} else {
			if (senha.value == ""){
				alert("Você deve preencher o campo SENHA!");
				senha.focus();
				return false;
			} else {
				btenvia.value = "Efetuando login...";
				btenvia.disabled=true;
				return true;
			}
		}
	}
}

//funcao para abrir pagina troca de senha
function abreSenha() { 
  window.open('http://apl.centraldoassinante.tca.com.br/senha.asp','acesso','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,left=300,top=4,width=378,height=150');
}

//formulario caixas-postais
function f_verificaCaixa(valor){
	if (valor.value.length > 19){
		alert("CAIXA-POSTAL não deve possuir mais que 19 caracteres!");
		valor.value = "";
		valor.focus();
	}
}

function f_verificaPass(valor, valoranterior){
	if (valoranterior.value == ""){
		alert("Você deve preencher uma CAIXA-POSTAL!");
		valoranterior.focus();
		valor.value = ""
	} else {
		if (valor.value.length < 5){
			alert("SENHA não deve possuir menos que 5 caracteres!");
			valor.value = "";
			valor.focus();
		}
	}
}

function f_verificaCaixas(){
	if (document.form.caixa01.value != ""){
		if (document.form.pass01.value == ""){
			alert("Você deve preencher o campo SENHA!");
			document.form.pass01.focus();
			return false;
		}
	}
	if (document.form.caixa02.value != ""){
		if (document.form.pass02.value == ""){
			alert("Você deve preencher o campo SENHA!");
			document.form.pass02.focus();
			return false;
		}
	}
	if (document.form.caixa03.value != ""){
		if (document.form.pass03.value == ""){
			alert("Você deve preencher o campo SENHA!");
			document.form.pass03.focus();
			return false;
		}
	}
	if (document.form.caixa04.value != ""){
		if (document.form.pass04.value == ""){
			alert("Você deve preencher o campo SENHA!");
			document.form.pass04.focus();
			return false;
		}
	}
	if (document.form.caixa05.value != ""){
		if (document.form.pass05.value == ""){
			alert("Você deve preencher o campo SENHA!");
			document.form.pass05.focus();
			return false;
		}
	}
}

//funcao para abrir cidades
function abreCidades() { 
  window.open('acesso.php','acesso','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,left=55,top=4,width=600,height=400');
}

//funcoes alteracao dados
function prencheCEP(){
  if (document.form.cidade.value == "Taquara" || document.form.cidade.value == "taquara"  || document.form.cidade.value == "TAQUARA"){ 				document.form.cep.value = "95600-000"; }
  if (document.form.cidade.value == "parobe" || document.form.cidade.value == "parobé" || document.form.cidade.value == "Parobé" || document.form.cidade.value == "Parobe") { document.form.cep.value = "95630-000"; }
  if (document.form.cidade.value == "Igrejinha" || document.form.cidade.value == "igrejinha") { document.form.cep.value = "95650-000";  }
  if (document.form.cidade.value == "Rolante" || document.form.cidade.value == "rolante") { document.form.cep.value = "95690-000"; }
}
function f_verificaAlteraDados(){
	with(document.form){
		if (nome.value == ""){
			alert("Você deve preencher o campo NOME!");
			nome.focus();
			return false;
		} else {
			if (cpf_cnpj.value == ""){
				alert("Você deve preencher o campo CPF/CNPJ!");
				cpf_cnpj.focus();
				return false;
			} else {
				if (rg_ie.value == ""){
					alert("Você deve preencher o campo RG/IE!");
					rg_ie.focus();
					return false;
				} else {
					if (end.value == ""){
						alert("Você deve preencher o campo ENDEREÇO!");
						end.focus();
						return false;
					} else {
						if (bairro.value == ""){
							alert("Você deve preencher o campo BAIRRO!");
							bairro.focus();
							return false;
						} else {
							if (cidade.value == ""){
								alert("Você deve preencher o campo CIDADE!");
								cidade.focus();
								return false;
							} else {
								if (cep.value == ""){
									alert("Você deve preencher o campo CEP!");
									cep.focus();
									return false;
								} else {
									if (fone.value == ""){
										alert("Você deve preencher o campo TELEFONE!");
										fone.focus();
										return false;
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

//funcoes suspensao temporaria
function numdias(mes,ano) {
   if((mes<8 && mes%2==1) || (mes>7 && mes%2==0)) return 31;
   if(mes!=2) return 30;
   if(ano%4==0) return 29;
   return 28;
}

function somadias(data, dias) {
  dataAtual=data;
  data=data.split('/');
  diafuturo=parseInt(data[0])+dias;
  mes=parseInt(data[1]);
  ano=parseInt(data[2]);
  while(diafuturo>numdias(mes,ano)) {
      diafuturo-=numdias(mes,ano);
      mes++;
      if(mes>12) {
          mes=1;
          ano++;
      }
  }

  if(diafuturo<10) diafuturo='0'+diafuturo;
  if(mes<10) mes='0'+mes;

  alert('A Suspensão Temporária será de '+dataAtual+' até '+diafuturo+"/"+mes+"/"+ano+'.');
}

function f_verificaSuspensao(data){
		with(document.suspensao){
			if (suspensao30.checked==true){
				somadias(data, 30);
				return true;
			} else {
				if (suspensao60.checked==true){
					somadias(data, 60);
					return true;
				} else {
					if (suspensao90.checked==true){
						somadias(data, 90);
						return true;
					} else {
						alert("Você deve escolher um PERÍODO DE SUSPENSÃO!");
						return false;
					}
				}
			}
		}
}

//funcoes alteracao plano
function f_verificaPlano(){
	with(document.form){
		var ok=false;
		for(i=0; i<opcao.length; i++){
			if (opcao[i].checked){
				ok=true;
			}
		}
		if (!ok){
			alert("Você deve selecionar uma nova opção de plano!");
			return false;
		} else {
			return true;
		}
	}
}

//funcoes alteracao forma pagamento
function verificaFormaPagamento(){
	with(document.form){
		if (opcao.value == "debito"){
			if (nome_conta.value == ""){
				alert("Você deve preencher o campo NOME DO TITULAR!");
				nome_conta.focus();
				return false;
			} else {
				if (banco.value == ""){
					alert("Você deve selecionar um BANCO!");
					banco.focus();
					return false;
				} else {
					if (agencia.value == ""){
						alert("Você deve preencher o campo AGÊNCIA!");
						agencia.focus();
						return false;
					} else {
						if (ag_dv.value == ""){
							alert("Você deve preencher o DIGITO DE SUA AGÊNCIA!");
							ag_dv.focus();
							return false;
						} else {
							if (nroconta.value == ""){
								alert("Você deve preencher o NÚMERO DE SUA CONTA!");
								nroconta.focus();
								return false;
							} else {
								if (conta_dv.value == ""){
									alert("Você deve preencher o DIGITO VERIFICAR DE SUA CONTA!");
									conta_dv.focus();
									return false;
								}
							}
						}
					}
				}
			}
		}
	}
}

function dcartao(){
document.form.nome_cartao.disabled = false; document.form.tipo_cartao.disabled = false;
document.form.num_cartao.disabled = false; document.form.mm_cartao.disabled = false;
document.form.aa_cartao.disabled = false; document.form.codseg.disabled = false;
document.form.nomeconta.disabled = true; document.form.banco.disabled = true;
document.form.agencia.disabled = true; document.form.ag_dv.disabled = true;
document.form.nroconta.disabled = true; document.form.conta_dv.disabled = true;
}
function dconta(){
document.form.nome_cartao.disabled = true; document.form.tipo_cartao.disabled = true;
document.form.num_cartao.disabled = true; document.form.mm_cartao.disabled = true;
document.form.aa_cartao.disabled = true; document.form.codseg.disabled = true;
document.form.nomeconta.disabled = false; document.form.banco.disabled = false;
document.form.agencia.disabled = false; document.form.ag_dv.disabled = false;
document.form.nroconta.disabled = false; document.form.conta_dv.disabled = false;
}
function dboleto(){
//alert("Valor do Boleto Bancário: R$ 2,00.");
document.form.nome_cartao.disabled = true; document.form.tipo_cartao.disabled = true;
document.form.num_cartao.disabled = true; document.form.mm_cartao.disabled = true;
document.form.aa_cartao.disabled = true; document.form.codseg.disabled = true;
document.form.nomeconta.disabled = true; document.form.banco.disabled = true;
document.form.agencia.disabled = true; document.form.ag_dv.disabled = true;
document.form.nroconta.disabled = true; document.form.conta_dv.disabled = true;
}

//formulario DNS REVERSO
function f_verificaReverso(){
		with(document.consulta_reverso){
				if (ip.value == ""){
					alert("Você deve preencher o campo IP!");
					ip.focus();
					return false;
				} else {
					return true;
				}
		}
}