(function ($) {
Drupal.behaviors.hegreCovers = {
  attach: function (context, settings) {
    var box = $("#cover-box");
    
    if (!box.length && typeof Drupal.settings.hegre == 'object') {
      box = $(Drupal.settings.hegre.coverbox);
      $('body').append(box);
    }
    
    $('.field-name-coverl a:not(".hegre-covers-processed")').each( function() {
      var link = $(this);
      
      link.click( function() {
        var image = link.attr('rel');
        var url = link.attr('href');
        var title = link.find('img').attr('title');
        
        //box.find('.title').innerHtml(title);
        var img = box.find('img');
        
        img.attr('src', image).load( function() {
          box.find('.cover-image a').attr('href', url);
          //box.find('.cover-image img').attr('src', image);
          box.show();
          $.colorbox({transition:"elastic",opacity:".7",inline:true, href:"#cover-box", onClosed:function(){ box.hide(); img.attr('src', '').unbind('load'); }});
        });
        
        
        return false;
      })
    }).addClass("hegre-covers-processed");
  },
  detach: function (context, settings) {
  
  }
};

})(jQuery);;

