// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 12.08.2011 2:53:57
// Home Page: http://members.fortunecity.com/neshkov/dj.html  http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3) 

import agent.JAgent;
import javax.microedition.lcdui.*;

public final class i
    implements CommandListener, g
{

    public i()
    {
        a_boolean_fld = false;
        a_m_fld = new m("cfg2");
        a_javax_microedition_lcdui_Command_fld = y.a(0, 3, 2);
        b = y.a(1, 4, 1);
        c = y.a(2, 4, 1);
        d = y.a(3, 8, 1);
        e = y.a(4, 8, 1);
        f = y.a(5, 8, 1);
        a_java_lang_String_array1d_fld = a_m_fld.a();
        if(a_java_lang_String_array1d_fld == null)
        {
            a(v.a(35), new String());
            return;
        }
        for(int j = 0; j < a_java_lang_String_array1d_fld.length; j++)
        {
            boolean flag = false;
            try
            {
                a_java_lang_String_array1d_fld[j] = p.c(a_java_lang_String_array1d_fld[j]);
            }
            catch(Exception _ex)
            {
                flag = true;
            }
            if(a_java_lang_String_array1d_fld == null)
                flag = true;
            if(flag)
            {
                a_java_lang_String_array1d_fld = null;
                a(v.a(35), new String());
                return;
            }
        }

        b();
    }

    public static void a()
    {
        new i();
    }

    private void b()
    {
        if(a_ad_fld == null)
        {
            a_ad_fld = new ad("\u0423\u0447\u0435\u0442\u043D\u044B\u0435 \u0437\u0430\u043F\u0438\u0441\u0438");
            a_ad_fld.setCommandListener(this);
        }
        a_ad_fld.a();
        a_ad_fld.a(a_javax_microedition_lcdui_Command_fld);
        a_ad_fld.b(b);
        a_ad_fld.addCommand(d);
        a_ad_fld.addCommand(e);
        if(a_java_lang_String_array1d_fld.length > 1)
            a_ad_fld.addCommand(f);
        try
        {
            for(int j = 0; j < a_java_lang_String_array1d_fld.length; j++)
            {
                int k = a_java_lang_String_array1d_fld[j].indexOf('|');
                String s1 = a_java_lang_String_array1d_fld[j].substring(0, k);
                a_ad_fld.b(s1, j);
            }

        }
        catch(Exception _ex) { }
        a_ad_fld.g();
    }

    private void a(String s1, String s2)
    {
        a_javax_microedition_lcdui_Form_fld = new Form(v.a(37));
        a_javax_microedition_lcdui_Form_fld.append(new TextField(v.a(38), s1, 50, 1));
        a_javax_microedition_lcdui_Form_fld.append(new TextField(v.a(39), s2, 50, 0x10000));
        a_javax_microedition_lcdui_Form_fld.setCommandListener(this);
        a_javax_microedition_lcdui_Form_fld.addCommand(a_javax_microedition_lcdui_Command_fld);
        a_javax_microedition_lcdui_Form_fld.addCommand(c);
        JAgent.a.setCurrent(a_javax_microedition_lcdui_Form_fld);
    }

    public final void commandAction(Command command, Displayable displayable)
    {
        if(displayable == a_javax_microedition_lcdui_Form_fld)
        {
            if(command == a_javax_microedition_lcdui_Command_fld)
            {
                if(a_java_lang_String_array1d_fld != null)
                {
                    b();
                    return;
                }
            } else
            {
                String s1 = ((TextField)a_javax_microedition_lcdui_Form_fld.get(0)).getString();
                String s3 = ((TextField)a_javax_microedition_lcdui_Form_fld.get(1)).getString();
                if(s1.length() == 0 || s3.length() == 0)
                {
                    y.a(v.a(234));
                    return;
                }
                if(s1.indexOf('@') < 0)
                {
                    y.a(v.a(235));
                    return;
                }
                int k = -1;
                if(a_java_lang_String_array1d_fld != null)
                    k = a_java_lang_String_array1d_fld.length - 1;
                if(a_boolean_fld)
                {
                    k = a_ad_fld.a();
                } else
                {
                    k++;
                    if(a_java_lang_String_array1d_fld == null)
                    {
                        a_java_lang_String_array1d_fld = new String[1];
                    } else
                    {
                        String as[] = new String[a_java_lang_String_array1d_fld.length + 1];
                        for(int i1 = 0; i1 < a_java_lang_String_array1d_fld.length; i1++)
                            as[i1] = a_java_lang_String_array1d_fld[i1];

                        a_java_lang_String_array1d_fld = as;
                    }
                }
                a_java_lang_String_array1d_fld[k] = s1 + "|" + s3;
                String as1[] = new String[a_java_lang_String_array1d_fld.length];
                for(int j1 = 0; j1 < a_java_lang_String_array1d_fld.length; j1++)
                    as1[j1] = p.c(a_java_lang_String_array1d_fld[j1]);

                a_m_fld.a(as1);
                b();
                return;
            }
        } else
        {
            String s2;
            int j = (s2 = a_java_lang_String_array1d_fld[a_ad_fld.a()]).indexOf('|');
            if(command == a_javax_microedition_lcdui_Command_fld)
            {
                if(y.d == 0)
                {
                    y.a(v.a(236));
                    return;
                }
                if(y.b == null)
                {
                    y.a();
                    return;
                } else
                {
                    y.d();
                    return;
                }
            }
            if(command == b)
            {
                o.a(true);
                for(int l = 0; l < a_java_lang_String_array1d_fld.length; l++)
                    a_java_lang_String_array1d_fld[l] = p.c(a_java_lang_String_array1d_fld[l]);

                a_m_fld.a(a_java_lang_String_array1d_fld);
                u.a(10, p.c(s2));
                u.a(999, true);
                p.a(s2);
                u.a();
                ae.c();
                if(y.b == null)
                    y.a();
                else
                    y.d();
                if(y.a_ad_static_fld != null)
                    y.a_ad_static_fld.a(s2.substring(0, j), -1);
                m.a(y.a_java_lang_String_static_fld);
                return;
            }
            if(command == d)
            {
                a_boolean_fld = false;
                a(v.a(35), new String());
                return;
            }
            if(command == e)
            {
                a_boolean_fld = true;
                a(s2.substring(0, j), s2.substring(j + 1));
                return;
            }
            if(command == f && a_java_lang_String_array1d_fld.length > 1)
                s.a(0, JAgent.a, this, v.a(275), v.a(283) + " " + s2.substring(0, j), 2);
        }
    }

    public final void a(int j, int k, String s1)
    {
        if(k == 1)
        {
            String as[] = new String[a_java_lang_String_array1d_fld.length - 1];
            int l = a_ad_fld.a();
            for(int i1 = 0; i1 < as.length; i1++)
                if(i1 < l)
                    as[i1] = a_java_lang_String_array1d_fld[i1];
                else
                    as[i1] = a_java_lang_String_array1d_fld[i1 + 1];

            a_java_lang_String_array1d_fld = as;
        }
        a_ad_fld = null;
        b();
    }

    public Command a_javax_microedition_lcdui_Command_fld;
    public Command b;
    public Command c;
    public Command d;
    public Command e;
    public Command f;
    public ad a_ad_fld;
    public Form a_javax_microedition_lcdui_Form_fld;
    public boolean a_boolean_fld;
    public String a_java_lang_String_array1d_fld[];
    public m a_m_fld;
}