function show_message(type, msg) {
    var msg_box = new Element('div'); 
    msg_box.set('class', 'message ' + type); 
    msg_box.set('html', msg);
    $('message-container').grab(msg_box);
    msg_box.fade(1);
    
    function dismiss() {
        msg_box.morph({
            'margin-top': -msg_box.getSize().y-5
            });
        new Fx.Tween(this, {
            property: 'opacity',
            link: 'chain'
            }).start(0).chain(function() {
                msg_box.dispose()
                });
        }
    
    dismiss.delay(4000, msg_box);
}

