In the following code
var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');
the part '$active.next().length' doesn't seem to compare anything and I don't understand how the condition is determined to be True or False.
Or is it saying that: if the various $next is equal to $active.next().length then the condition is true?