  ///
  /// Script JavaSCript do Jogo
  /// NetForce Tecnologia
  ///

  $(document).ready(function() {
    var htmlData = $('#dataHoraHtml');
    if (htmlData.size() > 0)
    {
      var horaIni = $('#dataHoraHtml').val().trim();
      var dt      = horaIni.toDate(); 
      dt.addSeconds(5);
      //_timer.addFunc(dt.toStrDMYHNS(), 'jogo_atualizar_recursos("' + dt.toStrDMYHNS() + '");');
    }

    // Ativar tratamento de telas
    jogo_tela_reuniao();
    jogo_tela_comercio();
    jogo_batalhoes_popup();
  });

  /**
   * Atualizar recursos d batalhão
   */
  function jogo_atualizar_recursos(agora)
  {
    var url = $('#batalhaoGetStatus').val().trim();
    $.get(url, function(data) {
      var info = data.split('|');
      if (info[0] != 'OK')
      {
        alert(info[1]);
        return false;
      }

      //alert(data);
      $('#resAgua').html(info[1]);
      $('#resGas').html(info[2]);
    });

    // Agendar próxima verificação
    var dt = agora.toDate();
    dt.addSeconds(5);
    _timer.addFunc(dt.toStrDMYHNS(), 'jogo_atualizar_recursos("' + dt.toStrDMYHNS() + '");');
  }

  /**
   * Tratamento da tela de ataque (Reunião)
   */
  function jogo_tela_reuniao()
  {
    $(".ataque-box .coluna #BOMBA").change(function() {
      var imputTanque = $(this);
      var box   = $('.ataque-box .coluna .edificio');
      var combo = $('#EDIFICIO');

      if (imputTanque.val() > 0)
      {
        box.removeClass('disabled');
        combo.attr('disabled', false);
      } else {
        box.addClass('disabled');
        combo.attr('disabled', true);
      }
    });
  }

  /**
   * Tratamento da tela comércio
   */
  function jogo_tela_comercio()
  {
    $("#MEUSBATALHOES").change(function() {
      var item = $(this);
      var oPosX = $('.comercio-box .destino #POSX');
      var oPosY = $('.comercio-box .destino #POSY');

      var info = item.val().split('|');
      oPosX.val(info[0]);
      oPosY.val(info[1]);
    });
  }

  /**
   * Montar tratamento do popup dos batalhões
   */
  function jogo_batalhoes_popup()
  {
    var btn = $('#btnBatalhoes');
    var pop = $('#batsPopup');

    btn.click(function() {

      if (pop.is(':visible'))
      {
        pop.fadeOut('fast');
        return false;
      }

      var p = new NFPopup();
      p.popup = pop;
      p.comp  = btn;
      p.fadeIn('fast');
    });
  }
