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

public final class o
{

    public o()
    {
    }

    public static void a()
    {
        if(a_int_static_fld == 3)
            return;
        x.b(50);
        a_r_static_fld = new r();
        a_int_static_fld = 1;
        a_r_static_fld.a(u.a(22, "mrim.mail.ru") + ":" + u.a(21, "2042"));
        if(b_int_static_fld == 0)
            b_int_static_fld = 1;
    }

    public static void a(boolean flag)
    {
        b_int_static_fld = 0;
        b_long_static_fld = 0L;
        ae.a(0);
        if(a_int_static_fld == 0)
            return;
        JAgent.resetTimer();
        a_r_static_fld.a();
        a_int_static_fld = 0;
        if(flag)
            y.a();
    }

    public static int a()
    {
        c &= -1;
        return c++;
    }

    public static boolean a()
    {
        return a_int_static_fld == 3;
    }

    public static void a(String s)
    {
        a_r_static_fld.a();
        a_r_static_fld = new r();
        a_int_static_fld = 2;
        a_r_static_fld.a(s);
    }

    public static void a(h h1)
    {
        int i;
        if(a_int_static_fld == 2)
            switch(i = h1.a())
            {
            case 4098: 
                int k1;
                a_long_static_fld = k1 = (p.a(h1.a, 0) - 2) * 1000;
                JAgent.getTimerRef().schedule(new q(1), k1, k1);
                x.c(40);
                x.a(v.a(41));
                x.a(40);
                h h2 = h.a(y.a, y.b, b_int_static_fld);
                a_r_static_fld.a(h2);
                break;

            case 4100: 
                a_int_static_fld = 3;
                return;

            case 4101: 
                x.f();
                y.a();
                b_int_static_fld = 0;
                ac.a(new ac(129));
                break;
            }
        if(a_int_static_fld == 3)
        {
            int i2 = 0;
            int k2 = h1.a();
            byte abyte0[] = h1.a;
            switch(k2)
            {
            default:
                break;

            case 4115: 
                ac.a(new ac(131));
                return;

            case 4117: 
                for(int j = abyte0.length; j != i2;)
                {
                    int l2 = p.a(abyte0, i2);
                    i2 += 4;
                    String s1 = p.a(abyte0, i2, l2);
                    i2 += l2;
                    int i3 = p.a(abyte0, i2);
                    i2 += 4;
                    String s2 = p.a(abyte0, i2, i3);
                    i2 += i3;
                    a_java_util_Hashtable_static_fld.put(s1, s2);
                }

                break;

            case 4151: 
                x.a(70);
                ae.a(abyte0);
                return;

            case 4105: 
                w.a(abyte0);
                return;

            case 4114: 
                w.a(h1.b(), p.a(abyte0, 0));
                return;

            case 4160: 
                w.a(h1.b(), p.a(abyte0, 0) - 1);
                return;

            case 4111: 
                int l1 = p.a(abyte0, 0);
                int l = p.a(abyte0, 4);
                String s;
                ae.a(s = p.a(abyte0, 8, l), l1);
                return;

            case 4125: 
                w.b(abyte0);
                return;

            case 4129: 
                int i1 = p.a(abyte0, 0);
                k k3;
                if((k3 = ae.a(p.a(abyte0, 4, i1))) == null)
                    break;
                k3.d &= -2;
                k3.c = 0;
                k3.e = 1;
                k3.b = true;
                if(JAgent.a.getCurrent() == y.c)
                {
                    y.b();
                    return;
                }
                break;

            case 4122: 
                int j3 = p.a(abyte0, 0);
                int l3 = -1;
                if(j3 == 0)
                    l3 = p.a(abyte0, 4);
                w.b(j3, l3);
                return;

            case 4124: 
                w.c(p.a(abyte0, 0));
                return;

            case 4168: 
                a_java_util_Hashtable_static_fld.put("MESSAGES.UNREAD", Integer.toString(p.a(abyte0, 0)));
                int j1 = p.a(abyte0, 4);
                String s3 = p.a(abyte0, 8, j1);
                int j2 = 8 + j1;
                j1 = p.a(abyte0, j2);
                j2 += 4;
                String s4 = new String();
                if(j1 > 0)
                    s4 = p.a(abyte0, j2, j1);
                a_java_util_Vector_static_fld.addElement(s3 + "|" + s4);
                ad.b(true);
                if(JAgent.a.getCurrent() == y.c)
                    y.b();
                else
                    n.a(0);
                if(x.a())
                {
                    x.b();
                    return;
                }
                break;

            case 4147: 
                a_java_util_Hashtable_static_fld.put("MESSAGES.UNREAD", Integer.toString(p.a(abyte0, 0)));
                if(JAgent.a.getCurrent() == y.c)
                {
                    y.b();
                    return;
                } else
                {
                    n.a(2);
                    return;
                }

            case 4136: 
                ab.a(abyte0);
                break;
            }
        }
    }

    public static long a_long_static_fld = 0L;
    public static long b_long_static_fld = 0L;
    public static r a_r_static_fld;
    private static int c = 1;
    public static int a_int_static_fld = 0;
    public static int b_int_static_fld = 0;
    public static Hashtable a_java_util_Hashtable_static_fld = new Hashtable();
    public static Vector a_java_util_Vector_static_fld = new Vector();

}