msBrowser = Class.create();
msBrowser.prototype =
{
  initialize: function (Handle, Options) {

    this.Options = {
      Module: 'filesbackend',
      Action: 'list',
      Show: 'Page',
      List: 'list',
      Update: Handle,
      Root: 1
    };
    
    Object.extend(this.Options, Options || {});
    
    this.Handle = Handle;

  },
  
  start: function () {
    var parenturl = window.location.href;
    var pi = parenturl.indexOf('_dev', 0);
    var dev = pi >= 0 ? '_dev' : '';

    window.open('/backend'+dev+'.php/browserhandler/index/root/' + this.Options.Root + '/mod/' + this.Options.Module + '/act/' + this.Options.Action + '/show/' + this.Options.Show + '/list/' + this.Options.List + '/update/' + this.Options.Update, 'filebrowser', 'width=790,height=500,scrollbars=no,toolbar=no,location=no')
  }
};
