var gameticker_margin = 0;
var margin_offset = 242;
var num_games = 0;
var interval = null;

function animate_gameticker() {
    $('#gamespace').animate({
        marginLeft: gameticker_margin + 'px'
    });
}
function move_gameticker() {
    var current = parseInt($('.gameticker_game.active').get(0).id.split('_')[2]);
    if(current < (num_games - 1)) {
        $('#right').click();
    } else {
        $('#gameticker_game_0').click();
    }
}
function reset_interval() {
    clearInterval(interval);
    interval = setInterval(move_gameticker, 7000);
}

$(function() {
    $('#rulesandregstext').dialog({
        modal: true,
        autoOpen: false,
        height: 450,
        width: 550,
        overlay: {
            backgroundColor: '#000',
            opacity: 0.7
        }
    });
    
    $('#rulesandregs').click(function() {
        $('#rulesandregstext').dialog('open');
    });

    num_games = $('#gameticker #ticker .gameticker_game').length;

    $('.gameticker_game').click(function(e) {
      e.preventDefault();
      gameticker_margin = (this.id.split('_')[2] * margin_offset) * -1;
      $('.gameticker_game.active').removeClass('active');
      $(this).addClass('active');
      reset_interval();
      animate_gameticker();
    });
    $('#left').click(function(e) {
      e.preventDefault();
      $('#gameticker_game_' + (parseInt($('.gameticker_game.active').get(0).id.split('_')[2]) - 1)).click();
    });
    $('#right').click(function(e) {
      e.preventDefault();
      $('#gameticker_game_' + (parseInt($('.gameticker_game.active').get(0).id.split('_')[2]) + 1)).click();
    });
    if(num_games) {
        reset_interval();
    }
});
