 var interval_time = 4000; // 3 seconds between changes
            var item_count;
            var item_interval;
            var old_item = 0;
            var current_item = 0;

            $(document).ready(function() {
                item_count = $("div.slideshow-item").size();

                $("div.slideshow-item").each(function(i) {
                    $(this).hide();
                });

                $("div.slideshow-item:eq(" + current_item + ")").fadeIn("slow");

                item_interval = setInterval(item_rotate, interval_time); // time in milliseconds
                $('#slideshow-container').hover(function() {
                    clearInterval(item_interval);
                }, function() {
                    item_interval = setInterval(item_rotate, interval_time); //time in milliseconds
                    item_rotate();
                });
            });

            function item_rotate() {
                current_item = (old_item + 1) % item_count;
                $("div.slideshow-item:eq(" + old_item + ")").fadeOut("slow", function() {
                    $("div.slideshow-item:eq(" + current_item + ")").fadeIn("slow");
                });
                old_item = current_item;
            }
