(function($) {
    $(document).ready(function() {

        var li = $("div[class='topic-keyword'] li");
        var ul = $("div[class='topic-keyword'] ul");

        var top = 71;
        var row = [];
        var col = [];
        for (i = 0; i < li.length; i++) {
            if (top == $(li[i]).position().top) {
                col[col.length] = $(li[i]);
            } else {
                row[row.length] = col;
                col = [];
                col[col.length] = $(li[i]);
                top = $(li[i]).position().top;
            }
            if (i + 1 == li.length) {
                row[row.length] = col;
            }
        }

        var index = 0;
        var scrollPx = $(ul).height();
        var interval = 3000;
        var timer = window.setInterval(scroll, interval);


        //$(li).hover(
        //    function() {
        //        clearInterval(timer);
        //        index = 0;
        //    },
        //    function() {
        //        timer = window.setInterval(scroll, interval);
        //    }
        //);


        function scroll() {
            index++;
            //alert(index);
            var top = $(ul).scrollTop() + scrollPx;
            if (index >= row.length) {
                top = 0;
                index = 0;
            }
            $(ul).animate({ scrollTop: top }, 1500);
            if (index == 2) {
                interval = -1;
            }
        }
    });

})(jQuery);

