How to take snapshot ofdragged/dropped/resized image with background of esri map

How to take snapshot ofdragged/dropped/resized image with background of esri map

Hi all,
   I am ne to JQuery forum and this is my first post. I am allowing users to draw a diagram on a div using jquery drag,drop,rotate .The esri map is the background for the images.Once they complete the diagram and click save ,the div needs to be saved as image[bytes] in database.
 
Please suggest any applet or plugin to take snapshot of the client screen with provided 'height' & 'width' . I am using asp.net,JS,c#,IE7.

I cant use any server side code like provinding the URL,because the area i am trying to take snapshot is a div with drag/dropped/rotated images using JQuery.

Thanks