defaults = {
  tredirectURL: null,
  tinterfaceURL: 'default-interface.aspx',
  tRedirect: function()
  {
    var tobj1 = $('middleMainContent');
    var tobj2 = $('middleMainMessage');
    if (tobj1) tobj1.className = '';
    if (tobj2) tobj2.className = 'hidden';
    if (defaults.tredirectURL) location.href = defaults.tredirectURL;
  },
  tShowMessage: function(_strmessage, _strurl)
  {
    var tstrmessage = _strmessage;
    var tstrurl = _strurl;
    defaults.tredirectURL = tstrurl;
    var tobj1 = $('middleMainContent');
    var tobj2 = $('middleMainMessage');
    var tobj3 = $('middleMainMessageText');
    tobj3.innerHTML = tstrmessage;
    if (tobj1) tobj1.className = 'hidden';
    if (tobj2) tobj2.className = '';
    setTimeout('defaults.tRedirect()', 3000);
  },
  tLogin: function(_strfname)
  {
    var tstrfname = _strfname;
    var tformObj = $(tstrfname);
    if (tformObj)
    {
      var tformBeObj = $(tstrfname + 'BeforeAction');
      if (tformBeObj) eval(tformBeObj.value);
      if (wfront.validator.tCheck(tformObj))
      {
        var tAction = tformObj.action;
        var tstrform = cls.form.tgetValues(tformObj);
        $('ajaxSubmit').disabled = true;
        cls.tiposts(tAction, tstrform, defaults.tLogins);
      };
    };
    return false;
  },
  tLogins: function(_strers)
  {
    var tstrers = _strers;
    $('ajaxSubmit').disabled = false;
    if (wfront.tckBackString(tstrers))
    {
      var tbackurl = request['backurl'];
      if (!tbackurl) tbackurl = './?type=manage';
      else tbackurl = cls.base64.tDecode(tbackurl);
      tstrers = wfront.tckrBackString(tstrers);
      if (tstrers.indexOf('<!--200-->') == -1) defaults.tShowMessage(tstrers, null);
      else location.href = tbackurl;
    };
  },
  tLostpassword: function(_strfname)
  {
    var tstrfname = _strfname;
    var tformObj = $(tstrfname);
    if (tformObj)
    {
      var tformBeObj = $(tstrfname + 'BeforeAction');
      if (tformBeObj) eval(tformBeObj.value);
      if (wfront.validator.tCheck(tformObj))
      {
        var tAction = tformObj.action;
        var tstrform = cls.form.tgetValues(tformObj);
        $('ajaxSubmit').disabled = true;
        cls.tiposts(tAction, tstrform, defaults.tLostpasswords);
      };
    };
    return false;
  },
  tLostpasswords: function(_strers)
  {
    var tstrers = _strers;
    $('ajaxSubmit').disabled = false;
    if (wfront.tckBackString(tstrers))
    {
      tstrers = wfront.tckrBackString(tstrers);
      defaults.tShowMessage(tstrers, null);
    };
  },
  tRegister: function(_strfname)
  {
    var tstrfname = _strfname;
    var tformObj = $(tstrfname);
    if (tformObj)
    {
      var tformBeObj = $(tstrfname + 'BeforeAction');
      if (tformBeObj) eval(tformBeObj.value);
      if (wfront.validator.tCheck(tformObj))
      {
        var tAction = tformObj.action;
        var tstrform = cls.form.tgetValues(tformObj);
        $('ajaxSubmit').disabled = true;
        cls.tiposts(tAction, tstrform, defaults.tRegisters);
      };
    };
  },
  tRegisters: function(_strers)
  {
    var tstrers = _strers;
    $('ajaxSubmit').disabled = false;
    if (wfront.tckBackString(tstrers))
    {
      tstrers = wfront.tckrBackString(tstrers);
      if (tstrers.indexOf('<!--200-->') == -1) defaults.tShowMessage(tstrers, null);
      else defaults.tShowMessage(tstrers, '../../works/');
    };
  },
  tManageSetting: function(_strfname)
  {
    var tstrfname = _strfname;
    var tformObj = $(tstrfname);
    if (tformObj)
    {
      var tformBeObj = $(tstrfname + 'BeforeAction');
      if (tformBeObj) eval(tformBeObj.value);
      if (wfront.validator.tCheck(tformObj))
      {
        var tAction = tformObj.action;
        var tstrform = cls.form.tgetValues(tformObj);
        $('ajaxSubmit').disabled = true;
        cls.tiposts(tAction, tstrform, defaults.tManageSettings);
      };
    };
  },
  tManageSettings: function(_strers)
  {
    var tstrers = _strers;
    $('ajaxSubmit').disabled = false;
    if (wfront.tckBackString(tstrers))
    {
      tstrers = wfront.tckrBackString(tstrers);
      defaults.tShowMessage(tstrers, null);
    };
  },
  tManagePassword: function(_strfname)
  {
    var tstrfname = _strfname;
    var tformObj = $(tstrfname);
    if (tformObj)
    {
      var tformBeObj = $(tstrfname + 'BeforeAction');
      if (tformBeObj) eval(tformBeObj.value);
      if (wfront.validator.tCheck(tformObj))
      {
        var tAction = tformObj.action;
        var tstrform = cls.form.tgetValues(tformObj);
        $('ajaxSubmit').disabled = true;
        cls.tiposts(tAction, tstrform, defaults.tManageSettings);
      };
    };
  },
  tManagePasswords: function(_strers)
  {
    var tstrers = _strers;
    $('ajaxSubmit').disabled = false;
    if (wfront.tckBackString(tstrers))
    {
      tstrers = wfront.tckrBackString(tstrers);
      defaults.tShowMessage(tstrers, null);
    };
  }
};
