Want this question answered?
in crystal you must beat Clair then she'll tell you to go to the dragon's den, after answering some question's she'll come in and give you rising-badge, that will let you use waterfall. then exit area and she'll give you waterfall.
you would have to defeat janine to get it now there is a cheap way you can find out what Pokemon the gym leaders have and that is to use serebii.net
the badge is called the basic badge
The Rainbow Badge
viridian city
It is the balance badge where you fight Norman(your father) in Petalburg City .
you can get the fith badge by going to petalburg the poke gym there.
hearthome i think
fuschia.
fap
You need to defeat Koga in Fuchsia City to get the 5th badge, the Soul Badge.
The fifth badge is in Sootopolis City, you need Surf, Dive, and Whirlpool to get it
it's in the woods between the first gym badge and 5th gym badge
After you have beat wake in pastoria city you have to fly to hearthome city and you can battle the 5th gym leader and get your 5th badge.
You will need to level up Haunter to level 50 to evolve it in Pokemon Resolute.
Keldeo Resolute Form in Pokemon is when Keldeo has the secret sword. This is an evolution from standard form.
It's back in Hearthome city.