Add the olive oil to a large pot over medium heat.
Add the onion, cooking for 4-5 minutes until onion is translucent.
Add celery, green bell peppers, jalapeno peppers, garlic, green chili peppers, and bay leaves. Cook for 5 minutes.
Add the tomatoes, kidney beans, garbanzo beans, black beans, chili powder, cumin, oregano, salt, and pepper. Raise heat to high until boiling, then reduce heat to low and simmer 45 minutes.
Stir in the corn, and continue cooking 5 minutes.