$(document).ready(function() {
    // Hide form parts
    $('#edit_form_desc').hide();
    $('#edit_form_extra_metadata').hide();
    // toggles additional form parts
    $('#edit_form_btn_desc').click(function() {
        $('#edit_form_desc').toggle('fast');
        return false;
    });
    $('#edit_form_btn_extra_metadata').click(function() {
        $('#edit_form_extra_metadata').toggle('fast');
        return false;
    });
    
    // add autogrow features
    $('textarea.expanding').autogrow();
    
    // add preview button feature
    
    edit_form = $('#edit_form')[0];
    var reset_edit_form = function(){
        edit_form.target = null;
    }
    
    $('#btn_save_draft').click(reset_edit_form);
    $('#btn_publish').click(reset_edit_form);
    $('#btn_preview').click(function(){
        window.open('', 'kw_prev_window', 'directories=0, menubar=0, scrollbars=1, status=0');
        edit_form.target = 'kw_prev_window';
        edit_form.submit();
    });
});