// 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 java.util.Vector;
import javax.microedition.lcdui.*;

public final class ab
    implements CommandListener, ItemStateListener, g
{

    public ab()
    {
    }

    private static int a(String s1)
    {
        for(int i = 0; i < a_java_lang_String_array1d_static_fld.length; i++)
            if(a_java_lang_String_array1d_static_fld[i].compareTo(s1) == 0)
                return i;

        return -1;
    }

    public static void a(byte abyte0[])
    {
        x.f();
        int i = p.a(abyte0, 0);
        char c1 = '(';
        a_int_static_fld = 0;
        switch(i)
        {
        case 0: // '\0'
            c1 = '\u010D';
            break;

        case 2: // '\002'
        case 3: // '\003'
            c1 = '\u010F';
            break;
        }
        if(c1 != '(')
        {
            y.a(268, v.a(c1));
            return;
        }
        int j;
        a_java_lang_String_array1d_static_fld = new String[j = p.a(abyte0, 4)];
        a_java_util_Vector_static_fld = new Vector();
        int l = 16;
        boolean flag = false;
        for(int k1 = 0; k1 < j; k1++)
        {
            int i1 = p.a(abyte0, l);
            a_java_lang_String_array1d_static_fld[k1] = p.a(abyte0, l + 4, i1);
            l += 4 + i1;
        }

        while(l < abyte0.length) 
        {
            String as[] = new String[j];
            for(int l1 = 0; l1 < j; l1++)
            {
                int j1 = p.a(abyte0, l);
                as[l1] = p.a(abyte0, l + 4, j1);
                l += 4 + j1;
            }

            a_java_util_Vector_static_fld.addElement(as);
        }
        a();
    }

    public static void a()
    {
        a_ad_static_fld = new ad(v.a(69) + (a_int_static_fld + 1) + v.a(70) + a_java_util_Vector_static_fld.size());
        a_ad_static_fld.setCommandListener(new ab());
        a_ad_static_fld.i = 2;
        a_ad_static_fld.c = false;
        a_ad_static_fld.a(y.B);
        a_ad_static_fld.addCommand(a_javax_microedition_lcdui_Command_static_fld);
        try
        {
            b_java_lang_String_array1d_static_fld = (String[])(String[])a_java_util_Vector_static_fld.elementAt(a_int_static_fld);
            int i = a("Nickname");
            a_ad_static_fld.a(v.a(57), b_java_lang_String_array1d_static_fld[i], 0);
            i = a("Username");
            a_java_lang_String_static_fld = b_java_lang_String_array1d_static_fld[i];
            i = a("Domain");
            a_java_lang_String_static_fld = a_java_lang_String_static_fld + '@' + b_java_lang_String_array1d_static_fld[i];
            if(y.a == null || !y.a.a.equals(a_java_lang_String_static_fld))
                a_ad_static_fld.addCommand(y.x);
            a_ad_static_fld.a(v.a(38), a_java_lang_String_static_fld, 1);
            i = a("FirstName");
            a_ad_static_fld.a(v.a(71), b_java_lang_String_array1d_static_fld[i], 2);
            i = a("LastName");
            a_ad_static_fld.a(v.a(72), b_java_lang_String_array1d_static_fld[i], 3);
            i = a("Birthday");
            a_ad_static_fld.a(v.a(73), b_java_lang_String_array1d_static_fld[i], 4);
            i = a("Sex");
            a_ad_static_fld.a(v.a(74), Integer.parseInt(b_java_lang_String_array1d_static_fld[i]) != 2 ? v.a(75) : v.a(76), 5);
            i = a("Phone");
            a_ad_static_fld.a(v.a(46), b_java_lang_String_array1d_static_fld[i], 6);
            i = a("Location");
            a_ad_static_fld.a(v.a(77), b_java_lang_String_array1d_static_fld[i], 7);
            if(a_java_util_Vector_static_fld.size() > 1)
            {
                if(a_int_static_fld > 0)
                {
                    a_ad_static_fld.a("", "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0441\u0442\u0440\u0435\u043B\u043A\u0443 \"\u0432\u043B\u0435\u0432\u043E\" \u0434\u043B\u044F \u043F\u0440\u0435\u0434. \u043A\u043E\u043D\u0442\u0430\u043A\u0442\u0430.", 8);
                    a_ad_static_fld.addCommand(y.z);
                }
                if(a_int_static_fld < a_java_util_Vector_static_fld.size() - 1)
                {
                    a_ad_static_fld.a("", "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0441\u0442\u0440\u0435\u043B\u043A\u0443 \"\u0432\u043F\u0440\u0430\u0432\u043E\" \u0434\u043B\u044F \u0441\u043B\u0435\u0434. \u043A\u043E\u043D\u0442\u0430\u043A\u0442\u0430.", 8);
                    a_ad_static_fld.addCommand(y.y);
                }
            }
        }
        catch(Exception _ex) { }
        a_ad_static_fld.g();
    }

    public static void b()
    {
        if(a_javax_microedition_lcdui_Form_static_fld == null)
        {
            a_javax_microedition_lcdui_Form_static_fld = new Form(v.a(78));
            a_javax_microedition_lcdui_TextField_static_fld = new TextField(v.a(38), null, 50, 1);
            a_javax_microedition_lcdui_Form_static_fld.append(a_javax_microedition_lcdui_TextField_static_fld);
            c();
            ab ab1 = new ab();
            a_javax_microedition_lcdui_Form_static_fld.setCommandListener(ab1);
            a_javax_microedition_lcdui_Form_static_fld.setItemStateListener(ab1);
            a_javax_microedition_lcdui_Form_static_fld.addCommand(y.B);
            a_javax_microedition_lcdui_Form_static_fld.addCommand(y.g);
        }
        JAgent.a.setCurrent(a_javax_microedition_lcdui_Form_static_fld);
    }

    private static void c()
    {
        a_javax_microedition_lcdui_Form_static_fld.append(new TextField(v.a(57), null, 50, 0));
        a_javax_microedition_lcdui_Form_static_fld.append(new TextField(v.a(71), null, 20, 0));
        a_javax_microedition_lcdui_Form_static_fld.append(new TextField(v.a(72), null, 30, 0));
        a_javax_microedition_lcdui_Form_static_fld.append(new ChoiceGroup(v.a(74), 4, d_java_lang_String_array1d_static_fld, null));
        a_javax_microedition_lcdui_ChoiceGroup_static_fld = new ChoiceGroup(v.a(79), 4);
        b_javax_microedition_lcdui_ChoiceGroup_static_fld = new ChoiceGroup(v.a(80), 4);
        a_javax_microedition_lcdui_ChoiceGroup_static_fld.append(v.a(81), null);
        int i = 0;
        for(int j = g.length; i < j; i++)
        {
            int l = g[i].indexOf('|');
            a_javax_microedition_lcdui_ChoiceGroup_static_fld.append(g[i].substring(l + 1), null);
        }

        a_javax_microedition_lcdui_Form_static_fld.append(a_javax_microedition_lcdui_ChoiceGroup_static_fld);
        b_javax_microedition_lcdui_ChoiceGroup_static_fld.append(v.a(81), null);
        a_javax_microedition_lcdui_Form_static_fld.append(b_javax_microedition_lcdui_ChoiceGroup_static_fld);
        d_javax_microedition_lcdui_ChoiceGroup_static_fld = new ChoiceGroup(v.a(73), 4, c_java_lang_String_array1d_static_fld, null);
        e_javax_microedition_lcdui_ChoiceGroup_static_fld = new ChoiceGroup(v.a(82), 4, f, null);
        c_javax_microedition_lcdui_ChoiceGroup_static_fld = new ChoiceGroup(v.a(83), 4, e_java_lang_String_array1d_static_fld, null);
        a_javax_microedition_lcdui_Form_static_fld.append(d_javax_microedition_lcdui_ChoiceGroup_static_fld);
        a_javax_microedition_lcdui_Form_static_fld.append(e_javax_microedition_lcdui_ChoiceGroup_static_fld);
        a_javax_microedition_lcdui_Form_static_fld.append(c_javax_microedition_lcdui_ChoiceGroup_static_fld);
        a_javax_microedition_lcdui_Form_static_fld.append(new TextField(v.a(84), null, 3, 2));
        a_javax_microedition_lcdui_Form_static_fld.append(new TextField(v.a(85), null, 3, 2));
        ChoiceGroup choicegroup;
        (choicegroup = new ChoiceGroup("", 2)).append(v.a(86), null);
        a_javax_microedition_lcdui_Form_static_fld.append(choicegroup);
    }

    public final void itemStateChanged(Item item)
    {
        if(item == a_javax_microedition_lcdui_ChoiceGroup_static_fld)
        {
            int i = a_javax_microedition_lcdui_ChoiceGroup_static_fld.getSelectedIndex();
            ChoiceGroup choicegroup;
            (choicegroup = new ChoiceGroup(v.a(80), 4)).append(v.a(81), null);
            if(i > 0)
            {
                i--;
                int j = a_short_array2d_static_fld[i].length;
                for(int l = 0; l < j; l++)
                {
                    String s1;
                    int i1 = (s1 = v.a(a_short_array2d_static_fld[i][l])).indexOf('|');
                    choicegroup.append(s1.substring(i1 + 1), null);
                }

            }
            b_javax_microedition_lcdui_ChoiceGroup_static_fld = choicegroup;
            a_javax_microedition_lcdui_Form_static_fld.set(6, choicegroup);
            return;
        }
        if(item == c_javax_microedition_lcdui_ChoiceGroup_static_fld)
        {
            if(c_javax_microedition_lcdui_ChoiceGroup_static_fld.getSelectedIndex() != 0)
            {
                d_javax_microedition_lcdui_ChoiceGroup_static_fld.setSelectedIndex(0, true);
                e_javax_microedition_lcdui_ChoiceGroup_static_fld.setSelectedIndex(0, true);
                return;
            }
        } else
        if(item == d_javax_microedition_lcdui_ChoiceGroup_static_fld && d_javax_microedition_lcdui_ChoiceGroup_static_fld.getSelectedIndex() != 0 || item == e_javax_microedition_lcdui_ChoiceGroup_static_fld && e_javax_microedition_lcdui_ChoiceGroup_static_fld.getSelectedIndex() != 0)
            c_javax_microedition_lcdui_ChoiceGroup_static_fld.setSelectedIndex(0, true);
    }

    public final void commandAction(Command command, Displayable displayable)
    {
        if(displayable == a_ad_static_fld)
        {
            if(command == y.B)
            {
                a_java_lang_String_array1d_static_fld = null;
                a_java_util_Vector_static_fld = null;
                JAgent.a.setCurrent(a_javax_microedition_lcdui_Displayable_static_fld);
                a_ad_static_fld = null;
                return;
            }
            k k1;
            if(command == y.x)
            {
                if((k1 = ae.a(a_java_lang_String_static_fld)) == null || k1.c == 102)
                {
                    ae.a(b_java_lang_String_array1d_static_fld[a("Username")] + '@' + b_java_lang_String_array1d_static_fld[a("Domain")], b_java_lang_String_array1d_static_fld[a("Nickname")], b_java_lang_String_array1d_static_fld[a("Phone")]);
                } else
                {
                    y.a(v.a(258));
                    return;
                }
            } else
            if(command == y.z || command == ad.b)
            {
                if(a_int_static_fld > 0)
                {
                    a_int_static_fld--;
                    a();
                    return;
                }
            } else
            if(command == y.y || command == ad.a)
            {
                if(a_int_static_fld != a_java_util_Vector_static_fld.size() - 1)
                {
                    a_int_static_fld++;
                    a();
                    return;
                }
                if(a_java_util_Vector_static_fld.size() > 49)
                {
                    s.a(1, JAgent.a, this, v.a(69), v.a(285), 2);
                    return;
                }
            } else
            if(command == a_javax_microedition_lcdui_Command_static_fld)
            {
                int i = a_java_lang_String_static_fld.indexOf('@');
                String s2 = a_java_lang_String_static_fld.substring(0, i);
                String s3 = a_java_lang_String_static_fld.substring(i + 1, a_java_lang_String_static_fld.indexOf('.', i));
                new b(v.a(87) + s2, "http://obraz.foto.mail.ru/" + s3 + "/" + s2 + "/_mrimavatar", a_ad_static_fld);
                return;
            }
            break MISSING_BLOCK_LABEL_933;
        }
        if(displayable != a_javax_microedition_lcdui_Form_static_fld)
            break MISSING_BLOCK_LABEL_933;
        if(command == y.B)
        {
            y.c();
            a_javax_microedition_lcdui_Form_static_fld = null;
            return;
        }
        String s1;
        if((s1 = ((TextField)a_javax_microedition_lcdui_Form_static_fld.get(0)).getString()) != null && s1.length() > 0)
        {
            int j = s1.lastIndexOf('@');
            String s4;
            if((s4 = s1.substring(j + 1)).equals("mail.ru") || s4.equals("list.ru") || s4.equals("corp.mail.ru") || s4.equals("inbox.ru") || s4.equals("bk.ru"))
            {
                a(s1);
                return;
            } else
            {
                y.a(268, v.a(235));
                return;
            }
        }
        String as[];
        (as = new String[16])[2] = ((TextField)a_javax_microedition_lcdui_Form_static_fld.get(1)).getString();
        as[3] = ((TextField)a_javax_microedition_lcdui_Form_static_fld.get(2)).getString();
        as[4] = ((TextField)a_javax_microedition_lcdui_Form_static_fld.get(3)).getString();
        int l;
        if((l = ((ChoiceGroup)a_javax_microedition_lcdui_Form_static_fld.get(4)).getSelectedIndex()) > 0)
            as[5] = String.valueOf(l);
        l = a_javax_microedition_lcdui_ChoiceGroup_static_fld.getSelectedIndex();
        String s5 = a_javax_microedition_lcdui_ChoiceGroup_static_fld.getString(l);
        if(l > 0)
        {
            int i1 = 0;
            int l1 = g.length;
            do
            {
                if(i1 >= l1)
                    break;
                if(g[i1].endsWith(s5))
                {
                    as[15] = g[i1].substring(0, g[i1].indexOf('|'));
                    break;
                }
                i1++;
            } while(true);
        }
        int j1 = b_javax_microedition_lcdui_ChoiceGroup_static_fld.getSelectedIndex();
        s5 = b_javax_microedition_lcdui_ChoiceGroup_static_fld.getString(j1);
        if(j1 > 0)
        {
            l--;
            int i2 = 0;
            int j2 = a_short_array2d_static_fld[l].length;
            do
            {
                if(i2 >= j2)
                    break;
                String s6;
                if((s6 = v.a(a_short_array2d_static_fld[l][i2])).endsWith(s5))
                {
                    as[11] = s6.substring(0, s6.indexOf('|'));
                    break;
                }
                i2++;
            } while(true);
        }
        if((l = ((ChoiceGroup)a_javax_microedition_lcdui_Form_static_fld.get(7)).getSelectedIndex()) > 0)
            as[14] = String.valueOf(l);
        if((l = ((ChoiceGroup)a_javax_microedition_lcdui_Form_static_fld.get(8)).getSelectedIndex()) > 0)
            as[13] = String.valueOf(l);
        if((l = ((ChoiceGroup)a_javax_microedition_lcdui_Form_static_fld.get(9)).getSelectedIndex()) > 0)
            as[12] = String.valueOf(l);
        as[7] = ((TextField)a_javax_microedition_lcdui_Form_static_fld.get(10)).getString();
        as[8] = ((TextField)a_javax_microedition_lcdui_Form_static_fld.get(11)).getString();
        boolean aflag[] = new boolean[1];
        ((ChoiceGroup)a_javax_microedition_lcdui_Form_static_fld.get(12)).getSelectedFlags(aflag);
        if(aflag[0])
            as[9] = "1";
        a(as);
        return;
        JVM INSTR dup ;
        Exception exception;
        exception;
        printStackTrace();
        y.a();
    }

    public final void a(int i, int j, String s1)
    {
        if(i == 1 && j == 1)
        {
            x.b(60);
            a_h_static_fld.a(o.a());
            o.a.a(a_h_static_fld);
        }
    }

    public static void a(String s1)
    {
        a_javax_microedition_lcdui_Displayable_static_fld = JAgent.a.getCurrent();
        x.c();
        h h1;
        a_h_static_fld = h1 = h.b(s1);
        if(h1 == null)
        {
            y.a(v.a(235));
            return;
        } else
        {
            o.a.a(h1);
            return;
        }
    }

    private static void a(String as[])
    {
        if(o.b == 0)
        {
            return;
        } else
        {
            a_javax_microedition_lcdui_Displayable_static_fld = JAgent.a.getCurrent();
            x.c();
            h h1;
            a_h_static_fld = h1 = h.a(as);
            o.a.a(h1);
            return;
        }
    }

    public static ad a_ad_static_fld = null;
    private static String a_java_lang_String_array1d_static_fld[] = null;
    private static Vector a_java_util_Vector_static_fld = null;
    private static String b_java_lang_String_array1d_static_fld[] = null;
    private static Form a_javax_microedition_lcdui_Form_static_fld = null;
    private static int a_int_static_fld = 0;
    private static String a_java_lang_String_static_fld;
    private static Command a_javax_microedition_lcdui_Command_static_fld = y.a(87, 1, 1);
    private static Displayable a_javax_microedition_lcdui_Displayable_static_fld;
    private static TextField a_javax_microedition_lcdui_TextField_static_fld;
    private static ChoiceGroup a_javax_microedition_lcdui_ChoiceGroup_static_fld;
    private static ChoiceGroup b_javax_microedition_lcdui_ChoiceGroup_static_fld;
    private static ChoiceGroup c_javax_microedition_lcdui_ChoiceGroup_static_fld;
    private static ChoiceGroup d_javax_microedition_lcdui_ChoiceGroup_static_fld;
    private static ChoiceGroup e_javax_microedition_lcdui_ChoiceGroup_static_fld;
    private static h a_h_static_fld = null;
    private static String c_java_lang_String_array1d_static_fld[];
    private static final String d_java_lang_String_array1d_static_fld[] = {
        v.a(81), v.a(88), v.a(89)
    };
    private static final String e_java_lang_String_array1d_static_fld[] = {
        v.a(81), v.a(213), v.a(214), v.a(215), v.a(216), v.a(217), v.a(218), v.a(219), v.a(220), v.a(221), 
        v.a(222), v.a(223), v.a(224)
    };
    private static final String f[] = {
        v.a(81), v.a(290), v.a(291), v.a(292), v.a(293), v.a(294), v.a(295), v.a(296), v.a(297), v.a(298), 
        v.a(299), v.a(300), v.a(301)
    };
    private static final String g[] = {
        v.a(302), v.a(303), v.a(304)
    };
    private static final short a_short_array2d_static_fld[][] = {
        {
            305, 306, 307, 308, 309, 310, 311
        }, {
            312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 
            322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 
            332, 333, 334, 335, 331, 336, 337, 338, 339, 340, 
            341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 
            351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 
            361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 
            371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 
            381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 
            391, 392, 393, 394, 395, 396, 397, 398, 399, 400
        }, {
            401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 
            411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 
            421, 425, 426, 422, 423, 424
        }
    };

    static 
    {
        c_java_lang_String_array1d_static_fld = new String[32];
        c_java_lang_String_array1d_static_fld[0] = v.a(81);
        for(int i = 1; i < 32; i++)
            c_java_lang_String_array1d_static_fld[i] = String.valueOf(i);

    }
}