window.addEvent('domready', function() {
    var status = {
        'true': 'open',
        'false': 'close'
    };

    //-vertical

    var myVerticalSlide = new Fx.Slide('vertical_slide');
    $('vertical_slide').setStyle('display', 'none');
    myVerticalSlide.hide();

    $('v_toggle').addEvent('click', function(e) {
        e.stop();
        $('vertical_slide').setStyle('display', 'block');
        myVerticalSlide.toggle();
    });

    // When Vertical Slide ends its transition, we check for its status
    // note that complete will not affect 'hide' and 'show' methods
    myVerticalSlide.addEvent('complete', function() {
        if (status[myVerticalSlide.open] == "open") {
            $('vertical_status').set('html', "Cancel Topic Posting");
        }
        else {
            $('vertical_status').set('html', "Post a New Topic");
        }

    });

});
