(function($) {
	$.fn.rotate_channels = function(interval) {
        var inter = (typeof interval == 'undefined') ? 5000 : interval;
		var container = $(this);
		var totale = container.find("li").size();
		var current = 1;
        var page = 1
        var per_page = 3;
        var pages = Math.ceil(totale/per_page);
        container.find("li").hide();
        $(container.find("li").splice(0,per_page)).show();

		var i = setInterval(function() {
            if (current >= totale) {
                current = 0;
                page = 0;
            }
			if (current%per_page == 0){
                
                container.find("li").hide();
                $(container.find("li").splice(per_page*page,per_page)).fadeIn('fast');
                page++;
            }
			container.find("li").filter(":eq("+current+")").addClass('active').end().not(":eq("+current+")").removeClass('active');
            id = container.find("li").filter(":eq("+current+")").attr('id');
            $('div.image').hide();
            $('div.'+id).fadeIn('fast');
			current++;
		}, inter);
		return container;
	};
})(jQuery);

