(function($) {

  Drupal.behaviors.tme = {

    attach: function(context, settings) {
      $(".views-field-field-photos .field-content .item-list ul", context).delegate('li', 'mouseenter', function() {
        //if ($(this).hasClass('first')) {
         var $parent = $(this).parent();
         $parent.find('li.first a img').addClass('rotateleft');
         $parent.find('li').not('.first').not('.last').find('a img').addClass('rotatenull');
         $parent.find('li.last a img').addClass('rotateright');
        //}
      }).delegate('img', 'mouseleave', function() {
        $('li.first a img').removeClass('rotateleft');
        $('li.first').next().find('a img').removeClass('rotatenull');
        $('li.last a img').removeClass('rotateright');
      });

      $("div.view-prestation-split.view-display-id-block_1 div.views-field.views-field-field-photos div.field-content a img:not(.processed)").each(function(index, element){
        $("div.views-field.views-field-field-photos div.field-content a img").addClass('processed');
        rdm = Math.random() * 20 - 10;
        transition = 'all 5s ease-in-out';
        rotation = 'rotate('+ rdm + 'deg)';
        $(element).css({'transition': transition, '-moz-transition': transition, '-webkit-transition': transition});
        $(element).css({'transform': rotation, '-moz-transform': rotation, '-webkit-transform': rotation});
      });

      if ($('body').hasClass('node-type-album')) {
        if ($('body').hasClass('autoscrolled')) {
        } else {
          var top = $('#zone-menu-wrapper').offset().top;
          $('html,body').animate({scrollTop: top}, 1000);
          $('body').addClass('autoscrolled');  
        }
        //return false;
      }

      $('#zone-menu-wrapper').waypoint(function(event, direction) {
        $(this).toggleClass('sticky', direction === "down");
        //event.stopPropagation();
      });

    }
  }

})(jQuery);
;

