/* 
 * 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'
    });

    $('input.jDatePicker').datepicker({
        showOn: "button",
        buttonImage: "imagens/calendarioOff.png",
        buttonImageOnly: true
    });


    $('a.jVoltar').click(function(event){
        event.preventDefault();
        //history.back(-1);
        window.history.back();
    });
  


    $('.comboCategorias').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();
        $('#colunaA')
          .printElement({
            DialogBox: false,
            extraHeight: 170,
            width: 725,
            printBodyOptions: {
              styleToAdd: 'padding: 0 0 0 35px'
            }
          });
      });

//    $('a.jAumentaFonte').click(function(event){
//        event.preventDefault();
//        increaseFontSize();
//    });
//
//    $('a.jDiminuiFonte').click(function(event){
//        event.preventDefault();
//        decreaseFontSize();
//    });
//
//    $('a.jVoltarFonte').click(function(event){
//        event.preventDefault();
//        resetF();
//    });
    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){
        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 += '/' + $('#jCodConteudo').val();

            //Quando pesquisa, sempre volta para a página 1
            //pesquisa += '/' + $('#jPagina').val();
//            pesquisa += '/1';




            //pesquisa += '/' + $('#txtPalavraChave').val().replace('/', '&#47;');

            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);



            //pesquisa += '/' + encodeURIComponent($('#dtFim').datepicker( "getDate" ));



            //alert($('#frm_localizar').serialize());

            //alert(pesquisa);

            window.location = pesquisa;
        }
    });

});

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;
		  }
	 }
}
