HTML based uploader. If browser supports HTML5 and XHR Uploads, adding drag’n'drop support and XHRUpload progress. If not, replaced by an old school ajax-based HTML version (based on iframes), that has no file upload progress but will work in every warrior situation.