www.usr.com/support/gpl/USR9107_release.1.4.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / wancfg.html
index 2bfda30..eaaac61 100755 (executable)
@@ -7,7 +7,7 @@
        <title></title>
 
        <link href="usr_main.css" rel="stylesheet" type="text/css">
-       <script src="usr_menus.js" type="text/javascript"></script>
+       <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>
        <script src="usr_common.js" type="text/javascript"></script>
 
        <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
        <script type="text/javascript" src="util.js"></script>
        <script type="text/javascript">
 <!-- hide
-setPageTitle("<%ejGetWl(wlInterface)%>");
+setPageTitle("<%ejGetWlJS(wlInterface)%>");
 
-var dhcpClnt = '<%ejGet(enblDhcpClnt)%>';
-var addr = '<%ejGet(wanIpAddress)%>';
-var mask = '<%ejGet(wanSubnetMask)%>';
-var enblAuto = '<%ejGet(enblAuto)%>';
+var dhcpClnt = '<%ejGetJS(enblDhcpClnt)%>';
+var addr = '<%ejGetJS(wanIpAddress)%>';
+var mask = '<%ejGetJS(wanSubnetMask)%>';
+var enblAuto = '<%ejGetJS(enblAuto)%>';
 var gtwyIfc = '<%ejGetOther(sysInfo, dfltGwIfc)%>';
 if ( gtwyIfc == '&nbsp;' ) gtwyIfc = '';
 var gtwy = '<%ejGetOther(sysInfo, dfltGw)%>';
 if ( gtwy == '&nbsp;' ) gtwy = '';
 var dnsAuto = '<%ejGetOther(sysInfo,dnsAuto)%>';
-var dns1Mem = '<%ejGet(dnsPrimary)%>';
+var dns1Mem = '<%ejGetJS(dnsPrimary)%>';
 var dns1 = '<%ejGetOther(sysInfo, dns)%>';
 if ( dns1 == '&nbsp;' )
    dns1 = '';
-var dns2Mem = '<%ejGet(dnsSecondary)%>';
+var dns2Mem = '<%ejGetJS(dnsSecondary)%>';
 var dns2 = '<%ejGetOther(sysInfo, dns2)%>';
 if ( dns2 == '&nbsp;' )
    dns2 = '';
