var SimpleWnd=new Class({
  Implements:[Options],
  Options:{
    'id':'',
    'content':'',
    'fxDuration':500,
    'delayStart':500,
    'delayHold':2000,
    'minOpacity':0,
    'maxOpacity':1,
    'autoClose':true
  },
  initialize: function(o){
    this.setOptions(o);
    this.Wnd=new Element('div',{'id':this.options.id,'class':'app_simplewnd','html':this.options.content});
    var i=this, wnd=i.Wnd;
    wnd.fadeOut=new Fx.Morph(wnd,{'duration':i.options.fxDuration}).addEvent('complete',function(){if(i.options.autoClose)wnd.dispose();});
    wnd.fadeIn=new Fx.Morph(wnd,{'duration':i.options.fxDuration}).addEvent('complete',function(){
      setTimeout(function(){wnd.fadeOut.start({'opacity':i.options.minOpacity});},i.options.delayHold);
    });
  },
  Show:function(){
    var i=this;
    if($(i.Wnd.id)) {
      i.Wnd.fadeIn.start({'opacity':i.options.maxOpacity});
    } else {
      document.body.adopt(i.Wnd);
      setTimeout(function(){i.Wnd.fadeIn.start({'opacity':i.options.maxOpacity});},i.options.delayStart);
    }
  }
});

function sWnd(content){
  new SimpleWnd({
    'id':'popupS',
    'content':content,
    'fxDuration':500,
    'delayStart':0,
    'delayHold': 2000,
    'minOpacity':0,
    'maxOpacity':1,
    'autoClose':true  
  }).Show();
}
