var Announce = new Class({
    Extends: Status,
    
    initialize: function(){
        this.announce_container = $('announce_container');
        
        if(!this.announce_container){ 
            return {};
        }
    },
    
    _build: function(){        
        var clear           = new Element('div', {'class' : 'clear'});
        this.pop_title      = new Element('h3').set('html', this.display_title || '');
        this.pop_message    = new Element('span').set('html', this.display_message);
        this.pop_buttons    = new Element('div', {'class' : 'box_buttons'}).adopt(this.display_buttons);
        var box_content     = new Element('div', {'class' : 'box_content'}).adopt(this.pop_title, this.pop_message, this.pop_buttons);
        var tl              = new Element('div', {'class' : 'top_left'}).adopt(box_content);
        var top             = new Element('div', {'class' : 'top'}).adopt(tl, clear);
        var bl              = new Element('div', {'class' : 'bottom_left'});
        var bottom          = new Element('div', {'class' : 'bottom'}).adopt(bl, clear);
        this.popup          = new Element('div', {'class' : 'box_announce'}).adopt(top, bottom).inject(this.announce_container);
        
        return this;
    }
})
