L'upload delle immagini di facebook, ovvero quello che ti fa selezionare più immagini dal filesystem e quando le carichi ti fa vedere la barra che indica lo stato dell'upload, è un upload realizzato mediante una applet java, che oltre tutto è molto veloce, perchè molto probabilmente effettua il ridimensionamento delle immagini in locale e poi spedisce le immagini rielaborate e quindi più leggere.
Solo per precisare, in javascript non è possibile uploadare immagini.