$(function()
{
    /* Division menu */
    $('#divisionMenu a[rel]').mouseover(function() { 
        $('#divisionMenu a').removeClass('active'); 
        $(this).addClass('active'); 
        $('#divisionPresentation div').addClass('none'); 
        $('#' + this.rel).removeClass('none'); 
    }); 
    
    
    /* Lightbox */
    $('a[rel="lightBox"]').lightBox();
    
    
    /* Photo slider */
    function mySlider(visibleItemsCount)
    {
        visibleItemsCount = visibleItemsCount - 1;
        itemsCount = $('#portfolioSamplePhotos a').size();
        
        if (itemsCount <= visibleItemsCount + 1) {
            $('a.nextItem').css('display', 'none');
            $('a.lastItem').css('display', 'none');
        }
        
        startIndex = $('#portfolioSamplePhotos a:not(.none):first').index();
        if (startIndex == 0) {
            $('a.lastItem').css('display', 'none');
        }
        
        /* Next item button */
        $('a.nextItem').click(function() {
            $('a.lastItem').css('display', 'block');
            index = $('#portfolioSamplePhotos a:not(.none):last').index();
            
            if (index < itemsCount - 1) {
                $('#portfolioSamplePhotos a').eq(index + 1).removeClass('none');
                $('#portfolioSamplePhotos a').eq(index - visibleItemsCount).addClass('none');
                
                if ((index + 1) == itemsCount - 1) {
                    $('a.nextItem').css('display', 'none');
                }
            }
        });
        
        /* Last item button */
        $('a.lastItem').click(function() {
            $('a.nextItem').css('display', 'block');
            index = $('#portfolioSamplePhotos a:not(.none):first').index();
            
            if (index > 0) {
                $('#portfolioSamplePhotos a').eq(index - 1).removeClass('none');
                $('#portfolioSamplePhotos a').eq(index + visibleItemsCount).addClass('none');
                
                if (index == 1) {
                    $('a.lastItem').css('display', 'none');
                }
            }
        });
    }
    
    mySlider(4);
});
