<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%>
<td width=59%></table>
<br>
<br><font size=2 face="sans-serif">Ethan, thank you for your response.
Unfortunately I am still having trouble. </font>
<br><font size=2 face="sans-serif">Here is the URL that displays my webpage
with a red box in place of the map</font>
<br>
<br><font size=2 face="sans-serif">http://sr08dmnspl/cgi-bin/mapserv.exe?layer=major_basins&zoomsize=2&map=d%3A%2FwebData%2Fwatershed%2Fmajor_basins.map&program=%2Fcgi-bin%2Fmapserv.exe&root=http%3A%2F%2Fsr08dmnspl%2Fwatershed&map_web_imagepath=.%2Ftmp%2F&map_web_imageurl=http%3A%2F%2Fsr08dmnspl%2Fwatershed%2Ftmp%2F</font>
<br>
<br><font size=2 face="sans-serif">When I add 'mode=map' it displays my
map, but it is on a blank webpage.</font>
<br><font size=2 face="sans-serif">I have changed the extents of the map
in my code and it still does not show my map.</font>
<br>
<br><font size=2 face="sans-serif">Do you have any other suggestions?</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Ethan Alpert <ealpert@DIGITALGLOBE.COM></b>
</font>
<br><font size=1 face="sans-serif">Sent by: UMN MapServer Users List <MAPSERVER-USERS@LISTS.UMN.EDU></font>
<p><font size=1 face="sans-serif">11/10/2005 05:34 PM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
Ethan Alpert <ealpert@DIGITALGLOBE.COM></font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">MAPSERVER-USERS@LISTS.UMN.EDU</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [UMN_MAPSERVER-USERS] DHTML rubber-band
box</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2 color=blue face="Arial">Check your webserver logs and
look at the URL it's submitting...Copy that and in a browse use it changing
mode=browse to mode=map...If nothing displays then you most likely have
your projection or extents wrong. This is how I initially figured out how
to debug what was going on in the dhtml example.</font>
<br><font size=3> </font>
<br><font size=3> </font>
<br><font size=2 color=blue face="Arial">-e</font>
<br><font size=2 face="Tahoma">-----Original Message-----<b><br>
From:</b> UMN MapServer Users List [mailto:MAPSERVER-USERS@LISTS.UMN.EDU]
<b>On Behalf Of </b>Jennifer A Bennett<b><br>
Sent:</b> Thursday, November 10, 2005 2:57 PM<b><br>
To:</b> MAPSERVER-USERS@LISTS.UMN.EDU<b><br>
Subject:</b> [UMN_MAPSERVER-USERS] DHTML rubber-band box<br>
</font>
<br><font size=3 color=#4141ff face="sans-serif"><br>
I am trying to copy the code for the DHTML rubber-band box from the Itasca
Demo and cannot get it to show my map.</font><font size=3> </font><font size=3 color=#4141ff face="sans-serif"><br>
I am wondering what other code I must copy or change to make this work?</font><font size=3>
</font><font size=3 color=#4141ff face="sans-serif"><br>
I am able to get the gist of the Javascript code, but I am not familiar
enough to write new code.</font><font size=3> <br>
</font><font size=3 color=#4141ff face="sans-serif"><br>
So far I have copied the Javascript folder and most of the graphics from
the Graphics folder into my drive.</font><font size=3> </font><font size=3 color=#4141ff face="sans-serif"><br>
I have copied and inserted the portion of code below from the (Itasca)
index.html into my index.html file.</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
<!-- EDIT THE FORM ACTION --></font><font size=3> </font><font size=3 face="sans-serif"><br>
<form name="watershed_main" method="GET"
action="/cgi-bin/mapserv.exe"></font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
<input type="hidden" name="layer"
value="major_basins"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input type="hidden" name="layer"
value="county"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input type="hidden" name="layer"
value="MajRds"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input type="hidden" name="zoomsize"
value=2></font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
<!-- EDIT THESE HIDDEN VARIABLES --></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input type="hidden" name="map"
value="d:/webData/watershed/major_basins.map"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input type="hidden" name="program"
value="/cgi-bin/mapserv.exe"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input type="hidden" name="root"
value="http://sr08dmnspl/watershed"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input type="hidden" name="map_web_imagepath"
value="./tmp/"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input type="hidden" name="map_web_imageurl"
value="http://sr08dmnspl/watershed/tmp/"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input type="submit" value="Start
Application"></center></font><font size=3> <br>
<br>
</font><font size=3 color=#4141ff face="sans-serif"><br>
I have also copied the code below from the itasca_adds_dhtml.html file
and placed it into my file called watershed_main.html</font><font size=3>
<br>
</font><font size=3 color=#4141ff face="sans-serif"><br>
Here is my watershed_main.html code</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
<!-- watershed_main.html</font><font size=3> </font><font size=3 face="sans-serif"><br>
This is the start of the interactive major watershed map. --></font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
<html></font><font size=3> </font><font size=3 face="sans-serif"><br>
<head></font><font size=3> </font><font size=3 face="sans-serif"><br>
<title>Interactive Major (HUC Level 4) Web Page</title></font><font size=3>
<br>
<br>
<br>
</font><font size=3 face="sans-serif"><br>
<!-- the DHTML JavaScript library includes --></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<script type="text/javascript" src="../watershed/javascript/cbe/cbe_core.js"></script></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<script type="text/javascript" src="../watershed/javascript/cbe/cbe_event.js"></script></font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
<!-- MapServer specific JavaScript library includes --></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<script language="javascript" src="../watershed/javascript/mapserv.js"></script></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<script language="JavaScript" src="../watershed/javascript/dbox.js"></script></font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
<!-- utility library --></font><font size=3> </font><font size=3 face="sans-serif"><br>
<script language="JavaScript" src="../watershed/javascript/utils.js"></script></font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
<!-- scripting specific to the application --></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<script language="javascript"></font><font size=3> </font><font size=3 face="sans-serif"><br>
// first, nab any arguments passed to this page (so we don't have
to edit the page)</font><font size=3> </font><font size=3 face="sans-serif"><br>
var args = getargs();</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// the DHTML main mapping window (note the significance of the name
"main" here and with the Mapserv object)</font><font size=3>
</font><font size=3 face="sans-serif"><br>
var main = new dBox("main",600, 600, "#FF0000",
2);</font><font size=3> </font><font size=3 face="sans-serif"><br>
// main.verbose = true;</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// the DHTML reference map window</font><font size=3> </font><font size=3 face="sans-serif"><br>
var reference = new dBox("reference", 120, 120, "#989898",
1);</font><font size=3> </font><font size=3 face="sans-serif"><br>
reference.box = false;</font><font size=3> </font><font size=3 face="sans-serif"><br>
reference.cursorsize = 0;</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// mapserv.js global variables</font><font size=3> </font><font size=3 face="sans-serif"><br>
var MapServer = args.program;</font><font size=3> </font><font size=3 face="sans-serif"><br>
var QueryServer = MapServer;</font><font size=3> </font><font size=3 face="sans-serif"><br>
var Interface = "dhtml";</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// create the Mapserv object</font><font size=3> </font><font size=3 face="sans-serif"><br>
var ms = new Mapserv("main", args.map, 149599, 4782069,
767075, 5483304, 600, 600);</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.minscale = 1000;</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.maxscale = 1550000;</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// layer definitions</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.layers[ms.layes.length] = new layer ('major_basins','Major Basins','layers',true,
null, null)</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.layers[ms.layers.length] = new Layer('county', 'Counties', 'layers',
false, null, null);</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.layers[ms.layers.length] = new Layer('MajRds', 'Major Roads',
'layers', false, null, null);</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.buildlayers();</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// add the reference map</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.referencemap = new Mapserv("reference", args.map, 393234.393701263,
5205405.16440722, 495769.579718949, 5307959.02579127, 120, 120);</font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
//</font><font size=3> </font><font size=3 face="sans-serif"><br>
// Extensions to Mapserv.draw(): this allows you to exend the capabilties
of</font><font size=3> </font><font size=3 face="sans-serif"><br>
// of the default draw method. There are post and pre draw functions
available.</font><font size=3> </font><font size=3 face="sans-serif"><br>
//</font><font size=3> </font><font size=3 face="sans-serif"><br>
function predraw() {</font><font size=3> </font><font size=3 face="sans-serif"><br>
// clear any query results</font><font size=3> </font><font size=3 face="sans-serif"><br>
top.query_frame.location.href='watershed_main.html';</font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
// update the scalebars</font><font size=3> </font><font size=3 face="sans-serif"><br>
document.scalebar_miles.src = MapServer + "?map="
+ ms.mapfile + "&mode=scalebar&mapext=0+0+" + (ms.extent[2]
- ms.extent[0]) + "+" + (ms.extent[3] - ms.extent[1]) + "&mapsize="
+ ms.width + "+" + ms.height;</font><font size=3> </font><font size=3 face="sans-serif"><br>
document.scalebar_kilometers.src = MapServer + "?map="
+ ms.mapfile + "&map_scalebar_units=kilometers&mode=scalebar&mapext=0+0+"
+ (ms.extent[2] - ms.extent[0]) + "+" + (ms.extent[3] - ms.extent[1])
+ "&mapsize=" + ms.width + "+" + ms.height;</font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
// update the legend</font><font size=3> </font><font size=3 face="sans-serif"><br>
document.legend.src = MapServer + "?map=" + ms.mapfile
+ "&mode=legend&layers=" + ms.layerlist;</font><font size=3>
</font><font size=3 face="sans-serif"><br>
reference.sync();</font><font size=3> </font><font size=3 face="sans-serif"><br>
}</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
//</font><font size=3> </font><font size=3 face="sans-serif"><br>
// Functions that are called by the jBox applet or the dBox javascript
code:</font><font size=3> </font><font size=3 face="sans-serif"><br>
// basically these provide the gateway from the applet/layers to
the rest of</font><font size=3> </font><font size=3 face="sans-serif"><br>
// the application. Note that they are the same regardless of implementation.</font><font size=3>
</font><font size=3 face="sans-serif"><br>
//</font><font size=3> </font><font size=3 face="sans-serif"><br>
// Bottom line: you may want to swipe some of this code.</font><font size=3>
</font><font size=3 face="sans-serif"><br>
//</font><font size=3> </font><font size=3 face="sans-serif"><br>
// jBox/dBox errors are passed to the browser via this function</font><font size=3>
</font><font size=3 face="sans-serif"><br>
function seterror_handler(name, message) { alert("Component
" + name + " error: " + message); }</font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
// allows jBox/dBox to reset without redrawing</font><font size=3>
</font><font size=3 face="sans-serif"><br>
function reset_handler(name, minx, miny, maxx, maxy) { }</font><font size=3>
<br>
</font><font size=3 face="sans-serif"><br>
// called from jBox/dBox when the user initiates change</font><font size=3>
</font><font size=3 face="sans-serif"><br>
function setbox_handler(name, minx, miny, maxx, maxy) {</font><font size=3>
</font><font size=3 face="sans-serif"><br>
if(name == 'reference') {</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.applyreference(minx, miny);</font><font size=3>
</font><font size=3 face="sans-serif"><br>
ms.draw();</font><font size=3> </font><font size=3 face="sans-serif"><br>
} else {</font><font size=3> </font><font size=3 face="sans-serif"><br>
if(ms.mode == 'map') {</font><font size=3> </font><font size=3 face="sans-serif"><br>
if(minx != maxx && miny != maxy)</font><font size=3>
</font><font size=3 face="sans-serif"><br>
ms.applybox(minx, miny, maxx, maxy);</font><font size=3>
</font><font size=3 face="sans-serif"><br>
else</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.applyzoom(minx, miny);</font><font size=3>
</font><font size=3 face="sans-serif"><br>
ms.draw();</font><font size=3> </font><font size=3 face="sans-serif"><br>
} else if(ms.mode != 'map') {</font><font size=3>
</font><font size=3 face="sans-serif"><br>
ms.applyquerybox(minx, miny, maxx, maxy); //
these just set members</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.applyquerypoint(minx, miny);
</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.query(); // builds query URL</font><font size=3>
</font><font size=3 face="sans-serif"><br>
top.query_frame.location.href = ms.url;</font><font size=3>
</font><font size=3 face="sans-serif"><br>
}</font><font size=3> </font><font size=3 face="sans-serif"><br>
}</font><font size=3> </font><font size=3 face="sans-serif"><br>
}</font><font size=3> </font><font size=3 face="sans-serif"><br>
<br>
// various event handlers called by jBox/dBox</font><font size=3>
</font><font size=3 face="sans-serif"><br>
function mousemove_handler(name, x, y) {</font><font size=3> </font><font size=3 face="sans-serif"><br>
window.status = "UTM Coordinates: x=" + Math.round(Number(ms.extent[0]
+ x*ms.cellsize)) + " and y=" + Math.round(Number(ms.extent[3]
- y*ms.cellsize));</font><font size=3> </font><font size=3 face="sans-serif"><br>
}</font><font size=3> </font><font size=3 face="sans-serif"><br>
function mouseexit_handler(name) { window.status = "";
}</font><font size=3> </font><font size=3 face="sans-serif"><br>
function mouseenter_handler(name) { window.status = "";
}</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
// page initialization function</font><font size=3> </font><font size=3 face="sans-serif"><br>
function windowOnload() {</font><font size=3> </font><font size=3 face="sans-serif"><br>
main.initialize();</font><font size=3> </font><font size=3 face="sans-serif"><br>
reference.initialize();</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
ms.zoomdir=1;</font><font size=3> </font><font size=3 face="sans-serif"><br>
ms.draw();</font><font size=3> </font><font size=3 face="sans-serif"><br>
}</font><font size=3> </font><font size=3 face="sans-serif"><br>
</script></font><font size=3> <br>
<br>
</font><font size=3 face="sans-serif"><br>
<p align="center">Interactive Major (HUC Level 4) Web Page</p></font><font size=3>
</font><font size=3 face="sans-serif"><br>
</b></font></font><font size=3> </font><font size=3 face="sans-serif"><br>
<hr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<table border=0 cellpadding=5></font><font size=3> </font><font size=3 face="sans-serif"><br>
<tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align=center valign="top"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<table width="390" border="0" cellspacing="0"
cellpadding="0" align="center" bgcolor="#666666"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="right" width="18"><a
href="javascript:ms.pan('nw')"><img src="../watershed/images/nw.gif"
width="18" height="18" border="0" alt="pan
northwest"></a></td></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="center"><a href="javascript:ms.pan('n')"><img
src="../watershed/images/n.gif" width="23" height="18"
border="0" alt="pan north"></a></td></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<td align="left" width="18"><a
href="javascript:ms.pan('ne')"><img src="../watershed/images/ne.gif"
width="18" height="18" border="0" alt="pan
northeast"></a></td></font><font size=3> </font><font size=3 face="sans-serif"><br>
</tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="right" width="18"><a
href="javascript:ms.pan('w')"><img src="../watershed/images/w.gif"
width="18" height="23" border="0" alt="pan
west"></a></td></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="center" bgcolor="#cccccc"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<!-- this is the holding spot (the anchor)
for the map --></font><font size=3> </font><font size=3 face="sans-serif"><br>
<DIV id="main_anchor" style="position:relative;
visibility:visible; width:100%; height:100%; left:0px; top:0px;"><IMG
src="../watershed/images/red_pixel.gif" height="600"
width="600"></DIV></font><font size=3> </font><font size=3 face="sans-serif"><br>
<!-- absolutely positioned layer to hold
the map --></font><font size=3> </font><font size=3 face="sans-serif"><br>
<DIV id="main" style="position:absolute;
visibility:visible; width:100%; height:100%; clip:rect(100%,100%,100%,100%);
background:transparent;"><IMG name="main" src="../watershed/images/transparent_pixel.gif"
height="600" width="600"></DIV></font><font size=3>
</font><font size=3 face="sans-serif"><br>
</td></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="left" width="18"><a
href="javascript:ms.pan('e')"><img src="../watershed/images/e.gif"
width="18" height="23" border="0" alt="pan
east"></a></td></font><font size=3> </font><font size=3 face="sans-serif"><br>
</tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="right" width="18"><a
href="javascript:ms.pan('sw')"><img src="../watershed/images/sw.gif"
width="18" height="18" border="0" alt="pan
southwest"></a></td></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td align="center"><a href="javascript:ms.pan('s')"><img
src="../watershed/images/s.gif" width="23" height="18"
border="0" alt="pan south"></a></td></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<td align="left" width="18"><a
href="javascript:ms.pan('se')"><img src="../watershed/images/se.gif"
width="18" height="18" border="0" alt="pan
southeast"></a></td></font><font size=3> </font><font size=3 face="sans-serif"><br>
</tr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<tr><td bgcolor="#666666" colspan="3"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<img name="scalebar_kilometers" align="right"
title="scalebar (km)" alt="scalebar (km)" src="../watershed/images/white_pixel.gif"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<img name="scalebar_miles" title="scalebar
(mi)" alt="scalebar (mi)" src="../watershed/images/white_pixel.gif"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
</td></tr></font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
</table></font><font size=3> </font><font size=3 face="sans-serif"><br>
<td valign=top></font><font size=3> </font><font size=3 face="sans-serif"><br>
<p align="left"></font><font size=3> </font><font size=3 face="sans-serif"><br>
<font size=+2 face=arial,helvetica><b>MAP CONTROLS</b></font></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<hr></font><font size=3> </font><font size=3 face="sans-serif"><br>
<br></font><font size=3> </font><font size=3 face="sans-serif"><br>
<!-- Note that we don't have a submit action for this
form, we only need the form for some controls --></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<form name="mapserv" action="javascript:void(0)"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<p><b>Choose an Action: </b><br></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input onClick="ms.mode='map'"
type="radio" name="mode" checked> Browse map<br></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input onClick="ms.mode='query'"
type="radio" name="mode"> Query feature<br></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input onClick="ms.mode='nquery'"
type="radio" name="mode"> Query multiple features</font><font size=3>
</font><font size=3 face="sans-serif"><br>
<br>
<!--<font size=+1 face=arial,helvetica>Layers</font>--></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<br></font><font size=3> </font><font size=3 face="sans-serif"><br>
<p><b>Select Layers to Display: </b><br></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<select multiple name="layers" size=3 onChange="ms.togglelayers(this)"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<option value="county"> Counties <br>
<option value="MajRds"> Major Roads <br>
</select></font><font size=3> </font><font size=3 face="sans-serif"><br>
<br></font><font size=3> </font><font size=3 face="sans-serif"><br>
<br>
</font><font size=3> </font><font size=3 face="sans-serif"><br>
<p><b>Zoom Controls: </b><br></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input onClick="ms.zoomdir=1"
type=radio name=zoomdir checked>Zoom In<br></font><font size=3>
</font><font size=3 face="sans-serif"><br>
<input onClick="ms.zoomdir=0"
type=radio name=zoomdir>Pan<br></font><font size=3> </font><font size=3 face="sans-serif"><br>
<input onClick="ms.zoomdir=-1"
type=radio name=zoomdir>Zoom Out</font><font size=3> </font><font size=3 face="sans-serif"><br>
<p></font><font size=3> </font><font size=3 face="sans-serif"><br>
Zoom Size <input type=text name=zoomsize
size=4 value=2 onChange="ms.zoomsize=this.value"></font><font size=3>
</font><font size=3 face="sans-serif"><br>
</td></font><font size=3> </font><font size=3 face="sans-serif"><br>
</tr></table></font><font size=3> </font>
<br>
<br>