package com.ikea.kompis.user;

import android.app.ActionBar;
import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.TextView;
import com.ikea.kompis.IkeaApplication;
import com.ikea.kompis.user.event.NeedTrayIcon;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.AppConfigData;
import com.ikea.shared.AppConfigManager;
import com.ikea.shared.analytics.UsageTracker;
import com.ikea.shared.util.Constant;
import com.ikea.shared.util.L;
import com.squareup.otto.Bus;

public class SignUpFragment extends Fragment
{
  private static final String FROM_FAMILY = "FROM_FAMILY";
  private static final String FROM_FTE = "FROM_FTE";
  private static final String FROM_TRAY = "FROM_TRAY";
  protected final Bus mBus = IkeaApplication.mBus;
  private boolean mFromFTE;
  private boolean mFromFamily;
  private boolean mFromTray;
  private final View.OnClickListener mOnClickListener = new View.OnClickListener()
  {
    public void onClick(View paramAnonymousView)
    {
      switch (paramAnonymousView.getId())
      {
      case 2131624420:
      default:
        return;
      case 2131624419:
        UsageTracker.i().signupInitiated(SignUpFragment.this.getActivity(), false, SignUpFragment.this.mFromTray, SignUpFragment.this.mFromFamily, SignUpFragment.this.mFromFTE);
        SignUpFragment.this.handleSignUpForIkeaAccount();
        return;
      case 2131624421:
      }
      UsageTracker.i().signupInitiated(SignUpFragment.this.getActivity(), true, SignUpFragment.this.mFromTray, SignUpFragment.this.mFromFamily, SignUpFragment.this.mFromFTE);
      UiUtil.handleSignUpForIkeaFamily(SignUpFragment.this.getActivity());
    }
  };

  private void closeLogin()
  {
    getActivity().finish();
  }

  private void handleSignUpForIkeaAccount()
  {
    String str1 = "";
    if ((AppConfigManager.i(getActivity()) != null) && (AppConfigManager.i(getActivity()).getAppConfigData() != null))
    {
      String str2 = AppConfigManager.i(getActivity()).getAppConfigData().getSignUpUriForIkeaAccount();
      L.I("Sign Up Uri :: " + str2);
      str1 = UsageTracker.i().appendTrakingIDToSignupURI(getActivity(), str2);
    }
    UiUtil.launchExternalApplication(getActivity(), str1);
  }

  public static SignUpFragment newInstance(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3)
  {
    SignUpFragment localSignUpFragment = new SignUpFragment();
    Bundle localBundle = new Bundle();
    localBundle.putBoolean("FROM_TRAY", paramBoolean1);
    localBundle.putBoolean("FROM_FAMILY", paramBoolean2);
    localBundle.putBoolean("FROM_FTE", paramBoolean3);
    localSignUpFragment.setArguments(localBundle);
    return localSignUpFragment;
  }

  private void setUpHeader(View paramView)
  {
    if (UiUtil.isTablet(getActivity()))
    {
      paramView.findViewById(2131623961).setOnClickListener(new View.OnClickListener()
      {
        public void onClick(View paramAnonymousView)
        {
          Constant.i().setOfflineToastNeedToShow(false);
          SignUpFragment.this.closeLogin();
        }
      });
      return;
    }
    ((TextView)getActivity().getActionBar().getCustomView().findViewById(2131623960)).setText(getString(2131165653));
  }

  public void onAttach(Activity paramActivity)
  {
    super.onAttach(paramActivity);
    Bundle localBundle = getArguments();
    if (localBundle != null)
    {
      if (localBundle.containsKey("FROM_TRAY"))
        this.mFromTray = localBundle.getBoolean("FROM_TRAY");
      if (localBundle.containsKey("FROM_FAMILY"))
        this.mFromFamily = localBundle.getBoolean("FROM_FAMILY");
      if (localBundle.containsKey("FROM_FTE"))
        this.mFromFTE = localBundle.getBoolean("FROM_FTE");
    }
  }

  public View onCreateView(LayoutInflater paramLayoutInflater, @Nullable ViewGroup paramViewGroup, @Nullable Bundle paramBundle)
  {
    View localView = paramLayoutInflater.inflate(2130903147, paramViewGroup, false);
    localView.findViewById(2131624419).setOnClickListener(this.mOnClickListener);
    localView.findViewById(2131624421).setOnClickListener(this.mOnClickListener);
    setUpHeader(localView);
    if (UiUtil.isTablet(getActivity()))
      localView.findViewById(2131623967).setOnClickListener(new View.OnClickListener()
      {
        public void onClick(View paramAnonymousView)
        {
          Constant.i().setOfflineToastNeedToShow(false);
          SignUpFragment.this.closeLogin();
        }
      });
    if ((AppConfigManager.i(getActivity()) != null) && (AppConfigManager.i(getActivity()).getAppConfigData() != null) && (!AppConfigManager.i(getActivity()).getAppConfigData().isMemberLight()) && (!AppConfigManager.i(getActivity()).getAppConfigData().isMemberFull()))
    {
      localView.findViewById(2131624420).setVisibility(8);
      ((TextView)localView.findViewById(2131624418)).setText(getString(2131165393));
    }
    while (true)
    {
      TextView localTextView = (TextView)localView.findViewById(2131623988);
      if ((AppConfigManager.i(getActivity()) != null) && (AppConfigManager.i(getActivity()).getAppConfigData() != null) && (AppConfigManager.i(getActivity()).getAppConfigData().isMemberLight()))
        localTextView.setText(getResources().getString(2131165396));
      return localView;
      ((TextView)localView.findViewById(2131624418)).setText(getString(2131165390));
    }
  }

  public void onPause()
  {
    super.onPause();
    try
    {
      this.mBus.unregister(this);
      return;
    }
    catch (Exception localException)
    {
      L.W("No event handler to unregister");
    }
  }

  public void onResume()
  {
    super.onResume();
    this.mBus.register(this);
    if (!UiUtil.isTablet(getActivity()))
      this.mBus.post(new NeedTrayIcon(false));
    if (UsageTracker.i().isBackPressed())
      UsageTracker.i().viewSignup(getActivity(), this.mFromTray, this.mFromFamily, this.mFromFTE);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.user.SignUpFragment
 * JD-Core Version:    0.6.2
 */