www.usr.com/support/gpl/USR9108_release1.5.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>Internet &raquo; ADSL Settings</title>
8
9         <link href="usr_main.css" rel="stylesheet" type="text/css">
10         <link href="usr_menus.css" rel="stylesheet" type="text/css"><script src="usr_menus.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
11         <script src="usr_common.js" type="text/javascript"></script>
12
13         <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
14
15 <script type="text/javascript">
16 <!-- hide
17 setPageTitle("<%ejGetWlJS(wlInterface)%>");
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 (chipId == 0x6348 || chipId == 0x6338) {
36          if (adslFlag & 32)
37             adslMod[5].checked = true;
38          if (adslFlag & 64)
39             adslMod[6].checked = true;
40       } else {
41          if (adslFlag & 64)
42             adslMod[5].checked = true;
43       }
44       if (!(adslFlag & 0x02000000))
45          adslBitswap.checked = true;
46
47       if (adslFlag & 0x08000000)
48          adslSra.checked = true;
49    }
50 }
51
52 function applyClick() {
53    var loc = 'adslcfg.cgi?adslFlag=';
54    var adslFlag = 0;
55    
56    with ( document.forms[0] ) {
57       if (adslMod[0].checked)
58          adslFlag |= 1;
59       if (adslMod[1].checked)
60          adslFlag |= 2;
61       if (adslMod[2].checked)
62          adslFlag |= 4;
63       if (adslMod[3].checked)
64          adslFlag |= 8;
65       if (adslMod[4].checked)
66          adslFlag |= 16;
67       if (chipId == 0x6348 || chipId == 0x6338) {
68          if (adslMod[5].checked)
69             adslFlag |= 32;
70          if (adslMod[6].checked)
71             adslFlag |= 64;
72       } else {
73          if (adslMod[5].checked)
74             adslFlag |= 64;
75       }            
76       if ((adslFlag & 0x000007f) == 0)
77          alert("Need to select at least one modulation mode.");
78
79       if (!adslBitswap.checked)
80          adslFlag |= 0x02000000;
81       if (adslSra.checked)
82          adslFlag |= 0x08000000;
83    }
84    loc += adslFlag;
85    var code = 'location = "' + loc + '"';
86    eval(code);
87 }
88
89 // done hiding -->
90 </script>
91 </head>
92
93 <body onload="initMenu(); frmLoad();">
94
95 <script type="text/javascript">
96         writeHeader("Internet");
97 </script>
98
99 <h3>ADSL Settings</h3>
100
101 <form>
102 <p>Select the modulation:</p>
103 <p><input type="checkbox" name="adslMod" id="adslMod">
104         <label for="adslMod">G.DMT</label></p>
105 <p><input type="checkbox" name="adslMod">
106         <label for="adslMod">G.lite</label></p>
107 <p><input type="checkbox" name="adslMod">
108         <label for="adslMod">T1.413</label></p>
109 <p><input type="checkbox" name="adslMod">
110         <label for="adslMod">ADSL2</label></p>
111 <p><input type="checkbox" name="adslMod">
112         <label for="adslMod">AnnexL</label></p>
113
114         <script type="text/javascript">
115 <!-- hide
116 {
117    if (chipId == 0x6348 || chipId == 0x6338)
118       document.writeln("<p><input type='checkbox' name='adslMod' id='adslMod'> \
119                                                 <label for='adslMod'>ADSL2+</label></p>");
120 }
121 // done hiding -->
122 </script>
123         <p><input type="checkbox" name="adslMod" id="adslMod">
124                 <label for="adslMod">AnnexM</label></p>
125
126 <p>Capability:</p>
127 <p><input type="checkbox" name="adslBitswap" id="adslBitswap">
128         <label for="adslBitswap">Bitswap</label></p>
129 <p><input type="checkbox" name="adslSra" id="adslSra">
130         <label for="adslSra">SRA</label></p>
131
132 <p>
133         <input type='button' onClick='applyClick()' value='Apply'>
134         <input type='button' onClick='location.href="adslcfgadv.html"' value='Advanced Settings'>
135 </p>
136 </form>
137
138 <script type="text/javascript">
139         writeFooter();
140 </script>
141
142 </body>
143 </html>