It looks like you've got your configuration file incorrect. Your site is forced to include the www. at the beginning, I assume by a .htaccess change? Yet all the pages link to the non-www version. This causes problems with ajax.
Can you mod the _config.inc.php file to point at the www. version. Uploads will then work.