(function ($) {
  Drupal.behaviors.exampleModule = {
    attach: function(context, settings) {
     
      if ($('.field-name-field-gallery-image a').length) {
        var img_links = $(".field-name-field-gallery-image a");
        for (var i = 0, ii = img_links.length; i < ii; i++){
          // console.log($(this).parent().find('.field-name-field-gallery-description'));
         var img_title = $(img_links[i]).parent().parent().find('.field-name-field-gallery-description').html();
         $(img_links[i]).attr('rel','lightbox[field_gallery_image]['+$.trim(img_title)+']');
         /*
          if (thumbs[i].title && thumbs[i].title.length > 0)
          {			
            var imgtitle = thumbs[i].title;	
            var len = 60;
            if (imgtitle.length > len) {
              imgtitle = imgtitle.substring(0, len);
              imgtitle = imgtitle.replace(/\w+$/, '');
              imgtitle = imgtitle + ' …';
          }
       //     $(thumbs[i]).wrap('<div class="wrapper" />').				
        //    after('<div class=\'caption\'>' + imgtitle + '</div>').removeAttr('title');
          } */
          
        }
        $('.entity-field-collection-item').mouseenter(
          function(){
            height = $(this).find('.field-name-field-gallery-description').outerHeight();
            $(this).find('img').stop().animate({
              opacity: ".6"
            }, 300);		
            $(this).find('.field-name-field-gallery-description').stop().animate({
              top:"-"+height+"px"
            }, 300);			
          }).mouseleave(
          function(){
            $(this).find('img').stop().animate({
              opacity: "1.0"
            }, 300);					
            $(this).find('.field-name-field-gallery-description').stop().animate({
              top:"45px"
            }, 100);
          }		
         );		
      }
    }
  };
})(jQuery);;

