(function($){
    $(function(){
        //Menus
        makeMenus();
        
        //Footer menus
        makeFooterMenus();
        
        $("#bigslider div.scrollable")
            .scrollable({circular: true, speed: 500})
            .navigator()
            .autoscroll({ autoplay: true, interval: 7000 });
            
        $("#sidebar div.news div.scrollable")
            .scrollable({vertical: true, circular: true, speed: 500})
            .autoscroll({ autoplay: true, interval: 5500 });
            
        nggalleryCatalogue();
    });
    
    function makeFooterMenus(){        
        $('ul#footerMenu li ul.sub-menu').each(function(){
            $('li > a:first', this).addClass('first-element');            
        });
        
        var counter = 0;
        $('ul#footerMenu > li').each(function(){
            if( (counter % 3) == 0 )
                $(this).addClass('newline');
                
            counter++;
        })
    }
    
    function makeMenus(){
        $('#menuGroup ul').superfish({
            autoArrows	: false,
            delay:         400
            
        });
        
    }
    
    /**
    *   Nggallery Catalogue Image swap
    **/
    function nggalleryCatalogue(){
        $('div.catalogue-Gallery > ul.listImages > li > a').click(function(){
           var destImg = $(this).parent().parent().parent('div.catalogue-Gallery').find('div.bigPic > img');
           var srcImg = $(this).find('img');
           
           destImg.attr({
                'alt': srcImg.attr('alt'),
                'title': srcImg.attr('title'),
                'src': $(this).attr('href')
           });
           
           return false; 
        });
    }
})(jQuery.noConflict());
