add added files
[bcm963xx.git] / userapps / broadcom / cfm / html / info.html
diff --git a/userapps/broadcom/cfm/html/info.html b/userapps/broadcom/cfm/html/info.html
new file mode 100755 (executable)
index 0000000..911b97c
--- /dev/null
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+       (c) 2005 U.S. Robotics Corporation
+-->
+<html>
+<head>
+       <title>Status &raquo; General</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>
+
+   <meta http-equiv="Pragma" content="no-cache">
+   <meta http-equiv="refresh" content="60">
+
+<script type="text/javascript">
+setPageTitle("<%ejGetWl(wlInterface)%>");
+
+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;
+}
+
+
+/*
+       Return encryption method used for WPA or WEP
+*/
+function getEncryption()
+{
+       switch ("<%ejGetWl(wlWpa)%>")
+       {
+               case "aes":                             return "AES";
+               case "tkip":                    return "TKIP";
+               case "tkip+aes":                return "AES and TKIP";
+               default:                                        return "";
+       }
+}
+
+
+function getMACfilterWireless()
+{
+       switch ("<%ejGetWl(wlFltMacMode)%>")
+       {
+               case "disabled":
+                       return "Allow all";
+               case "allow":
+                       return "Allow some";
+               default:
+                       return "Deny some";
+       }
+}
+
+</script>
+</head>
+<body onload="initMenu('idMenu'); setVisibility('idWireless', '<%ejGetWl(wlInterface)%>' == '1');">
+
+<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)%>);
+</script>
+
+<p class="clsNote"><a href="http://www.usr.com/productreg/">Register the product</a></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>");
+</script>
+
+
+<h3>General</h3>
+
+<table border="0">
+   <tr>
+      <td><label>Line rate - upstream:</label></td>
+      <td class="clsStatic"><%ejGetOther(lineRate, 0)%> Kbps</td>
+   </tr>
+   <tr>
+      <td><label>Line rate - downstream:</label></td>
+      <td class="clsStatic"><%ejGetOther(lineRate, 1)%> Kbps</td>
+   </tr>
+   <tr>
+      <td><label>LAN IP address:</label></td>
+      <td class="clsStatic"><%ejGetOther(sysInfo, lanAddr)%></td>
+   </tr>
+   <tr>
+      <td><label>WAN IP address:</label></td>
+      <td><!--<%ejGetOther(memInfo, wanAddr)%>--><a href="wancfg.cmd?action=view">View</a></td>
+   </tr>
+   <tr>
+      <td><label>Default gateway:</label></td>
+      <td class="clsStatic"><%ejGetOther(sysInfo, dfltGw)%></td>
+   </tr>
+   <tr>
+      <td><label>Primary DNS server:</label></td>
+      <td class="clsStatic"><%ejGetOther(sysInfo, dns)%></td>
+   </tr>
+   <tr>
+      <td><label>Secondary DNS server:</label></td>
+      <td class="clsStatic"><%ejGetOther(sysInfo, dns2)%></td>
+   </tr>
+</table>
+
+
+<div id="idWireless">
+
+<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">
+<script type="text/javascript">
+       if ("<%ejGetWl(wlHide)%>" != "")
+               document.write(parseInt("<%ejGetWl(wlHide)%>") ? "Disabled" : "Enabled");
+</script>
+</td>
+   </tr>
+   <tr>
+       <td><label>Method:</label></td>
+       <td class="clsStatic"><script type="text/javascript">document.write(getSecurityMethod());</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>
+</table>
+
+</div>
+
+<!--
+   <tr>
+       <td><label>LAN MAC filter:</label></td>
+       <td class="clsStatic">
+       </td>
+   </tr>
+
+
+<h3>Dynamic DNS</h3>
+
+<table border="0">
+   <tr>
+      <td><label>Provider:</label></td>
+      <td class="clsStatic"></td>
+   </tr>
+</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();
+</script>
+
+</body>
+</html>