-var qs = '<%ejGet(quickSetup)%>';
-var srvId = parseInt('<%ejGet(serviceId)%>');
+var qs = '<%ejGetJS(quickSetup)%>';
+var srvId = parseInt('<%ejGetJS(serviceId)%>');
 
 function disableDnsInfo() {
    with ( document.forms[0] ) {
@@ -171,12 +171,12 @@ function btnNext() {
       else {
          loc += 'enblDhcpClnt=0';   // static WAN address
          if ( isValidIpAddress(wanIpAddress.value) == false ) {
-            alert('WAN IP address "' + wanIpAddress.value + '" is invalid IP address.');
+            alert('WAN IP address "' + wanIpAddress.value + '" is an invalid IP address.');
             return;
          }
          loc += '&wanIpAddress=' + wanIpAddress.value;
          if ( isValidIpAddress(wanSubnetMask.value) == false ) {
-            alert('WAN subnet mask "' + wanSubnetmask.value + '" is invalid IP address.');
+            alert('WAN subnet mask "' + wanSubnetMask.value + '" is an invalid IP address.');
             return;
          }
          loc += '&wanSubnetMask=' + wanSubnetMask.value;
@@ -189,7 +189,7 @@ function btnNext() {
          }
          if ( gwAddr.checked == true ) {
             if ( isValidIpAddress(defaultGateway.value) == false ) {
-               alert('Remote WAN IP address "' + defaultGateway.value + '" is invalid IP address.');
+               alert('Remote WAN IP address "' + defaultGateway.value + '" is an invalid IP address.');
                return;
             }
             loc += '&defaultGateway=' + defaultGateway.value;
@@ -216,14 +216,14 @@ function btnNext() {
       if ( dns[0].checked == false ) {
          // primary DNS
          if ( isValidIpAddress(dns1) == false ) {
-            alert('Primary DNS server "' + dnsPrimary.value + '" is invalid IP address.');
+            alert('Primary DNS server "' + dnsPrimary.value + '" is an 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.');
+               alert('Secondary DNS server "' + dns2 + '" is an invalid IP address.');
                return;
             }
          }
@@ -236,14 +236,14 @@ function btnNext() {
       }
    }
 
-   var code = 'location.assign("' + loc + '")';
+   var code = 'location = "' + loc + '"';
    eval(code);
 }
 
 function btnBack() {
    var loc = 'ntwkprtcl.html';
 
-   var code = 'location.assign("' + loc + '")';
+   var code = 'location = "' + loc + '"';
    eval(code);
 }
 
@@ -251,20 +251,28 @@ function btnBack() {
 </script>
 </head>
 
-<body onload="initMenu('idMenu'); frmLoad();">
+<body onload="initMenu(); frmLoad();">
 
 <script type="text/javascript">
-       writeHeader("WAN IP Settings", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+       writeHeader("WAN IP Settings", "<%ejGetJS(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWlJS(wlInterface)%>", <%ejGetJS(enblQos)%>);
 </script>
 
 <form>
-       <p>Enter information provided to you by your ISP to configure the WAN IP settings.</p>
+    <p>Enter information provided to you by your ISP to configure the WAN IP settings.</p>
+    <p><b>Note:</b> DHCP can be enabled for PVC in MER mode
+    if "Obtain an IP address automatically" is chosen.
+    Changing the default gateway or the DNS affects the entire network.
+    Configuring them with static values will disable the 
+    automatic assignment from DHCP or another WAN connection.</p>
+    <p>If you configure a 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.</p>
 
        <p>
                <input type="radio" name="wan" id="wan1" onClick='wanClick()'> <label for="wan1">Obtain an IP address automatically</label><br/>
                <input type="radio" name="wan" id="wan2" onClick='wanClick()'> <label for="wan2">Use the following IP address:</label>
        </p>
-       <table border="0" cellpadding="0" cellspacing="0">
+       <table border="0">
                <tr>
                        <td><label for="wanIpAddress">WAN IP address:</label></td>
                        <td><input type='text' name='wanIpAddress' id='wanIpAddress'></td>
@@ -279,14 +287,12 @@ function btnBack() {
                <input type="radio" name="gw" id="gw1" onClick='gwClick()'> <label for="gw1">Obtain default gateway automatically</label><br/>
                <input type="radio" name="gw" id="gw2" onClick='gwClick()'> <label for="gw2">Use the following default gateway:</label>
        </p>
-       <table border="0" cellpadding="0" cellspacing="0">
+       <table border="0">
                <tr>
-                       <td>&nbsp;</td>
                        <td><input type="checkbox" name='gwAddr' id='gwAddr'> <label for="gwAddr">Use IP address:</label></td>
                        <td><input type='text' name='defaultGateway' id='defaultGateway'></td>
                </tr>
                <tr>
-                       <td>&nbsp;</td>
                        <td><input type="checkbox" name='gwIfc' id='gwIfc'> <label for="gwIfc">Use WAN interface:</label></td>
                        <td><select name='wanIf' id='wanIf'>
 <script type="text/javascript">
@@ -327,7 +333,7 @@ function btnBack() {
                   <input type="radio" name="dns" id="dnsP" onClick='dnsClick()'><label for="dnsP">Obtain DNS server addresses automatically</label><br>
                   <input type="radio" name="dns" id="dnsS" onClick='dnsClick()'><label for="dnsS">Use the following DNS server addresses:</label>
             </p>
-            <table border="0" cellpadding="0" cellspacing="0">
+            <table border="0">
                <tr>
                   <td width="20">&nbsp;</td>
                   <td><label for="dnsPrimary">Primary DNS server:</label></td>