$(document).ready( function() {

  var sel_big_block = jQuery('.big_banner_block');
  var cache_time    = sel_big_block.attr( "cache_time" );
  var is_autoplay    = sel_big_block.attr( "autoplay" );
  var v_timeplay     = sel_big_block.attr( "timeplay" );
  var timeplay        = ( parseInt( v_timeplay, 10 ) ) * 1000; // miliseconds


  var sel_block_buts         = jQuery( '.big_block_buttons' );
  var v_num_but              = sel_block_buts.attr( 'num_but' );
  var num_but                 = parseInt( v_num_but, 10 );


  function set_all_to_unselected() {

     $('.but_ban').each ( function( item, element ) {
        $( this ).removeClass( 'but-ban-selected' );
        $( this ).addClass( 'but-ban-unselected' );
     });

  }

  $('.but_ban').click( function(e) {

    set_all_to_unselected();

    var sel_cur_but = $(this);
    var link_text    = $(this).text();

    $.get( '/bitrix/components/alexm/utils.big_banner_block/show_banner_block.php',
           {"id": link_text, "cache_time": cache_time },
           function(data) {

           $('.big_banner_center').html(data);
           sel_cur_but.addClass( 'but-ban-selected' );
           sel_block_buts.attr( 'index_but_current', link_text );

    });
    e.preventDefault();
  });

  $('.but-ban-selected').click();

  if( is_autoplay == 'Y' ) {
      sel_block_buts.everyTime( timeplay, 'while_buttons', function( i ) {

        var i=0;
        var v_index_but_current = sel_block_buts.attr( 'index_but_current' );
        var index_but_current    = parseInt( v_index_but_current, 10 );

        if( index_but_current < num_but )
            index_but_current++;
        else
            index_but_current = 1;


        set_all_to_unselected();

        $( '.but_ban' ).each( function( item, element ) {
            i++;
            if( i == index_but_current ) {
                $(this).click();
            }
        });

      });
  }

});
