1function ReleasePeriodClick(cf)
2{
3	var dflag;
4	if(cf.enable_pppoe_dual.checked)
5		dflag = false;
6	else
7		dflag = true;
8	//setDisabled(dflag,cf.Duethr1,cf.Duethr2,cf.Duethr3,cf.Duethr4,cf.DuMask1,cf.DuMask2,cf.DuMask3,cf.DuMask4,cf.DuGateway1,cf.DuGateway2,cf.DuGateway3,cf.DuGateway4);
9	setDisabled(dflag,cf.Duethr1,cf.Duethr2,cf.Duethr3,cf.Duethr4,cf.DuMask1,cf.DuMask2,cf.DuMask3,cf.DuMask4);
10	return;
11}
12
13function setIP(cf)
14{
15	var dflag = cf.WANAssign[0].checked;
16	setDisabled(dflag,cf.WPethr1,cf.WPethr2,cf.WPethr3,cf.WPethr4);
17	//setDisabled(dflag,cf.WMask1,cf.WMask2,cf.WMask3,cf.WMask4);
18	DisableFixedIP = dflag;
19}
20
21function setDNS(cf)
22{
23	var dflag = cf.DNSAssign[0].checked;
24	setDisabled(dflag,cf.DAddr1,cf.DAddr2,cf.DAddr3,cf.DAddr4,cf.PDAddr1,cf.PDAddr2,cf.PDAddr3,cf.PDAddr4);
25	DisableFixedDNS = dflag;
26}
27
28function check_static_ip_mask_gtw()
29{
30	cf=document.forms[0];
31	cf.pppoe_dual_ipaddr.value=cf.Duethr1.value+'.'+cf.Duethr2.value+'.'+cf.Duethr3.value+'.'+cf.Duethr4.value;
32	cf.pppoe_dual_subnet.value=cf.DuMask1.value+'.'+cf.DuMask2.value+'.'+cf.DuMask3.value+'.'+cf.DuMask4.value;
33	//cf.pppoe_dual_gateway.value=cf.DuGateway1.value+'.'+cf.DuGateway2.value+'.'+cf.DuGateway3.value+'.'+cf.DuGateway4.value;
34	//if(cf.pppoe_dual_ipaddr.value=="..." && cf.pppoe_dual_subnet.value=="..." && cf.pppoe_dual_gateway.value=="...")
35	if(cf.pppoe_dual_ipaddr.value=="..." && cf.pppoe_dual_subnet.value=="...")
36	{
37		cf.pppoe_dual_ipaddr.value="";
38		cf.pppoe_dual_subnet.value="";
39		//cf.pppoe_dual_gateway.value="";
40		cf.pppoe_dual_assign.value=0;
41		return true;
42	}
43	if(checkipaddr(cf.pppoe_dual_ipaddr.value)==false || is_sub_or_broad(cf.pppoe_dual_ipaddr.value, cf.pppoe_dual_ipaddr.value, cf.pppoe_dual_subnet.value) == false)
44	{
45		alert("<%10%>");
46		return false;
47	}
48	if(checksubnet(cf.pppoe_dual_subnet.value)==false)
49	{
50		alert("<%189%>");
51		return false;
52	}
53	/*
54	if(checkgateway(cf.pppoe_dual_gateway.value)==false)
55	{
56		alert("<%190%>");
57		return false;
58	}
59	if(isGateway(cf.pppoe_dual_ipaddr.value,cf.pppoe_dual_subnet.value,cf.pppoe_dual_gateway.value)==false)
60	{
61		alert("<%190%>");
62		return false;
63	}
64	if( isSameIp(cf.pppoe_dual_ipaddr.value, cf.pppoe_dual_gateway.value) == true )
65	{
66		alert("<%190%>");
67		return false;
68	}
69	if(isSameSubNet(cf.pppoe_dual_ipaddr.value,cf.pppoe_dual_subnet.value,cf.pppoe_dual_gateway.value,cf.pppoe_dual_subnet.value) == false)
70	{
71		alert("<%1772%>");
72		return false;
73	}
74	*/
75	cf.pppoe_dual_assign.value=1;
76	if(isSameSubNet(cf.pppoe_dual_ipaddr.value,lan_subnet,lan_ip,lan_subnet) == true)
77	{
78		cf.conflict_wanlan.value=1;
79	}
80	if(isSameIp(cf.pppoe_dual_ipaddr.value,lan_ip) == true)
81	{
82		cf.conflict_wanlan.value=1;
83	}
84	return true;
85}
86
87function check_wizard_pppoe(check,servername,page)
88{
89	var form=document.forms[0];
90	if(form.pppoe_username.value=="")
91	{
92		alert("<%456%>");
93		return false;
94	}
95	for(i=0;i<form.pppoe_username.value.length;i++)
96	{
97		if(isValidChar(form.pppoe_username.value.charCodeAt(i))==false)
98		{
99			alert("<%1775%>");
100			return false;
101		}
102	}
103	for(i=0;i<form.pppoe_passwd.value.length;i++)
104	{
105		if(isValidChar(form.pppoe_passwd.value.charCodeAt(i))==false)
106		{
107			alert("<%1776%>");
108			return false;
109		}
110	}
111	for(i=0;i<servername.length;i++)
112	{
113		if(isValidChar(servername.charCodeAt(i))==false)
114		{
115			alert("<%529%>");
116			return false;
117		}
118	}
119	if(form.pppoe_idletime.value.length<=0)
120	{
121		alert("<%1777%>");
122		return false;
123	}
124	else if(!_isNumeric(form.pppoe_idletime.value))
125	{
126		alert("<%241%>");
127		return false;
128	}
129	if (check == 1)
130	{
131		form.run_test.value="test";
132		if( page == "wiz")
133			form.action="ru_wan_flow.cgi";
134	}
135	else
136		form.run_test.value="no";
137
138	return true;
139}
140
141function check_pppoe(form,check)
142{
143	if(check_wizard_pppoe(check,form.pppoe_servername.value,"bas")==false)
144		return false;
145	form.hidden_pppoe_idle_time.value = form.pppoe_idletime.value;
146	//auto_reset
147	if(gr_flag=="1")  //german
148	{
149		if(form.enable_auto_reset.checked==true)
150			form.hidden_enable_auto_reset.value=1;
151		else
152			form.hidden_enable_auto_reset.value=0;
153		form.auto_reset_time.value=form.reset_sche.selectedIndex;
154	}
155	else
156	{
157		form.hidden_enable_auto_reset.value=0;
158		form.auto_reset_time.value=0;
159	}
160
161	form.pppoe_ipaddr.value=form.WPethr1.value+'.'+form.WPethr2.value+'.'+form.WPethr3.value+'.'+form.WPethr4.value;
162	if(form.WANAssign[1].checked == true)
163	{
164		if(checkipaddr(form.pppoe_ipaddr.value)==false || is_sub_or_broad(form.pppoe_ipaddr.value, lan_ip, lan_subnet) == false)
165		{
166			alert("<%10%>");
167			return false;
168		}
169		if(isSameSubNet(form.pppoe_ipaddr.value,lan_subnet,lan_ip,lan_subnet) == true)
170		{
171			form.conflict_wanlan.value=1;
172		}
173		if(isSameIp(form.pppoe_ipaddr.value,lan_ip) == true)
174		{
175			form.conflict_wanlan.value=1;
176		}
177		/*
178		if(form.pppoe_netmask.value !="..." && form.pppoe_netmask.value!="0.0.0.0")
179		{
180			if(checksubnet(form.pppoe_netmask.value)==false)
181			{
182				alert("<%189%>");
183				return false;
184			}
185		}
186		*/
187	}
188	if( RU_flag == "1")
189	{
190		if(form.enable_pppoe_dual.checked)
191		{
192			form.dual_access.value=1;
193			if(check_static_ip_mask_gtw() == false)
194				return false;
195		}
196		else
197			form.dual_access.value=0;
198	}
199	if (form.DNSAssign[1].checked == true)
200	{
201		form.pppoe_dnsaddr1.value=form.DAddr1.value+'.'+form.DAddr2.value+'.'+form.DAddr3.value+'.'+form.DAddr4.value;
202		form.pppoe_dnsaddr2.value=form.PDAddr1.value+'.'+form.PDAddr2.value+'.'+form.PDAddr3.value+'.'+form.PDAddr4.value;
203		form.pppoe_ipaddr.value=form.WPethr1.value+'.'+form.WPethr2.value+'.'+form.WPethr3.value+'.'+form.WPethr4.value;
204
205		if(form.pppoe_dnsaddr1.value=="...")
206			form.pppoe_dnsaddr1.value="";
207
208		if(form.pppoe_dnsaddr2.value=="...")
209			form.pppoe_dnsaddr2.value="";
210
211		if( !check_DNS(form.pppoe_dnsaddr1.value,form.pppoe_dnsaddr2.value,form.WANAssign[1].checked,form.pppoe_ipaddr.value))
212			return false;
213	}
214	if ( !(old_wan_type=="pppoe"))
215		form.change_wan_type.value=0;
216	else if ( old_pppoe_wan_assign == "1")
217	{
218		if( old_wan_ip!= form.pppoe_ipaddr.value)
219			form.change_wan_type.value=0;
220		else
221			form.change_wan_type.value=1;
222	}
223	else if( old_pppoe_wan_assign == "0")
224	{
225		if( old_wan_ip!=form.pppoe_ipaddr.value)
226			form.change_wan_type.value=0;
227		else
228			form.change_wan_type.value=1;
229	}
230	if (form.MACAssign[2].checked )
231	{
232		the_mac=form.Spoofmac.value;
233		if(the_mac.indexOf(":")==-1 && the_mac.length=="12")
234		{
235			var tmp_mac=the_mac.substr(0,2)+":"+the_mac.substr(2,2)+":"+the_mac.substr(4,2)+":"+the_mac.substr(6,2)+":"+the_mac.substr(8,2)+":"+the_mac.substr(10,2);
236			form.Spoofmac.value = tmp_mac;
237		}
238		else if ( the_mac.split("-").length == 6 )
239		{
240			var tmp_mac = the_mac.replace(/-/g,":");
241			form.Spoofmac.value=tmp_mac;
242		}
243		if(maccheck_multicast(form.Spoofmac.value) == false)
244			return false;
245	}
246	return true;
247}
248
249function setIP_welcome_pppoe()
250{
251	cf=document.forms[0];
252	var dflag = cf.WANAssign[0].checked;
253	setDisabled(dflag,cf.WPethr1,cf.WPethr2,cf.WPethr3,cf.WPethr4);
254	DisableFixedIP = dflag;
255}
256
257function setDNS_welcome_pppoe()
258{
259	cf=document.forms[0];
260	var dflag = cf.DNSAssign[0].checked;
261	setDisabled(dflag,cf.DAddr1,cf.DAddr2,cf.DAddr3,cf.DAddr4,cf.PDAddr1,cf.PDAddr2,cf.PDAddr3,cf.PDAddr4);
262	DisableFixedDNS = dflag;
263}
264
265function check_wizard_pppoe_new(check)
266{
267	var cf=document.forms[0];
268	if(check_wizard_pppoe(check,cf.pppoe_servicename.value,"wiz")==false)
269		return false;
270	cf.pppoe_ipaddr.value=cf.WPethr1.value+'.'+cf.WPethr2.value+'.'+cf.WPethr3.value+'.'+cf.WPethr4.value;
271
272	if(cf.WANAssign[1].checked == true)
273	{
274		if(checkipaddr(cf.pppoe_ipaddr.value)==false)
275		{
276			alert("<%10%>");
277			return false;
278		}
279		if(isSameSubNet(cf.pppoe_ipaddr.value,lan_subnet,lan_ip,lan_subnet) == true)
280		{
281			cf.conflict_wanlan.value=1;
282		}
283		if(isSameIp(cf.pppoe_ipaddr.value,lan_ip) == true)
284		{
285			cf.conflict_wanlan.value=1;
286		}
287	}
288	if( RU_flag == "1")
289	{
290		if(cf.enable_pppoe_dual.checked)
291		{
292			cf.dual_access.value=1;
293			if(check_static_ip_mask_gtw() == false)
294				return false;
295		}
296		else
297			cf.dual_access.value=0;
298	}
299	if(cf.DNSAssign[1].checked == true)
300	{
301		cf.pppoe_dnsaddr1.value=cf.DAddr1.value+'.'+cf.DAddr2.value+'.'+cf.DAddr3.value+'.'+cf.DAddr4.value;
302		cf.pppoe_dnsaddr2.value=cf.PDAddr1.value+'.'+cf.PDAddr2.value+'.'+cf.PDAddr3.value+'.'+cf.PDAddr4.value;
303
304		if(cf.pppoe_dnsaddr1.value=="...")
305			cf.pppoe_dnsaddr1.value="";
306
307		if(cf.pppoe_dnsaddr2.value=="...")
308			cf.pppoe_dnsaddr2.value="";
309
310		if( !check_DNS(cf.pppoe_dnsaddr1.value,cf.pppoe_dnsaddr2.value,cf.WANAssign[1].checked,cf.pppoe_ipaddr.value))
311			return false;
312	}
313}
314function check_welcome_pppoe()
315{
316	var cf=document.forms[0];
317	if(check_wizard_pppoe(0, cf.pppoe_servicename.value,"")==false)
318		return false;
319	cf.pppoe_ipaddr.value=cf.WPethr1.value+'.'+cf.WPethr2.value+'.'+cf.WPethr3.value+'.'+cf.WPethr4.value;
320	if(cf.WANAssign[0].checked == true)
321	{
322		parent.pppoe_wan_assign=0;
323		parent.pppoe_static_ip="";
324	}
325	else
326	{
327		if(checkipaddr(cf.pppoe_ipaddr.value)==false || is_sub_or_broad(cf.pppoe_ipaddr.value, lan_ip, lan_subnet) == false)
328		{
329			alert("<%10%>");
330			return false;
331		}
332		parent.pppoe_wan_assign=1;
333		parent.pppoe_static_ip=cf.pppoe_ipaddr.value;
334	}
335	/*
336	form.pppoe_netmask.value=form.WMask1.value+'.'+form.WMask2.value+'.'+form.WMask3.value+'.'+form.WMask4.value;
337	if(form.pppoe_netmask.value !="..." && form.pppoe_netmask.value!="0.0.0.0")
338	{
339		if(checksubnet(form.pppoe_netmask.value)==false)
340		{
341			alert("<%189%>");
342			return false;
343		}
344	}
345	*/
346	if(cf.DNSAssign[1].checked == true)
347	{
348		cf.pppoe_dnsaddr1.value=cf.DAddr1.value+'.'+cf.DAddr2.value+'.'+cf.DAddr3.value+'.'+cf.DAddr4.value;
349		cf.pppoe_dnsaddr2.value=cf.PDAddr1.value+'.'+cf.PDAddr2.value+'.'+cf.PDAddr3.value+'.'+cf.PDAddr4.value;
350
351		if(cf.pppoe_dnsaddr1.value=="...")
352			cf.pppoe_dnsaddr1.value="";
353
354		if(cf.pppoe_dnsaddr2.value=="...")
355			cf.pppoe_dnsaddr2.value="";
356
357		if( !check_DNS(cf.pppoe_dnsaddr1.value,cf.pppoe_dnsaddr2.value,cf.WANAssign[1].checked,cf.pppoe_ipaddr.value))
358			return false;
359	}
360	if( RU_flag == "1")
361	{
362		if(cf.enable_pppoe_dual.checked)
363		{
364			cf.dual_access.value=1;
365			if(check_static_ip_mask_gtw() == false)
366				return false;
367		}
368		else
369			cf.dual_access.value=0;
370	}
371
372	parent.pppoe_username=cf.pppoe_username.value;
373	parent.pppoe_password=cf.pppoe_passwd.value;
374	parent.pppoe_server=cf.pppoe_servicename.value;
375	parent.pppoe_idle=cf.pppoe_idletime.value;
376
377	parent.pppoe_eth_ip=cf.pppoe_dual_ipaddr.value;
378	parent.pppoe_eth_netmask=cf.pppoe_dual_subnet.value;
379	parent.pppoe_eth_gateway=cf.pppoe_dual_gateway.value;
380	parent.pppoe_dual_assign=cf.pppoe_dual_assign.value;
381	parent.dual_access=cf.dual_access.value;
382
383	if(cf.DNSAssign[1].checked == true)
384	{
385		parent.pppoe_dns_assign=1;
386		parent.static_dns1.value=cf.pppoe_dnsaddr1.value;
387		parent.static_dns2.value=cf.pppoe_dnsaddr2.value;
388	}
389	else
390	{
391		parent.pppoe_dns_assign=0;
392		parent.static_dns1.value="";
393		parent.static_dns2.value="";
394	}
395	parent.welcome_wan_type=3;
396	return true;
397}
398
399function RU_pppoe_user_info()
400{
401	var cf=document.forms[0];
402	if(cf.pppoe_username.value=="")
403	{
404		alert("<%456%>");
405		return false;
406	}
407	for(i=0;i<cf.pppoe_username.value.length;i++)
408	{
409		if(isValidChar(cf.pppoe_username.value.charCodeAt(i))==false)
410		{
411			alert("<%1775%>");
412			return false;
413		}
414	}
415	for(i=0;i<cf.pppoe_passwd.value.length;i++)
416	{
417		if(isValidChar(cf.pppoe_passwd.value.charCodeAt(i))==false)
418		{
419			alert("<%1776%>");
420			return false;
421		}
422	}
423	for(i=0;i<cf.pppoe_servername.value.length;i++)
424	{
425		if(isValidChar(cf.pppoe_servername.value.charCodeAt(i))==false)
426		{
427			alert("<%529%>");
428			return false;
429		}
430	}
431
432	if (cf.submit_wan)
433		cf.submit_wan.value = parent.isp_type;
434
435	parent.pppoe_username=cf.pppoe_username.value;
436	parent.pppoe_password=cf.pppoe_passwd.value;
437	parent.pppoe_server=cf.pppoe_servername.value;
438	parent.welcome_wan_type=3;
439
440	if(parent.isp_type=="8")
441	{
442		cf.basic_type.value="0";
443		cf.ppp_login_type.value="0";
444		cf.welcome_wan_type.value="3";
445		cf.dual_access.value="1";
446		cf.pppoe_dual_assign.value="0";
447		cf.conflict_wanlan.value="0";
448		cf.pppoe_dual_ipaddr.value="";
449		cf.pppoe_dual_subnet.value="";
450		cf.pppoe_dnsaddr1.value=parent.static_dns1;
451		cf.pppoe_dnsaddr2.value=parent.static_dns2;
452		if(cf.pppoe_dnsaddr1.value != "" || cf.pppoe_dnsaddr2.value!= "")
453			cf.DNSAssign.value="1";
454		else
455			cf.DNSAssign.value="0";
456		cf.WANAssign.value="Dynamic";
457		cf.pppoe_dod.value="0";
458		cf.pppoe_servername.value=parent.pppoe_server;
459		cf.submit();
460	}
461	else if(parent.isp_type=="18")
462	{
463		cf.basic_type.value="0";
464		cf.ppp_login_type.value="0";
465		cf.welcome_wan_type.value="3";
466		cf.dual_access.value="0";
467		cf.pppoe_dual_assign.value="0";
468		cf.conflict_wanlan.value="0";
469		cf.pppoe_dual_ipaddr.value="";
470		cf.pppoe_dual_subnet.value="";
471		cf.DNSAssign.value="0";
472		cf.WANAssign.value="Dynamic";
473		cf.pppoe_dod.value="0";
474		cf.pppoe_servername.value=parent.pppoe_server;
475		cf.submit();
476	}
477	else if(parent.isp_type=="7" || parent.isp_type=="17")
478	{
479		location.href="RU_isp_spoof.htm";
480	}
481	else if(parent.isp_type=="5" || parent.isp_type=="6")
482	{
483		location.href="RU_isp_pppoe_static.htm";
484	}
485	else if(parent.isp_type=="88")
486	{
487		location.href="RU_isp_pppoe_static.htm";
488	}
489	else
490		location.href="RU_manual_pppoe2.htm";
491}
492
493function RU_check_pppoe()
494{
495	var cf=document.forms[0];
496	cf.pppoe_ipaddr.value=cf.WPethr1.value+'.'+cf.WPethr2.value+'.'+cf.WPethr3.value+'.'+cf.WPethr4.value;
497	if(cf.WANAssign[0].checked == true)
498	{
499		cf.pppoe_ipaddr.value="";
500		parent.pppoe_wan_assign="0";
501	}
502	else
503	{
504		if(checkipaddr(cf.pppoe_ipaddr.value)==false || is_sub_or_broad(cf.pppoe_ipaddr.value, lan_ip, lan_subnet) == false)
505		{
506			alert("<%10%>");
507			return false;
508		}
509		if(isSameSubNet(cf.pppoe_ipaddr.value,lan_subnet,lan_ip,lan_subnet) == true)
510		{
511			cf.conflict_wanlan.value=1;
512		}
513		if(isSameIp(cf.pppoe_ipaddr.value,lan_ip) == true)
514		{
515			cf.conflict_wanlan.value=1;
516		}
517		parent.pppoe_wan_assign="1";
518	}
519	if (cf.DNSAssign[1].checked == true)
520	{
521		cf.pppoe_dnsaddr1.value=cf.DAddr1.value+'.'+cf.DAddr2.value+'.'+cf.DAddr3.value+'.'+cf.DAddr4.value;
522		cf.pppoe_dnsaddr2.value=cf.PDAddr1.value+'.'+cf.PDAddr2.value+'.'+cf.PDAddr3.value+'.'+cf.PDAddr4.value;
523
524		if(cf.pppoe_dnsaddr1.value=="...")
525			cf.pppoe_dnsaddr1.value="";
526
527		if(cf.pppoe_dnsaddr2.value=="...")
528			cf.pppoe_dnsaddr2.value="";
529
530		var wan_assign_flag;
531		if(parent.pppoe_wan_assign == "0")
532			wan_assign_flag=false;
533		else
534			wan_assign_flag=true;
535		if( !check_DNS(cf.pppoe_dnsaddr1.value,cf.pppoe_dnsaddr2.value,wan_assign_flag,parent.pppoe_static_ip))
536			return false;
537	}
538	else
539	{
540		cf.pppoe_dnsaddr1.value="";
541		cf.pppoe_dnsaddr2.value="";
542	}
543	parent.pppoe_static_ip=cf.pppoe_ipaddr.value;
544	parent.pppoe_dns1=cf.pppoe_dnsaddr1.value;
545	parent.pppoe_dns2=cf.pppoe_dnsaddr2.value;
546	location.href="RU_pppoe_dual.htm";
547}
548
549function setdualIP(cf)
550{
551	var dflag = cf.DualAssign[0].checked;
552	setDisabled(dflag,cf.Duethr1,cf.Duethr2,cf.Duethr3,cf.Duethr4,cf.DuMask1,cf.DuMask2,cf.DuMask3,cf.DuMask4,cf.DuGateway1,cf.DuGateway2,cf.DuGateway3,cf.DuGateway4);
553	DisableFixedIP = dflag;
554}
555
556function RU_check_pppoe_dual()
557{
558	var cf=document.forms[0];
559	cf.pppoe_dual_ipaddr.value=cf.Duethr1.value+'.'+cf.Duethr2.value+'.'+cf.Duethr3.value+'.'+cf.Duethr4.value;
560	cf.pppoe_dual_subnet.value=cf.DuMask1.value+'.'+cf.DuMask2.value+'.'+cf.DuMask3.value+'.'+cf.DuMask4.value;
561	cf.pppoe_dual_gateway.value=cf.DuGateway1.value+'.'+cf.DuGateway2.value+'.'+cf.DuGateway3.value+'.'+cf.DuGateway4.value;
562	cf.conflict_wanlan.value=0;
563	if(cf.DualAssign[1].checked == true)
564	{
565		cf.pppoe_dual_assign.value=1;
566		if(checkipaddr(cf.pppoe_dual_ipaddr.value)==false || is_sub_or_broad(cf.pppoe_dual_ipaddr.value, cf.pppoe_dual_ipaddr.value, cf.pppoe_dual_subnet.value) == false)
567		{
568			alert("<%10%>");
569			return false;
570		}
571		if(checksubnet(cf.pppoe_dual_subnet.value)==false)
572		{
573			alert("<%189%>");
574			return false;
575		}
576		cf.pppoe_dual_assign.value=1;
577		if(isSameSubNet(cf.pppoe_dual_ipaddr.value,lan_subnet,lan_ip,lan_subnet) == true)
578		{
579			cf.conflict_wanlan.value=1;
580		}
581		if(isSameIp(cf.pppoe_dual_ipaddr.value,lan_ip) == true)
582		{
583			cf.conflict_wanlan.value=1;
584		}
585		alert("<%1774%>");
586	}
587	else
588	{
589		cf.pppoe_dual_assign.value=0;
590		cf.pppoe_dual_ipaddr.value="";
591		cf.pppoe_dual_subnet.value="";
592		cf.pppoe_dual_gateway.value="";
593	}
594
595	parent.conflict_wanlan=cf.conflict_wanlan.value;
596	parent.pppoe_dual_assign=cf.pppoe_dual_assign.value;
597	parent.pppoe_eth_ip=cf.pppoe_dual_ipaddr.value;
598	parent.pppoe_eth_netmask=cf.pppoe_dual_subnet.value;
599	parent.pppoe_eth_gateway=cf.pppoe_dual_gateway.value;
600	location.href="RU_manual_spoof.htm";
601}
602