Ext.onReady(function()
{
   var store = new Ext.data.Store(
   {
      reader: new Flickr.FlickrPhotoReader(),
      proxy: new Flickr.FlickrProxy(
      {
         apiKey: 'd4396e08e2a00f2c913d1fe5aa040c16',
         method: 'photos.search'
      }
      )
   }
   );
   var w = new Flickr.FlickrWindow(
   {
      store: store,
      width: 400,
      height: 400,
      closeAction: 'hide',
      listeners:
      {
         hide: function()
         {
            b.show();
         }
      }
   }
   );
   w.show();
   var b = new Ext.Button(
   {
      renderTo: 'reopen',
      text: 'Open Window',
      hidden: true,
      handler: function()
      {
         w.show();
         b.hide();
      }
   }
   );
}
);