  
    jQuery(document).ready(function(jQuery) {

      jQuery('#home-cols .left-col a').each(function(index){
        if(!jQuery(this).children('img').length) {
          jQuery(this).addClass('left-col-home');
        }
      });

      jQuery('#home-cols .middle-col a').each(function(index){
        if(!jQuery(this).children('img').length) {
           jQuery(this).addClass('middle-col-home');
        }
      });

      jQuery('#home-cols .right-col a').each(function(index){
         if(!jQuery(this).children('img').length) {
           jQuery(this).addClass('right-col-home');
        }
      });

      jQuery('.carousel-content img').load(function() {
        jQuery('#loading').css('display','none');
      });

      jQuery("a img").mouseover(function ()
      {
        jQuery(this).stop().animate({"opacity": "0.5"}, "slow");
      });
      jQuery("a img").mouseout(function ()
      {
        jQuery(this).stop().animate({"opacity": "1"}, "slow");
      });
        
        jQuery('#carousel-items').after('<div id="carousel-nav" class="clearfix"></div>').cycle({
            pager: '#carousel-nav',
            speed:   3000,

            // callback fn that creates a thumbnail to use as pager anchor
            pagerAnchorBuilder: function(i,slide) {
                var title = jQuery(slide).children('.left').children('a').children('img').attr('title');
                return '<a href="#">'+ title +'</a>';
            }
        });

      
      jQuery('#carousel-nav a').each(function(index){
          var current = index + 1;
          jQuery(this).addClass('nav-'+current);
      })

      jQuery('.carousel-content').each(function(index){
          var current = index + 1;
          jQuery(this).addClass('slide-'+current);
      })

        jQuery("a[rel=single_img_group]").fancybox({
              showNavArrows: 'true',
              showCloseButton: 'true',
              titleShow: 'true',
              titlePosition: 'inside',
                 'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
                   var desc = jQuery("a[rel=single_img_group]").eq(currentIndex).children('img').attr('title');
                   return '<span class="fancybox-title-left">' + title + '</span><span class="fancybox-title-right">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span><div class="clear"></div><span class="fancybox-desc-left clearfix">' + desc + '</span>';
                 }
        });

        jQuery(".assoc_cycle").cycle({
           speed: 1200
        });

});

