This is a rather interesting one...I have a page with a map on it. One of the functions I have written on the server is to allow them to zoom in or zoom out the map (so for instance if there is a map of the US they can zoom in to a particular state.) Right now I use the onClick event to capture the coordinates and send that to my server, the map then zooms in a predetermined distance. I want to allow the user to define how far to zoom in by allowing them to click and drag on the map, thereby creating a box, that is used to zoom in to. I figure I can capture the onmousedown and onmouseup coordinates but is there a way to actually draw the box with dhtml or something similar without creating another trip to the server? Thanks a whole whole lot.