/**
 * Home.js
 *
 * @package    Site
 * @author     Nickael Almeida <nickael@tribodejuda.com>
 * @copyright  Tribo de Judá Informática LTDA. (c)
 * @version    $Id$
 **/


/**
 * Includes
 **/
include(sURL + '/Include/JS/Classes/Carregando.js');



/**
 * Primeira Logo No Ar
 * @var int
 **/
var iNoArPrimeiro = 0;

/**
 * Última Logo No Ar
 * @var int
 **/
var iNoArUltimo = 3;

/**
 * Total de Logos No Ar
 * @var int
 **/
var iNoArTot = 0;

/**
 * Primeira Logo Clientes
 * @var int
 **/
var iClientePrimeiro = 0;

/**
 * Última Logo Clientes
 * @var int
 **/
var iClienteUltimo = 2;

/**
 * Total de Logos Clientes
 * @var int
 **/
var iClienteTot = 0;



/**
 * NoArAnterior::NoArAnterior()
 * Volta a logo da sessão no ar
 *
 * @return void
 **/
function NoArAnterior() {

  if (iNoArPrimeiro == 0) { return; }

  $('div#NoAr ul li:eq('+ iNoArUltimo +')').hide().addClass('Borda');
  $('div#NoAr ul li:eq('+ (iNoArUltimo - 1) +')').removeClass('Borda');
  $('div#NoAr ul li:eq('+ (iNoArPrimeiro - 1) +')').show();

  iNoArPrimeiro--;
  iNoArUltimo--;

  return;
}



/**
 * NoArProximo::NoArProximo()
 * Avança a logo da sessão no ar
 *
 * @return void
 **/
function NoArProximo() {

  if (iNoArUltimo == (iNoArTot - 1)) { return; }

  $('div#NoAr ul li:eq('+ iNoArPrimeiro +')').hide();
  $('div#NoAr ul li:eq('+ iNoArUltimo +')').addClass('Borda');
  $('div#NoAr ul li:eq('+ (iNoArUltimo + 1) +')').removeClass('Borda').show();

  iNoArPrimeiro++;
  iNoArUltimo++;

  return;
}



/**
 * ClinteAnterior::ClinteAnterior()
 * Volta a logo dos clientes
 *
 * @return void
 **/
function ClinteAnterior() {

  if (iClientePrimeiro == 0) { return; }

  $('div#Clientes ul li:eq('+ iClienteUltimo +')').hide();
  $('div#Clientes ul li:eq('+ (iClientePrimeiro - 1) +')').show();

  iClientePrimeiro--;
  iClienteUltimo--;

  return;
}



/**
 * ClinteProximo::ClinteProximo()
 * Avança a logo dos clientes
 *
 * @return void
 **/
function ClinteProximo() {

  if (iClienteUltimo == (iClienteTot - 1)) { return; }

  $('div#Clientes ul li:eq('+ iClientePrimeiro +')').hide();
  $('div#Clientes ul li:eq('+ (iClienteUltimo + 1) +')').show();

  iClientePrimeiro++;
  iClienteUltimo++;

  return;
}



/**
 * AbreModalNoArTv::AbreModalNoArTv()
 * Abre o modal para ver a transmissão no ar em TV
 * 
 * @param  string sTV
 * @return void
 **/
function AbreModalNoArTv(sTV) {
  
  oCarregando.Mostrar();
  
  $('#DivModal').html('').load(sURL + '/noArTv.php?sTV=' + sTV, function () {
    $('#DivModal').addClass('NoArTv');
 
    var iWinH   = $(window).height();
    var iWinW   = $(window).width();
    
    var iScroll1 = $('html, body').attr('scrollTop');
    var iScroll2 = $('body').attr('scrollTop');
    
    if (iScroll1 > iScroll2) {
      var iScroll = iScroll1;
    } else {
      var iScroll = iScroll2;
    }
    
    
    $('#DivModal').css('top',  (iWinH / 2) - ($('#DivModal').height() / 2) + iScroll);
    $('#DivModal').css('left', (iWinW / 2) - ($('#DivModal').width() / 2));

    $('#DivModal').fadeIn(1000);
    
    $('#DivBloqueio').click(function () {
      oCarregando.Fechar();
    });
  });
    
  return;
}



/**
 * AbreModalNoArRadio::AbreModalNoArRadio()
 * Abre o modal para ver a transmissão no ar em Rádio
 * 
 * @param  string sRadio
 * @return void
 **/
function AbreModalNoArRadio(sRadio) {
  
  oCarregando.Mostrar();
  
  $('#DivModal').html('').load(sURL + '/noArRadio.php?sRadio=' + sRadio, function () {
    $('#DivModal').addClass('NoArRadio');
 
    var iWinH   = $(window).height();
    var iWinW   = $(window).width();
    
    var iScroll1 = $('html, body').attr('scrollTop');
    var iScroll2 = $('body').attr('scrollTop');
    
    if (iScroll1 > iScroll2) {
      var iScroll = iScroll1;
    } else {
      var iScroll = iScroll2;
    }
    
    
    $('#DivModal').css('top',  (iWinH / 2) - ($('#DivModal').height() / 2) + iScroll);
    $('#DivModal').css('left', (iWinW / 2) - ($('#DivModal').width() / 2));

    $('#DivModal').fadeIn(1000);
    
    $('#DivBloqueio').click(function () {
      oCarregando.Fechar();
    });
  });
    
  return;
}



/**
 * CadastraEmail::CadastraEmail()
 * Cadastra o e-mail informado no banco de dados
 * 
 * @return void
 **/
function CadastraEmail() {
  
  if ($('#sFrmNome').val() == '' || $('#sFrmEmail').val() == '') {
    alert('Atenção!' + "\n" + 'Preencha os campos Nome e E-mail' + "\n" + 'para o cadastro ser executado.');
    return;
  }
  
  alert('Obrigado!' + "\n" + 'E-mail cadastrado com sucesso.');
  
  $('#sFrmNome').val('');
  $('#sFrmEmail').val('');
  
  return;
}
