$(document).ready(function(){

    function find_dir_index(which){
        var dir_parts = which.split('_');
        return dir_parts[dir_parts.length-1];
    }

    function edit_root_dir(path, options){
        $('#new_root_dir_'+options.which_id).val(path);
        $('#new_root_dir_'+options.which_id).change();
    }

    $('.new_root_dir').change(function(){
        var cur_index = find_dir_index($(this).attr('id'));
        $('#display_new_root_dir_'+cur_index).html('<b>'+$(this).val()+'</b>');
    });

    $('.edit_root_dir').click(function(){
        var cur_id = find_dir_index($(this).attr('id'));
        var initial_dir = $("#new_root_dir_"+cur_id).val();
        $(this).nFileBrowser(edit_root_dir, {initialDir: initial_dir, which_id: cur_id});
        
    });

});