onload = function() {
    verAuxiliar();
    timeLine();
}
onresize = resizePop;

function verMenu(mn) {
    document.getElementById(mn).className = 'on';
}

function verAbas(pag, obj, qde) {
    switch (pag) {
        case 'prod':
            var abas = new Array('abaFuncionalidades', 'abaTelas', 'abaComoComprar', 'abaFAQ');
            break;
        case 'news':
            var abas = new Array('abaNewsEventos', 'abaClipping');
            break;
        case 'supor':
            var abas = new Array('abaSupBas', 'abaSupExe', 'abaSupPre');
            break;
    }
    for (i = 0; i < qde; i++) {
        document.getElementById(abas[i]).className = '';
        document.getElementById('a'+i).style.display = 'none';
        if (obj == i) {
            document.getElementById(abas[i]).className = 'on';
            document.getElementById('a'+i).style.display = 'block';
        }
    }
    verAuxiliar();
}

function verAuxiliar() {
    document.getElementById('ctPrincipal').style.height = 'auto';
    document.getElementById('ctAuxiliar').style.height = 'auto';
    pri = document.getElementById('ctPrincipal').offsetHeight;
    aux = document.getElementById('ctAuxiliar').offsetHeight;
    if (pri > aux) {
        document.getElementById('ctAuxiliar').style.height = (pri - 27) + 'px';
    } else if (aux > pri) {
        document.getElementById('ctPrincipal').style.height = (aux - 5) + 'px';
    }
}

var tam = 69;
function mudaFonte(obj) {
	switch (obj) {
		case '+':
			tam = tam + 9;
			break;
		case '-':
			tam = tam - 9;
			break;
	}
	document.getElementById('ctPrincipal').style.fontSize = (tam / 100) + 'em';
	verAuxiliar();
}

function abreFecha(obj) {
    if (obj.parentNode.className == 'on') {
        obj.parentNode.className = '';
    } else {
        obj.parentNode.className = 'on';
    }
    verAuxiliar();
}

function resizePop() {
	if (!document.all) {
		document.getElementById('bkgPop').style.height = window.innerHeight + 'px';
		document.getElementById('frm').style.height = window.innerHeight + 'px';
		if (window.innerHeight < document.body.clientHeight) {
			document.getElementById('bkgPop').style.height = document.body.clientHeight + 'px';
			document.getElementById('frm').style.height = document.body.clientHeight + 'px';
		}
	} else {		
		if (document.documentElement.clientHeight < document.body.clientHeight) {
			document.getElementById('bkgPop').style.height = document.body.clientHeight + 'px';
			document.getElementById('frm').style.height = document.body.clientHeight + 'px';
		} else {
			document.getElementById('bkgPop').style.height = document.documentElement.clientHeight + 'px';
			document.getElementById('frm').style.height = document.documentElement.clientHeight + 'px';
		}
	}
}

function showTip(obj, img) {
    if (img) {
        document.getElementById('bxTip').style.display = 'block';
        document.getElementById('bxTip').innerHTML = '<img src="../img/' + img + '.jpg" />';
        h = (obj.parentNode.parentNode.offsetTop + obj.parentNode.parentNode.offsetHeight) - 15 + 'px';
        w = (obj.parentNode.parentNode.offsetLeft + obj.parentNode.parentNode.offsetWidth) - 15 + 'px';
        document.getElementById('bxTip').style.top = h;
        document.getElementById('bxTip').style.left = w;
    } else {
        document.getElementById(obj).style.display = 'block';
    }
}

function hideTip(obj) {
    if (!obj) {
        document.getElementById('bxTip').style.display = 'none';
    } else {
        document.getElementById(obj).style.display = 'none';
    }
}

