What's your laptop model? It seems to be a power adapter problem. You can buy the same power adapter from IBM, or you can buy a universial power adapter from Futureshop. Eitherway, It's not cheap.
I happen to have a spare universial power adapter bought from Futureshop one year ago. I don't use it very much now, and I may sell it to you.