Client Side Image Management in Javascript (loading, cropping, posting)