$(document).ready(function(){
      
    $('.pngfix').pngFix();  
        
    $('#pane2').jScrollPane({showArrows:true,scrollbarWidth:13});    
    
    // autoscroll carousel
    autoscroll('.infiniteCarousel',2000,true); // html elem, time, is autamatic
    autoscroll('.bijouxCarousel',2000,true);
    
    //main navigation rollover menu:
    mainNav($('#nav ul li'));
    mainNav($('.form li'));
    
    $('.fullscr a, .miniatsrc a, a.full_dossier').lightBox({
    	overlayOpacity: 0.5,
    	imageLoading: '/extension/mdl/design/mdl/images/lightbox-ico-loading.gif'
       }); 
   
});


function mainNav(activeLi) {
    
    if(activeLi.length) {
        activeLi.hover(function() {
            $(this).addClass('over');
        }, function() {
            $(this).removeClass('over');
        });     
    }
}

function autoscroll(elem,time,auto) {
    
    if(auto) {
        // THIS IS NEW CODE FOR THE AUTOMATIC INFINITE CAROUSEL
        var autoscrolling = true;
        $(elem).infiniteCarousel().mouseover(function () {
            autoscrolling = false;
        }).mouseout(function () {
            autoscrolling = true;
        });
        setInterval(function () {
            if (autoscrolling) {
                $(elem).trigger('next');
            }
        }, time);
    } else {
        $(elem).infiniteCarousel();    
    }
    
}

