var SectorHeight = 0;

$(window).load(function ()
{
    InitialiseSectorScroller($('#SectorsAccordion').hasClass('accordionOpened'));
});

function InitialiseSectorScroller(isOpen)
{
    if (SectorHeight == 0 && isOpen)
    {
        $('#SectorScroller .scrollInner').cycle({
            next: '#SectorScroller .next',
            prev: '#SectorScroller .prev',
            pause: true,
            pauseOnPagerHover: true,
            fx: 'scrollHorz',
            pager: '#SectorScroller .pager',
            after:     onAfterSectorChange
        });

        $('#SectorScroller .scrollInner .scrollerItem').hover(function () 
        {
            $(this).addClass('scrollerHover');
        },
        function () 
        {
            $(this).removeClass('scrollerHover');
        });
        
        $('#SectorScroller .scrollInner .scrollerItem').each(function(){
            var height = $(this).height();
            if (SectorHeight < height)
            {
                SectorHeight = height;
            }
        });
        
        $('#SectorScroller .scrollInner .scrollerItem').height(SectorHeight);
        
        var topPosition = Math.round(((SectorHeight - 11) / 2) - 5.5);
        $('#SectorScroller .next').css('top', topPosition);
        $('#SectorScroller .prev').css('top', topPosition);
    }
}

function onAfterSectorChange(curr,next,opts)
{
    $('#SectorScroller .pager').width(opts.slideCount * 15);
}
