First calm down. Panicking is not going to help anybody.
What does it say in help > about > debug (maybe)? It displays the block count there so if the number is increasing it must be downloading new blocks and all you have to do is wait.
If it is not downloading then try running it with the -rescan command line switch. That is
bitcoin-qt -rescan
Finally if all else fails you can extract the private keys using pywallet and import them into a new wallet.