www.usr.com/support/gpl/USR9113_release1.0.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / info.html
index 911b97c..0509d29 100755 (executable)
 <!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 &raquo; 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)%>" != "&nbsp");
+       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";
@@ -105,24 +44,97 @@ function getMACfilterWireless()
                        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&rsquo;t support scripting or has
+       scripting disabled. Please refer to your browser&rsquo;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&rsquo;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>
@@ -137,19 +149,19 @@ function getMACfilterWireless()
       <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>
@@ -161,54 +173,51 @@ function getMACfilterWireless()
 <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>
@@ -231,29 +240,6 @@ function getMACfilterWireless()
 </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();