<html>
<head>
<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
+ <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<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
+<!-- hide\r
+parent.helpframe.location.href="hlpipoacfg.html";
+var randomNum = '<%ejGet(CheckNum)%>';
var dhcpClnt = '<%ejGet(enblDhcpClnt)%>';
var addr = '<%ejGet(wanIpAddress)%>';
var mask = '<%ejGet(wanSubnetMask)%>';
-var enblAuto = '<%ejGet(enblAuto)%>';
-var gtwyIfc = '<%ejGetOther(sysInfo, dfltGwIfc)%>';
-if ( gtwyIfc == ' ' ) gtwyIfc = '';
-var gtwy = '<%ejGetOther(sysInfo, dfltGw)%>';
-if ( gtwy == ' ' ) gtwy = '';
-var dnsAuto = '<%ejGetOther(sysInfo,dnsAuto)%>';
-var dns1Mem = '<%ejGet(dnsPrimary)%>';
-var dns1 = '<%ejGetOther(sysInfo, dns)%>';
-if ( dns1 == ' ' )
- dns1 = '';
-var dns2Mem = '<%ejGet(dnsSecondary)%>';
-var dns2 = '<%ejGetOther(sysInfo, dns2)%>';
-if ( dns2 == ' ' )
- dns2 = '';
+var nat = '<%ejGet(enblNat)%>';
+var dns1 = '<%ejGet(dnsPrimary)%>';
+var dns2 = '<%ejGet(dnsSecondary)%>';
+var dnsauto = '<%ejGet(dnsDynamic)%>';
var qs = '<%ejGet(quickSetup)%>';
-var srvId = parseInt('<%ejGet(serviceId)%>');
+var gate = '<%ejGetOther(memInfo, dfltGw)%>';
+var prtcl = '<%ejGetOther(memInfo, ntwkPrtcl)%>';
+var vpi = '<%ejGet(atmVpi)%>';
+var vci = '<%ejGet(atmVci)%>';
+var serviceId = '<%ejGet(serviceId)%>';
+var existedProtocol = '<%ejGet(existedProtocol)%>';
+var buildmergw = '<%ejGetOther(sysInfo, buildMerGw)%>';
+var mergw = '<%ejGet(meraddgw)%>';
+var defaultPrtcl = '<%ejGet(defaultPrtcl)%>';
-function disableDnsInfo() {
- with ( document.forms[0] ) {
- dnsPrimary.disabled = 1;
- dnsPrimary.value = '';
- dnsSecondary.disabled = 1;
- dnsSecondary.value = '';
- }
-}
-
-function enableDnsInfo() {
- with ( document.forms[0] ) {
- dnsPrimary.disabled = 0;
- dnsPrimary.value = dns1;
- dnsSecondary.disabled = 0;
- dnsSecondary.value = dns2;
- }
-}
-
-function dnsClick() {
- with ( document.forms[0] ) {
- if ( dns[0].checked == true )
- disableDnsInfo();
- else
- enableDnsInfo();
- }
-}
-
-function disableGwInfo() {
- with ( document.forms[0] ) {
- gwAddr.disabled = 1;
- gwAddr.checked = false;
- defaultGateway.disabled = 1;
- defaultGateway.value = '';
- gwIfc.disabled = 1;
- gwIfc.checked = false;
- wanIf.disabled = 1;
- }
-}
-
-function enableGwInfo() {
- with ( document.forms[0] ) {
- gw[1].checked = true;
- gwAddr.disabled = 0;
- if ( isValidIpAddress(gtwy) == true ) {
- gwAddr.checked = true;
- defaultGateway.value = gtwy;
- } else {
- gwAddr.checked = false;
- defaultGateway.value = '';
- }
- defaultGateway.disabled = 0;
- gwIfc.disabled = 0;
- if ( gtwyIfc != '' )
- gwIfc.checked = true;
- else
- gwIfc.checked = false;
- wanIf.disabled = 0;
- }
-}
-
-function gwClick() {
- with ( document.forms[0] ) {
- if ( gw[0].checked == true )
- disableGwInfo();
- else
- enableGwInfo();
- }
-}
-
-function disableWanInfo() {
- with ( document.forms[0] ) {
- wanIpAddress.disabled = 1;
- wanIpAddress.value = '';
- wanSubnetMask.disabled = 1;
- wanSubnetMask.value = '';
- }
-}
-
-function enableWanInfo() {
- with ( document.forms[0] ) {
- wanIpAddress.disabled = 0;
- wanIpAddress.value = addr;
- wanSubnetMask.disabled = 0;
- wanSubnetMask.value = mask;
- }
-}
-
-function wanClick() {
- with ( document.forms[0] ) {
- if ( wan[0].checked == true )
- disableWanInfo();
- else
- enableWanInfo();
- }
-}
-
-function frmLoad() {
- with ( document.forms[0] ) {
- if ( dhcpClnt == '1' ) {
- wan[0].checked = true;
- disableWanInfo();
- } else {
- wan[1].checked = true;
- enableWanInfo();
- }
- if ( enblAuto == '1' ) {
- gw[0].checked = true;
- disableGwInfo();
- } else {
- gw[1].checked = true;
- enableGwInfo();
- }
- if (dnsAuto == '1') {
- dns[0].checked = true;
- disableDnsInfo();
- } else {
- dns[1].checked = true;
- enableDnsInfo();
- }
- }
-}
-
-function btnNext() {
- var loc = 'natcfg2.cgi?';
-
- with ( document.forms[0] ) {
- dns1 = dnsPrimary.value;
- dns2 = dnsSecondary.value;
- // wan IP address
- if ( wan[0].checked == true )
- loc += 'enblDhcpClnt=1'; // auto WAN address
- else {
- loc += 'enblDhcpClnt=0'; // static WAN address
- if ( isValidIpAddress(wanIpAddress.value) == false ) {
- alert('WAN IP address "' + wanIpAddress.value + '" is invalid IP address.');
- return;
- }
- loc += '&wanIpAddress=' + wanIpAddress.value;
- if ( isValidIpAddress(wanSubnetMask.value) == false ) {
- alert('WAN subnet mask "' + wanSubnetMask.value + '" is invalid IP address.');
- return;
- }
- loc += '&wanSubnetMask=' + wanSubnetMask.value;
- }
- // default gateway
- if ( gw[0].checked == false ) {
- if ( gwAddr.checked == false && gwIfc.checked == false ) {
- alert('There is no selection for default gateway.');
- return;
- }
- if ( gwAddr.checked == true ) {
- if ( isValidIpAddress(defaultGateway.value) == false ) {
- alert('Remote WAN IP address "' + defaultGateway.value + '" is invalid IP address.');
- return;
- }
- loc += '&defaultGateway=' + defaultGateway.value;
- } else
- loc += '&defaultGateway=0.0.0.0';
- if ( gwIfc.checked == true ) {
- var idx = wanIf.selectedIndex;
- var ifc = wanIf.options[idx].value;
- // if chosen interface is MER but does not specify static IP address then display error
- if ( ifc.indexOf('nas_') != -1 && gwAddr.checked == false ) {
- alert('Default gateway IP address should be specified since MER interface is selected.');
- return;
- }
- loc += '&wanIfName=' + ifc;
- } else
- loc += '&wanIfName=';
- // use static default gateway
- loc += '&enblAuto=0';
- } else {
- loc += '&defaultGateway=0.0.0.0';
- loc += '&wanIfName=';
- loc += '&enblAuto=1';
- }
- if ( dns[0].checked == false ) {
- // primary DNS
- if ( isValidIpAddress(dns1) == false ) {
- alert('Primary DNS server "' + dnsPrimary.value + '" is invalid IP address.');
- return;
- }
- loc += '&dnsPrimary=' + dns1;
- // secondary DNS
- if ( dns2 != '' && dns2 != '0.0.0.0' ) {
- if ( isValidIpAddress(dns2) == false ) {
- alert('Secondary DNS server "' + dns2 + '" is invalid IP address.');
- return;
- }
- }
- loc += '&dnsSecondary=' + dns2;
- loc += '&dnsDynamic=0';
- } else {
- loc += '&dnsPrimary=0.0.0.0';
- loc += '&dnsSecondary=0.0.0.0';
- loc += '&dnsDynamic=1';
- }
- }
-
- var code = 'location="' + loc + '"';
- eval(code);
-}
-
-function btnBack() {
- var loc = 'ntwkprtcl.html';
-
- var code = 'location="' + loc + '"';
- eval(code);
-}
-
-// done hiding -->
-</script>
- </head>
- <body onLoad='frmLoad()'>
- <blockquote>
- <form>
- <b>WAN IP Settings</b><br><br>
- Enter information provided to you by your ISP to configure the WAN IP settings.<br>
- Notice: DHCP can be enabled for PVC in MER mode or IP over Ethernet as WAN interface
- if "Obtain an IP address automatically" is chosen.Changing the default gateway or the
- DNS effects the whole system. Configuring them with static values will disable the
- automatic assignment from DHCP or other WAN connection.<br>
- If you configure static default gateway over this PVC in MER mode, you must enter
- the IP address of the remote gateway in the "Use IP address".
- The "Use WAN interface" is optional.<br><br>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="2"><input type="radio" name="wan" onClick='wanClick()'> Obtain an IP address automatically</td>
- </tr>
- <tr>
- <td colspan="2"><input type="radio" name="wan" onClick='wanClick()'> Use the following IP address:</td>
- </tr>
- <tr>
- <td width="160">WAN IP Address:</td>
- <td><input type='text' name='wanIpAddress'></td>
- </tr>
- <tr>
- <td>WAN Subnet Mask:</td>
- <td><input type='text' name='wanSubnetMask'></td>
- </tr>
- </table><br>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="3"><input type="radio" name="gw" onClick='gwClick()'> Obtain default gateway automatically</td>
- </tr>
- <tr>
- <td colspan="3"><input type="radio" name="gw" onClick='gwClick()'> Use the following default gateway:</td>
- </tr>
- <tr>
- <td width="20"> </td>
- <td><input type="checkbox" name='gwAddr'> Use IP Address: </td>
- <td><input type='text' name='defaultGateway'></td>
- </tr>
- <tr>
- <td width="20"> </td>
- <td><input type="checkbox" name='gwIfc'> Use WAN Interface: </td>
- <td><select name='wanIf'>
-<script language="javascript">
-<!-- hide
-{
- var i = 0;
- var defaultInterface = '<%ejGetOther(wanInterfaceInfo, default)%>';
- var interfaceInfo = '<%ejGetOther(wanInterfaceInfo, route)%>';
- var interfaces = interfaceInfo.split('|');
-
- if ( srvId == 0 || qs == '1' ) {
- var defaultNames = defaultInterface.split('/');
- document.write(" <option value='" + defaultNames[1] + "' selected>");
- document.writeln(defaultInterface);
- for ( i = 0; i < interfaces.length; i++ ) {
- var names = interfaces[i].split('/');
- document.write(" <option value='" + names[1] + "'>");
- document.writeln(interfaces[i]);
- }
- } else {
- for ( i = 0; i < interfaces.length; i++ ) {
- var names = interfaces[i].split('/');
- if ( names[1] == gtwyIfc )
- document.write(" <option value='" + names[1] + "' selected>");
- else
- document.write(" <option value='" + names[1] + "'>");
- document.writeln(interfaces[i]);
- }
- }
-}
-// done hiding -->
-</script>
- </select></td>
- </tr>
- </table><br>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="3"><input type="radio" name="dns" onClick='dnsClick()'> Obtain DNS server addresses automatically</td>
- </tr>
- <tr>
- <td colspan="3"><input type="radio" name="dns" onClick='dnsClick()'> Use the following DNS server addresses:</td>
- </tr>
- <tr>
- <td width="20"> </td>
- <td width="140">Primary DNS server: </td>
- <td><input type='text' name='dnsPrimary'></td>
- </tr>
- <tr>
- <td> </td>
- <td>Secondary DNS server: </td>
- <td><input type='text' name='dnsSecondary'></td>
- </tr>
- </table><br>
- <center>
- <input type='button' onClick='btnBack()' value='Back'> <input type='button' onClick='btnNext()' value='Next'>
- </center>
- </form>
- </blockquote>
- </body>
+function ShowMERGWInfo(){\r
+ document.getElementById('MERAddGwInfo').innerHTML =\r
+ '<table border="0" cellpadding="0" cellspacing="0">'+ \r
+ '<tr height="30">'+\r
+ '<td><input type="checkbox" name="meraddgw"></td>'+\r
+ '<td> Add Default Route</td>'+\r
+ '</tr>'+\r
+ '</table>'; \r
+ with ( document.forms[0] ) {\r
+ if (mergw == '1')\r
+ meraddgw.checked = true;\r
+ else\r
+ meraddgw.checked = false; \r
+ } \r
+}\r
+\r
+function ShowDNSInfo(){\r
+ document.getElementById('dnsServer').innerHTML =\r
+ '<table border="0" cellpadding="0" cellspacing="0">'+\r
+ '<tr>'+\r
+ '<td><input type="radio" name="dns" id="pdnsradio" onClick="dnsClick()"></td>'+\r
+ '<td colspan="2"> Obtain DNS server address automatically</td>'+\r
+ '</tr>'+\r
+ '<tr>'+\r
+ '<td><input type="radio" name="dns" id="sdnsradio" onClick="dnsClick()"></td>'+\r
+ '<td colspan="2"> Use the following DNS server addresses:</td>'+\r
+ '</tr>'+\r
+ '<tr>'+\r
+ '<td> </td>'+\r
+ '<td nowrap> Primary DNS server:</td>'+\r
+ '<td><input type="text" name="dnsPrimary" id="dnsPrimary"></td>'+\r
+ '</tr>'+\r
+ '<tr>'+\r
+ '<td> </td>'+\r
+ '<td> Secondary DNS server:</td>'+\r
+ '<td><input type="text" name="dnsSecondary" id="dnsSecondary"></td>'+\r
+ '</tr>'+\r
+ '</table>'+\r
+ '<table border="0" cellpadding="0" cellspacing="0">'+\r
+ '<tr height="30">'+\r
+ '<td width="25"><input type="checkbox" name="enbNat" id="enbNat"></td>'+\r
+ '<td>Enable NAT</td>'+\r
+ '</tr></table>';\r
+}\r
+\r
+\r
+function disableWanInfo() {\r
+ with ( document.forms[0] ) {\r
+ wanIpAddress.disabled = 1;\r
+ wanIpAddress.value = '';\r
+ wanSubnetMask.disabled = 1;\r
+ wanSubnetMask.value = '';\r
+ gateway.disabled = 1;\r
+ gateway.value = '';\r
+ }\r
+}\r
+\r
+function enableWanInfo() {\r
+ with ( document.forms[0] ) {\r
+ wanIpAddress.disabled = 0;\r
+ wanIpAddress.value = addr;\r
+ wanSubnetMask.disabled = 0;\r
+ wanSubnetMask.value = mask;\r
+ gateway.disabled = 0;\r
+ if(gate == '0.0.0.0' || gate == 'Automatically Assigned' || gate == 'Automatisch zugewiesen' || gate == 'Not Applicable' || gate == 'Nicht anwendbar')\r
+ gateway.value = '';\r
+ else\r
+ gateway.value=gate; \r
+ }\r
+}\r
+\r
+function disableDnsInfo() {\r
+ with ( document.forms[0] ) {\r
+ document.getElementById("dnsPrimary").disabled=1;\r
+ document.getElementById("dnsPrimary").value='';\r
+ document.getElementById("dnsSecondary").disabled=1;\r
+ document.getElementById("dnsSecondary").value='';\r
+ }\r
+}\r
+\r
+function enableDnsInfo() {\r
+ with ( document.forms[0] ) {\r
+ document.getElementById("dnsPrimary").disabled=0;\r
+ document.getElementById("dnsPrimary").value=dns1;\r
+ document.getElementById("dnsSecondary").disabled=0;\r
+ document.getElementById("dnsSecondary").value=dns2;\r
+ }\r
+}\r
+\r
+function wanClick() {\r
+ with ( document.forms[0] ) {\r
+ if (wan[1].checked == true || wan[2].checked == true){\r
+ ShowDNSInfo();\r
+ if (wan[2].checked == true){\r
+ enableWanInfo();\r
+ document.getElementById("pdnsradio").disabled=true;\r
+ document.getElementById("sdnsradio").checked=true;\r
+ enableDnsInfo();\r
+ } else {\r
+ disableWanInfo();\r
+ document.getElementById("pdnsradio").disabled=0;\r
+ if ( dnsauto == '1' ) {\r
+ document.getElementById("pdnsradio").checked=true;\r
+ disableDnsInfo();\r
+ } else {\r
+ document.getElementById("sdnsradio").checked=true;\r
+ enableDnsInfo();\r
+ } \r
+ }\r
+ if ( qs == '0' && (existedProtocol == 'MER' || existedProtocol == 'PPPoE')){\r
+ wan[0].disabled = true;\r
+ }\r
+ if(nat == '1'){\r
+ document.getElementById("enbNat").checked=true;\r
+ }else{\r
+ document.getElementById("enbNat").checked=false;\r
+ }\r
+ if (buildmergw == '1' && qs == '0')\r
+ ShowMERGWInfo(); \r
+ } else {\r
+ disableWanInfo();\r
+ document.getElementById('dnsServer').innerHTML ='';\r
+ document.getElementById('MERAddGwInfo').innerHTML ='';\r
+ }\r
+ }\r
+}\r
+\r
+function dnsClick() {\r
+ with ( document.forms[0] ) {\r
+ if ( dns[0].checked == true )\r
+ disableDnsInfo();\r
+ else\r
+ enableDnsInfo();\r
+ }\r
+}\r
+\r
+function frmLoad() {\r
+ with ( document.forms[0] ) {\r
+ if ( dns1 == ' ' || dns1 == '0.0.0.0') dns1 = '';\r
+ if ( dns2 == ' ' || dns2 == '0.0.0.0') dns2 = '';\r
+ if(qs == '1' && defaultPrtcl != '2'){//2: MER\r
+ wan[0].checked = true;\r
+ } else {\r
+ if ( prtcl == 'MER' ){\r
+ ShowDNSInfo();\r
+ if ( dhcpClnt == '1' ) {\r
+ wan[1].checked = true;\r
+ disableWanInfo();\r
+ if ( dnsauto == '1' ) {\r
+ document.getElementById("pdnsradio").checked=true;\r
+ disableDnsInfo();\r
+ } else {\r
+ document.getElementById("sdnsradio").checked=true;\r
+ enableDnsInfo();\r
+ }\r
+ } else {\r
+ wan[2].checked = true;\r
+ enableWanInfo();\r
+ document.getElementById("pdnsradio").disabled=true;\r
+ document.getElementById("sdnsradio").checked=true;\r
+ enableDnsInfo();\r
+ }\r
+ if (existedProtocol == 'MER' || existedProtocol == 'PPPoE'){\r
+ wan[0].disabled = true;\r
+ }\r
+ if(nat == '1'){\r
+ document.getElementById("enbNat").checked=true;\r
+ }else{\r
+ document.getElementById("enbNat").checked=false;\r
+ }\r
+ \r
+ if (buildmergw == '1' && qs == '0')\r
+ ShowMERGWInfo(); \r
+ } else {\r
+ wan[0].checked = true;\r
+ disableWanInfo();\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function btnNext() {\r
+ var loc = 'lancfg.cgi?';\r
+ var service = '';\r
+\r
+ if (qs == 0)\r
+ loc = 'ntwksum2.cgi?';\r
+\r
+ loc += 'checkNum=' + randomNum + '&';\r
+ \r
+ with ( document.forms[0] ) {\r
+ if ( wan[1].checked == true || wan[2].checked == true) {\r
+ dns1 = dnsPrimary.value;\r
+ dns2 = dnsSecondary.value;\r
+ }\r
+ if ( wan[1].checked == true ) {\r
+ loc += 'ntwkPrtcl=2';\r
+ loc += '&enblDhcpClnt=1&enblAuto=1';\r
+ loc += '&defaultGateway=0.0.0.0';\r
+ loc += '&wanIpAddress=0.0.0.0';\r
+ loc += '&wanSubnetMask=255.255.255.255';\r
+ if ( dns[0].checked == true ) {\r
+ loc += '&dnsPrimary=0.0.0.0';\r
+ loc += '&dnsSecondary=0.0.0.0';\r
+ loc += '&dnsDynamic=1';\r
+ } else {\r
+ if ( isValidIpAddress(dns1) == false ) {\r
+ alert('Primary DNS "' + dns1 + '" has invalid IP address.');\r
+ return;\r
+ }\r
+ loc += '&dnsPrimary=' + dns1;\r
+ \r
+ if (dns2 != '' && dns2 != '0.0.0.0') {\r
+ if ( isValidIpAddress(dns2) == false ) {\r
+ alert('Secondary DNS "' + dns2 + '" has invalid IP address.');\r
+ return;\r
+ }\r
+ loc += '&dnsSecondary=' + dnsSecondary.value;\r
+ } else\r
+ loc += '&dnsSecondary=' + '0.0.0.0';\r
+ \r
+ loc += '&dnsDynamic=0';\r
+ }\r
+ service = 'mer_' + vpi + '_' + vci;\r
+ loc += '&serviceName=' + encodeUrl(service);\r
+ } else if ( wan[2].checked == true ){\r
+ if ( isValidIpAddress(wanIpAddress.value) == false ) {\r
+ alert('WAN IP address "' + wanIpAddress.value + '" is invalid IP address.');\r
+ return;\r
+ }\r
+ if ( isValidIpAddress(wanSubnetMask.value) == false ) {\r
+ alert('WAN subnet mask "' + wanSubnetMask.value + '" has invalid IP address.');\r
+ return;\r
+ }\r
+ if ( isValidIpAddress(gateway.value) == false ) {\r
+ alert('Gateway "' + gateway.value + '" has invalid IP address.');\r
+ return;\r
+ }\r
+ if ( isValidIpAddress(dns1) == false ) {\r
+ alert('Primary DNS "' + dns1 + '" has invalid IP address.');\r
+ return;\r
+ }\r
+ if (dns2 != '' && dns2 != '0.0.0.0') {\r
+ if ( isValidIpAddress(dns2) == false ) {\r
+ alert('Secondary DNS "' + dns2 + '" has invalid IP address.');\r
+ return;\r
+ }\r
+ } else\r
+ dns2 = '0.0.0.0';\r
+ loc += 'ntwkPrtcl=2';\r
+ loc += '&enblDhcpClnt=0&enblAuto=0';\r
+ loc += '&wanIpAddress=' + wanIpAddress.value;\r
+ loc += '&wanSubnetMask=' + wanSubnetMask.value;\r
+ loc += '&defaultGateway=' + gateway.value;\r
+ loc += '&wanIfName='; // clear wanIfname,because we set interface name to wanIfname in IPOA\r
+ loc += '&dnsPrimary=' + dns1;\r
+ loc += '&dnsSecondary=' + dns2;\r
+ loc += '&dnsDynamic=0';\r
+ service = 'mer_' + vpi + '_' + vci;\r
+ loc += '&serviceName=' + encodeUrl(service);\r
+ } else {\r
+ loc += 'ntwkPrtcl=3';\r
+ service = 'br_' + vpi + '_' + vci;\r
+ loc += '&serviceName=' + encodeUrl(service);\r
+ }\r
+ \r
+ if ( wan[1].checked == true || wan[2].checked == true) {\r
+ if(enbNat.checked==true){\r
+ loc += '&enblNat=1';\r
+ if (qs == '1')\r
+ loc += '&enblUPnP=1';\r
+ }else{\r
+ loc += '&enblNat=0';\r
+ if (qs == '1')\r
+ loc += '&enblUPnP=0';\r
+ }\r
+ \r
+ loc += '&enblFirewall=1'; //always enable firewall \r
+ \r
+ if (buildmergw == '1'){\r
+ if (qs == '1'){\r
+ loc += '&meraddgw=1';\r
+ } else {\r
+ if (meraddgw.checked == true)\r
+ loc += '&meraddgw=1';\r
+ else\r
+ loc += '&meraddgw=0';\r
+ }\r
+ } \r
+ }\r
+ \r
+ }\r
+ \r
+ var code = 'window.location.href="/'; // for Mac safari browser compatibility\r
+ code += loc + '"';\r
+ eval(code);\r
+}\r
+\r
+function btnBack() {\r
+ var loc = 'ntwkprtcl2.html';\r
+\r
+ var code = 'window.location.href="/'; // for Mac safari browser compatibility\r
+ code += loc + '"';\r
+ eval(code);\r
+}\r
+\r
+// done hiding -->\r
+</script>\r
+\r
+</head>\r
+<body onLoad='frmLoad()'>\r
+ <form class="formpadding">\r
+<table border="0" cellpadding="0" cellspacing="3" width="98%">
+<tr>
+ <td><b><font class="netgear">Configure Internet Connection - WAN IP Settings</font></b></td>
+</tr>
+<tr><td> </td></tr>
+<tr>\r
+ <td background="liteblue.gif" height="12"> </td>\r
+</tr>
+</table> \r
+ Enter information provided to you by your ISP to configure the WAN IP settings.<br>\r
+ <br>\r
+ <table border="0" cellpadding="0" cellspacing="0">\r
+ <tr>\r
+\r
+ <td><input type="radio" name="wan" onClick='wanClick()'></td>\r
+ <td colspan="2"> None</td>\r
+ </tr>\r
+ <tr>\r
+ <td><input type="radio" name="wan" onClick='wanClick()'></td>\r
+ <td colspan="2"> Obtain an IP address automatically</td>\r
+ </tr>\r
+ <tr>\r
+\r
+ <td><input type="radio" name="wan" onClick='wanClick()'></td>\r
+ <td colspan="2"> Use the following IP address:</td>\r
+ </tr>\r
+ <tr>\r
+ <td> </td>\r
+ <td width="130"> WAN IP Address:</td>\r
+ <td><input type='text' name='wanIpAddress'></td>\r
+ </tr>\r
+\r
+ <tr>\r
+ <td> </td>\r
+ <td> WAN Subnet Mask:</td>\r
+ <td><input type='text' name='wanSubnetMask'></td>\r
+ </tr>\r
+ <tr>\r
+ <td> </td>\r
+ <td> Default Gateway:</td>\r
+\r
+ <td><input type='text' name='gateway'></td>\r
+ </tr>\r
+ </table>\r
+ <p id='dnsServer'></p>\r
+ <p id='MERAddGwInfo'></p>\r
+<table border="0" cellpadding="0" cellspacing="3" width="98%">
+<tr>\r
+ <td background="liteblue.gif" height="12"> </td>\r
+</tr>
+</table>
+ <table width="520"><tr>\r
+ <td align="right"><input type='button' onClick='btnBack()' value='< Back'> <input type='button' onClick='btnNext()' value='Next >'></td>\r
+ </tr></table>\r
+\r
+</form>\r
+</body>\r
</html>
+
\ No newline at end of file