var pos = 0;
function timeLine(acao) {
    if (document.getElementById('lTempo')) {
        var getLi = document.getElementById('lTempo').getElementsByTagName("li");
        getLi[pos].className = 'on';
        switch (acao) {
            case 'left':
                if (pos <= getLi.length && pos > 0) {
                    getLi[pos].className = '';
                    getLi[pos - 1].className = 'on';
                    document.getElementById('l' + pos).style.display = 'none';
                    document.getElementById('r' + pos).style.display = 'none';
                    pos -= 1;
                }
                break;
            case 'right':
                if (pos < getLi.length - 1) {
                    getLi[pos].className = '';
                    getLi[pos + 1].className = 'on';
                    document.getElementById('l' + pos).style.display = 'none';
                    document.getElementById('r' + pos).style.display = 'none';
                    pos += 1;
                }
                break;
            default:
                if (acao) {
                    getLi[pos].className = '';
                    getLi[acao - 1].className = 'on';
                    document.getElementById('l' + pos).style.display = 'none';
                    document.getElementById('r' + pos).style.display = 'none';
                    pos = acao - 1;
                }
                break;
        }
        document.getElementById('l' + pos).style.display = 'block';
        document.getElementById('r' + pos).style.display = 'block';
    }
    verAuxiliar();
}

function abreFechaPop(pop, wdt, tela, pos) {
    if (wdt) {
        document.getElementById(pop).style.width = wdt + 'px';
        document.getElementById(pop).style.marginLeft = -(wdt / 2) + 'px';
    }
    var e = document.getElementById(pop);
    if (document.all) {
        var displayReal = e.currentStyle.display;
    } else {
        var cs = document.defaultView.getComputedStyle(e, null);
        var displayReal = cs.getPropertyValue('display');
    }
    if (displayReal == 'block') {
        document.getElementById('bkgPop').style.display = 'none';
        document.getElementById('frm').style.display = 'none';
        document.getElementById(pop).style.display = 'none';
    } else {
        resizePop();
        document.getElementById('bkgPop').style.display = 'block';
        document.getElementById('frm').style.display = 'block';
        document.getElementById(pop).style.display = 'block';
    }
    valScroll = document.documentElement.scrollTop;
    document.getElementById(pop).style.top = (valScroll + 100) + 'px';
    if (tela && pos) {
        mostraTelas(tela, pos);
    }
}

