// Path: MonsterHunter3UDatabase/src/com/daviancorp/android/ui/adapter/MonsterGridPagerAdapter.java
// public class MonsterGridPagerAdapter extends FragmentPagerAdapter {
// 
// 	public MonsterGridPagerAdapter(FragmentManager fm) {
// 		super(fm);
// 	}
// 
// 	@Override
// 	public Fragment getItem(int index) {
// 
// 		switch (index) {
// 		case 0:
// 			// Monster grid (all monsters)
// 			return MonsterGridFragment.newInstance(null);
// 		case 1:
// 			// Monster grid (small monsters)
// 			return MonsterGridFragment.newInstance("Small");
// 		case 2:
// 			// Monster grid (large monsters)
// 			return MonsterGridFragment.newInstance("Large");
// 		default:
// 			return null;
// 		}
// 	}
// 
// 	@Override
// 	public int getCount() {
// 		// get item count - equal to number of tabs
// 		return 3;
// 	}
// 
// }
// 
// Path: MonsterHunter3UDatabase/src/com/daviancorp/android/ui/general/GenericTabActivity.java
// public abstract class GenericTabActivity extends SherlockFragmentActivity {
// 
// 	protected static final String DIALOG_ABOUT = "about";
// 
// 	protected Fragment detail;
// 
// 	@SuppressLint("NewApi")
// 	@Override
// 	public void onCreate(Bundle savedInstanceState) {
// 		super.onCreate(savedInstanceState);
// 
// 		setTitle(R.string.app_name);
// 		getActionBar().setDisplayHomeAsUpEnabled(true);
// 		getActionBar().setHomeButtonEnabled(true);
// 
// 		setContentView(R.layout.activity_tab);
// 
// 	}
// 
// 	@Override
// 	public boolean onOptionsItemSelected(MenuItem item) {
// 		switch (item.getItemId()) {
// 		case android.R.id.home:
// 			// Whenever the home button is pressed, go back to home and clear the stack of activities
// 			Intent intent = new Intent(GenericTabActivity.this,
// 					HomeActivity.class);
// 			intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
// 			startActivity(intent);
// 			return true;
// 		case R.id.about:
// 			FragmentManager fm = getSupportFragmentManager();
// 			AboutDialogFragment dialog = new AboutDialogFragment();
// 			dialog.show(fm, DIALOG_ABOUT);
// 
// 			return true;
// 		default:
// 			return super.onOptionsItemSelected(item);
// 		}
// 	}
// 
// 	@Override
// 	public boolean onCreateOptionsMenu(Menu menu) {
// 		super.onCreateOptionsMenu(menu);
// 		MenuInflater inflater = getSupportMenuInflater();
// 		inflater.inflate(R.menu.main, menu);
// 		return true;
// 	}
// 
// 	@Override
// 	public boolean onPrepareOptionsMenu(Menu menu) {
// 		for (int i = 0; i < menu.size(); i++) {
// 			MenuItem mi = menu.getItem(i);
// 			String title = mi.getTitle().toString();
// 			Spannable newTitle = new SpannableString(title);
// 			newTitle.setSpan(new ForegroundColorSpan(Color.WHITE), 0,
// 					newTitle.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
// 			mi.setTitle(newTitle);
// 		}
// 		return true;
// 	}
// 
// 	public Fragment getDetail() {
// 		return detail;
// 	}
// }


import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.ViewPager;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.ActionBar.Tab;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuItem;
import com.daviancorp.android.loader.MonsterListCursorLoader;
import com.daviancorp.android.mh3udatabase.R;
import com.daviancorp.android.ui.adapter.MonsterGridPagerAdapter;
import com.daviancorp.android.ui.general.GenericTabActivity;
//			intent = new Intent(this, MonsterListActivity.class);
//			startActivity(intent);
//			return true;
		default:
			return super.onOptionsItemSelected(item);
		}
	}

	@Override
	public void onPause() {
		super.onPause();
		if (toggle == 1) {
			finish();
		}
	}

	@Override
	public void onTabReselected(Tab tab, FragmentTransaction ft) {
		// TODO Auto-generated method stub

	}

	@Override
	public void onTabSelected(Tab tab, FragmentTransaction ft) {
		// on tab selected
		// show respected fragment view
		viewPager.setCurrentItem(tab.getPosition());

	}

