/* * PROCERGS - Companhia de Processamento de Dados do Estado do Rio Grande do Sul * * Desenvolvedor: Márcio Bordim Silveira * Data: 19/10/2011 */ $(function(){ var base_url = $('#jBaseURL').attr('href'); $('a.lightBox').lightBox({ imageLoading: '/imagens/lightbox/loading.gif', imageBtnClose:'/imagens/lightbox/close.gif', imageBtnPrev: '/imagens/lightbox/prev.gif', imageBtnNext: '/imagens/lightbox/next.gif', imageBlank: '/imagens/lightbox/pixel.png', txtImage: 'Imagem', txtOf: 'de' }); $("#busca input[name='palavraChave']").focus(function () { if (this.value == jQuery(this).parent("form").find("input[name=texto_busca]").val()) { this.value = ''; } }); $("#busca input[name='palavraChave']").blur(function () { if(this.value=='') this.value = jQuery(this).parent("form").find("input[name=texto_busca]").val(); }); $("#buscaSubsite input[name='palavraChave']").focus(function () { if (this.value == jQuery(this).parent("form").find("input[name=texto_busca]").val()) { this.value=''; } }); $("#buscaSubsite input[name='palavraChave']").blur(function () { if(this.value=='') this.value = jQuery(this).parent("form").find("input[name=texto_busca]").val(); }); $("#buscaSubsite input[name='jBotaoBuscaGeral']").click(function () { if (jQuery('#buscaSubsite input[name=palavraChave]').val() == 'Buscar no DDA' || jQuery('#buscaSubsite input[name=palavraChave]').val() == 'Buscar nas Câmaras') { jQuery('#buscaSubsite input[name=palavraChave]').val(''); } }); $("#busca input[name='jBotaoBuscaGeral']").click(function () { if (jQuery('#busca input[name=palavraChave]').val() == 'Buscar') { jQuery('#busca input[name=palavraChave]').val(''); } }); $('#busca form[name=formularioBusca]').submit(function(){ $("#busca input[name='jBotaoBuscaGeral']").click(); return false; }); $('#buscaSubsite form[name=formularioBusca]').submit(function(){ $("#buscaSubsite input[name='jBotaoBuscaGeral']").click(); return false; }); //busca formularioBusca //buscaSubsite formularioBusca $("#busca input[name='jBotaoBuscaGeral']").click(function(e){ window.location = $('#busca form[name=formularioBusca] input[name="site"]').val() + '/busca/?' + $('#busca input[name="palavraChave"]').val(); e.preventDefault(); }); $("#buscaSubsite input[name='jBotaoBuscaGeral']").click(function(e){ window.location = $('#buscaSubsite form[name=formularioBusca] input[name="site"]').val() + '/busca/?' + $('#buscaSubsite input[name="palavraChave"]').val(); e.preventDefault(); }); $('#dtInicio.jDatePicker').datepicker({ showOn: "button", buttonImage: "/imagens/calendarioOff.png", buttonImageOnly: true, buttonText:"Selecionar Data Inicial" }); $('#dtFim.jDatePicker').datepicker({ showOn: "button", buttonImage: "/imagens/calendarioOff.png", buttonImageOnly: true, buttonText:"Selecionar Data Final" }); $('a.jVoltar').click(function(event){ event.preventDefault(); window.history.back(); }); $('.jComboCategorias').change(function(){ var valor = $(this).val(); if(valor != ''){ window.location = valor; } }); $('a.jRSS').click(function(event){ event.preventDefault(); window.location = '/caparss'; }); $('a.jImprimir').click(function(event){ event.preventDefault(); $('#colunaPrincipal') .printElement({ DialogBox: false, extraHeight: 250, width: 675, printBodyOptions: { classNameToAdd : 'btnBotaoImprimirGeral' } }); }); var cliques_fonte = 0; $('a.jAumentaFonte').click(function(event){ event.preventDefault(); if(cliques_fonte < 3){ increaseFontSize(); cliques_fonte ++; } }); $('a.jDiminuiFonte').click(function(event){ event.preventDefault(); if(cliques_fonte > -1){ decreaseFontSize(); cliques_fonte--; } }); $('a.jVoltarFonte').click(function(event){ event.preventDefault(); while(cliques_fonte < 0){ increaseFontSize(); cliques_fonte++; } while(cliques_fonte > 0){ decreaseFontSize(); cliques_fonte--; } }); var usouCampoPesquisa = false; var txtPesquisaClick = function (e){ e.preventDefault(); $(this).val(''); usouCampoPesquisa = true; $('#txtPesquisa').unbind("click.txtPesquisaClick", txtPesquisaClick); } $('#txtPesquisa').bind('click.txtPesquisaClick', txtPesquisaClick); //alert(); $('#btnPesquisar').click(function (e){ $('#txtPalavraChave').val($.trim($('#txtPalavraChave').val())); if($('#txtPalavraChave').val() == "Digite aqui sua pesquisa"){ $('#txtPalavraChave').val(""); } if(validaData($('#dtInicio').val(), $('#dtFim').val())){ return false; } e.preventDefault(); if(usouCampoPesquisa == false){ $('#txtPesquisa').val(''); } if($('#txtPalavraChave').val() == '' && $('#dtInicio').val() == '' && $('#dtFim').val() == ''){ alert('Preencha ao menos um campo para a pesquisa!'); $('#txtPalavraChave').focus(); return false; } var frm = document.getElementById('frm_localizar'); if(validaForm(frm, 'dtInicio|isdate|Data Inicial,' + 'dtFim|isdate|Data Final,')){ var pesquisa = ''; pesquisa += '/pesquisa'; pesquisa += '/' + $('#jCodMenu').val(); pesquisa += '/?' + encodeURIComponent($('#txtPalavraChave').val()); var data = $.datepicker.formatDate( 'yy-mm-dd', $('#dtInicio').datepicker( "getDate" )) pesquisa += '/' + encodeURIComponent(data); data = $.datepicker.formatDate( 'yy-mm-dd', $('#dtFim').datepicker( "getDate" )) pesquisa += '/' + encodeURIComponent(data); window.location = pesquisa; } }); $( "#abas" ).tabs(); $( "#abasDDA" ).tabs(); $("#abasDDA ul:first").addClass("aba1ativa"); $("#linkAba1").click(function () { $("#abasDDA ul:first").addClass("aba1ativa").removeClass("aba2ativa"); }); $("#linkAba2").click(function () { $("#abasDDA ul:first").addClass("aba2ativa").removeClass("aba1ativa"); }); $("#btnPesquisarEvento").click(function (e){ $('#txtPalavraChave').val($.trim($('#txtPalavraChave').val())); if($('#txtPalavraChave').val() == "Digite aqui sua pesquisa"){ $('#txtPalavraChave').val(""); } if(validaData($('#dtInicio').val(), $('#dtFim').val())){ return false; } e.preventDefault(); if(usouCampoPesquisa == false){ $('#txtPesquisa').val(''); } if($('#txtPalavraChave').val() == '' && $('#dtInicio').val() == '' && $('#dtFim').val() == ''){ alert('Preencha ao menos um campo para a pesquisa!'); $('#txtPalavraChave').focus(); return false; } var frm = document.getElementById('frm_localizar'); if(validaForm(frm, 'dtInicio|isdate|Data Inicial,' + 'dtFim|isdate|Data Final,')){ var pesquisa = ''; pesquisa += '/evento/' + $("#jAcao").val(); pesquisa += '/' + $('#jCodMenu').val(); pesquisa += '/?' + encodeURIComponent($('#txtPalavraChave').val()); var data = $.datepicker.formatDate( 'yy-mm-dd', $('#dtInicio').datepicker( "getDate" )) pesquisa += '/' + encodeURIComponent(data); data = $.datepicker.formatDate( 'yy-mm-dd', $('#dtFim').datepicker( "getDate" )) pesquisa += '/' + encodeURIComponent(data); window.location = pesquisa; } }); }); function validaData(dataInicio, dataFim){ var invalid = false; if( dataInicio.length != 0 && dataFim.length != 0){ var dtInicio = new Date( dataInicio.substring(6,10), dataInicio.substring(3,5), dataInicio.substring(0,2)); var dtFim = new Date( dataFim.substring(6,10), dataFim.substring(3,5), dataFim.substring(0,2)); invalid = dtFim < dtInicio; } if(invalid){ alert("Data Final deve ser maior ou igual a Data Inicial."); return true; } } function reduzlink(urllonga,nomediv) { objlink = document.getElementById(nomediv); if (objlink) { try { $.get("ajax/ajax_encurta.php?t=4&op=2&lk="+escape(urllonga), function(data){ if(data != ''){ novourl = data; objlink.value = novourl; objlink.select(); } else{ alert('Não foi possível encurtar o link!'); } }); } catch(err) { novourl = urllonga; } } }