that's sucks.. ;\
i had something like that myself a few months ago..

which car you got?
hope it won't take too much to fix it..

look at the bright side - you haven't got hurt!