Migratinh Silverlight widgets to HTML5

I need to build application which is currently implemented in Silverlight. It will be my fist project using HTML5. I haev the following web page:
- map
- 5 buttons
Each button opens a form/paneel INSIDE the same browser window. User MAY DRAG/MOVE the form inside the window. User can have SEVERAL FORMS OPENED at simultaneously
These forms are similar: user enters particular search criteria, data are retrieved from the server-side database and the results are displayed in a grid/table.
How can I implement this behaviour in HTML with as less javascript as possible?
I checked html modal Windows - I cannot move them around so not convenient for the user which wants to have two or more forms opened at the same time...
I checked many HTML5 templates, tutorials on the web but more or less the examples not business-oriented application. Should I better check JQuery?