1<html xmlns="http://www.w3.org/1999/xhtml">
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
4<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
5<meta HTTP-EQUIV="Expires" CONTENT="-1">
6<link rel="stylesheet" type="text/css" href="/form_style.css">
7<link rel="stylesheet" type="text/css" href="qis_style.css">
8
9<script type="text/JavaScript" src="/state.js"></script>
10<script type="text/javascript" src="/js/ex_overlib.js"></script>
11<script type="text/javascript" src="/general.js"></script>
12<script type="text/javascript">
13// for client_function.js
14<% login_state_hook(); %>
15
16var client_ip = login_ip_str_now();
17var client_mac = login_mac_str();
18
19var flag = '<% get_parameter("flag"); %>';
20
21function QKISP_load_body(){
22	parent.document.title = "ASUS Wireless Router <#Web_Title#> - <#QKSet_ISP_head#>";
23	hideLinkTag();
24	flash_button();
25	
26	get_value_from_parent();
27	
28	show_next_button();
29}
30
31function get_value_from_parent(){
32	document.form.wan_hostname.value = parent.document.QKform.wan_hostname.value;
33	document.form.wan_hwaddr_x.value = parent.document.QKform.wan_hwaddr_x.value;
34	
35	if(flag == "auto_way_static"
36			|| flag == "auto_way"){
37		document.form.flag.value = flag;
38		document.form.prev_page.value = parent.document.QKform.prev_page.value;
39		
40		document.form.wan_proto.value = parent.document.QKform.wan_proto.value;
41		
42		document.form.x_DHCPClient.value = parent.document.QKform.x_DHCPClient.value;
43		document.form.wan_ipaddr.value = parent.document.QKform.wan_ipaddr.value;
44		document.form.wan_netmask.value = parent.document.QKform.wan_netmask.value;
45		document.form.wan_gateway.value = parent.document.QKform.wan_gateway.value;
46		
47		document.form.wan_dnsenable_x.value = parent.document.QKform.wan_dnsenable_x.value;
48		document.form.wan_dns1_x.value = parent.document.QKform.wan_dns1_x.value;
49		document.form.wan_dns2_x.value = parent.document.QKform.wan_dns2_x.value;
50		
51		document.form.wan_heartbeat_x.value = parent.document.QKform.wan_heartbeat_x.value;
52		document.form.x_Setting.value = '1';
53	}
54	else
55		document.form.prev_page.value = "/qis/QIS_internet_type.htm";
56}
57
58function show_next_button(){
59	if(flag == "auto_way_static"
60			|| flag == "auto_way")
61		$("nextButton").value = '<#CTL_apply1#>';
62	else
63		$("nextButton").value = '<#CTL_next#>';
64}
65
66function showMAC(){
67	var tempMAC = "";
68	
69	document.form.wan_hwaddr_x.value = simplyMAC(this.client_mac);
70}
71
72function simplyMAC(fullMAC){
73	var ptr;
74	var tempMAC;
75	var pos1, pos2;
76	
77	ptr = fullMAC;
78	tempMAC = "";
79	pos1 = pos2 = 0;
80	
81	for(var i = 0; i < 5; ++i){
82		pos2 = pos1+ptr.indexOf(":");
83		
84		tempMAC += fullMAC.substring(pos1, pos2);
85		
86		pos1 = pos2+1;
87		ptr = fullMAC.substring(pos1);
88	}
89	
90	tempMAC += fullMAC.substring(pos1);
91	
92	return tempMAC;
93}
94
95function submitForm(){
96	if(!validate_string(document.form.wan_hostname)){
97		document.form.wan_hostname.select();
98		document.form.wan_hostname.focus();
99		return false;
100	}
101	if(!validate_hwaddr(document.form.wan_hwaddr_x)){
102		document.form.wan_hwaddr_x.select();
103		document.form.wan_hwaddr_x.focus();
104		return false;
105	}
106	
107	if(flag == "auto_way_static"
108			|| flag == "auto_way"){
109		parent.showLoading();
110		
111		document.form.wan_proto.disabled = false;
112		
113		document.form.x_DHCPClient.disabled = false;
114		document.form.wan_ipaddr.disabled = false;
115		document.form.wan_netmask.disabled = false;
116		document.form.wan_gateway.disabled = false;
117		
118		document.form.wan_dnsenable_x.disabled = false;
119		document.form.wan_dns1_x.disabled = false;
120		document.form.wan_dns2_x.disabled = false;
121		
122		document.form.wan_heartbeat_x.disabled = false;
123		document.form.x_Setting.disabled = false;
124		
125		document.form.flag.value = "verify_detect";
126		document.form.next_page.value = "/QIS_wizard.htm";
127		document.form.action_mode.value = " Apply ";
128		
129		document.form.submit();
130		return true;
131	}
132	
133	parent.document.QKform.wan_hostname.value = document.form.wan_hostname.value;
134	parent.document.QKform.wan_hwaddr_x.value = document.form.wan_hwaddr_x.value;
135	
136	location.href = document.form.next_page.value;
137	return true;
138}
139
140function show_hint(field_order){
141	if(field_order == 1)
142		return overlib("<#PPPConnection_x_HostNameForISP_itemdesc#>", LEFT);
143	else if(field_order == 2)
144		return overlib("<#PPPConnection_x_MacAddressForISP_itemdesc#>", LEFT);
145}
146</script>
147</head>
148
149<body onLoad="QKISP_load_body();" onunload="no_flash_button();">
150<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
151
152<form method="post" name="form" action="/start_apply.htm">
153<input type="hidden" name="flag" value="">
154<input type="hidden" name="sid_list" value="Layer3Forwarding;PPPConnection;IPConnection;General;">
155<input type="hidden" name="action_mode" value="">
156<input type="hidden" name="current_page" value="QIS_internet_isp.htm">
157<input type="hidden" name="next_page" value="QIS_internet_ip.htm">
158<input type="hidden" name="prev_page" value="">
159
160<input type="hidden" name="wan_proto" value="" disabled>
161
162<input type="hidden" name="x_DHCPClient" value="" disabled>
163<input type="hidden" name="wan_ipaddr" value="" disabled>
164<input type="hidden" name="wan_netmask" value="" disabled>
165<input type="hidden" name="wan_gateway" value="" disabled>
166<input type="hidden" name="wan_dnsenable_x" value="" disabled>
167<input type="hidden" name="wan_dns1_x" value="" disabled>
168<input type="hidden" name="wan_dns2_x" value="" disabled>
169<input type="hidden" name="wan_heartbeat_x" value="" disabled>
170
171<input type="hidden" name="x_Setting" id="x_Setting" value="" disabled>
172<div class="QISmain">
173<div class="description_down"><#PPPConnection_x_HostNameForISP_sectionname#></div>
174
175<br/><br/>
176  <table id="tblsetting_1" class="QISform" width="400" border=0 align="center" cellpadding="5" cellspacing="0">
177	<tr>
178	  <th width="120" onmouseout="return nd();" onmouseover="return show_hint(1);"><#BOP_isp_host_item#></th>
179	  <td class="QISformtd">
180		<input type="text" name="wan_hostname" onkeypress="return is_string(this);" class="input" maxlength="" size="36" value=""/>
181	  </td>
182	</tr>
183	
184	<tr>
185	  <th width="120" onmouseout="return nd();" onmouseover="return show_hint(2);"><#BOP_isp_mac_item#></th>
186	  <td class="QISformtd">
187		<input type="text" name="wan_hwaddr_x" onkeypress="return is_hwaddr(this);" class="input" maxlength="" size="36" value=""/>
188	  </td>
189	</tr>
190
191	<tr valign="top" Height="50"><td colspan="2" align="right">
192		<input type="button" class="button" onclick="showMAC();" value="<#BOP_isp_MACclone#>">
193	</td></tr>
194  </table>
195
196<div class='QISfoot'>
197  <input type='button' id="prevButton" class="sbtn" value="<#CTL_prev#>" onclick="gotoprev(document.form);" width="70" align="center">
198  <input type='button' id="nextButton" class="sbtn" value="<#CTL_next#>" onclick="submitForm();" width="70" align="center">
199</div>
200
201</div>
202</form>
203
204</body>
205</html>
206