function slideshow_init(elem) {
    var slideshow = $('#' + elem);
    var number_of_slides = $('.slide', slideshow).length;
    $('.slide-1', slideshow).show();
    $('.thumb-1').addClass('active');
    var current_slide = 1;
    var cycle = setInterval(function() {
        if(current_slide < number_of_slides) next_slide = current_slide + 1;
        else next_slide = 1;

        $('.slide-' + current_slide, slideshow).fadeOut('slow');
        $('li', slideshow).removeClass('active');
        $('.thumb-' + next_slide, slideshow).addClass('active');
        $('.slide-' + next_slide, slideshow).fadeIn('slow');

        current_slide = next_slide;
    }, 6000);

    slideshow.delegate('li a', 'click', function(e) {
        e.preventDefault();
        clearInterval(cycle);
        $('.slide', slideshow).fadeOut('slow');
        $('li', slideshow).removeClass('active');
        $(this).parent().addClass('active');
        $('.' + $(this).attr('rel'), slideshow).fadeIn('slow');
    });
}


jQuery(function($) {
    if($('#slideshow').length > 0) {
        slideshow_init('slideshow');
    }

    if($('#image_player').length > 0) {
        var options = {
            stageWidth:240,
            stageHeight:160,
            autoStart:true,
            pauseOnHover:true,
            delay:5,
            transition:'slow',
            loop:true
        };
        $('#image_player').imagePlayer(options);
    }

    if($('#main').outerHeight() < $('#sidebar').outerHeight()) {
        $('#main').css('height', $('#sidebar').outerHeight()+'px');
    }
}); 
