/* 
 * PROCERGS - Companhia de Processamento de Dados do Estado do Rio Grande do Sul
 * 
 * Desenvolvedor: Márcio Bordim Silveira
 * Data: 10/03/2011
 */

$(document).ready(function(){
    
  var destaque_timer = parseInt($('#destaque_timer').val());
  var reinicia_timer = parseInt($('#reinicia_timer').val());
  if(destaque_timer == '') destaque_timer = 5;
  if(reinicia_timer == '') reinicia_timer = 20;
  destaque_timer *= 1000;
  reinicia_timer *= 1000;

    
  $('#banner1').anythingSlider({
    width          : 360,
    height         : 70,
    toggleControls : false,
    buildArrows    : false,
    buildNavigation: true,
    pauseOnHover   : true,
    delay          : destaque_timer,
    autoPlayLocked : true,
    resumeDelay    : reinicia_timer,
    theme          : '',
    navigationFormatter : function(i, panel){
      return i;
    }
  });

  $('a.lightBox').lightBox({
    imageLoading: '/imagens/lightbox/loading.gif',
    imageBtnClose:'/imagens/lightbox/close.gif',
    txtImage: 'Imagem',
    txtOf:    'de'
  });


  $('#cmb_categoria').change(function(){
    var valor = $(this).val();
    if(valor != ''){
      window.location = valor;
    }
  });

  //BOTÕES DE CONTROLE INTERNA
  $('.voltar').click(function (event){
    event.preventDefault();
    //history.back(-1);
    window.history.back();
  });

  $('.imprimir').click(function(event){
    event.preventDefault();
    
    //Tenta buscar a colunaA, senão o conteudo hot
    //se achar os dois, pega só o primeiro!
    var conteudo = $('#colunaA, #conteudoHotsite').eq(0);
    
    conteudo
      .printElement({
        DialogBox: false,
        extraHeight: 170,
        width: 725,
        printBodyOptions: {
          styleToAdd: 'padding: 15px 15px 15px 15px'
        }
      });
  });

  $('.email').click(function(event){
    event.preventDefault();
    resetForm();
    openModal('#dvEmail');
    
  });

  var cliques_fonte = 0;
  $('.aumentaFonte').click(function(event){
    event.preventDefault();
    if(cliques_fonte < 3){
      increaseFontSize();
      cliques_fonte ++;
    }
  });
  $('.diminuiFonte').click(function(event){
    event.preventDefault();
    if(cliques_fonte > -1){
      decreaseFontSize();
      cliques_fonte--;
    }

  });
  $('.resetaFonte').click(function(event){
    event.preventDefault();
    while(cliques_fonte < 0){
      increaseFontSize();
      cliques_fonte++;
    }
    while(cliques_fonte > 0){
      decreaseFontSize();
      cliques_fonte--;
    }
  });


  //---------> EMAIL
  function resetForm(){
    $(':text', $('#frmEnviaEmail')).val('');
    $('input, textarea', $('#frmEnviaEmail')).eq(0).focus();
  }

  $('.btnLimparEmail').click(function(event){
    event.preventDefault();
    resetForm();
  });

  $('.btnEnviarEmail').click(function(event){
    event.preventDefault();

    _valido = true;
    $('input.txtObrigatorio').each(function(index, element){
      if($(element).val() == ''){
        _valido = false;
        $(element).focus();
        alert('Campo ' + $(element).attr('alt') + ' é obrigatório!');
        return false;
      }
      return true;

    });

    if(_valido == true){
      //alert('Enviando...' + $('form#frmEnviaEmail').serialize());
      $.post('/ajax/envia_email.php',
             $('form#frmEnviaEmail').serializeArray(),
             function(data) {
                if(data == 'OK'){
                  alert('E-mail enviado com sucesso.');
                  closeModal();
                }
                else{
                  alert(data);
                }
              }
            );
    }
  });

  
  $('.botFechar').click(function(event){
    event.preventDefault();
    closeModal();
  });


    var usouCampoPesquisa = false;

    var txtPesquisaClick = function (e){
        e.preventDefault();
        $(this).val('');
        usouCampoPesquisa = true;
        $(this).unbind("click.txtPesquisa");
        //alert('uma vez');
    }

    $('.txtPesquisa').bind('click.txtPesquisa',txtPesquisaClick);

    $( "#dtInicio" ).datepicker({
        showOn: "button",
        buttonImage: "imagens/calendarioOff.png",
        buttonImageOnly: true
    });

    $( "#dtFim" ).datepicker({
        showOn: "button",
        buttonImage: "imagens/calendarioOff.png",
        buttonImageOnly: true
    });

    $('#btnPesquisar').click(function (e){
        e.preventDefault();
        //var dados = $('form[name="frmPesquisa"]').serialize();
        //alert('dados');
        if(usouCampoPesquisa == false){
            $('#txtPesquisa').val('');
        }

        var frm = document.getElementById('frmPesquisa');

        if(validaForm(frm, 'dtInicio|isdate|Data Inicial,' +
                           'dtFim|isdate|Data Final,')){

            $('form[name="frmPesquisa"]').submit();
        }
    });


//-------------------------------------------------------------------------------------- COMPARTILHAR
  $('.compartilhar').click(function(event){
    event.preventDefault();
    //$('#dvEmail').dialog('open');
    //resetForm();
    openModal('#dvCompartilhar');
  });

  $('a.lkDelicious').click(function(event){
    event.preventDefault();
    window.open('http://www.delicious.com/save?v=5&noui&jump=close&url=' + encodeURIComponent(location.href) +
                '&title='+encodeURIComponent(document.title), 'delicious',
                'toolbar=no,width=550,height=550');

  });
});



