/**
 * Class mootools qui permet de gérer les modèles favoris Eroblog
 */

var MooEroBlacklist = new Class({
    
    Extends: MooCookieList,
    
    getOptions: function() {
        return {
            fav_btn_class:'add_to_blacklist',
            destination_div:'my_blacklisted_models',
            cookie_name:'blackCookie',
            model_box_id:'model_box_%ID%'
        }
    },
    
    initialize: function(domain, options) {
        this.parent(domain, options);
    },

    addVisualAlert: function(box_el) {
        var myFx = new Fx.Tween(box_el);
        myFx.start('opacity',0);
        myFx.addEvent('complete',function(e) {
            box_el.setStyle('display','none');
            this.rearrangeBoxes();
        }.bind(this));

    },
    
    removeVisualAlert: function(box_el) {
        box_el.setStyle('display','block');
        var myFx = new Fx.Tween(box_el);
        myFx.start('opacity',1);
        this.rearrangeBoxes();
    },
    
    rearrangeBoxes: function() {
        var i=1;
        $$('.whois_dl').each(function(el,j) {
            el.removeClass('last');
            if(el.getStyle('display')=='block' || el.getStyle('display')=='inline') {
            
            
            
            
                if(i%3==0) {
                   el.addClass('last');
                }
                i++;
            }
        });
    }

});


