var slideshow = {
    time: 5000,
    interval : false,
    current: 0,
    nextImage: function( ) {
        next = (slideshow.current + 1)%jQuery("#slideshow_container div").size()
        slideshow.changeTo( next );
    },

    init:function(){
        jQuery("#slideshow_container div:first").show();
        jQuery("#slideshow_container ul li a").click(slideshow.clickHandler);
        jQuery("#super_offers h1").html( 
            jQuery("#slideshow_container p:first").html()
        );
        jQuery("#slideshow_container ul li").eq(0).addClass("current");
        slideshow.interval = window.setInterval(slideshow.nextImage, slideshow.time);
   },

    changeTo: function( next ) {
        if( next != slideshow.current ) {
            old = slideshow.current;
            
            jQuery("#slideshow_container div").eq(old).fadeOut("fast",function(){
                jQuery("#slideshow_container ul li").eq(old).removeClass("current");
                jQuery("#slideshow_container div").eq(next).fadeIn("fast");
                jQuery("#super_offers h1").html( 
                  jQuery("#slideshow_container p").eq(next).html()
                );
                jQuery("#slideshow_container ul li").eq(next).addClass("current");
            });
            slideshow.current = next;
        }
    },

    clickHandler: function() {
        if( slideshow.interval ) {
            window.clearInterval(slideshow.interval);
        }
        index = parseInt( jQuery(this).text() ) - 1;
        slideshow.changeTo(index);

        return false;
    }

};

