var Banner = {

    intervalTime: 5000,
    
    current: 1,
    
    top: 0,

    swap: function () {
        $('#banner p a')
            .removeClass('current');
        $('#banner p a:eq(' + (Banner.current - 1) + ')')
            .addClass('current');
        $('#banner li.current')
            .removeClass('current')
            .fadeOut('slow');
        $('#banner li:eq(' + (Banner.current - 1) + ')')
            .addClass('current')
            .fadeIn('slow');
    },
    
    next: function () {
        if (Banner.current === Banner.top) {
            Banner.current = 1;
        }
        else {
            Banner.current++;
        }
        Banner.swap();
    },
    
    select: function (index) {
        Banner.current + (index + 1);
        Banner.swap();
    },
    
    start: function () {
        var length = $('#banner li').length;
        if (length > 1) {
            $('#banner li').each(function (i) {
                $('<a href="javascript:void(0)">a</a>').appendTo('#banner p');
            });
            $('#banner li:eq(0), #banner p a:eq(0)')
                .addClass('current')
            $('#banner li:gt(0)')
                .hide();
            Banner.top = length;
            setInterval(Banner.next, Banner.intervalTime);
        }
    }

};
$(function () {Banner.start();});
