popper = {
  open: function(conf, name) {
    var attrs = this.attrs[conf];
    if (!attrs) {
      attrs = this.attrs['deflt'];
    }
    var args = '';
    var sep = '';
    for (var nm in attrs) {
      args += sep + nm + '=' + attrs[nm];
      sep = ','
    }

    if (!name) {
      name = 'tbpPop_' + conf;
    }

    var win = window.open('about:blank', name, args);

    win.focus();
    win.focus();

    return true;
  },

  attrs: {
    deflt: {
      width: 800,
      height: 600
    },

    small: {
      width: 500,
      height: 400,
      resizable: 'yes',
      scrollbars: 'yes',
      toolbar: 'no',
      location: 'no',
      directories: 'no',
      status: 'yes',
      menubar: 'no'
    }
  }
}

