That will be because the heating element is not getting hot.
If you're confident about fixing it yourself then give it a go
If not then call in a specialist or buy a new one.
If you call in an engineer be sure to tell him (her) the make and model of it.
Good luck...
January 2015