document.observe("dom:loaded", function() {
    $$('div.bulletin').invoke('observe', 'click', function(event) {
        var detailElement = new Element('div', {'class':'bulletin-detail'});
        detailElement.update(
            "<img class='bulletin-close' src='images/b_reject.gif' />"
            + this.innerHTML);

        Element.insert(this.up(), {'before':detailElement});
//         Element.clonePosition(detailElement, this, {'setWidth':'false', 'setHeight': 'false'});

        detailElement.down().observe('click', function (event) {
            this.up().remove();
        });
    });
    $$('div.bulletin').invoke('setStyle', {'cursor':'pointer'});
});
