try to use this one instead:
http://www.microsoft.com/downloads/...67-D926-463B-99E8-27199D6626B5&displaylang=en
it is an auto-extracting file.. so after you run it, you have to go to the directory you specified, and run the DXSETUP.exe that is found inside that dir
Try searching for d3dx9_ on your hard drive you should get a list of dll-files.
Take the one with the highest number in it like d3dx9_31.dll and make a copy of it in the same directory it is in. Then rename it to d3dx9_32.dll.
Then try to run the game. You use an older version of directx but i don't think that is a problem.
Let us know if it works
try to use this one instead:
http://www.microsoft.com/downloads/...67-D926-463B-99E8-27199D6626B5&displaylang=en
it is an auto-extracting file.. so after you run it, you have to go to the directory you specified, and run the DXSETUP.exe that is found inside that dir