<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
- (c) 2005 U.S. Robotics Corporation
+ (c) 2005-2006 U.S. Robotics Corporation
-->
<html>
<head>
- <title>Status » General</title>
+ <title>Status</title>
- <link href="usr_main.css" rel="stylesheet" type="text/css">
- <script src="usr_menus.js" type="text/javascript"></script>
- <script src="usr_common.js" type="text/javascript"></script>
+ <link href="usr_layout.css" type="text/css" rel="stylesheet" />
+ <script src="usr_layout.js" type="text/javascript"></script>
- <meta http-equiv="Pragma" content="no-cache">
- <meta http-equiv="refresh" content="60">
+ <link href="usr_device.css" type="text/css" rel="stylesheet" />
+ <script src="usr_device.js" type="text/javascript"></script>
-<script type="text/javascript">
-setPageTitle("<%ejGetWl(wlInterface)%>");
+ <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css">
+ <script src="usr_menus_dropdown.js" type="text/javascript"></script>
+ <script src="usr_menus_build.js" type="text/javascript"></script>
-function getSecurityMethod()
-{
- var strEncryption = "";
-
- switch ("<%ejGetWl(wlAuthMode)%>")
- {
- case "open":
- if ("<%ejGetWl(wlWep)%>" == "Enabled")
- {
- setVisibility("idKeyWEP", true);
- strEncryption = "WEP open";
- }
- break;
-
- case "shared":
- setVisibility("idKeyWEP", true);
- strEncryption = "WEP shared";
- break;
-
- case "psk":
- setVisibility("idKeyWPA", true);
- strEncryption = "WPA";
- break;
- case "psk2":
- setVisibility("idKeyWPA", true);
- strEncryption = "WPA2";
- break;
- case "psk2mix":
- setVisibility("idKeyWPA", true);
- strEncryption = "WPA2 and WPA";
- break;
-
- case "wpa":
- setVisibility("idKeyWPA", true);
- strEncryption = "WPA with 802.1x (RADIUS)";
- break;
- case "wpa2":
- setVisibility("idKeyWPA", true);
- strEncryption = "WPA2 with 802.1x (RADIUS)";
- break;
- case "wpa2mix with 802.1x (RADIUS)":
- setVisibility("idKeyWPA", true);
- strEncryption = "WPA2 and WPA with 802.1x (RADIUS)";
- break;
-
- case "radius":
- strEncryption = "802.1x";
- break;
-
- default:
- break;
- }
-
- if (strEncryption.length == 0)
- strEncryption = "None";
- else
- setVisibility("idEncrypt", true);
-
- return strEncryption;
-}
+ <link href="usr_91xx.css" type="text/css" rel="stylesheet" />
+ <script src="usr_91xx.js" type="text/javascript"></script>
+ <script src="usr_resources.js" type="text/javascript"></script>
+ <meta http-equiv="Pragma" content="no-cache">
-/*
- Return encryption method used for WPA or WEP
-*/
-function getEncryption()
+<script type="text/javascript">
+function initializePage()
{
- switch ("<%ejGetWl(wlWpa)%>")
- {
- case "aes": return "AES";
- case "tkip": return "TKIP";
- case "tkip+aes": return "AES and TKIP";
- default: return "";
- }
+var bSpeed = ("<%ejGetOther(lineRate, 0)%>" != " ");
+ initializeSecurity("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>");
+ setVisibility("defaultGateway", bSpeed);
+ setVisibility("primaryDNS", bSpeed);
+ setVisibility("secondaryDNS", bSpeed);
}
-
function getMACfilterWireless()
{
- switch ("<%ejGetWl(wlFltMacMode)%>")
+ switch ("<%ejGetWlJS(wlFltMacMode)%>")
{
case "disabled":
return "Allow all";
return "Deny some";
}
}
-
</script>
</head>
-<body onload="initMenu('idMenu'); setVisibility('idWireless', '<%ejGetWl(wlInterface)%>' == '1');">
+<body onload="initMenu(); setVisibility('idWireless', '<%ejGetWlJS(wlInterface)%>' == '1'); initializePage();">
<script type="text/javascript">
- writeHeader("Status", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+ writeHeader();
</script>
-<p class="clsNote"><a href="http://www.usr.com/productreg/">Register the product</a></p>
+<noscript>
+ <p class="clsNotice">The USRobotics Wireless Gateway
+ uses scripting to display its data correctly.
+ This browser either doesn’t support scripting or has
+ scripting disabled. Please refer to your browser’s documentation for instructions
+ on how to enable scripting.
+ </p>
+</noscript>
+
+
+<div id="idHelpOpen" style="display: none;" onclick="setVisibility('idHelpOpen', false); setVisibility('idPanelHelp', true);">?</div>
+<div id="idPanelHelp">
+
+ <div id="idHelpClose" onclick="setVisibility('idPanelHelp', false); setVisibility('idHelpOpen', true);">x</div>
+
+ <p class="clsNote">
+ <a href="javascript:print();">Print</a> this page
+ <br/>
+ <a href="http://www.usr.com/productreg/">Register</a> this product
+ </p>
<script type="text/javascript">
- if ("<%ejGetWl(wlInterface)%>" == "1")
- document.write("<p class=\"clsNote\">Tutorial: How do I add a <a href=\"tutorial_addclient.htm\">new wireless client<\/a> to my network?<\/p>");
+ if ("<%ejGetWlJS(wlInterface)%>" == "1")
+ document.write("<p class=\"clsNote\">Tutorial: How do I add a <a href=\"tutorial_addclient.html\">new wireless client<\/a> to my network?<\/p>");
</script>
+ <h1>Updates</h1>
+ <p>Visit the <a href="http://www.usr.com/support/" target="_new">USRobotics
+ Web site</a> to check for updated firmware.</p>
+
+ <h1>Refresh</h1>
+ <p>Press your browser’s <b>Refresh</b> button to display the latest values.</p>
+
+ <h1>Features</h1>
+ <p><a href="purchase.html">Purchase</a> additional features.</p>
+ <p><a href="ipsunlock.cmd">Unlock</a> purchased features.</p>
+
+</div>
+
+
+<h3>Device</h3>
+
+<table border="0">
+ <tr>
+ <td><label>Name:</label></td>
+ <td class="clsStatic">
+<script type="text/javascript">
+ document.write(getString("idProdNameHTML") + " (" + getString("idModel") + ")");
+</script>
+ </td>
+ </tr>
+
+ <tr>
+ <td><label>Version:</label></td>
+ <td class="clsStatic"><%ejGetHTML(sysBuildVersion)%>
+<script type="text/javascript">
+ var ver = "<%ejGetJS(sysVersion)%>";
+ var strTime = ver.substring(0, 4);
+ var strDate = ver.substring(5, 11);
+ var dt = new Date(2000 + new Number(strDate.substring(4, 6)).valueOf(), strDate.substring(0, 2) - 1, strDate.substring(2, 4),
+ strTime.substring(0, 2), strTime.substring(2, 4));
+ document.write(" (" + dt.toLocaleString() + ")");
+</script>
+ </td>
+ </tr>
+
+ <tr>
+ <td><label></label></td>
+ <td class="clsStatic"><%ejGetHTML(sysVersion)%></td>
+ </tr>
+
+ <tr>
+ <td><label>Printer status:</label></td>
+ <td class="clsStatic"><%ejGetIppHTML(ippStatus)%></td>
+ <tr>
+ </tr>
+ <td><label>Printer location:</label></td>
+ <td class="clsStatic">http://<%ejGetHTML(ethIpAddress)%>:1631/printers/<%ejGetIppHTML(ippName)%></td>
+ </tr>
+</table>
+
-<h3>General</h3>
+<h3>DSL</h3>
<table border="0">
<tr>
<td><label>LAN IP address:</label></td>
<td class="clsStatic"><%ejGetOther(sysInfo, lanAddr)%></td>
</tr>
- <tr>
+ <tr id=WanIPaddr>
<td><label>WAN IP address:</label></td>
<td><!--<%ejGetOther(memInfo, wanAddr)%>--><a href="wancfg.cmd?action=view">View</a></td>
</tr>
- <tr>
+ <tr id=defaultGateway>
<td><label>Default gateway:</label></td>
<td class="clsStatic"><%ejGetOther(sysInfo, dfltGw)%></td>
</tr>
- <tr>
+ <tr id=primaryDNS>
<td><label>Primary DNS server:</label></td>
<td class="clsStatic"><%ejGetOther(sysInfo, dns)%></td>
</tr>
- <tr>
+ <tr id=secondaryDNS>
<td><label>Secondary DNS server:</label></td>
<td class="clsStatic"><%ejGetOther(sysInfo, dns2)%></td>
</tr>
<h3>Wireless Security</h3>
<table border="0">
- <tr>
- <td><label>Network name:</label></td>
- <td class="clsStatic"><%ejGetWl(wlSsid)%></td>
- </tr>
- <tr>
- <td><label>Broadcast name:</label></td>
- <td class="clsStatic">
+ <tr>
+ <td><label>Network name:</label></td>
+ <td class="clsStatic"><%ejGetWlHTML(wlSsid)%></td>
+ </tr>
+ <tr>
+ <td><label>Broadcast name:</label></td>
+ <td class="clsStatic">
<script type="text/javascript">
- if ("<%ejGetWl(wlHide)%>" != "")
- document.write(parseInt("<%ejGetWl(wlHide)%>") ? "Disabled" : "Enabled");
+ if ("<%ejGetWlJS(wlHide)%>" != "")
+ document.write(parseInt("<%ejGetWlJS(wlHide)%>") ? "Disabled" : "Enabled");
</script>
-</td>
- </tr>
- <tr>
- <td><label>Method:</label></td>
- <td class="clsStatic"><script type="text/javascript">document.write(getSecurityMethod());</script></td>
+ </td>
+ </tr>
+ <tr>
+ <td><label>Current channel:</label></td>
+ <td class="clsStatic"><%ejGetWlHTML(wlCurrentChannel)%></td>
+ </tr>
+ <tr>
+ <td><label>MAC address:</label></td>
+ <td class="clsStatic"><%ejGetWlHTML(wlBssid)%></td>
+ </tr>
+ <tr>
+ <td><label>Method:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getSecurityMethod("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>"));</script></td>
</tr>
<tr id="idEncrypt" style="display: none;">
- <td><label>Encryption:</label></td>
- <td class="clsStatic"><script type="text/javascript">document.write(getEncryption());</script></td>
- </tr>
- <tr id="idKeyWPA" style="display: none;">
- <td><label>Pass phrase:</label></td>
- <td class="clsStatic"><%ejGetWl(wlWpaPsk)%></td>
- </tr>
- <tr id="idKeyWEP" style="display: none;">
- <td><label>Key:</label></td>
- <td class="clsStatic">
-<script type="text/javascript">
- var ixKey = 0;
- if ( "<%ejGetWl(wlKeyIndex)%>" != "") {
- ixKey = parseInt("<%ejGetWl(wlKeyIndex)%>");
- var keys = new Array( "<%ejGetWl(wlKey1)%>",
- "<%ejGetWl(wlKey2)%>",
- "<%ejGetWl(wlKey3)%>",
- "<%ejGetWl(wlKey4)%>"
- );
- if ((ixKey >= 1) && (ixKey <= 4))
- document.write(keys[ixKey - 1]);
- }
-</script>
-
-</td>
- </tr>
- <tr>
- <td><label>Wireless MAC filter:</label></td>
- <td class="clsStatic"><script type="text/javascript">document.write(getMACfilterWireless());</script></td>
- </tr>
+ <td><label>Encryption:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getEncryption("<%ejGetWlJS(wlWpa)%>"));</script></td>
+ </tr>
+ <tr id="idKeyWPA" style="display: none;">
+ <td><label>Pass phrase:</label></td>
+ <td class="clsStatic"><%ejGetWlHTML(wlWpaPsk)%></td>
+ </tr>
+ <tr id="idRADIUSkey" style="display: none;">
+ <td><label>RADIUS key:</label></td>
+ <td class="clsStatic"><%ejGetWlHTML(wlRadiusKey)%></td>
+ </tr>
+ <tr id="idKeyWEP" style="display: none;">
+ <td><label>Key:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getWEPkey("<%ejGetWlJS(wlKeyIndex)%>", "<%ejGetWlJS(wlKey1)%>", "<%ejGetWlJS(wlKey2)%>", "<%ejGetWlJS(wlKey3)%>", "<%ejGetWlJS(wlKey4)%>"));</script></td>
+ </tr>
+ <tr>
+ <td><label>Wireless MAC filter:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getMACfilterWireless());</script></td>
+ </tr>
</table>
</div>
</table>
-->
-<h3>Firmware</h3>
-
-<table border="0">
- <tr>
- <td><label>Version:</label></td>
- <td class="clsStatic"><%ejGet(sysBuildVersion)%>
-<script type="text/javascript">
- var ver = "<%ejGet(sysVersion)%>";
- var strTime = ver.substring(0, 4);
- var strDate = ver.substring(5, 11);
- var dt = new Date(2000 + new Number(strDate.substring(4, 6)).valueOf(), strDate.substring(0, 2) - 1, strDate.substring(2, 4),
- strTime.substring(0, 2), strTime.substring(2, 4));
- document.write(" (" + dt.toLocaleString() + ")");
-</script>
- </td>
- </tr>
-
- <tr>
- <td><label></label></td>
- <td class="clsStatic"><%ejGet(sysVersion)%></td>
- </tr>
-</table>
-
<script type="text/javascript">
writeFooter();