component['frgPleaseWhait'] = Class.create({

  THREAD_ID: null,
  EXEC_UID: null,
  arrParams:  null,

  initialize: function(arrInstVars, arrParams, arrLang)
  {
    this.THREAD_ID    = arrInstVars.THREAD_ID;
    this.EXEC_UID     = arrInstVars.EXEC_UID;
    
    $$('form[_name="searchForm"]').each(function(elForm)
    {
        elForm.observe('submit', this._onSubmit.bind(this));
    }.bind(this));
    
    $$('input[name="text"][_value]').each(function(elInput)
    {
        elInput.setAttribute('value', elInput.getAttribute('_value'));
        elInput.observe('focus', this._clearInput.bind(this));
    }.bind(this));
  },
  _clearInput: function(evt)
  {
        var elInput = evt.element(); 
        if(elInput.getAttribute('_value')==$F(elInput))
        {
            elInput.clear();
        }
  },
  _onSubmit: function(evt)
  {
    evt.stop();  
    $(document.body).insert({top: $F(this.EXEC_UID+'-code')});
    $$('input[_value]').each(function(elInput)
    {
        if(elInput.getAttribute('_value')==$F(elInput))
        {
            elInput.clear();
        }
    });
    
    (function(){evt.findElement('form').submit();}).defer();
  }
});
arrJsLoaded['component.frgPleaseWhait.js']=true;init.jsLoaded("component.frgPleaseWhait.js");
