An electrician will be pleased to fit a new switch for you - when the switch mechanism falls apart it is not usually possible to repair it - broken cord yes - broken switch generally no.
It's a 20-30 minute job at the most (once he has a switch).
Reach for Yellow Pages or a Trade Directory.
Good luck...
Peccavi
January 2010