//#################################### Cultura ####################################
function mudarCorMenu(idDiv, img, compara){
if(compara != localizacao){
document.getElementById(idDiv).style.backgroundImage = "url('"+img+"')";
}
}
function manipulaDhtml(idDiv, flag){
if(flag == 1){
if(document.getElementById(idDiv) != null){
document.getElementById(idDiv).style.display = 'block';
}
}else{
if(document.getElementById(idDiv) != null){
document.getElementById(idDiv).style.display = 'none';
}
}
}
//#################################### Antigo global.js ####################################
function alteraCorFundo(cor){
var pag = document.getElementsByTagName('body');
if (cor.indexOf('#')!= -1 ){
pag[0].style.backgroundColor=cor;
}
}
function pesona800(){
var css800 = "";
css800 = "";
return document.write(css800);
}
function pesona1024(){
var css = "";
css = "";
return document.write(css);
}
function pesonaHome23(par){
document.write("")
}
function pesonaHome24(){
document.write("")
}
function pesonaFrontBanner(par){
if(par == 1){
document.write("")
}else if (par == 2){
document.write("")
}else if (par == 3){
document.write("")
}else if (par == 4){
document.write("")
}
}
function trocaAbasCima(aba){
if(aba == 1){
document.getElementById("bgAmareloYouTube").style.display = 'block';
document.getElementById("bgCinzaMaisNot").style.display = 'none';
document.getElementById("abaAmarela").className = 'abaAmarelaClass';
document.getElementById("abaCinza").className = 'abaCinzaClass';
}else{
document.getElementById("bgAmareloYouTube").style.display = 'none';
document.getElementById("bgCinzaMaisNot").style.display = 'block';
document.getElementById("abaAmarela").className = 'abaAmarelaClass2';
document.getElementById("abaCinza").className = 'abaCinzaClass2';
}
}
function trocaAbasBaixo(aba, conteudo){
document.getElementById("primeiraAba").className = 'abaDestaqueCinza';
document.getElementById("segundaAba").className = 'abaDestaqueCinza';
document.getElementById("terceiraAba").className = 'abaDestaqueCinza';
document.getElementById("quartaAba").className = 'abaDestaqueCinza';
document.getElementById("conteudoPrimeiraAba").style.display = 'none';
document.getElementById("conteudoSegundaAba").style.display = 'none';
document.getElementById("conteudoTerceiraAba").style.display = 'none';
document.getElementById("conteudoQuartaAba").style.display = 'none';
document.getElementById(aba).className = 'abaDestaqueBranca';
document.getElementById(conteudo).style.display = 'block';
}
var contAjax = 0;
function ajax(urlPagina, idDiv){
if(contAjax == 0){
if(window.ActiveXObject) // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest) // nao IE
req = new XMLHttpRequest();
req.onreadystatechange = function() {
if(req.readyState == 4){
var divRet = document.getElementById(idDiv);
divRet.innerHTML += req.responseText;
contAjax++;
}
}
req.open("POST", urlPagina, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send('');
}
}
var contAjax = 0;
function ajax2(urlPagina, idDiv){
if(contAjax == 0){
if(window.ActiveXObject) // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest) // nao IE
req = new XMLHttpRequest();
req.onreadystatechange = function() {
if(req.readyState == 4){
var divRet = document.getElementById(idDiv);
divRet.innerHTML = req.responseText;
contAjax++;
}
}
req.open("POST", urlPagina, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send('');
}
}
function extraiScript(texto){
// inicializa o inicio ><
var ini = 0;
// loop enquanto achar um script
while (ini!=-1){
// procura uma tag de script
ini = texto.indexOf('', ini);
// extrai apenas o script
codigo = texto.substring(ini,fim);
// executa o script
novo = document.createElement("script");
novo.text = codigo;
document.body.appendChild(novo);
}
}
}
var compara1 = 0;
var compara2 = 0;
var compara3 = 0;
var compara4 = 0;
function ajaxDestaques(urlPagina, idDiv, codTag, diretorio, idioma, compara){
var completaAjax = false;
if(compara == 1){
if(compara1 == 0){
completaAjax = true;
compara1++;
}
}else if(compara == 2){
if(compara2 == 0){
completaAjax = true;
compara2++;
}
}else if(compara == 3){
if(compara3 == 0){
completaAjax = true;
compara3++;
}
}else if(compara == 4){
if(compara4 == 0){
completaAjax = true;
compara4++;
}
}
if(completaAjax){
if(window.ActiveXObject) // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest) // nao IE
req = new XMLHttpRequest();
req.onreadystatechange = function() {
if(req.readyState == 4){
var divRet = document.getElementById(idDiv);
divRet.innerHTML += req.responseText;
extraiScript(req.responseText);
}
}
req.open("POST", urlPagina, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send('propriedades='+codTag+'_'+diretorio+'_'+idioma+'_'+compara);
}
}
//fun��o para ocultar alguns campos input, sete o parametro status com 1 para ocultar e 2 para mostrar
function ocultaCombos(status) {
var obj = document.getElementById("boxMeuAcesso");
var obj1 = document.getElementById("sitesEspecificos");
if (status == '1'){
//obj.style.visibility = "hidden";
//obj1.style.visibility = "hidden";
if(document.formContaBrasil.meuAcesso != null && document.formContaBrasil.titular != null){
document.formContaBrasil.meuAcesso.style.visibility = "hidden";
document.formContaBrasil.titular.style.visibility = "hidden";
document.formContaBrasil.titular.style.visibility = "hidden";
}//else if(document.formPerfil.segmentoVoce != null){
//document.formPerfil.segmentoVoce.style.visibility = "hidden";
//}
//if(document.formSitesEspecificos.sitesEspecificos != null){
//document.formSitesEspecificos.sitesEspecificos.style.visibility = "hidden";
//}
if(formContaBrasil.comboCidadesExt != null){
formContaBrasil.comboCidadesExt.style.visibility = "hidden";
}
/**if(document.formPerfil.segmentoVoce != null){
//document.formPerfil.segmentoVoce.style.visibility = "hidden";
//document.formPerfil.nichosVoceSelect.style.visibility = "hidden";
document.formPerfil.segmentoEmpresa.style.visibility = "hidden";
document.formPerfil.nichosEmpSelect.style.visibility = "hidden";
document.formPerfil.segmentoGov.style.visibility = "hidden";
document.formContaBrasil.titular.style.visibility = "hidden";
}**/
}else if(status == 2){
if(document.formContaBrasil.meuAcesso != null && document.formContaBrasil.titular != null){
document.formContaBrasil.meuAcesso.style.visibility = "";
document.formContaBrasil.titular.style.visibility = "";
document.formContaBrasil.titular.style.visibility = "";
}/**else if(document.formPerfil.segmentoVoce != null){
document.formPerfil.segmentoVoce.style.visibility = "";
}
**/
//if(document.formSitesEspecificos.sitesEspecificos != null){
//document.formSitesEspecificos.sitesEspecificos.style.visibility = "";
//}
if(formContaBrasil.comboCidadesExt != null){
formContaBrasil.comboCidadesExt.style.visibility = "";
}
/**if(document.formPerfil.segmentoVoce != null){
//document.formPerfil.segmentoVoce.style.visibility = "visible";
//document.formPerfil.nichosVoceSelect.style.visibility = "visible";
document.formPerfil.segmentoEmpresa.style.visibility = "visible";
document.formPerfil.nichosEmpSelect.style.visibility = "visible";
document.formPerfil.segmentoGov.style.visibility = "visible";
document.formContaBrasil.titular.style.visibility = "visible";
}**/
}
}
function ocultaCombosGeral(status) {
var obj = document.getElementById("boxMeuAcesso");
var obj1 = document.getElementById("sitesEspecificos");
if (status == '1'){
//obj.style.visibility = "hidden";
//obj1.style.visibility = "hidden";
if(document.formPerfil.segmentoVoce != null){
//document.formPerfil.segmentoVoce.style.visibility = "hidden";
//document.formPerfil.nichosVoceSelect.style.visibility = "hidden";
document.formPerfil.segmentoEmpresa.style.visibility = "hidden";
document.formPerfil.nichosEmpSelect.style.visibility = "hidden";
document.formPerfil.segmentoGov.style.visibility = "hidden";
document.formContaBrasil.titular.style.visibility = "hidden";
}
}else if(status == 2){
if(document.formPerfil.segmentoVoce != null){
//document.formPerfil.segmentoVoce.style.visibility = "visible";
//document.formPerfil.nichosVoceSelect.style.visibility = "visible";
document.formPerfil.segmentoEmpresa.style.visibility = "visible";
document.formPerfil.nichosEmpSelect.style.visibility = "visible";
document.formPerfil.segmentoGov.style.visibility = "visible";
document.formContaBrasil.titular.style.visibility = "visible";
}
}
}
function fechaAlerta(){
objFront = document.getElementById("frontbanner");
objFront.style.display="none";
ocultaCombos('2');
}
function fechaAlertaGeral(){
objFront = document.getElementById("frontbanner");
objFront.style.display="none";
ocultaCombosGeral('2');
}
function abreDHTMLPadrao(obj){
if(obj.style){
obj1 = obj;
}else{
obj1 = document.getElementById(obj);
}
obj1.style.display='block';
}
function fechaDHTMLPadrao(obj){
if(obj.style){
obj1 = obj;
}else{
obj1 = document.getElementById(obj);
}
obj1.style.display='none';
}
function ocultaCombosGeral(status) {
if (status == '1'){
if(document.formPerfil.segmentoVoce != null){
document.formPerfil.segmentoVoce.style.visibility = "hidden";
document.formPerfil.nichosVoceSelect.style.visibility = "hidden";
document.formPerfil.segmentoEmpresa.style.visibility = "hidden";
document.formPerfil.nichosEmpSelect.style.visibility = "hidden";
document.formPerfil.segmentoGov.style.visibility = "hidden";
document.formContaBrasil.titular.style.visibility = "hidden";
}
}else if(status == 2){
if(document.formPerfil.segmentoVoce != null){
document.formPerfil.segmentoVoce.style.visibility = "visible";
document.formPerfil.nichosVoceSelect.style.visibility = "visible";
document.formPerfil.segmentoEmpresa.style.visibility = "visible";
document.formPerfil.nichosEmpSelect.style.visibility = "visible";
document.formPerfil.segmentoGov.style.visibility = "visible";
document.formContaBrasil.titular.style.visibility = "visible";
}
}
}
//#################################### Antigo histObj.js ####################################
var histObj = new Array();
objDefault = document.getElementById("resolucao");
histObj[0] = objDefault;
var contx = 0;
function setElmAtv(obj){
contx++;
histObj[contx] = obj;
}
function devolveElmAtv(){
if(histObj.length > 1){
var tot = histObj.length - 1;
histObj[tot].focus();
}
}
//#################################### Antigo dynActiveX.js ####################################
function reiniciaFlash(){
if (document.getElementsByTagName) {
var objs = document.getElementsByTagName("object");
for (i=0; i 0)){
--num;
if(num == 0){ title = "fonte11"; document.getElementById("amais").src = "/docs/img/imgAumentaFonte.png"; document.getElementById("amenos").src = "/docs/img/imgDiminuiFonte.png"; }
if(num == 1){ title = "fonte12"; document.getElementById("amais").src = "/docs/img/imgAumentaFonte.png"; }
if(num == 2){ title = "fonte13"; document.getElementById("amais").src = "/docs/img/imgAumentaFonte.png"; }
}
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("href").indexOf("Fonte") != -1){
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
function setActiveStyleSheetEsp(param, reset) {
if((param == "mais")&&(num < 3)){
++num;
if(num == 1){ title = "fonte12"; document.getElementById("amenos").src = "/docs/home/inst/img/imgAMenos.gif"; }
if(num == 2){ title = "fonte13"; document.getElementById("amenos").src = "/docs/home/inst/img/imgAMenos.gif"; }
if(num == 3){ title = "fonte14"; document.getElementById("amais").src = "/docs/home/inst/img/imgAMais.gif"; }
}
if((param == "menos")&&(num > 0)){
--num;
if(num == 0){ title = "fonte11"; document.getElementById("amais").src = "/docs/home/inst/img/imgAMais.gif"; document.getElementById("amenos").src = "/docs/home/inst/img/imgAMenos.gif"; }
if(num == 1){ title = "fonte12"; document.getElementById("amais").src = "/docs/home/inst/img/imgAMais.gif"; }
if(num == 2){ title = "fonte13"; document.getElementById("amais").src = "/docs/home/inst/img/imgAMais.gif"; }
}
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("href").indexOf("Fonte") != -1){
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
//#################################### Antigo mascara.js ####################################
/**
* Mascara Din�mica
*/
if (document.layers)
window.captureEvents(Event.KEYDOWN | Event.KEYUP);
function mask(isNum, event, field, mask, maxLength) {
var keyCode;
if (event.srcElement)
keyCode = event.keyCode;
else if (event.target)
keyCode = event.which;
var maskStack = new Array();
var isDynMask = false;
if (mask.indexOf('[') != -1)
isDynMask = true;
var length = mask.length;
for (var i = 0; i < length; i++)
maskStack.push(mask.charAt(i));
var value = field.value;
var i = value.length;
if (keyCode == 0 || keyCode == 8)
return true;
//c�digo adaptado para aceitar X (mai�sculo) ou x (min�sculo), al�m de n�meros
if (isNum && (keyCode < 48 || keyCode > 57) && (keyCode != 88) && (keyCode != 120))
return false;
if (!isDynMask && i < length) {
if (maskStack.toString().indexOf(String.fromCharCode(keyCode)) != -1 && keyCode != 8) {
return false;
} else {
if (keyCode != 8) {
if (maskStack[i] != '#') {
var old = field.value;
field.value = old + maskStack[i];
}
}
if (autoTab(field, keyCode, length)) {
if (!document.layers) {
return true;
} else if (keyCode != 8) {
field.value += String.fromCharCode(keyCode);
return false;
} else {
return true;
}
} else {
return false;
}
}
} else if (isDynMask) {
var maskChars = "";
for (var j = 0; j < maskStack.length; j++)
if (maskStack[j] != '#' && maskStack[j] != '[' && maskStack[j] != ']')
maskChars += maskStack[j];
var tempValue = "";
for (var j = 0; j < value.length; j++) {
if (maskChars.indexOf(value.charAt(j)) == -1)
tempValue += value.charAt(j);
}
value = tempValue + String.fromCharCode(keyCode);
if (maskChars.indexOf(String.fromCharCode(keyCode)) != -1) {
return false;
} else {
var staticMask = mask.substring(mask.indexOf(']') + 1);
var dynMask = mask.substring(mask.indexOf('[') + 1, mask.indexOf(']'));
var realMask = new Array;
if (mask.indexOf('[') == 0) {
var countStaticMask = staticMask.length - 1;
var countDynMask = dynMask.length - 1;
for (var j = value.length - 1; j >= 0; j--) {
if (countStaticMask >= 0) {
realMask.push(staticMask.charAt(countStaticMask));
countStaticMask--;
}
if (countStaticMask < 0) {
if (countDynMask >= 0) {
if (dynMask.charAt(countDynMask) != '#') {
realMask.push(dynMask.charAt(countDynMask));
countDynMask--;
}
}
if (countDynMask == -1) {
countDynMask = dynMask.length - 1;
}
realMask.push(dynMask.charAt(countDynMask));
countDynMask--;
}
}
}
var result = "";
var countValue = 0;
while (realMask.length > 0) {
var c = realMask.pop();
if (c == '#') {
result += value.charAt(countValue);
countValue++;
} else {
result += c;
}
}
field.value = result;
if (maxLength != undefined && value.length == maxLength) {
var form = field.form;
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i] == field) {
field.blur();
//if alterado para quando a m�scara for utilizada no �ltimo campo, n�o d� mensagem de erro quando tentar colocar o foco no "Salvar"
//if (form.elements[i + 1] != null)
if ((form.elements[i + 1] != null) && (form.elements[i + 1].name != "METHOD"))
form.elements[i + 1].focus();
break;
}
}
}
return false;
}
} else {
return false;
}
function autoTab(field, keyCode, length) {
var i = field.value.length;
if (i == length - 1) {
field.value += String.fromCharCode(keyCode);
var form = field.form;
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i] == field) {
field.blur();
//if alterado para quando a m�scara for utilizada no �ltimo campo, n�o d� mensagem de erro quando tentar colocar o foco no "Salvar"
//if (form.elements[i + 1] != null)
if ((form.elements[i + 1] != null) && (form.elements[i + 1].name != "METHOD"))
form.elements[i + 1].focus();
break;
}
}
return false;
} else {
return true;
}
}
}
//Bloco de c?digo para esconder e mostra form
var Ver4 = parseInt(navigator.appVersion) >= 4
var IE4 = ((navigator.userAgent.indexOf("MSIE") != -1) && Ver4)
var block = "formulario";
function esconde() { document.form.style.visibility = "hidden" }
function mostra() { document.form.style.visibility = "visible" }
//Bloco de c?digo para esconder e mostra form
function showApplet(caminhoApplet, versaoApplet)
{
var d = document.getElementById('tclTecladoContent');
if( d.style.display == "block" )
return false;
d.style.display = "block";
d.innerHTML = '';
return true;
}
// C?digo para o teclado
function tecladown (digito){
if (digito == ''){
document.form.senha.value = '';
return;
}
var pass = document.form.senha.value;
if (pass.length >= 8){
return;
}
document.form.senha.value = document.form.senha.value + digito;
}
function teclaclick(tecla){
return false;
}
function teclaup(tecla){
tecladown(tecla);
}
function SetHelp(txt) {
var oHelp = document.getElementById('help');
if (oHelp) oHelp.innerHTML = txt ;
}
function main(campofoco) {
if ( campofoco == '' || document.form.elements.length == 0 )
return false;
var num = parseInt(campofoco);
if ( num || num == 0 )
{
if ( document.form[num] )
document.form[num].focus();
}
else
{
if ( (campofoco == "senhaConta" || campofoco == "senhaAtual") && document.applets["tclJava"] )
document.applets["tclJava"].setFocus();
else if ( document.form[campofoco] )
document.form[campofoco].focus();
}
}
function FormataDado(campo,tammax,pos,teclapres){
var keyCode;
if (teclapres.srcElement)
keyCode = teclapres.keyCode;
else if (teclapres.target)
keyCode = teclapres.which;
if (keyCode == 0 || keyCode == 8)
return true;
if ((keyCode < 48 || keyCode > 57) && (keyCode != 88) && (keyCode != 120))
return false;
var tecla = keyCode;
vr = document.formContaBrasil.numeroContratoOrigem.value;
vr = vr.replace( "-", "" );
vr = vr.replace( "/", "" );
tam = vr.length ;
if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
if (tecla == 8 ){ tam = tam - 1 ; }
if ( tecla == 8 || tecla == 88 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 || tecla == 120){
if ( tam <= 2 ){
document.formContaBrasil.numeroContratoOrigem.value = vr ;}
if ( tam > pos && tam <= tammax ){
document.formContaBrasil.numeroContratoOrigem.value = vr.substr( 0, tam - pos ) + '-' + vr.substr( tam - pos, tam );}
}
}
function FormataDado2(campo,tammax,pos,teclapres){
var keyCode;
if (teclapres.srcElement)
keyCode = teclapres.keyCode;
else if (teclapres.target)
keyCode = teclapres.which;
if (keyCode == 0 || keyCode == 8)
return true;
if ((keyCode < 48 || keyCode > 57) && (keyCode != 88) && (keyCode != 120))
return false;
var tecla = keyCode;
vr = document.form.numeroContratoOrigem.value;
vr = vr.replace( "-", "" );
vr = vr.replace( "/", "" );
tam = vr.length ;
if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
if (tecla == 8 ){ tam = tam - 1 ; }
if ( tecla == 8 || tecla == 88 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 || tecla == 120){
if ( tam <= 2 ){
document.form.numeroContratoOrigem.value = vr ;}
if ( tam > pos && tam <= tammax ){
document.form.numeroContratoOrigem.value = vr.substr( 0, tam - pos ) + '-' + vr.substr( tam - pos, tam );}
}
}
function FormataDado3(campo,tammax,pos,teclapres){
var keyCode;
if (teclapres.srcElement)
keyCode = teclapres.keyCode;
else if (teclapres.target)
keyCode = teclapres.which;
if (keyCode == 0 || keyCode == 8)
return true;
if ((keyCode < 48 || keyCode > 57) && (keyCode != 88) && (keyCode != 120))
return false;
var tecla = keyCode;
vr = campo.value;
vr = vr.replace( "-", "" );
vr = vr.replace( "/", "" );
tam = vr.length ;
if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
if (tecla == 8 ){ tam = tam - 1 ; }
if ( tecla == 8 || tecla == 88 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 || tecla == 120){
if ( tam <= 2 ){
campo.value = vr ;}
if ( tam > pos && tam <= tammax ){
campo.value = vr.substr( 0, tam - pos ) + '-' + vr.substr( tam - pos, tam );}
}
}
//fun��o que altera os labels dos campos - hsg.
function letreiro(campo,texto){
if (campo.value == texto){
campo.value="";
}else if(campo.value==""){
campo.value=texto;
}
}
//#################################### Antigo validaAcessoNCorr.js ####################################
function mask(isNum, event, field, mask, maxLength) {
var keyCode;
if (event.srcElement)
keyCode = event.keyCode;
else if (event.target)
keyCode = event.which;
var maskStack = new Array();
var isDynMask = false;
if (mask.indexOf('[') != -1)
isDynMask = true;
var length = mask.length;
for (var i = 0; i < length; i++)
maskStack.push(mask.charAt(i));
var value = field.value;
var i = value.length;
if (keyCode == 0 || keyCode == 8)
return true;
//c�digo adaptado para aceitar X (mai�sculo) ou x (min�sculo), al�m de n�meros
if (isNum && (keyCode < 48 || keyCode > 57) && (keyCode != 88) && (keyCode != 120))
return false;
if (!isDynMask && i < length) {
if (maskStack.toString().indexOf(String.fromCharCode(keyCode)) != -1 && keyCode != 8) {
return false;
} else {
if (keyCode != 8) {
if (maskStack[i] != '#') {
var old = field.value;
field.value = old + maskStack[i];
}
}
if (autoTab(field, keyCode, length)) {
if (!document.layers) {
return true;
} else if (keyCode != 8) {
field.value += String.fromCharCode(keyCode);
return false;
} else {
return true;
}
} else {
return false;
}
}
} else if (isDynMask) {
var maskChars = "";
for (var j = 0; j < maskStack.length; j++)
if (maskStack[j] != '#' && maskStack[j] != '[' && maskStack[j] != ']')
maskChars += maskStack[j];
var tempValue = "";
for (var j = 0; j < value.length; j++) {
if (maskChars.indexOf(value.charAt(j)) == -1)
tempValue += value.charAt(j);
}
value = tempValue + String.fromCharCode(keyCode);
if (maskChars.indexOf(String.fromCharCode(keyCode)) != -1) {
return false;
} else {
var staticMask = mask.substring(mask.indexOf(']') + 1);
var dynMask = mask.substring(mask.indexOf('[') + 1, mask.indexOf(']'));
var realMask = new Array;
if (mask.indexOf('[') == 0) {
var countStaticMask = staticMask.length - 1;
var countDynMask = dynMask.length - 1;
for (var j = value.length - 1; j >= 0; j--) {
if (countStaticMask >= 0) {
realMask.push(staticMask.charAt(countStaticMask));
countStaticMask--;
}
if (countStaticMask < 0) {
if (countDynMask >= 0) {
if (dynMask.charAt(countDynMask) != '#') {
realMask.push(dynMask.charAt(countDynMask));
countDynMask--;
}
}
if (countDynMask == -1) {
countDynMask = dynMask.length - 1;
}
realMask.push(dynMask.charAt(countDynMask));
countDynMask--;
}
}
}
var result = "";
var countValue = 0;
while (realMask.length > 0) {
var c = realMask.pop();
if (c == '#') {
result += value.charAt(countValue);
countValue++;
} else {
result += c;
}
}
field.value = result;
if (maxLength != undefined && value.length == maxLength) {
var form = field.form;
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i] == field) {
field.blur();
//if alterado para quando a m�scara for utilizada no �ltimo campo, n�o d� mensagem de erro quando tentar colocar o foco no "Salvar"
//if (form.elements[i + 1] != null)
if ((form.elements[i + 1] != null) && (form.elements[i + 1].name != "METHOD"))
form.elements[i + 1].focus();
break;
}
}
}
return false;
}
} else {
return false;
}
function autoTab(field, keyCode, length) {
var i = field.value.length;
if (i == length - 1) {
field.value += String.fromCharCode(keyCode);
var form = field.form;
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i] == field) {
field.blur();
//if alterado para quando a m�scara for utilizada no �ltimo campo, n�o d� mensagem de erro quando tentar colocar o foco no "Salvar"
//if (form.elements[i + 1] != null)
if ((form.elements[i + 1] != null) && (form.elements[i + 1].name != "METHOD"))
form.elements[i + 1].focus();
break;
}
}
return false;
} else {
return true;
}
}
}
function validaCNC(){
var campo1 = "";
campo1 = document.formNaoCorrentista.cpf;
if (campo1.value == " CPF"){
campo1.value = "";
}
document.formNaoCorrentista.submit();
}
//#################################### Antigo meuAcesso.js ####################################
function validaContaVoce(combo, agencia, conta, mobile, urlMobile){
if(combo == "CertificadoDigital"){
if(agencia == "Ag�ncia" || conta == "Conta"){
document.formContaBrasil.dependenciaOrigem.value = '';
document.formContaBrasil.numeroContratoOrigem.value = '';
if(mobile){
document.formContaBrasil.action = urlMobile;
}else{
document.formContaBrasil.action = 'https://www2.bancobrasil.com.br/aapf/login.jsp?aapf.A3=sim';
}
document.formContaBrasil.submit();
}else{
if(mobile){
document.formContaBrasil.action = urlMobile;
}else{
document.formContaBrasil.action = 'https://www2.bancobrasil.com.br/aapf/login.jsp?aapf.A3=sim';
}
document.formContaBrasil.submit();
}
}else if(combo == "broker"){
if(agencia == "Ag�ncia" || conta == "Conta"){
document.form.dependenciaOrigem.value = '';
document.form.numeroContratoOrigem.value = '';
}
document.form.submit();
}else{
if(agencia == "Ag�ncia" || conta == "Conta"){
document.formContaBrasil.dependenciaOrigem.value = '';
document.formContaBrasil.numeroContratoOrigem.value = '';
}
document.formContaBrasil.submit();
}
}
function alternaId(combo){
if(combo=="Exterior"){
document.getElementById("boxAcess1").style.display='none';
document.getElementById("boxAcess2").style.display='block';
document.getElementById("boxAcess3").style.display='none';
document.getElementById("boxAcess4").style.display='none';
document.getElementById("boxAcess5").style.display='none';
document.getElementById("boxAcess6").style.display='none';
}else if(combo=="DeficienteVisual"){
document.getElementById("boxAcess1").style.display='none';
document.getElementById("boxAcess2").style.display='none';
document.getElementById("boxAcess3").style.display='none';
document.getElementById("boxAcess4").style.display='none';
document.getElementById("boxAcess5").style.display='block';
document.getElementById("boxAcess6").style.display='none';
return false;
}else if(combo=="NaoCorrentista"){
document.getElementById("boxAcess1").style.display='none';
document.getElementById("boxAcess2").style.display='none';
document.getElementById("boxAcess3").style.display='none';
document.getElementById("boxAcess4").style.display='none';
document.getElementById("boxAcess5").style.display='none';
document.getElementById("boxAcess6").style.display='block';
return false;
}else if(combo=="Empresa"){
document.getElementById("boxAcess1").style.display='none';
document.getElementById("boxAcess2").style.display='none';
document.getElementById("boxAcess3").style.display='block';
document.getElementById("boxAcess4").style.display='none';
document.getElementById("boxAcess5").style.display='none';
document.getElementById("boxAcess6").style.display='none';
return false;
}else if(combo=="Governo"){
document.getElementById("boxAcess1").style.display='none';
document.getElementById("boxAcess2").style.display='none';
document.getElementById("boxAcess3").style.display='none';
document.getElementById("boxAcess4").style.display='block';
document.getElementById("boxAcess5").style.display='none';
document.getElementById("boxAcess6").style.display='none';
return false;
}else{
document.getElementById("boxAcess1").style.display='block';
document.getElementById("boxAcess2").style.display='none';
document.getElementById("boxAcess3").style.display='none';
document.getElementById("boxAcess4").style.display='none';
document.getElementById("boxAcess5").style.display='none';
document.getElementById("boxAcess6").style.display='none';
return false;
}
}
function alternaIdHs(combo){
var tempo = 200;
if(combo=="Exterior"){
$("#boxAcess1").hide(tempo);
$("#boxAcess2").show(tempo);
$("#boxAcess3").hide(tempo);
$("#boxAcess4").hide(tempo);
$("#boxAcess5").hide(tempo);
$("#boxAcess6").hide(tempo);
}else if(combo=="DeficienteVisual"){
$("#boxAcess1").hide(tempo);
$("#boxAcess2").hide(tempo);
$("#boxAcess3").hide(tempo);
$("#boxAcess4").hide(tempo);
$("#boxAcess5").show(tempo);
$("#boxAcess6").hide(tempo);
return false;
}else if(combo=="NaoCorrentista"){
$("#boxAcess1").hide(tempo);
$("#boxAcess2").hide(tempo);
$("#boxAcess3").hide(tempo);
$("#boxAcess4").hide(tempo);
$("#boxAcess5").hide(tempo);
$("#boxAcess6").show(tempo);
return false;
}else if(combo=="Empresa"){
$("#boxAcess1").hide(tempo);
$("#boxAcess2").hide(tempo);
$("#boxAcess3").show(tempo);
$("#boxAcess4").hide(tempo);
$("#boxAcess5").hide(tempo);
$("#boxAcess6").hide(tempo);
return false;
}else if(combo=="Governo"){
$("#boxAcess1").hide(tempo);
$("#boxAcess2").hide(tempo);
$("#boxAcess3").hide(tempo);
$("#boxAcess4").show(tempo);
$("#boxAcess5").hide(tempo);
$("#boxAcess6").hide(tempo);
return false;
}else{
$("#boxAcess1").show(tempo);
$("#boxAcess2").hide(tempo);
$("#boxAcess3").hide(tempo);
$("#boxAcess4").hide(tempo);
$("#boxAcess5").hide(tempo);
$("#boxAcess6").hide(tempo);
return false;
}
}
function abreURLExt(){
selectExt = document.formContaBrasil.comboCidadesExt;
selectUrl = selectExt.options[selectExt.selectedIndex].value
if(selectUrl=="1"){
alert("Por favor selecione a cidade.");
return false;
}
if(selectUrl!=""){
location=selectUrl;
}else{
return false;
}
if(selectUrl!=""){
location=selectUrl;
}else{
return false;
}
}
function qtdCaracteres(){
if(document.formContaBrasil.dependenciaOrigem.value != ""){
if(document.formContaBrasil.dependenciaOrigem.value.length >= 6){}
mensagem = document.formContaBrasil.dependenciaOrigem.value.substring(0,6);
document.formContaBrasil.dependenciaOrigem.value = mensagem;
return;
}
}
//#################################### Antigo rodape.js ####################################
function posicaoRodape(){
document.getElementById('rodape').style.top = 0;
document.getElementById('rodape').style.top = document.body.scrollHeight;
}
//#################################### JS dos Banners ####################################
function impSwf(largura, altura, indent, arquivo){
document.writeln(' ');
}
function titleBB(){
document.title = '[bb.com.br]';
}
var detectableWithVB = false;
var pluginFound = false;
function redirectCheck( pluginFound, largura, altura, arquivo, indent ){
var strEndereco = "";
if( pluginFound ){
if (navigator.appName == "Opera"){
strEndereco = strEndereco +arquivo;
strEnderecoRes = strEndereco.substring(0,strEndereco.length-3);
strEnderecoRes = strEnderecoRes +"gif";
document.writeln('');
}else{
impSwf(largura, altura, indent, arquivo);
}
}else{
strEndereco = strEndereco +arquivo;
strEnderecoRes = strEndereco.substring(0,strEndereco.length-3);
strEnderecoRes = strEnderecoRes +"gif";
document.writeln('');
}
}
var auxGerar = 0;
var isiPad = navigator.userAgent.match(/iPad/i) != null;
var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
function GerarSWF(arquivo, largura , altura, indent){
if(!isiPad && !isiPhone){
pluginFound = detectPlugin('Shockwave','Flash');
if( !pluginFound && auxGerar == 0){
window.open("http://get.adobe.com/br/flashplayer/");
auxGerar = 1;
}else{
return redirectCheck(pluginFound, largura, altura,arquivo, indent);
}
}else{
pluginFound = false;
return redirectCheck(pluginFound, largura, altura,arquivo, indent);
}
}
function detectPlugin() {
// consider pluginFound to be false until proven true
var pluginFound = false;
var plgIn = 'Shockwave Flash';
var autoGo = true;
var ok = false;
document.MM_returnValue = false;
with (navigator)
if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
ok=(plugins && plugins[plgIn]);
}else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null)
ok=window.MM_flash;
else ok=autoGo;
}
if(ok){
pluginFound = true;;
}
return pluginFound;
}
/*function qualFlash(){
var sAux = 8;
for( i = 7; i > 2; i-- )
{
pluginFound = detectPlugin('Shockwave Flash ' + i);
if ( pluginFound )
{
sAux = i - 2;
break;
}
}
if ( sAux == 5 )
sAux = 7;
return sAux;
}*/
//#################################### JS usado no Rodap� ####################################
function PopUpLinks(End2,Name2,w2,h2,Scroll2){
window.open(End2,Name2,"width="+w2+",height="+h2+",scrollbars="+Scroll2+"");
}
function menuclick(e2){
if(typeof(e2)=='undefined')var e2=window.event
source=e2.target?e2.target:e2.srcElement
if(source.nodeType==3)source=source.parentNode
n2=source.getAttribute("href")
alert(n2);
return false;
}
function abreURLExt(){
selectExt = document.formContaExt.comboCidadesExt;
selectUrl = selectExt.options[selectExt.selectedIndex].value;
if(selectUrl=="1"){
alert("Por favor selecione a cidade.");
return false;
}else{
document.formContaExt.action = selectExt.options[selectExt.selectedIndex].value;
document.formContaExt.submit();
}
}
// ================================= Scripts Page1 Mapa Mundi =================================
function ajaxPopUpMapa(urlPagina, diretorio, localizacao, codNoticia){
if(window.ActiveXObject) // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest) // nao IE
req = new XMLHttpRequest();
req.onreadystatechange = function() {
if(req.readyState == 4){
document.getElementById("popUpMapa").style.display = 'block';
var divRet = document.getElementById("conteudoPopUp");
divRet.innerHTML = '';
divRet.innerHTML += req.responseText;
}
}
req.open("POST", urlPagina, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send('propriedades='+diretorio+'_'+localizacao+'_'+codNoticia);
}
function fechaPopUpMapa(){
document.getElementById("popUpMapa").style.display = 'none';
}
function fechaBandeirinha(){
document.getElementById("bandeirinha").style.display = 'none';
}
function abreBandeirinha(){
document.getElementById("bandeirinha").style.display = 'block';
}
//****************************************************************************
function getNewHttpRequest() {
try {
xmlhttp = new XMLHttpRequest();
} catch(ee) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(E) {
xmlhttp = false;
}
}
}
return(xmlhttp);
}
//Fila de conex�es
ifila = 0;
fila = [];
// funcao para altear o conteudo do miolo
function ajaxHTMLmiolo(id, conteudo) {
ajaxHTML(id, 'conteudo.php?conteudo='+conteudo);
}
//Executa a pr�xima conex�o da fila
function ajaxRun() {
//Abre a conex�o
oAjax.open("GET", fila[ifila][1], true);
//Fun��o para tratamento do retorno
oAjax.onreadystatechange = function() {
if (oAjax.readyState == 4) {
//Mostra o HTML recebido
retorno = oAjax.responseText;
document.getElementById(fila[ifila][0]).innerHTML = retorno;
extraiScript(retorno);
//Roda o pr�ximo
ifila++;
if(ifila < fila.length) setTimeout("ajaxRun()", 20);
}
};
//Executa
oAjax.send(null);
}
function ajaxHTML(id, url) {
oAjax = getNewHttpRequest();
//Carregando...
document.getElementById(id).innerHTML=""+"Carregando...";
//Adiciona � fila
fila[fila.length] = [id, url];
//Se n�o h� conex�es pendentes, executa
if((ifila+1) == fila.length) ajaxRun();
}
function getDimencoesJanela() {
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
var dimencoes = new Object();
dimencoes.largura = myWidth;
dimencoes.altura = myHeight;
return dimencoes;
}