+++ /dev/null
-<html>
- <head>
- <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
- <link rel='stylesheet' href='stylemain.css' type='text/css'>
- <link rel='stylesheet' href='colors.css' type='text/css'>
- <script language='javascript' src='util.js'></script>
- <script language='javascript'>
-<!-- hide
-var enbl = '<%ejGetWl(wlEnbl)%>';
-var bit = '<%ejGetWl(wlKeyBit)%>';
-var keyIdx = '<%ejGetWl(wlKeyIndex)%>';
-var keys = new Array( "<%ejGetWl(wlKey1)%>", "<%ejGetWl(wlKey2)%>",
- "<%ejGetWl(wlKey3)%>", "<%ejGetWl(wlKey4)%>" );
-var mode = '<%ejGetWl(wlAuthMode)%>';
-var wep = '<%ejGetWl(wlWep)%>';
-var auth = '<%ejGetWl(wlAuth)%>';
-
-function frmLoad() {
- with ( document.forms[0] ) {
- for ( i = 0; i < 4; i++ ) {
- wlKeys[i].value = keys[i];
- }
- if (mode != "open" && mode != "shared") {
- wlKeys[0].disabled = 1;
- wlKeys[3].disabled = 1;
- wlKeyIndex[0] = new Option("2", "2");
- wlKeyIndex[1] = new Option("3", "3");
- if (keyIdx != "2" && keyIdx != "3") {
- wlKeyIndex.selectedIndex = 0;
- }
- else {
- wlKeyIndex.selectedIndex = parseInt(keyIdx) - 2;
- }
- }
- else {
- wlKeyIndex[0] = new Option("1", "1");
- wlKeyIndex[1] = new Option("2", "2");
- wlKeyIndex[2] = new Option("3", "3");
- wlKeyIndex[3] = new Option("4", "4");
- wlKeyIndex.selectedIndex = parseInt(keyIdx) - 1;
- }
- }
-}
-
-function btnApply() {
- if ( enbl == '0' ) {
- alert('Cannot apply the change since wireless is currently disabled.');
- return;
- }
-
- with ( document.forms[0] ) {
- var idx = wlKeyIndex.selectedIndex;
- var keyIndex = wlKeyIndex.options[idx].value;
- var num = parseInt(keyIndex-1);
- if ( wlKeys[num].value == '' ) {
- if (!((wep == 'enabled') && (mode == 'radius'))) {
- alert('Cannot choose key that has empty value.');
- return;
- }
- }
-
- var i, val;
- for ( i = 0; i < 4; i++ ) {
- val = wlKeys[i].value;
- if ( val != '' ) {
- if ( bit == '0' ) {
- if ( isValidKey(val, 13) == false ) {
- alert('Key "' + val + '" is not a valid 128-bit encryption key.');
- return;
- }
- } else {
- if ( isValidKey(val, 5) == false ) {
- alert('Key "' + val + '" is not a valid 64-bit encryption key.');
- return;
- }
- }
- }
- }
-
- var loc = 'wlsecurity.wl?';
- loc += 'wlKeyIndex=' + keyIndex;
- loc += '&wlKey1=' + encodeUrl(wlKeys[0].value);
- loc += '&wlKey2=' + encodeUrl(wlKeys[1].value);
- loc += '&wlKey3=' + encodeUrl(wlKeys[2].value);
- loc += '&wlKey4=' + encodeUrl(wlKeys[3].value);
-
- var code = 'location="' + loc + '"';
- eval(code);
- }
-}
-
-// done hiding -->
- </script>
- </head>
- <body onLoad='frmLoad()'>
- <blockquote>
- <form onSubmit='return false'>
- <b>Wireless Settings -- Encryption Keys</b><br>
- <br>
- <script language='javascript'>
-<!-- hide
-if ( bit == '0' )
- document.writeln("Enter 13 ASCII characters or 26 hexadecimal digits for 128-bit encryption keys.");
-else
- document.writeln("Enter 5 ASCII characters or 10 hexadecimal digits for 64-bit encryption keys.");
-// done hiding -->
- </script>
- <br>
- <br>
- <table border='0' cellpadding='4' cellspacing='0'>
- <script language='javascript'>
-<!-- hide
-if ( bit == '0' ) {
- document.writeln(" <tr>");
- document.writeln(" <td width='120'>Network Key 1:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' size='30' maxlength=26></td>");
- document.writeln(" </tr>");
- document.writeln(" <tr>");
- document.writeln(" <td>Network Key 2:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' size='30' maxlength=26></td>");
- document.writeln(" </tr>");
- document.writeln(" <tr>");
- document.writeln(" <td>Network Key 3:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' size='30' maxlength=26></td>");
- document.writeln(" </tr>");
- document.writeln(" <tr>");
- document.writeln(" <td>Network Key 4:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' size='30' maxlength=26></td>");
- document.writeln(" </tr>");
-} else {
- document.writeln(" <tr>");
- document.writeln(" <td width='120'>Network Key 1:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' maxlength=10></td>");
- document.writeln(" </tr>");
- document.writeln(" <tr>");
- document.writeln(" <td>Network Key 2:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' maxlength=10></td>");
- document.writeln(" </tr>");
- document.writeln(" <tr>");
- document.writeln(" <td>Network Key 3:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' maxlength=10></td>");
- document.writeln(" </tr>");
- document.writeln(" <tr>");
- document.writeln(" <td>Network Key 4:</td>");
- document.writeln(" <td><input type='text' name='wlKeys' maxlength=10></td>");
- document.writeln(" </tr>");
-}
-// done hiding -->
- </script>
- <tr>
- <td>Current Network Key:</td>
- <td><select name='wlKeyIndex' size='1'>
- </select></td>
- </tr>
- </table>
- <br>
- <center>
- <input type='button' onClick='btnApply()' value='Save/Apply'>
- </center>
- </form>
- </blockquote>
- </body>
-</html>