www.usr.com/support/gpl/USR9113_release1.0.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / adslcfg.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--
3         (c) 2005 U.S. Robotics Corporation
4 -->
5 <html>
6 <head>
7         <title>ADSL Settings &laquo; Internet</title>
8
9         <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
10         <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>
11         <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><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>
12
13         <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
14
15 <script type="text/javascript">
16 <!-- hide
17
18
19 var chipId = <%ejGetOther(sysInfo, chipId)%>;
20
21 function frmLoad() {
22    var adslFlag = '<%ejGetJS(adslFlag)%>';
23
24    with ( document.forms[0] ) {
25       if (adslFlag & 1)
26          adslMod[0].checked = true;
27       if (adslFlag & 2)
28          adslMod[1].checked = true;
29       if (adslFlag & 4)
30          adslMod[2].checked = true;
31       if (adslFlag & 8)
32          adslMod[3].checked = true;
33       if (adslFlag & 16)
34          adslMod[4].checked = true;
35       if (adslFlag & 32)
36          adslMod[5].checked = true;
37       if (adslFlag & 64)
38          adslMod[6].checked = true;
39          
40       if (!(adslFlag & 0x02000000))
41          adslBitswap.checked = true;
42          
43       if (adslFlag & 0x08000000)
44          adslSra.checked = true;
45       else
46          adslSra.checked = false;
47          
48    }
49 }
50
51 function applyClick() {
52    var loc = 'adslcfg.cgi?adslFlag=';
53    var adslFlag = 0;
54    
55    with ( document.forms[0] ) {
56       if (adslMod[0].checked)
57          adslFlag |= 1;
58       if (adslMod[1].checked)
59          adslFlag |= 2;
60       if (adslMod[2].checked)
61          adslFlag |= 4;
62       if (adslMod[3].checked)
63          adslFlag |= 8;
64       if (adslMod[4].checked)
65          adslFlag |= 16;
66       if (adslMod[5].checked)
67          adslFlag |= 32;
68       if (adslMod[6].checked)
69          adslFlag |= 64;
70       if ((adslFlag & 0x000007f) == 0)
71          alert("Need to select at least one modulation mode.");
72
73       if (!adslBitswap.checked)
74          adslFlag |= 0x02000000;
75       if (adslSra.checked)
76          adslFlag |= 0x08000000;
77    }
78    loc += adslFlag;
79    var code = 'location="' + loc + '"';
80    eval(code);
81 }
82
83 // done hiding -->
84 </script>
85 </head>
86
87 <body onload="initMenu(); frmLoad();">
88
89 <script type="text/javascript">
90         writeHeader("Internet");
91 </script>
92
93 <h3>ADSL Settings</h3>
94
95 <form>
96 <p>Select the modulation:</p>
97 <p><input type="checkbox" name="adslMod" id="adslMod">
98         <label for="adslMod">G.DMT</label></p>
99 <p><input type="checkbox" name="adslMod">
100         <label for="adslMod">G.lite</label></p>
101 <p><input type="checkbox" name="adslMod">
102         <label for="adslMod">T1.413</label></p>
103 <p><input type="checkbox" name="adslMod">
104         <label for="adslMod">ADSL2</label></p>
105 <p><input type="checkbox" name="adslMod">
106         <label for="adslMod">AnnexL</label></p>
107
108         <script type="text/javascript">
109 <!-- hide
110 {
111         document.writeln("<p><input type='checkbox' name='adslMod' id='adslMod'> \
112                                                 <label for='adslMod'>ADSL2+</label></p>");
113 }
114 // done hiding -->
115 </script>
116         <p><input type="checkbox" name="adslMod" id="adslMod">
117                 <label for="adslMod">AnnexM</label></p>
118
119 <p>Capability:</p>
120 <p><input type="checkbox" name="adslBitswap" id="adslBitswap">
121         <label for="adslBitswap">Bitswap</label></p>
122 <p><input type="checkbox" name="adslSra" id="adslSra">
123         <label for="adslSra">SRA</label></p>
124
125 <p>
126         <input type='button' onClick='applyClick()' value='Apply'>
127         <input type='button' onClick='location.href="adslcfgadv.html"' value='Advanced Settings'>
128 </p>
129 </form>
130
131 <script type="text/javascript">
132         writeFooter();
133 </script>
134
135 </body>
136 </html>