<head><title>var_setting.html</title>
<script src=../window.js></script>
<script src=../examples.js></script>
</head>
<body>

<script>

w = new win(400,100,400,400,"Hello World")

w.setServerURL(MSURL)
w.setVar("map",MSMAP)

function submitWin() {
    w.setVar("mapsize",w.contentWidth + " " + w.contentHeight)
    
//Read all name-value pairs from first table
    var names = document.getElementsByName("ms_name")
    var values = document.getElementsByName("ms_value")
//and set the corresponding CGI variables
    mapextSet = false
    for (var i = 0;i<names.length;i++) {
        var n = names[i].value
        var v = values[i].value
        if (n) {
            w.setVar(n,v)
            if (n == "mapext") mapextSet = true
        }
    }

//read the projection from the textfield
    var projName = document.getElementById("proj").value
    if (!projName ) projName = "latlong"
    projString = "proj=" + projName + ",ellps=clrk66"
    
//read all proj parameters  from the second table
    var parms = document.getElementsByName("proj_parm")
    for (var i = 0;i < parms.length; i++) {
        var parm = parms[i].id
        var val = parms[i].value
        if (val) projString = projString + "," + parm + "=" + val

    }
    w.setVar("map_projection",projString)

//check for default coordinates either in degrees or meters
    if (!mapextSet) {
    if (projName == "latlong") {
            w.setVar("mapext","-180 -90 180 90")
        } else {
            w.setVar("mapext","-20000000 -10000000 20000000 10000000")
        }
    } 
    w.submit()
}

w.setExecOnResize(submitWin)

</script>

<input type=button value="Click!" onclick="submitWin()">

<!-- Text fields with name-value pairs for CGI variables -->
<br><br>
<table>
  <tr><td colspan=2 align=center>CGI Variables
  <tr><th>name<th>value
  <tr>
     <td><input type=text name=ms_name>
     <td><input type=text name=ms_value>
  <tr>
     <td><input type=text name=ms_name>
     <td><input type=text name=ms_value>
  <tr>
     <td><input type=text name=ms_name>
     <td><input type=text name=ms_value>
  <tr>
     <td><input type=text name=ms_name>
     <td><input type=text name=ms_value>
</table>

<br><br>

<table>
  <tr><td colspan=2 align=center> Projection Parameters
  <tr><td>proj<td><input type=text  id=proj>
  <tr><td>lon_0<td><input type=text name=proj_parm id=lon_0>
  <tr><td>lat_0<td><input type=text name=proj_parm id=lat_0>
  <tr><td>lat_1<td><input type=text name=proj_parm id=lat_1>
  <tr><td>lat_2<td><input type=text name=proj_parm id=lat_2>
</table>

</body>