Hi,
What type of battery do you need to charge.
Do you need a switching reglator based charger or a linear regulator based.
One more which does charging in burst mode.
You could get a basic block digram for the circuit architecture from the Linear techonologies web site.
Thermal protection is an inherant part for all these.
If you need more information please feel free to ask