1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<html xmlns:v>
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
7<meta HTTP-EQUIV="Expires" CONTENT="-1">
8<title>ASUS Wireless Router <#Web_Title#> - <#menu5_1_4#></title>
9<link rel="stylesheet" type="text/css" href="index_style.css"> 
10<link rel="stylesheet" type="text/css" href="form_style.css">
11
12<script type="text/javascript" src="/state.js"></script>
13<script type="text/javascript" src="/help.js"></script>
14<script type="text/javascript" src="/general.js"></script>
15<script type="text/javascript" src="/popup.js"></script>
16<script type="text/javascript" src="/detect.js"></script>
17<script>
18wan_route_x = '<% nvram_get_x("IPConnection", "wan_route_x"); %>';
19wan_nat_x = '<% nvram_get_x("IPConnection", "wan_nat_x"); %>';
20wan_proto = '<% nvram_get_x("Layer3Forwarding",  "wan_proto"); %>';
21
22<% login_state_hook(); %>
23var wireless = [<% wl_auth_list(); %>];	// [[MAC, associated, authorized], ...]
24
25var client_mac = login_mac_str();
26var wl_macnum_x = '<% nvram_get_x("FirewallConfig", "wl_macnum_x"); %>';
27var smac = client_mac.split(":");
28var simply_client_mac = smac[0] + smac[1] + smac[2] + smac[3] + smac[4] + smac[5];
29
30function applyRule(){
31	if(prevent_lock()){
32		showLoading();
33		document.form.action_mode.value = " Restart ";
34		document.form.current_page.value = "/as.asp";
35		document.form.next_page.value = "";
36		document.form.submit();
37	}
38	else
39		return false;
40}
41
42function done_validating(action){
43	refreshpage();
44}
45
46function prevent_lock(){
47
48	if(document.form.wl_macmode.value == "allow"){
49		if(wl_macnum_x == 0){
50			if(confirm("<#FirewallConfig_MFList_accept_hint1#>")){
51				document.form.wl_maclist_x_0.value = simply_client_mac;
52				markGroup(document.form.ACLList2, 'ACLList', 16, ' Add ');
53				document.form.submit();
54			}
55			else
56				return false;
57		}
58		else
59			return true;
60	}
61	else
62		return true;
63}
64</script>
65</head>
66
67<body onload="show_banner(1); show_menu(5,1,4); show_footer();">
68<div id="TopBanner"></div>
69
70<div id="Loading" class="popup_bg"></div>
71
72<iframe name="hidden_frame" id="hidden_frame" src="" width="0" height="0" frameborder="0"></iframe>
73
74<form method="post" name="form" id="ruleForm" action="/start_apply.htm" target="hidden_frame">
75<table class="content" align="center" cellpadding="0" cellspacing="0">
76	<tr>
77		<td width="23">&nbsp;</td>		
78		<td valign="top" width="202">				
79		<div  id="mainMenu"></div>	
80		<div  id="subMenu"></div>		
81		</td>				
82		
83    <td valign="top">
84	<div id="tabMenu" class="submenuBlock"></div>
85	<br />
86		<!--===================================Beginning of Main Content===========================================-->
87<input type="hidden" name="current_page" value="Advanced_ACL_Content.asp">
88<input type="hidden" name="next_page" value="Advanced_WSecurity_Content.asp">
89<input type="hidden" name="next_host" value="">
90<input type="hidden" name="sid_list" value="DeviceSecurity11a;">
91<input type="hidden" name="group_id" value="ACLList">
92<input type="hidden" name="modified" value="0">
93<input type="hidden" name="action_mode" value="">
94<input type="hidden" name="first_time" value="">
95<input type="hidden" name="action_script" value="">
96<input type="hidden" name="preferred_lang" id="preferred_lang" value="<% nvram_get_x("LANGUAGE", "preferred_lang"); %>">
97<input type="hidden" name="wl_ssid2" value="<% nvram_get_x("WLANConfig11b",  "wl_ssid2"); %>">
98<input type="hidden" name="firmver" value="<% nvram_get_x("",  "firmver"); %>">
99		
100<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
101	<tr>
102		<td valign="top" >
103		
104<table width="500" border="0" align="center" cellpadding="5" cellspacing="0" class="FormTitle">
105	<thead>
106	<tr>
107		<td><#menu5_1#> - <#menu5_1_4#></td>
108	</tr>
109	</thead>
110	<tbody>
111	<tr>
112		<td bgcolor="#FFFFFF"><#DeviceSecurity11a_display1_sectiondesc#></td>
113	</tr>
114	</tbody>	
115	<tr>
116	  <td bgcolor="#FFFFFF">
117		<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3"  class="FormTable">
118			<tr>
119				<th width="30%" >
120					<a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,1);"><#FirewallConfig_MFMethod_itemname#></a>
121				</th>
122				<td>
123					<select name="wl_macmode" class="input" onChange="return change_common(this, 'DeviceSecurity11a', 'wl_macmode')">
124					<option class="content_input_fd" value="disabled" <% nvram_match_x("DeviceSecurity11a","wl_macmode", "disabled","selected"); %>><#CTL_Disabled#></option>
125					<option class="content_input_fd" value="allow" <% nvram_match_x("DeviceSecurity11a","wl_macmode", "allow","selected"); %>><#FirewallConfig_MFMethod_item1#></option>
126					<option class="content_input_fd" value="deny" <% nvram_match_x("DeviceSecurity11a","wl_macmode", "deny","selected"); %>><#FirewallConfig_MFMethod_item2#></option>
127					</select>
128				</td>
129			</tr>
130
131          <tr>
132            <th width="30%"><#FirewallConfig_MFhwaddr_itemname#>
133                <input type="hidden" name="wl_macnum_x_0" value="<% nvram_get_x("DeviceSecurity11a", "wl_macnum_x"); %>" readonly="1" /></th>
134			  <td>
135                <input type="text" maxlength="12" class="input" size="14" name="wl_maclist_x_0" onkeypress="return is_hwaddr()" />
136                
137                <input class="button" type="submit" onclick="return markGroup(this, 'ACLList', 32, ' Add ');" name="ACLList2" value="<#CTL_add#>" size="12"/>
138                <br/><span>*<#JS_validmac#></span>
139              </td>
140          </tr>
141          <tr>
142            <th align="right"><#FirewallConfig_MFList_groupitemname#></th>
143            <td>
144			<select size="8" name="ACLList_s" multiple="multiple" class="input" style="font-size:12px; font-weight:bold; vertical-align:middle;">
145              <% nvram_get_table_x("DeviceSecurity11a","ACLList"); %>
146            </select>
147              <input class="button" type="submit" onClick="return markGroup(this, 'ACLList', 32, ' Del ');" name="ACLList" value="<#CTL_del#>" size="12"></td>
148          </tr>
149          <tr align="right">
150			<td colspan="2"><input class="button" onclick="applyRule()" type="button" value="<#CTL_apply#>"/></td>
151		  </tr>
152		</table></td>
153	</tr>
154</table>
155</td>
156</form>
157
158	<td id="help_td" style="width:15px;" valign="top">
159		  
160	  <div id="helpicon" onClick="openHint(0,0);" title="<#Help_button_default_hint#>"><img src="images/help.gif" /></div>
161	  <div id="hintofPM" style="display:none;">
162	  	<form name="hint_form"></form>
163	    <table width="100%" cellpadding="0" cellspacing="1" class="Help" bgcolor="#999999">
164		  <thead>
165		  <tr>
166			<td>
167			  <div id="helpname" class="AiHintTitle"></div>
168			  <a href="javascript:;" onclick="closeHint()" ><img src="images/button-close.gif" class="closebutton" /></a>
169			</td>
170		  </tr>
171		  </thead>
172		  
173		  <tr>				
174			<td valign="top" >
175			  <div class="hint_body2" id="hint_body"></div>
176			  <iframe id="statusframe" name="statusframe" class="statusframe" src="" frameborder="0"></iframe>
177			</td>
178		  </tr>
179		</table>
180	  </div><!--End of hintofPM-->
181	  
182		  </td>
183        </tr>
184      </table>				
185		<!--===================================Ending of Main Content===========================================-->		
186	</td>
187		
188    <td width="10" align="center" valign="top">&nbsp;</td>
189	</tr>
190</table>
191
192<div id="footer"></div>
193
194</body>
195</html>
196