$(document).ready(function(){
    scrollSeminarsSmall();
   
    jQuery('#scrollbox2 .csc-textpic-imagewrap').attr('style', 'width: 447px; overflow: hidden;');
    var width = 0;
    jQuery('#scrollbox2 .csc-textpic-imagecolumn dl').each(function(i) {
        width = width + 148;
    });
    jQuery('#scrollbox2 .csc-textpic-imagecolumn').attr('style', 'width: '+width+'px;');
    jQuery('#scrollbox2 .csc-textpic-imagewrap').jScrollPane({   
        trackClickSpeed: 2,
        showArrows: true,
        horizontalGutter: 10, 
        horizontalDragMinWidth: 66, 
        horizontalDragMaxWidth: 66
    }); 

    jQuery('a.iframe').fancybox({
        'overlayColor'      : '#252525',
        'width'             : 928,
        'height'            : 538,
        'autoDimensions'    : false,
        'autoScale'         : false,
        'transitionIn'      : 'none',
        'transitionOut'     : 'none',
        'type'              : 'iframe',
        'padding'           : 0,
        'margin'            : 0,
        'scrolling'         : 'no'
    });

    jQuery("a.inline").fancybox({
        'hideOnContentClick': true
    });

    setStageNaviState();

    jQuery('#stage-navi ul li:first').attr('class', 'act carousel-0');
    jQuery('#stage-navi ul li.carousel-0 span.arrow').css('display', 'block');
    startSlide();
});

function setStageNaviState() {
    jQuery('#stage-navi ul li').each(function(i) {
        if(0 == i)
            jQuery(this).attr('class', 'carousel act carousel-' + i);
        else
            jQuery(this).attr('class', 'carousel carousel-' + i);
    });
}
function startSlide() {
    start = true;
    var $header_stage = jQuery('#header-stage').cycle({
        fx:     'fade',
        speed:  '1000',
        before:  onAfter,
        timeout: 6000
    });

    jQuery('#stage-navi ul li a').each(function(i) {
        //jQuery(this).attr('doi', 'dei');
        jQuery(this).click(function() { 
            $header_stage.cycle(i);
            $header_stage.cycle('pause');
            setTimeout("jQuery('#header-stage').cycle('resume')", 14000);
            jQuery('#stage-navi ul').find('li').removeClass('act');
            jQuery('#stage-navi ul li.carousel-' + i).attr('class', 'act carousel-' + i);
            jQuery('#stage-navi ul li').find('span').css('display', 'none');
            jQuery('#stage-navi ul li.carousel-' + i + ' span.arrow').css('display', 'block');
            return false;
        });
    });

    start = false;
}

function onAfter(curr, next, opts) {
    var index = opts.currSlide == (opts.slideCount - 1) ? 0 : opts.currSlide + 1;
    var slideCount = opts.slideCount;

    if(false === start) {
        jQuery('#stage-navi ul').find('li').removeClass('act');
        jQuery('#stage-navi ul li.carousel-' + index).attr('class', 'act carousel-' + index);
        jQuery('#stage-navi ul li').find('span').css('display', 'none');
        jQuery('#stage-navi ul li.carousel-' + index + ' span.arrow').css('display', 'block');
    }
}

