Glass or top will be able to be replaced but very expensive Claire, a better idea is to contact your house insurance co and claim off your policy for accidental damage providing your policy excess is less than glass cost+ call out. Cheers
Kenjo, May 2012