Where do i buy ethers/elixers?(in pokemon diamond)?

I just came to the leage and there is no items like those in the shop
6 answers 6