1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3 (c) 2005 U.S. Robotics Corporation
9 <link href="usr_main.css" rel="stylesheet" type="text/css">
10 <script src="usr_menus.js" type="text/javascript"></script>
11 <script src="usr_common.js" type="text/javascript"></script>
13 <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
15 <script type='text/javascript' src='util.js'></script>
16 <script type='text/javascript'>
18 setPageTitle("<%ejGetWl(wlInterface)%>");
20 var enbl = '<%ejGetWl(wlEnbl)%>';
21 var bit = '<%ejGetWl(wlKeyBit)%>';
22 var keyIdx = '<%ejGetWl(wlKeyIndex)%>';
23 var keys = new Array( "<%ejGetWl(wlKey1)%>", "<%ejGetWl(wlKey2)%>",
24 "<%ejGetWl(wlKey3)%>", "<%ejGetWl(wlKey4)%>" );
25 var mode = '<%ejGetWl(wlAuthMode)%>';
26 var wep = '<%ejGetWl(wlWep)%>';
27 var auth = '<%ejGetWl(wlAuth)%>';
30 with ( document.forms[0] ) {
31 for ( i = 0; i < 4; i++ ) {
32 wlKeys[i].value = keys[i];
34 if (mode != "open" && mode != "shared") {
35 wlKeys[0].disabled = 1;
36 wlKeys[3].disabled = 1;
37 wlKeyIndex[0] = new Option("2", "2");
38 wlKeyIndex[1] = new Option("3", "3");
39 if (keyIdx != "2" && keyIdx != "3") {
40 wlKeyIndex.selectedIndex = 0;
43 wlKeyIndex.selectedIndex = parseInt(keyIdx) - 2;
47 wlKeyIndex[0] = new Option("1", "1");
48 wlKeyIndex[1] = new Option("2", "2");
49 wlKeyIndex[2] = new Option("3", "3");
50 wlKeyIndex[3] = new Option("4", "4");
51 wlKeyIndex.selectedIndex = parseInt(keyIdx) - 1;
58 alert('Cannot apply the change since wireless is currently disabled.');
62 with ( document.forms[0] ) {
63 var idx = wlKeyIndex.selectedIndex;
64 var keyIndex = wlKeyIndex.options[idx].value;
65 var num = parseInt(keyIndex-1);
66 if ( wlKeys[num].value == '' ) {
67 if (!((wep == 'enabled') && (mode == 'radius'))) {
68 alert('Cannot choose key that has empty value.');
74 for ( i = 0; i < 4; i++ ) {
75 val = wlKeys[i].value;
78 if ( isValidKey(val, 13) == false ) {
79 alert('Key "' + val + '" is not a valid 128-bit encryption key.');
83 if ( isValidKey(val, 5) == false ) {
84 alert('Key "' + val + '" is not a valid 64-bit encryption key.');
91 var loc = 'wlsecurity.wl?';
92 loc += 'wlKeyIndex=' + keyIndex;
93 loc += '&wlKey1=' + encodeUrl(wlKeys[0].value);
94 loc += '&wlKey2=' + encodeUrl(wlKeys[1].value);
95 loc += '&wlKey3=' + encodeUrl(wlKeys[2].value);
96 loc += '&wlKey4=' + encodeUrl(wlKeys[3].value);
98 var code = 'location.assign("' + loc + '")';
106 <body onload="initMenu('idMenu'); frmLoad();">
108 <script type="text/javascript">
109 writeHeader("Wireless Security", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
112 <form onSubmit='return false'>
116 <script type='text/javascript'>
119 document.writeln("Please enter 13 ASCII characters or 26 hexadecimal digits for 128-bit encryption keys.");
121 document.writeln("Please enter 5 ASCII characters or 10 hexadecimal digits for 64-bit encryption keys.");
126 <table border='0' cellpadding='4' cellspacing='0'>
127 <script type='text/javascript'>
132 document.writeln(" <tr>");
133 document.writeln(" <td><label for=\"wlKeys\">Network key 1:</label2></td>");
134 document.writeln(" <td><input type='text' name='wlKeys' id='wlKeys' size='30' maxlength=\"" + maxlen + "\"></td>");
135 document.writeln(" </tr>");
136 document.writeln(" <tr>");
137 document.writeln(" <td><label for=\"wlKeys\">Network key 2:</label2></td>");
138 document.writeln(" <td><input type='text' name='wlKeys' id='wlKeys' size='30' maxlength=\"" + maxlen + "\"></td>");
139 document.writeln(" </tr>");
140 document.writeln(" <tr>");
141 document.writeln(" <td><label for=\"wlKeys\">Network key 3:</label2></td>");
142 document.writeln(" <td><input type='text' name='wlKeys' id='wlKeys' size='30' maxlength=\"" + maxlen + "\"></td>");
143 document.writeln(" </tr>");
144 document.writeln(" <tr>");
145 document.writeln(" <td><label for=\"wlKeys\">Network key 4:</label2></td>");
146 document.writeln(" <td><input type='text' name='wlKeys' id='wlKeys' size='30' maxlength=\"" + maxlen + "\"></td>");
147 document.writeln(" </tr>");
152 <td><label for="">Current network key:</label></td>
153 <td><select name='wlKeyIndex' id='wlKeyIndex'>
158 <p><input type='button' onClick='btnApply()' value='Apply'></p>
161 <script type="text/javascript">