private void jbtnFtx_ActionPerformed()
	{
		List<EzimContact> lTmp = this.jlstContacts.getSelectedValuesList();

		if (lTmp.size() == 1)
		{
			EzimContact ecTmp
				= (EzimContact) this.jlstContacts.getSelectedValue();
			InetAddress iaTmp = ecTmp.getAddress();

			JFileChooser jfcTmp = new JFileChooser
			(
				EzimConf.UI_FILEOUT_DIRECTORY
			);
			int iJfcRes = jfcTmp.showOpenDialog(this);

			if (iJfcRes == JFileChooser.APPROVE_OPTION)
			{
				ecTmp = EzimContactList.getInstance().getContact(iaTmp);

				if (ecTmp == null)
				{
					EzimMain.showError(null, EzimLang.RecipientNotExists);
				}
				else
				{
					EzimConf.UI_FILEOUT_DIRECTORY
						= jfcTmp.getCurrentDirectory().getAbsolutePath();

					new EzimFileOut
					(
						ecTmp
						, jfcTmp.getSelectedFile()
					);
				}
			}
		}
	}