Vanilla JavaScript Plugin

Plupload  

A multi-runtime file uploader that works with HTML/ajax, Flash and Silverlight. Feature rich, but having an extremely large code base.

Plugin Website  Demo