1<!DOCTYPE HTML>
2<html>
3<head>
4<%11%>
5<title>NETGEAR Router <%12%></title>
6<link rel="stylesheet" href="<%13%>">
7<link rel="stylesheet" href="css/scrollbar.css">
8<link rel="stylesheet" href="css/button.css">
9
10<script src="jquery.js"></script>
11<script src="script/jquery.mousewheel.js"></script>
12<script type="text/javascript" src="script/jquery.jscrollpane.min.js"></script>
13
14<script src="script/script.js"></script>
15<link rel="stylesheet" href="form.css">
16<STYLE TYPE="text/javascript">
17	classes.num.all.fontFamily = "Courier";
18	classes.num.all.fontSize = "10pt" ;
19</style>
20<%14%>
21<script language="javascript" type="text/javascript">
22<!--
23var MacAddress;
24var DisableFixedIP = false;
25var DisableFixedDNS = false;
26var DisableFixedMAC = false;
27var SkipParentalControlCheck=1;
28
29
30    $(document).ready(function()
31    {	
32//        $('.scroll-pane').jScrollPane('scrollbarMargin:5px');
33        $("#target").submit(function() {
34            buttonFilter();
35        });
36
37    });
38
39
40    function setHelpIframeVisible(){
41        $('.bas-help-frame-div').css("visibility","visible");
42    }
43
44
45    function showHelpIframe() {
46
47        var imgSrc=document.getElementById('help-button');
48
49        if(imgSrc.src.search("up")>=0)
50        {
51            $(".bas-help-frame-div").show();
52            window.frames["helpframe"].$('#content').jScrollPane({showArrows:true});
53            imgSrc.src="img/helparrowdown-icon.gif";
54        }
55        else
56        {
57            $(".bas-help-frame-div").hide();
58            imgSrc.src="img/helparrowup-icon.gif";
59            setTimeout(setHelpIframeVisible,500);
60        }
61        if((navigator.appName.indexOf("Internet Explorer")==-1) ||
62           (navigator.appVersion.indexOf("MSIE 9")==-1))
63             change_size();
64
65    }
66
67    function moveToHTMLend()
68    {
69        window.location.href='#helpframe-anchor';
70        setHelpIframeVisible();
71    }
72
73
74    function loadhelp(fname,anchname)
75    {
76                var pane = window.frames["helpframe"].$('#content');
77                var imgSrc=document.getElementById('help-button');
78                if(imgSrc.src.search("up")<0)
79                {
80
81                        $(".help-frame-div").show();
82                        pane.jScrollPane({showArrows:true});
83
84
85                        if ((loadhelp.arguments.length == 1 ) || (anchname == "" ))
86                        {
87                                window.frames["helpframe"].location.href=fname+"_h.htm";
88                                $(".help-frame-div").show();
89                        }
90                        else
91                        {
92                                window.frames["helpframe"].location.href=fname+"_h.htm#" + anchname;
93                                $(".help-frame-div").show();
94                        }
95
96                        $(".help-frame-div").show();
97                        pane.jScrollPane({showArrows:true});
98
99                }
100    }
101
102function checkType(wan_proto) // called from basictop.htm
103{
104	if (1)
105//	if (basictop.document.forms[0])
106	{
107		if (wan_proto == "pppoe")
108		    window.location.href = "BAS_pppoe.htm";
109		else if (wan_proto == "pptp")
110		    window.location.href = "BAS_pptp.htm";
111		else if (wan_proto == "bpa")
112		    window.location.href = "BAS_bpa.htm";
113		else if (wan_proto == "l2tp")
114		    window.location.href = "BAS_l2tp.htm";
115		else
116		    window.location.href = "BAS_ether.htm";
117	}
118	else 
119	    window.setTimeout(checkType(),300);
120}
121
122
123 
124function goTestApply()
125{
126	var winoptions = "width=640,height=480,menubar=yes,toolbar=yes,status=yes,location=yes,resizable=yes";
127	if(document.forms[0].runtest.value == "yes")
128		window.open('BAS_wtest_d.htm','test_win',winoptions);
129}
130
131function loadcheck()
132{
133	//loadhelp('BAS_ether');
134	if(isIE()){
135	<%506%>
136		document.formname.system_name.size="24";
137	<%507%>
138
139		document.formname.domain_name.size="24";
140	}
141	MacAddress=document.formname.Spoofmac.value;
142	setIP();
143	setDNS();
144	setMAC();
145}
146function setIP()
147{
148	var cf = document.forms[0];
149	var dflag = cf.WANAssign[0].checked;
150	setDisabled(dflag,cf.WPethr1,cf.WPethr2,cf.WPethr3,cf.WPethr4,cf.WMask1,cf.WMask2,cf.WMask3,cf.WMask4,cf.WGateway1,cf.WGateway2,cf.WGateway3,cf.WGateway4);
151	if (cf.WANAssign[1].checked)
152	{
153	    cf.DNSAssign[1].checked = true;
154	    setDNS();
155	}
156	DisableFixedIP = dflag;
157}
158
159function isParentalControlEnable()
160{
161	var cf = document.forms[0];
162    if((cf.parental_control.value=='1') && (SkipParentalControlCheck==0))
163        return true;
164    else
165        return false;
166}
167
168function setDNS()
169{
170	var cf = document.forms[0];
171	var dflag = cf.DNSAssign[0].checked;
172  if(isParentalControlEnable() && cf.DNSAssign[0].checked)
173  {
174  	alert('<%508%>');
175		cf.DNSAssign[1].checked=true;
176    dflag=false;      
177  }
178  
179	if (cf.WANAssign[1].checked && cf.DNSAssign[0].checked)
180	{
181		cf.DNSAssign[1].checked=true;
182		dflag = false;
183	}
184
185	setDisabled(dflag,cf.DAddr1,cf.DAddr2,cf.DAddr3,cf.DAddr4,cf.PDAddr1,cf.PDAddr2,cf.PDAddr3,cf.PDAddr4);
186	DisableFixedDNS = dflag;
187}
188function setMAC()
189{
190	var cf = document.forms[0];
191
192	if (cf.MACAssign[0].checked)
193	    cf.Spoofmac.value = cf.wan_hwaddr_def.value;
194	else if(cf.MACAssign[1].checked)
195	    cf.Spoofmac.value = cf.wan_hwaddr_pc.value;
196	else if (cf.MACAssign[2].checked)
197	    cf.Spoofmac.value = cf.wan_hwaddr2.value;
198	    
199	if (cf.MACAssign[2].checked)
200		cf.Spoofmac.disabled = false;
201	else
202		cf.Spoofmac.disabled = true;
203	DisableFixedMAC = cf.Spoofmac.disabled;
204}
205
206function isValidStr(str, start_char, end_char)
207{
208	for (i=0; i<str.length; i++)
209	{
210		var c = str.substring(i, i+1);
211		if (c < start_char || c > end_char)
212			return false;
213	}
214	return true;
215}
216
217function checkData()
218{
219	var cf = document.forms[0];
220	var msg = "";
221	var lan_ipaddr = cf.lan_ipaddr.value.split(".");
222	var lan_netmask = cf.lan_netmask.value.split(".");
223	var l_ipaddr = (lan_ipaddr[0] << 24) | (lan_ipaddr[1] << 16) | (lan_ipaddr[2] << 8)| (lan_ipaddr[3]);
224	var l_netmask = (lan_netmask[0]<< 24) | (lan_netmask[1]<< 16) | (lan_netmask[2]<< 8)| (lan_netmask[3]);
225	var w_ipaddr = (cf.WPethr1.value << 24) | (cf.WPethr2.value << 16) | (cf.WPethr3.value << 8)| (cf.WPethr4.value);
226	var w_netmask = (cf.WMask1.value<< 24) | (cf.WMask2.value<< 16) | (cf.WMask3.value<< 8)| (cf.WMask4.value);
227	var wan_ip  = "<%292%>";
228	var openvpnEnable = "<%509%>";
229
230    var wan_proto = "<%483%>";
231    var pppoe_single_login = "<%510%>";
232    if (wan_proto == "pppoe" && cf.ipv6_proto.value == "pppoe" && pppoe_single_login == 1)
233    {
234        if (!confirm("<%511%>"))
235            return false;
236    }
237
238	<%506%>
239    if (cf.system_name.value.match( /[^\x20-\x7E]/ ))
240    {
241		alert("<%512%>");
242		return false;
243	}
244	<%507%>
245	
246    if (cf.domain_name.value.match( /[^\x20-\x7E]/ ))
247    {
248		alert("<%513%>");
249		return false;
250	}
251
252	if(cf.WANAssign[1].checked)
253	{
254		if(checkIP(cf.WPethr1,cf.WPethr2,cf.WPethr3,cf.WPethr4,255))
255			msg+= "<%10%>";
256		else
257		{
258			cf.WPethr1.value = parseInt(cf.WPethr1.value,10);
259			cf.WPethr2.value = parseInt(cf.WPethr2.value,10);
260			cf.WPethr3.value = parseInt(cf.WPethr3.value,10);
261			cf.WPethr4.value = parseInt(cf.WPethr4.value,10);
262		}
263		if(checkIP(cf.WMask1,cf.WMask2,cf.WMask3,cf.WMask4,255))
264			msg+= "<%514%>";
265		else
266		{
267			cf.WMask1.value = parseInt(cf.WMask1.value,10);
268			cf.WMask2.value = parseInt(cf.WMask2.value,10);
269			cf.WMask3.value = parseInt(cf.WMask3.value,10);
270			cf.WMask4.value = parseInt(cf.WMask4.value,10);
271		}
272		if(checkIP(cf.WGateway1,cf.WGateway2,cf.WGateway3,cf.WGateway4,255))
273			msg+= "<%515%>";
274		else
275		{
276			cf.WGateway1.value = parseInt(cf.WGateway1.value,10);
277			cf.WGateway2.value = parseInt(cf.WGateway2.value,10);
278			cf.WGateway3.value = parseInt(cf.WGateway3.value,10);
279			cf.WGateway4.value = parseInt(cf.WGateway4.value,10);
280		}
281
282		var w_gateway = (cf.WGateway1.value<< 24) | (cf.WGateway2.value<< 16) | (cf.WGateway3.value<< 8)| (cf.WGateway4.value);
283		var tmpip = cf.WPethr1.value+'.'+cf.WPethr2.value+'.'+cf.WPethr3.value+'.'+cf.WPethr4.value;
284		var tmpgwip = cf.WGateway1.value+'.'+cf.WGateway2.value+'.'+cf.WGateway3.value+'.'+cf.WGateway4.value;
285		//if((w_ipaddr&w_netmask) != (w_gateway&w_netmask))
286		//{
287		//	alert("<%516%>" + tmpip + "<%517%>" + tmpgwip);
288		//	return false;
289		//}
290	}
291	if(cf.DNSAssign[1].checked)
292	{
293		if(checkIP(cf.DAddr1,cf.DAddr2,cf.DAddr3,cf.DAddr4,254)||(parseInt(cf.DAddr4.value,10)==0))
294			msg+= "<%518%>";
295		else
296		{
297			cf.DAddr1.value = parseInt(cf.DAddr1.value,10);
298			cf.DAddr2.value = parseInt(cf.DAddr2.value,10);
299			cf.DAddr3.value = parseInt(cf.DAddr3.value,10);
300			cf.DAddr4.value = parseInt(cf.DAddr4.value,10);
301		}
302		if(cf.PDAddr1.value.length>0 || cf.PDAddr2.value.length>0 || cf.PDAddr3.value.length>0 || cf.PDAddr4.value.length>0)
303		{
304			if(checkIP(cf.PDAddr1,cf.PDAddr2,cf.PDAddr3,cf.PDAddr4,254)||(parseInt(cf.PDAddr4.value,10)==0))
305				msg+= "<%519%>";
306			else
307			{
308				cf.PDAddr1.value = parseInt(cf.PDAddr1.value,10);
309				cf.PDAddr2.value = parseInt(cf.PDAddr2.value,10);
310				cf.PDAddr3.value = parseInt(cf.PDAddr3.value,10);
311				cf.PDAddr4.value = parseInt(cf.PDAddr4.value,10);
312			}
313		}
314	}
315	
316	if( checkMacStr(cf.Spoofmac) || MacStrallf(cf.Spoofmac) )
317	    msg+= "<%0%>";
318	
319	if (msg.length > 1)
320	{
321		alert(msg);
322		return false;
323	}
324	<%506%>
325	if (!isValidStr(cf.system_name.value, ' ', '~') || !isValidStr(cf.domain_name.value, '!', '~'))
326	{
327		if (!confirm("<%520%>"))
328			return false;
329	}
330	<%507%>
331	
332	if ((w_ipaddr != 0) && 
333	    (((l_netmask & w_netmask ) & l_ipaddr) == ((l_netmask & w_netmask ) & w_ipaddr)))
334    {
335//        alert("IP address is conflicted with LAN IP subnet.\nPlease do ipconfig /release and ipconfig /renew and enter the new IP in the browser in order to access the GUI again.");
336    }
337
338	cf.wan_ipaddr.value = cf.WPethr1.value+'.'+cf.WPethr2.value+'.'+cf.WPethr3.value+'.'+cf.WPethr4.value;
339	if(openvpnEnable == "enable"){
340		if(wan_ip != cf.wan_ipaddr.value){
341			alert("<%521%>");
342		}
343	}
344	cf.wan_netmask.value = cf.WMask1.value+'.'+cf.WMask2.value+'.'+cf.WMask3.value+'.'+cf.WMask4.value;
345	cf.wan_gateway.value = cf.WGateway1.value+'.'+cf.WGateway2.value+'.'+cf.WGateway3.value+'.'+cf.WGateway4.value;
346	cf.wan_dns1_pri.value = cf.DAddr1.value+'.'+cf.DAddr2.value+'.'+cf.DAddr3.value+'.'+cf.DAddr4.value;
347	cf.wan_dns1_sec.value = cf.PDAddr1.value+'.'+cf.PDAddr2.value+'.'+cf.PDAddr3.value+'.'+cf.PDAddr4.value;
348	cf.wan_hwaddr2.value = cf.Spoofmac.value.toUpperCase;            
349	return sumvalue(cf);
350}
351
352function loadSettings()
353{
354	var cf = document.forms[0];
355	var wan_proto = cf.wan_proto.value;
356	var wan_ipaddr = cf.wan_ipaddr.value.split(".");
357	var wan_netmask = cf.wan_netmask.value.split(".");
358	var wan_gateway = cf.wan_gateway.value.split(".");
359	var wan_dns_sel = cf.wan_dns_sel.value;
360	var wan_dns1_pri = cf.wan_dns1_pri.value.split(".");
361	var wan_dns1_sec = cf.wan_dns1_sec.value.split(".");
362	var wan_hwaddr_sel = cf.wan_hwaddr_sel.value;
363
364	if (wan_proto == "static")
365		cf.WANAssign[1].checked = true;
366	else
367		cf.WANAssign[0].checked = true;
368	setIP();
369	cf.WPethr1.value = wan_ipaddr[0];
370	cf.WPethr2.value = wan_ipaddr[1];
371	cf.WPethr3.value = wan_ipaddr[2];
372	cf.WPethr4.value = wan_ipaddr[3];
373	cf.WMask1.value = wan_netmask[0];
374	cf.WMask2.value = wan_netmask[1];
375	cf.WMask3.value = wan_netmask[2];
376	cf.WMask4.value = wan_netmask[3];
377	cf.WGateway1.value = wan_gateway[0];
378	cf.WGateway2.value = wan_gateway[1];
379	cf.WGateway3.value = wan_gateway[2];
380	cf.WGateway4.value = wan_gateway[3];
381
382	cf.DNSAssign[wan_dns_sel].checked = true;
383	setDNS();
384	if (cf.wan_dns1_pri.value != "")
385	{
386		cf.DAddr1.value = wan_dns1_pri[0];
387		cf.DAddr2.value = wan_dns1_pri[1];
388		cf.DAddr3.value = wan_dns1_pri[2];
389		cf.DAddr4.value = wan_dns1_pri[3];
390	}
391	if (cf.wan_dns1_sec.value != "")
392	{
393		cf.PDAddr1.value = wan_dns1_sec[0];
394		cf.PDAddr2.value = wan_dns1_sec[1];
395		cf.PDAddr3.value = wan_dns1_sec[2];
396		cf.PDAddr4.value = wan_dns1_sec[3];
397	}
398
399    if (wan_hwaddr_sel == 0)
400        cf.Spoofmac.value = cf.wan_hwaddr_def.value;
401    else if (wan_hwaddr_sel == 2)
402        cf.Spoofmac.value = cf.wan_hwaddr2.value;
403	cf.MACAssign[wan_hwaddr_sel].checked = true;
404}
405
406
407//-->
408</script>
409</head>
410<body  onload="change_size();loadSettings(); loadcheck();goTestApply();SkipParentalControlCheck=0;" class="page-body"  onResize="change_size();" >
411<img class="cover-image" src="<%74%>">
412<img class="body-image" src="<%75%>">
413<div id="full-page-container">
414
415<form id="target"  name="formname" method="POST" action="ether.cgi">
416<input type="hidden" name="buttonHit"><input type="hidden" name="buttonValue"> 
417<img class="subtop-image" src="<%76%>">
418<div class="subhead2"> <%374%></div>
419<table border="0"     class="subhead2-table">
420
421<tr align="left" valign="middle">
422<td  style="padding-top:10px;padding-bottom:10px" align="center" colspan="2" class="table-seperate-border">
423<button type="submit" value="SUBMIT"  onClick="buttonClick(this,'<%78%>');return checkData()" name="apply" class=<%79%> style="padding-left:10px"> <span class="<%80%>" ><%81%>&nbsp;<span class="apply-icon">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span class="<%82%>">&nbsp;&nbsp;&nbsp;</span></button>
424<button type="button" value="BUTTON"  onClick="buttonClick(this,'<%83%>');reset();loadSettings();loadcheck();" name="Cancel" class="button-rule" style="padding-left:10px" ><span class="roundleft_button"><span class ="cancel-icon">&nbsp;&nbsp;&nbsp;&nbsp;<%84%></span></span><span class="roundright_button">&nbsp;&nbsp;&nbsp;&nbsp;</span></button><button type="submit" value="SUBMIT"  onClick="buttonClick(this,'<%522%>');return checkData()" name="Test" class=<%79%> style="padding-left:10px"> <span class="<%80%>" ><%522%> &nbsp;<span class="apply-icon">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span class="<%82%>">&nbsp;&nbsp;&nbsp;</span></button>
425
426</td>
427</tr>
428
429<tr><td colspan="2" class="table-seperate-border"><iframe id="topframe" style="width:100%;height:90px;margin-top:10px" allowTransparency="true" src="BAS_basictop1.htm" frameborder="0" scrolling="no"></iframe></td></tr>
430<tr><td colspan="2" class="scrollpane-table-seperate-border"><div class="scroll-pane" style="height:260px;width:620px;overflow:auto;scrolling:auto"><table style="border-collapse:collapse;width:97%">
431
432<tr>
433	<td nowrap><a href="javascript:loadhelp('BAS_ether','accountname')" tabindex="-1"><%523%></a></td>
434	<%524%>
435	<td align="left"><input type="text" name="system_name" maxlength="60" size="15" value="<%525%>"></td>
436	<%526%>
437	<%381%>
438	<td align="left">
439		<%525%> 
440		&nbsp;&nbsp;&nbsp;<button type="button" value="<%527%>" name="Edit" class="button-rule" onClick="location.href='DEV_name.htm';"><span class="roundleft_button"><span class="edit-icon">&nbsp;&nbsp;&nbsp;&nbsp; <%527%></span></span><span class="roundright_button">&nbsp;&nbsp;&nbsp;&nbsp;</span></button>
441	</td>
442	<%383%>
443</tr>
444
445<tr>
446	<td nowrap><a href="javascript:loadhelp('BAS_ether','Domain')" tabindex="-1"><%528%></a></td>
447	<td align="left"><input type="text" name="domain_name" maxlength="60" size="15" value="<%529%>"></td>
448</tr>
449<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%">&nbsp;</div></td></tr>
450<tr>
451	<td colspan="2" nowrap><a href="javascript:loadhelp('BAS_ether','InternetIP')" tabindex="-1"><b><%530%></b></a></td>
452</tr>
453<tr>
454	<td colspan="2" nowrap><input type="radio" name="WANAssign" value="dhcp" onClick="setIP()"><%531%></td>
455</tr>
456<tr>
457	<td colspan="2" nowrap><input type="radio" name="WANAssign" value="static" onClick="setIP()"><%532%></td>
458</tr>
459<tr>
460	<td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%533%></td>
461	<td nowrap align="left" class="num"><input type="text" name="WPethr1" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WPethr2" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)" >.<input type="text" name="WPethr3" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WPethr4" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,1)"></td>
462</tr>
463<tr>
464	<td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%534%></td>
465	<td align="left" class="num"><input type="text" name="WMask1" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WMask2" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WMask3" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WMask4" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,1)"></td>
466</tr>
467<tr>
468	<td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%535%></td>
469	<td align="left" class="num"><input type="text" name="WGateway1" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WGateway2" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WGateway3" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="WGateway4" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,1)"></td>
470</tr>
471<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%">&nbsp;</div></td></tr>
472<tr>
473	<td nowrap colspan="2"><a href="javascript:loadhelp('BAS_ether','DNSaddress')" tabindex="-1"><b><%536%></b></a></td>
474</tr>
475<tr>
476	<td colspan="2" nowrap><input type="radio" name="DNSAssign" value="0" onClick="setDNS()"><%537%></td>
477</tr>
478<tr>
479	<td colspan="2" nowrap><input type="radio" name="DNSAssign" value="1" onClick="setDNS()"><%538%></td>
480</tr>
481<tr>
482	<td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%539%></td>
483	<td nowrap align="left" class="num"><input type="text" name="DAddr1" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,1)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,0)">.
484		                                   <input type="text" name="DAddr2" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,0)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,0)">.
485		                                   <input type="text" name="DAddr3" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,0)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,0)">.
486		                                   <input type="text" name="DAddr4" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,0)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,1)"></td>
487</tr>
488<tr>
489	<td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%540%></td>
490	<td nowrap align="left" class="num"><input type="text" name="PDAddr1" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,1)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,0)">.
491		                                   <input type="text" name="PDAddr2" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,0)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,0)">.
492		                                   <input type="text" name="PDAddr3" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,0)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,0)">.
493		                                   <input type="text" name="PDAddr4" class="num" size="4" maxlength="3" onFocus="if(DisableFixedDNS) this.blur()" onkeydown="if(isParentalControlEnable()) return false;bscheck(event,this,0)" onkeyup="if(isParentalControlEnable()){ alert('<%508%>');return false;} jumpcheck(this,1)"></td>
494</tr>
495<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%">&nbsp;</div></td></tr>
496<tr>
497	<td nowrap colspan="2"><a href="javascript:loadhelp('BAS_ether','localaddress')" tabindex="-1"><b><%541%></b></a></td>
498</tr>
499<tr>
500	<td nowrap colspan="2"><input type="radio" name="MACAssign" value="0" onClick="setMAC()"><%542%></td>
501</tr>
502<tr>
503	<td nowrap colspan="2"><input type="radio" name="MACAssign" value="1" onClick="setMAC()"><%543%></td>
504</tr>
505<tr>
506	<td nowrap align="left"><input type="radio" name="MACAssign" value="2" onClick="setMAC()"><%544%></td>
507	<td nowrap align="left" class="num"><input type="text" class="num" name="Spoofmac" size="17" maxlength="17" value="" onFocus="if(DisableFixedMAC) this.blur()">
508	</td>
509</tr>
510
511<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%">&nbsp;</div></td></tr>
512
513
514</table></div></td></tr>
515<tr valign="middle" align="center"><td class="table-seperate-border" colspan="2" style="padding-left:0px"><div class="bas-help-frame-div" > <iframe id="helpframe"  name=helpframe src="BAS_ether_h.htm" scrolling="no" class="help-iframe"  frameborder="0" onload="showHelpIframe();"></iframe> </div> </td> </tr>
516</table>
517   <img class="subfooter-image" src="img/subhead2-bottom.gif">
518<div class="subhead2-bottom" >
519    <span style="float:left;padding-left:10px;padding-top:5px"><img src="img/help-icon.gif" onmouseover="changeCursorPointer();" onclick="showHelpIframe();" onmouseout="changeCursorDefault();"></span>
520    <span class="subhead2-text" style="float:left;padding-left:3px;" onclick="showHelpIframe();" onmouseover="changeCursorPointer();" onmouseout="changeCursorDefault();"> <%266%> </span>
521    <span class="button-help-arrow">
522      <img src="img/helparrowdown-icon.gif" id="help-button" onclick="showHelpIframe();" onmouseover="changeCursorPointer();" onmouseout="changeCursorDefault();" ></span>
523    <span class="subhead2-text" style="text-decoration:underline;float:right;padding-right:10px" onclick="showHelpIframe();" onmouseover="changeCursorPointer();" onmouseout="changeCursorDefault();"> <%267%> </span>
524      </div>
525
526
527
528<input type="hidden" name="runtest" value="<%545%>">
529<INPUT name=wan_proto type=hidden value= "<%483%>">
530<INPUT name=wan_ipaddr type=hidden value= "<%292%>">
531<INPUT name=wan_netmask type=hidden value= "<%293%>">
532<INPUT name=wan_gateway type=hidden value= "<%546%>">
533<INPUT name=wan_dns_sel type=hidden value= "<%547%>">
534<INPUT name=wan_dns1_pri type=hidden value= "<%548%>">
535<INPUT name=wan_dns1_sec type=hidden value= "<%549%>">
536<INPUT name=wan_hwaddr_sel type=hidden value= "<%550%>">
537<INPUT name=wan_hwaddr_def type=hidden value= "<%551%>">
538<INPUT name=wan_hwaddr2 type=hidden value= "<%552%>">
539<INPUT name=wan_hwaddr_pc type=hidden value= "<%553%>">
540<INPUT name=lan_ipaddr type=hidden value= "<%300%>">
541<INPUT name=lan_netmask type=hidden value= "<%554%>">
542<INPUT name=parental_control type=hidden value= "<%555%>">
543<INPUT name=ipv6_proto type=hidden value= "<%556%>">
544<a name="helpframe-anchor"></a>
545</form>
546
547</div>
548</body>
549 <head>
550  <%11%>
551</head>
552
553</html>
554