Your full sized images are there. The issue seems to be with the timthumb.php file that processes the images.
You have to find out why the timthumb.php file isn’t working. I can’t tell from here. Is it part of your theme? Is it used in a plugin? Does that plugin or theme have configuration settings for it on an admin page? If so they should be double checked to see if anything has changed since the move.
If you can’t figure it out you could ask HostGator support if they can help you.
Another thing
When I want to upload a image i get this error
Unable to create directory /home1/webmasu7/public_html/systemrequirements/wp-content/uploads/2011/06. Is its parent directory writable by the server?
webmasu7 is Bluehost profile. Why it is showing here.
That could be your problem
for starters go to Dashboard / Settings / media, at the bottom, check the Uploads folder settings
WordPress hard codes many file paths and URL’s in the database. The old Bluehost root folder path may be in your database in a few places.
I go to settings > media and deleted
/home1/webmasu7/public_html/systemrequirements/wp-content/uploads
and now I can upload an image.
But my first problem is not solved. I am using TheCorporation Theme.
It has it’s options in the Appearance menu.
I suggest you search the posts and options table in the WP database, all fields, to see if “/home1/webmasu7/” exists in those tables. If it does you need to do a search and replace of all occurrences of that with the new location
Timthumb is some thumbnail creating thing for images. It may need resetting in some way. I’m not familiar with how it works. Possibly you’re using a plugin or theme that uses it – try contacting the author?