Alright!!! I fixed it.
I decided to go through files 1 by 1, and eventually i noticed my Minecraft.jar file was corrupted somehow. so i deleted it, and was able to reinstall a new one and play!
not that anyone but Al3x tried to help. but if someone else ever gets this problem, i at least posted the fix.