// Path: MonsterHunter3UDatabase/src/com/daviancorp/android/ui/adapter/MonsterGridPagerAdapter.java
// public class MonsterGridPagerAdapter extends FragmentPagerAdapter {
// 
// 	public MonsterGridPagerAdapter(FragmentManager fm) {
// 		super(fm);
// 	}
// 
// 	@Override
// 	public Fragment getItem(int index) {
// 
// 		switch (index) {
// 		case 0:
// 			// Monster grid (all monsters)
// 			return MonsterGridFragment.newInstance(null);
// 		case 1:
// 			// Monster grid (small monsters)
// 			return MonsterGridFragment.newInstance("Small");
// 		case 2:
// 			// Monster grid (large monsters)
// 			return MonsterGridFragment.newInstance("Large");
// 		default:
// 			return null;
// 		}
// 	}
// 
// 	@Override
// 	public int getCount() {
// 		// get item count - equal to number of tabs
// 		return 3;
// 	}
// 
// }
// 
// Path: MonsterHunter3UDatabase/src/com/daviancorp/android/ui/general/GenericTabActivity.java
// public abstract class GenericTabActivity extends SherlockFragmentActivity {
// 
// 	protected static final String DIALOG_ABOUT = "about";
// 
// 	protected Fragment detail;
// 
// 	@SuppressLint("NewApi")
// 	@Override
// 	public void onCreate(Bundle savedInstanceState) {
// 		super.onCreate(savedInstanceState);
// 
// 		setTitle(R.string.app_name);
// 		getActionBar().setDisplayHomeAsUpEnabled(true);
// 		getActionBar().setHomeButtonEnabled(true);
// 
// 		setContentView(R.layout.activity_tab);
// 
// 	}
// 
// 	@Override
// 	public boolean onOptionsItemSelected(MenuItem item) {
// 		switch (item.getItemId()) {
// 		case android.R.id.home:
// 			// Whenever the home button is pressed, go back to home and clear the stack of activities
// 			Intent intent = new Intent(GenericTabActivity.this,
// 					HomeActivity.class);
// 			intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
// 			startActivity(intent);
// 			return true;
// 		case R.id.about:
// 			FragmentManager fm = getSupportFragmentManager();
// 			AboutDialogFragment dialog = new AboutDialogFragment();
// 			dialog.show(fm, DIALOG_ABOUT);
// 
// 			return true;
// 		default:
// 			return super.onOptionsItemSelected(item);
// 		}
// 	}
// 
// 	@Override
// 	public boolean onCreateOptionsMenu(Menu menu) {
// 		super.onCreateOptionsMenu(menu);
// 		MenuInflater inflater = getSupportMenuInflater();
// 		inflater.inflate(R.menu.main, menu);
// 		return true;
// 	}
// 
// 	@Override
// 	public boolean onPrepareOptionsMenu(Menu menu) {
// 		for (int i = 0; i < menu.size(); i++) {
// 			MenuItem mi = menu.getItem(i);
// 			String title = mi.getTitle().toString();
// 			Spannable newTitle = new SpannableString(title);
// 			newTitle.setSpan(new ForegroundColorSpan(Color.WHITE), 0,
// 					newTitle.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
// 			mi.setTitle(newTitle);
// 		}
// 		return true;
// 	}
// 
// 	public Fragment getDetail() {
// 		return detail;
// 	}
// }


// Path: MonsterHunter3UDatabase/src/com/daviancorp/android/ui/list/MonsterGridActivity.java
import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.ViewPager;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.ActionBar.Tab;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuItem;
import com.daviancorp.android.loader.MonsterListCursorLoader;
import com.daviancorp.android.mh3udatabase.R;
import com.daviancorp.android.ui.adapter.MonsterGridPagerAdapter;
import com.daviancorp.android.ui.general.GenericTabActivity;

//			intent = new Intent(this, MonsterListActivity.class);
//			startActivity(intent);
//			return true;
		default:
			return super.onOptionsItemSelected(item);
		}
	}

	@Override
	public void onPause() {
		super.onPause();
		if (toggle == 1) {
			finish();
		}
	}

	@Override
	public void onTabReselected(Tab tab, FragmentTransaction ft) {
		// TODO Auto-generated method stub

	}

	@Override
	public void onTabSelected(Tab tab, FragmentTransaction ft) {
		// on tab selected
		// show respected fragment view
		viewPager.setCurrentItem(tab.getPosition());

	}

	@Override