
(function($) {
    $(function() {
        var vg_news_ticker_size = $('#vg-news-ticker ul li').length;
        if (vg_news_ticker_size > 0) {
            var vg_news_ticker_timer = 0;
            $('.vg-tick').click(function(e) {
                e.preventDefault();
                var direction = this.id.replace(/vgnt-/, '');
                 vg_news_ticker_play(direction);
            });
            $('#vg-news-ticker').hover(function() {
                $('.vg-tick').fadeIn(200);
                clearInterval(vg_news_ticker_timer);
            },
            function() {
                $('.vg-tick').fadeOut(200);
                vg_news_ticker_start();
            });
				function vg_news_ticker_start(){
         vg_news_ticker_timer = setInterval(function(){ vg_news_ticker_play(); },5000);
        };
        function vg_news_ticker_play(dir) {
            var index = $('.vgnt-active').removeClass('vgnt-active').removeAttr('style').index();
						var direction = (dir !== null && dir !== undefined) ? dir : ( index <= (vg_news_ticker_size - 1) ? 'right' : 'left' );
            if (direction == 'left') {
                var pos = index === 0 ? vg_news_ticker_size - 1: index - 1;
            } else {
                var pos = index === (vg_news_ticker_size - 1) ? 0: index + 1;
            }
            $('#vg-news-ticker ul #vg-news-tick-' + pos).fadeIn(500,
            function() {
                $(this).addClass('vgnt-active');
            });
        };
         vg_news_ticker_start();
        }
    });
})(jQuery);