function mostraTelas(tela, pos) {
    switch (tela) {
        case 'WinNet':
            var aTelas = new Array('TelaPJWinNet_G1_PrecessosAtivos', 'TelaPJWinNet_G2_RelatorioGerencial', 'TelaPJWinNet_G3_HRDPermiteExportarRelatório', 'TelaPJWinNet_G4_HRDVoceCustomizaLayout', 'TelaPJWinNet_G5_ScheduleDeWorflow', 'TelaPJWinNet_G6_Reorganizacao', 'TelaPJWinNet_G7_MenuPrincipal', 'TelaPJWinNet_G8_GeraProvisao', 'TelaPJWinNet_G9_Credenciais');
            var aTitulo = new Array('Tela dos Processos Ativos', '', 'HRD - Hastings Report Designer', '', '', '', '', '', 'Credenciais');
            var aDescricao = new Array('', 'Imagem de um Relatório Gerencial ordenado por Ação criado instantaneamente.', 'Permite exportar o Relatório para qualquer formato , bem como enviá-lo por e-mail. Além da opção de inserir gráficos, imagens, marca d\'água, além das informações de todos os campos disponiveis.', 'Com o HRD você customiza o layout de apresentação dos registros, agrupamentos, totais, sub-totais, etc.', 'Tela do schedule de Workflow, que permite arrastar um compromisso para outro profissional ou outro dia/horário.', 'Reorganização da agenda por profissional no próprio Grid.', 'Opções do menu Contabilidade', 'Gera Provisão considerando mais de um parâmetro (Área Jurídica, Plano, Empreendimento) que são adequados às Contas Contábeis vigentes.', 'Grupos de pessoas com o mesmo perfil de acesso aos Processos.');
            break;
        case 'WebNet':
            var aTelas = new Array('TelaPJWebNet_G1_ZoomProcessos', 'TelaPJWebNet_G2_InclusaoPedidos', 'TelaPJWebNet_G3_InclusaoDepositos', 'TelaPJWebNet_G4_InclusaoDocumentos', 'TelaPJWebNet_G5_PautaCompromissos', 'TelaPJWebNet_G6_RelatorioValores', 'TelaPJWebNet_G7_AgrupamentoProcessos');
            var aTitulo = new Array('Zoom dos Processos Ativos', 'Inclusão dos  Pedidos do Processo', 'Inclusão dos Depósitos Judiciais do Processo', '', 'Pauta de Compromissos', '', '');
            var aDescricao = new Array('', '', '', 'Inclusão de Documentos, que nos oferece a opção de fazer FollowUp para qualquer usuário.', '', 'Relatório com Valores Processuais gerado com apenas um clique.', 'Agrupamento de processos por qualquer campo desejado.');
            break;
        case 'Online':
            var aTelas = new Array('TelaPJOnline_G1_ResultadosDaPesquisaTJRJ', 'TelaPJOnline_G2_ResultadosDaPesquisaFED', 'TelaPJOnline_G3_BuscaTeorAndamento', 'TelaPJOnline_G4_AgendamentoCompromissos', 'TelaPJOnline_G5_VisualizacaoPaginaProcesso');
            var aTitulo = new Array('Pesquisa de Andamentos', 'Pesquisa de Andamentos', 'Busca pelo Teor do Andamento dos Processos Alterados', 'Agendamento de Compromissos a Partir da Alteração dos Andamentos', '');
            var aDescricao = new Array('Resultados da pesquisa de andamentos realizada pelo PJOL:  TJ-RJ.', 'Resultados da pesquisa de andamentos realizada pelo PJOL:  FED-RJ (2ª  Região) e FED-SP (3ª Região).', 'O ProJurid OnLine faz a busca automática de todos os processos e apresenta uma tela com os Processos Alterados, de acordo com o que for digitado no filtro. Um dos filtros é o Teor do Andamento. Desta forma podemos saber rapidamente, dentro dos processos que sofreram alterações, quais tiveram sentença, audiência marcada, baixa etc.', 'Você visualiza os novos andamentos salvos que vêm diretamente da página do tribunal e realiza na hora o agendamento dos próximos compromissos oriundos da alteração processual. O PJOL já preenche a data correta do compromisso de acordo com o andamento.', 'Visualização da Página do processo com apenas um clique.');
            break;
        case 'Push':
            var aTelas = new Array('TelaPJPush_G1_InterpretacaoEmails', 'TelaPJPush_G2_CadastroAutomaticoAndamentos', 'TelaPJPush_G3_BuscaPeloTeoAndamento', 'TelaPJPush_G4_AltaPrecisaoNaLocalização', 'TelaPJPush_G5_CadastroDeContas');
            var aTitulo = new Array('Interpretação de E-mails', 'Cadastro Automático dos Andamentos no seu ProJurid', 'Busca pelo Teor do Andamento dos Processos Alterados', 'Alta precisão na localização dos números processuais', 'Cadastro de contas de E-mails ilimitadas');
            var aDescricao = new Array('Interpretação e busca de andamentos nos e-mails recebidos pelos tribunais, com apenas um clique!', 'Em poucos minutos, você tem sua publicação cadastrada dentro do processo correspondente.', 'Busca automática de todos os processos e apresentação de tela com os Processos Alterados, de acordo com o que for digitado no filtro. Um dos filtros é o Teor do Andamento (destacado na tela abaixo). Desta forma podemos saber rapidamente, dentro dos processos que sofreram alterações, quais tiveram sentença, audiência marcada, baixa, etc.', 'Você não precisa alterar a numeração de seus processos devido a forma que o Tribunal os escreve! Veja exemplos da precisão do PUSH para localizar os números processuais, independente do formato de cadastro no seu ProJurid.', 'Podemos fazer o cadastro de quantas contas forem necessárias.');
            break;
        case 'DocManager':
            var aTelas = new Array('TelaPJDoc_G1_CliqueNoBotao_CriarHDG', 'TelaPJDoc_G2_MovimentacaoPastas_tela1', 'TelaPJDoc_G3_MovimentacaoPastas_tela3', 'TelaPJDoc_G4_Protocolo', 'TelaPJDoc_G5_ZoomProtocolo', 'TelaPJDoc_G6_InclusaodeProvidencias', 'TelaPJDoc_G7_Biblioteca', 'TelaPJDoc_G8_ZOOMDeLivros', 'TelaPJDoc_G9_ClicandoNoBotaoSelecionadoInicCapitura', 'TelaPJDoc_G10_VisualizacaoDoDocumento');
            var aTitulo = new Array('Geração de Etiquetas com Código de Barra', 'Movimentação de Pastas', '', 'Protocolo', '', 'Inclusão de Providências', 'Biblioteca', 'Zoom de Livros', 'PJCapture - Acessório (Plug_in) para captura de imagens padrão Twain', '');
            var aDescricao = new Array('', '', 'Tela de controle de Entrada, Saída e respectivos responsáveis pelas pastas processuais.', 'Módulo para registro de entrada e saída de documentos, e controle da movimentação dos mesmos.', 'Zoom do Protocolo mostrado é o local para preenchimento dos campos referentes ao documento a ser protocolado.', 'Registrar as providências tomadas em relação ao documento.', 'Acessando o menu Biblioteca / Livros - Acervos visualizamos todas as informações dos livros, revistas e qualquer periódico existente na Biblioteca da empresa.', 'Acervos é o local para preenchimento dos campos referentes aos livros, revistas e qualquer periódico existente na Biblioteca da empresa.', 'Acessório (Plug_in) para captura de imagens padrão Twain O PJ Capture é integrado ao ProJurid e ao PJDoc, proporcionando recursos de captura de imagens multipáginas, com vinculação automática (imediata) a processos, andamentos, pareceres, jurisprudências, legislação e bibliografia (conteúdo empresarial).', 'Visualização do Documento após a digitalização do mesmo pelo ProJurid Doc Manager');
            break;
        case 'Contract':
            var aTelas = new Array('TelaPJContract_G1_ZoomDoContrato', 'TelaPJContract_G2_Complemento', 'TelaPJContract_G3_Andamentos', 'TelaPJContract_G4_HrgGeradorGraficosRelatorios', 'TelaPJContract_G5_GraficoDeContratos');
            var aTitulo = new Array('Zoom do contrato', 'Complemento', 'Andamentos', 'Hrg - Gerador de gráficos e relatórios', '');
            var aDescricao = new Array('Dados principais.', 'Valores + dados adicionais.', '', 'Contratos por data de vencimento.', 'Gráfico de Contratos por Periodicidade de  Pagamento.');
            break;
    }
    document.getElementById('tsImg').innerHTML = '<img src="../img/' + aTelas[pos] + '.jpg" />';
    document.getElementById('tsTit').innerHTML = aTitulo[pos];
    document.getElementById('tsTxt').innerHTML = aDescricao[pos];
    iPos = parseInt(pos);
    if (pos == 0) {
        document.getElementById('tsLeft').innerHTML = '<a href="#" style="visibility:hidden"><span class="ir">anterior</span></a>';
        document.getElementById('tsRight').innerHTML = '<a href="#" onclick="mostraTelas(\'' + tela + '\', ' + (iPos + 1) + '); return false\"><span class="ir">próximo</span></a>';
    } else if (pos == (aTelas.length - 1)) {
        document.getElementById('tsLeft').innerHTML = '<a href="#" onclick="mostraTelas(\'' + tela + '\', ' + (iPos - 1) + '); return false\"><span class="ir">anterior</span></a>';
        document.getElementById('tsRight').innerHTML = '<a href="#" style="visibility:hidden"><span class="ir">próximo</span></a>';
    } else {
        document.getElementById('tsLeft').innerHTML = '<a href="#" onclick="mostraTelas(\'' + tela + '\', ' + (iPos - 1) + '); return false\"><span class="ir">anterior</span></a>';
        document.getElementById('tsRight').innerHTML = '<a href="#" onclick="mostraTelas(\'' + tela + '\', ' + (iPos + 1) + '); return false\"><span class="ir">próximo</span></a>';
    }
}