/** initialize ui */
  private void initUI() {
    String defaultLanguage = RWT.getUISession().getLocale().getDisplayLanguage();
    boolean isFound = false;
    for (String strName : comboLanguage.getItems()) {
      if (strName.equals(defaultLanguage)) {
        isFound = true;
        comboLanguage.setText(strName);
        changeUILocale(comboLanguage.getText());

        break;
      }
    }
    if (!isFound) {
      comboLanguage.select(0);
      changeUILocale(comboLanguage.getText());
    }

    // find login id
    initCookieData();
    if ("".equals(textEMail.getText())) {
      textEMail.setFocus();
    } else {
      textPasswd.setFocus();
    }

    // check support browser
    if (!RequestInfoUtils.isSupportBrowser()) {
      String errMsg =
          Messages.get().LoginDialog_30
              + RequestInfoUtils.getUserBrowser()
              + ".\n"
              + Messages.get().UserInformationDialog_5
              + "\n"
              + Messages.get()
                  .LoginDialog_lblNewLabel_text; //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
      MessageDialog.openError(getParentShell(), Messages.get().LoginDialog_7, errMsg);
    }
  }