As said, you should be able to recover a fair portion of it provided you haven't used the card since.
I used a bit of software from Sandisk to get a load of photos off a card that appeared to be corrupt.
There are lots of software tools for the job.
Hopefully you'll be ok, don't give up yet.