﻿/*




*/

$.fn.adidoRotate = function(options) {
    var opts = $.extend({}, $.fn.adidoRotate.defaults, options);
    return this.each(function() {
        var $this = $(this);
        var s = $this.children('div.li').size();
        var c = 1;
        $this.children('div.li').append('<div class="itemHighlight"></div>');
        $.fn.adidoRotate.rotate($this, c, s);

        var rotateTimer = setInterval(function() {
            if (c < s) {
                c++;
            } else {
                c = 1;
            }
            $.fn.adidoRotate.rotate($this, c, s);
        }, 6000);

        $this.mouseover(function() {
            clearInterval(rotateTimer);
        });
    });
};

$.fn.adidoRotate.defaults = {
};

$.fn.adidoRotate.rotate = function(e, c, s) {
var rc = e.children('div.li:nth-child(' + c + ')');
    rc.children('.itemHighlight').fadeIn().end().siblings().children('.itemHighlight').fadeOut();
};
