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<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<meta HTTP-EQUIV="Pragma" CONTENT="no-cache"> 6<meta HTTP-EQUIV="Expires" CONTENT="-1"> 7<link rel="stylesheet" type="text/css" href="../form_style.css"> 8<link rel="stylesheet" type="text/css" href="qis_style.css"> 9<script type="text/JavaScript" src="/state.js"></script> 10<script type="text/JavaScript" src="/general.js"></script> 11<script type="text/JavaScript" src="/form.js"></script> 12<script type="text/JavaScript" src="/validator.js"></script> 13<style> 14span{ 15 border:0px solid #FFFFFF; 16 color:#FFFFFF; 17 font-size:14px; 18 font-family:Arial, Helvetica, sans-serif; 19 /*width:27px;*/ 20 text-align:right; 21 margin:0px auto; 22 ime-mode:disabled; 23} 24</style> 25<script> 26var vpi_val = "<% nvram_get("dsltmp_cfg_vpi"); %>"; 27var vci_val = "<% nvram_get("dsltmp_cfg_vci"); %>"; 28var encap_val = "<% nvram_get("dsltmp_cfg_encap"); %>"; 29var vlanid_val = "<% nvram_get("dsltmp_cfg_vid"); %>"; 30var ispname_str = "<% nvram_get("dsltmp_cfg_ispname"); %>"; 31var country_str = "<% nvram_get("dsltmp_cfg_country"); %>"; 32var transfer_mode = "<% nvram_get("dsltmp_transmode"); %>"; 33var iptv_atm_pvc_str = ""; 34var iptv_ptm_pvc_str = ""; 35var dsltmp_cfg_iptv_pvclist = decodeURIComponent('<%nvram_char_to_ascii("","dsltmp_cfg_iptv_pvclist");%>'); 36var w_Setting = "<% nvram_get("w_Setting"); %>"; 37var encap_str = "LLC"; 38if (encap_val == "1") encap_str = "VC-Mux"; 39 40var iptv_num_pvc_val = "<% nvram_get("dsltmp_cfg_iptv_num_pvc"); %>"; 41 42//udpate iptv information 43if (iptv_num_pvc_val != "0" && iptv_num_pvc_val != "") { 44 var dsltmp_cfg_iptv_pvclist_row; 45 var dsltmp_cfg_iptv_pvclist_col; 46 var i, j; 47 48 iptv_atm_pvc_str = iptv_num_pvc_val + " IPTV PVC(s)"; 49 iptv_ptm_pvc_str = iptv_num_pvc_val + " IPTV service(s)"; 50 51 //<vpi>vci>proto>encap>vlanid 52 if(dsltmp_cfg_iptv_pvclist.charAt(0) == "<") //rempve the 1st "<" 53 dsltmp_cfg_iptv_pvclist = dsltmp_cfg_iptv_pvclist.substr(1,dsltmp_cfg_iptv_pvclist.length); 54 dsltmp_cfg_iptv_pvclist_row = dsltmp_cfg_iptv_pvclist.split('<'); 55 56 iptv_atm_pvc_str += ": "; 57 iptv_ptm_pvc_str += ": "; 58 for(i=0; i<dsltmp_cfg_iptv_pvclist_row.length; i++) { 59 if(i > 0) { 60 iptv_atm_pvc_str += " + "; 61 iptv_ptm_pvc_str += " + "; 62 } 63 dsltmp_cfg_iptv_pvclist_col = dsltmp_cfg_iptv_pvclist_row[i].split('>'); 64 for(j=0; j<dsltmp_cfg_iptv_pvclist_col.length; j++){ 65 switch(j) { 66 case 0: //vpi 67 iptv_atm_pvc_str += "<span class='cfg_val'>" + dsltmp_cfg_iptv_pvclist_col[j] + "/"; 68 break; 69 case 1: //vci 70 iptv_atm_pvc_str += dsltmp_cfg_iptv_pvclist_col[j] + ","; 71 break; 72 case 2: //proto 73 iptv_ptm_pvc_str += "<span class='cfg_val'>"; 74 if(dsltmp_cfg_iptv_pvclist_col[j] == 3) { 75 iptv_atm_pvc_str += "Bridged, "; 76 iptv_ptm_pvc_str += "Bridged, "; 77 } 78 else { 79 iptv_atm_pvc_str += ", "; 80 iptv_ptm_pvc_str += "Bridged, "; 81 } 82 break; 83 case 3: //encap 84 if(dsltmp_cfg_iptv_pvclist_col[j] == 1) 85 iptv_atm_pvc_str += "VC-Mux"; 86 else 87 iptv_atm_pvc_str += "LLC"; 88 break; 89 case 4: //vlan id 90 if(dsltmp_cfg_iptv_pvclist_col[j] != "") { 91 iptv_atm_pvc_str += "VLAN ID " + dsltmp_cfg_iptv_pvclist_col[j]; 92 iptv_ptm_pvc_str += "VLAN ID " + dsltmp_cfg_iptv_pvclist_col[j]; 93 } 94 iptv_atm_pvc_str += "</span>"; 95 iptv_ptm_pvc_str += "</span>"; 96 break; 97 } 98 } 99 } 100} 101 102function QKfinish_load_body(){ 103 parent.document.title = "<#Web_Title#> - <#QKSet_all_title#>"; 104 parent.set_step("t2"); 105 106 document.form.x_DHCPClient[0].checked = 0; 107 document.form.x_DHCPClient[1].checked = 1; 108 document.form.wan_dnsenable_x[0].checked = 0; 109 document.form.wan_dnsenable_x[1].checked = 1; 110 show_dhcpenable(1); 111 112 if (country_str == "Denmark") 113 { 114 //Denmark ISP might need to use MAC clone 115 document.getElementById("mac_addr1").style.display = ""; 116 document.getElementById("mac_addr2").style.display = ""; 117 } 118 119 if (country_str == "United Kingdom" && (ispname_str == "SKY (MER)" || ispname_str == "Sky - Fibre Broadband")) 120 { 121 //UK ISP SKY Broadband, MER requires some tweak. 122 //PPP Username and Password needs to be added into DHCP option 61. 123 document.getElementById("ppp_username1").style.display = ""; 124 document.getElementById("ppp_username2").style.display = ""; 125 document.getElementById("ppp_password1").style.display = ""; 126 document.getElementById("ppp_password2").style.display = ""; 127 } 128 129 if(transfer_mode == "atm"){ 130 document.getElementById("atm_info").style.display = ""; 131 document.form.prev_page.value = "/qis/QIS_manual_setting.htm"; 132 } 133 else{ //transmode "ptm" 134 document.getElementById("ptm_info").style.display = ""; 135 document.form.prev_page.value = "/qis/QIS_PTM_manual_setting.htm"; 136 document.form.x_DHCPClient[0].disabled = true; 137 document.form.x_DHCPClient[1].disabled = true; 138 } 139 140} 141 142function validate_ip(){ 143 if(document.form.x_DHCPClient[0].checked){ 144 if(document.form.dsl_gateway.value == document.form.dsl_ipaddr.value){ 145 alert("<#IPConnection_warning_WANIPEQUALGatewayIP#>"); 146 return false; 147 } 148 } 149 150 return true; 151} 152 153function validate_dns(){ 154 //todo 155 return true; 156} 157 158function show_dhcpenable(flag){ 159 if(flag == 1 || flag == true){ 160 show_dnsenable(0); 161 IPinputCtrl(document.form.dsl_ipaddr, 0); 162 IPinputCtrl(document.form.dsl_netmask, 0); 163 IPinputCtrl(document.form.dsl_gateway, 0); 164 document.form.wan_dnsenable_x[0].checked = 0; 165 document.form.wan_dnsenable_x[1].checked = 1; 166 inputCtrl(document.form.wan_dnsenable_x[0], 1); 167 inputCtrl(document.form.wan_dnsenable_x[1], 1); 168 } 169 else{ 170 show_dnsenable(1); 171 IPinputCtrl(document.form.dsl_ipaddr, 1); 172 IPinputCtrl(document.form.dsl_netmask, 1); 173 IPinputCtrl(document.form.dsl_gateway, 1); 174 document.form.wan_dnsenable_x[0].checked = 1; 175 document.form.wan_dnsenable_x[1].checked = 0; 176 inputCtrl(document.form.wan_dnsenable_x[0], 1); 177 inputCtrl(document.form.wan_dnsenable_x[1], 0); 178 } 179} 180 181function show_dnsenable(flag){ 182 if(flag == 1 || flag == true){ 183 IPinputCtrl(document.form.dsl_dns1_x, 1); 184 IPinputCtrl(document.form.dsl_dns2_x, 1); 185 } 186 else{ 187 IPinputCtrl(document.form.dsl_dns1_x, 0); 188 IPinputCtrl(document.form.dsl_dns2_x, 0); 189 } 190} 191 192function get_result_of_all_IP(){ 193 combineIP("dsl_ipaddr"); 194 combineIP("dsl_netmask"); 195 combineIP("dsl_gateway"); 196 combineIP("dsl_dns1_x"); 197 combineIP("dsl_dns2_x"); 198} 199 200function remove_red_field(){ 201 document.getElementById("dsl_ipaddr_div").style.border = "2px inset #F4F4F4"; 202 document.getElementById("dsl_netmask_div").style.border = "2px inset #F4F4F4"; 203 document.getElementById("dsl_gateway_div").style.border = "2px inset #F4F4F4"; 204 document.getElementById("dsl_dns1_x_div").style.border = "2px inset #F4F4F4"; 205 document.getElementById("dsl_dns2_x_div").style.border = "2px inset #F4F4F4"; 206} 207 208function submitForm(){ 209 remove_red_field(); 210 get_result_of_all_IP(); 211 if(!validate_ip()) 212 return; 213 if(!validate_dns()) 214 return; 215 216 if(document.form.x_DHCPClient[0].checked) //Use static WAN and DNS IP; 1 Dynamic, 0 Static 217 { 218 document.getElementById("dsltmp_qis_DHCPClient").value = "0"; 219 document.getElementById("dsltmp_qis_ipaddr").value = document.getElementById("dsl_ipaddr").value; 220 document.getElementById("dsltmp_qis_netmask").value = document.getElementById("dsl_netmask").value; 221 document.getElementById("dsltmp_qis_gateway").value = document.getElementById("dsl_gateway").value; 222 //alert("dsltmp_qis_DHCPClient: "+ document.getElementById("dsltmp_qis_DHCPClient").value); 223 //alert("dsltmp_qis_ipaddr: "+ document.getElementById("dsltmp_qis_ipaddr").value); 224 //alert("dsltmp_qis_netmask: "+ document.getElementById("dsltmp_qis_netmask").value); 225 //alert("dsltmp_qis_gateway: "+ document.getElementById("dsltmp_qis_gateway").value); 226 227 document.getElementById("dsltmp_qis_dnsenable").value = "0"; 228 document.getElementById("dsltmp_qis_dns1").value = document.getElementById("dsl_dns1_x").value; 229 document.getElementById("dsltmp_qis_dns2").value = document.getElementById("dsl_dns2_x").value; 230 //alert("dsltmp_qis_dnsenable: "+ document.getElementById("dsltmp_qis_dnsenable").value); 231 //alert("dsltmp_qis_dns1: "+ document.getElementById("dsltmp_qis_dns1").value); 232 //alert("dsltmp_qis_dns2: "+ document.getElementById("dsltmp_qis_dns2").value); 233 } 234 else //Use dynamic WAN and DNS IP; 1 Dynamic, 0 Static 235 { 236 document.getElementById("dsltmp_qis_DHCPClient").value = "1"; 237 //alert("dsltmp_qis_DHCPClient: "+ document.getElementById("dsltmp_qis_DHCPClient").value); 238 239 if(document.form.wan_dnsenable_x[0].checked) //Use static DNS 240 { 241 document.getElementById("dsltmp_qis_dnsenable").value = "0"; 242 document.getElementById("dsltmp_qis_dns1").value = document.getElementById("dsl_dns1_x").value; 243 document.getElementById("dsltmp_qis_dns2").value = document.getElementById("dsl_dns2_x").value; 244 //alert("dsltmp_qis_dnsenable: "+ document.getElementById("dsltmp_qis_dnsenable").value); 245 //alert("dsltmp_qis_dns1: "+ document.getElementById("dsltmp_qis_dns1").value); 246 //alert("dsltmp_qis_dns2: "+ document.getElementById("dsltmp_qis_dns2").value); 247 } 248 else //Use dynamic DNS 249 { 250 document.getElementById("dsltmp_qis_dnsenable").value = "1"; 251 //alert("dsltmp_qis_dnsenable: "+ document.getElementById("dsltmp_qis_dnsenable").value); 252 } 253 } 254 255 if (country_str == "United Kingdom" && (ispname_str == "SKY (MER)" || ispname_str == "Sky - Fibre Broadband")) 256 { 257 //Only for UK ISP SKY Broadband 258 if(document.form.ppp_username.value != "") 259 document.form.dslx_dhcp_clientid.value = document.form.ppp_username.value + "|" + document.form.ppp_password.value; 260 261 document.form.ppp_username.disabled = true; 262 document.form.ppp_password.disabled = true; 263 } 264 265 if(transfer_mode == "ptm") 266 document.form.dsltmp_qis_proto.value = "dhcp"; 267 else 268 document.form.dsltmp_qis_proto.value = "mer"; 269 270 document.form.next_page.value = "/qis/QIS_wireless.htm"; 271 document.form.submit(); 272} 273 274function gotoHome() { 275 if (w_Setting == "0") { 276 alert("<#QIS_recommand_encryption#>"); 277 location.href = '/qis/QIS_wireless.htm'; 278 } 279 else { 280 parent.location.href = '/index.asp'; 281 } 282} 283</script> 284</head> 285 286<body onLoad="QKfinish_load_body();" > 287<form method="post" name="form" action="/start_apply.htm" target=""> 288<input type="hidden" name="prev_page" value="/qis/QIS_manual_setting.htm"> 289<input type="hidden" name="current_page" value="/qis/QIS_mer_cfg_tmp.htm"> 290<input type="hidden" name="next_page" value=""> 291<input type="hidden" name="action_mode" value="apply"> 292<input type="hidden" name="action_script" value=""> 293<input type="hidden" name="action_wait" value=""> 294<input type="hidden" name="dsltmp_qis_vpi" id="dsltmp_qis_vpi" value="<% nvram_get("dsltmp_cfg_vpi"); %>"> 295<input type="hidden" name="dsltmp_qis_vci" id="dsltmp_qis_vci" value="<% nvram_get("dsltmp_cfg_vci"); %>"> 296<input type="hidden" name="dsltmp_qis_proto" id="dsltmp_qis_proto" value=""> 297<input type="hidden" name="dsltmp_qis_encap" id="dsltmp_qis_encap" value="<% nvram_get("dsltmp_cfg_encap"); %>"> 298<!--<input type="hidden" name="dsltmp_qis_pppoe_username" id="dsltmp_qis_pppoe_username" value=""> 299<input type="hidden" name="dsltmp_qis_pppoe_passwd" id="dsltmp_qis_pppoe_passwd" value=""> 300<input type="hidden" name="dsltmp_qis_pppoe_dial_on_demand" id="dsltmp_qis_pppoe_dial_on_demand" value="0"> 301<input type="hidden" name="dsltmp_qis_pppoe_idletime" id="dsltmp_qis_pppoe_idletime" value="0"> 302<input type="hidden" name="dsltmp_qis_pppoe_mtu" id="dsltmp_qis_pppoe_mtu" value="1492"> 303<input type="hidden" name="dsltmp_qis_pppoe_mru" id="dsltmp_qis_pppoe_mru" value="1492"> 304<input type="hidden" name="dsltmp_qis_pppoe_service" id="dsltmp_qis_pppoe_service" value=""> 305<input type="hidden" name="dsltmp_qis_pppoe_options" id="dsltmp_qis_pppoe_options" value="">--> 306<input type="hidden" name="dsltmp_qis_DHCPClient" id="dsltmp_qis_DHCPClient" value="1"> 307<input type="hidden" name="dsltmp_qis_ipaddr" id="dsltmp_qis_ipaddr" value="0.0.0.0"> 308<input type="hidden" name="dsltmp_qis_netmask" id="dsltmp_qis_netmask" value="0.0.0.0"> 309<input type="hidden" name="dsltmp_qis_gateway" id="dsltmp_qis_gateway" value="0.0.0.0"> 310<input type="hidden" name="dsltmp_qis_dnsenable" id="dsltmp_qis_dnsenable" value="0"> 311<input type="hidden" name="dsltmp_qis_dns1" id="dsltmp_qis_dns1" value=""> 312<input type="hidden" name="dsltmp_qis_dns2" id="dsltmp_qis_dns2" value=""> 313<input type="hidden" name="dsltmp_qis_svc_cat" id="dsltmp_qis_svc_cat" value="0"> 314<input type="hidden" name="dsltmp_qis_pcr" id="dsltmp_qis_pcr" value="0"> 315<input type="hidden" name="dsltmp_qis_scr" id="dsltmp_qis_scr" value="0"> 316<input type="hidden" name="dsltmp_qis_mbs" id="dsltmp_qis_mbs" value="0"> 317<input type="hidden" name="dsltmp_qis_dsl_pvc_set" value="1"> 318<input type="hidden" name="dsltmp_qis_pppoe_relay" value="0"> 319<input type="hidden" name="dslx_dhcp_clientid" value=""> 320 321<!-- dsltmp_qis_hwaddr is in the HTML code --> 322 323<div class="QISmain"> 324 <table width="730px"> 325 <tr> 326 <td align="left"> 327 <span class="description_down"><#Manual_Setting_Title#></span> 328 </td> 329 </tr> 330 </table> 331 <div style="margin-left:5px;margin-top:10px;margin-bottom:10px"><img style="width: 700px; height: 2px;" src="/images/New_ui/export/line_export.png"></div> 332 <br/> 333 334 335<table id="tblsetting_1" class="QISform" width="400" border=0 align="center" cellpadding="5" cellspacing="0"> 336 <tr> 337 <td> 338 <div id="atm_info" style="display:none;"> 339 <#Transfer_Mode#>: <span class="cfg_val">ADSL WAN (ATM)</span>, <#Layer3Forwarding_x_ConnectionType_itemname#>: <span class="cfg_val">MER</span>, VPI/VCI: <span class="cfg_val"><% nvram_get("dsltmp_cfg_vpi"); %>/<% nvram_get("dsltmp_cfg_vci"); %>, <script>document.write(encap_str);</script></span><script>if(vlanid_val.length > 0){document.write(", <#WANVLANIDText#>: <span class=\"cfg_val\">" + vlanid_val + "</span>");}</script><br> 340 <b><script>document.write("<br>"+iptv_atm_pvc_str);</script></b><br> 341 </div> 342 343 <div id="ptm_info" style="display:none;"> 344 <#Transfer_Mode#>: <span class="cfg_val">VDSL WAN (PTM)</span>, <#Layer3Forwarding_x_ConnectionType_itemname#>: <span class="cfg_val"><#BOP_ctype_title1#></span>, <#WANVLANIDText#>: <span class="cfg_val"><script>document.write(vlanid_val);</script></span><br> 345 <b><script>document.write("<br>"+iptv_ptm_pvc_str);</script></b><br> 346 </div> 347 </td> 348 </tr> 349</table> 350 351<div id="showip"> 352<fieldset> 353<legend> 354 <#Layer3Forwarding_x_UseStaticIP_itemname#> 355 <span id="dhcp_info_radio"> 356 <input type="radio" name="x_DHCPClient" class="input" value="0" tabindex="1" onclick="show_dhcpenable(this.value);"><#checkbox_Yes#> 357 <input type="radio" name="x_DHCPClient" class="input" value="1" tabindex="2" onclick="show_dhcpenable(this.value);"><#checkbox_No#> 358 </span> 359</legend> 360 <table id="tblsetting_2" class="QISform" width="400" border="0" align="center" cellpadding="3" cellspacing="0"> 361 <tr> 362 <th width="180"> 363 <#IPConnection_ExternalIPAddress_itemname#> 364 </th> 365 <td class="QISformtd"> 366 <input type="hidden" id="dsl_ipaddr" name="dsl_ipaddr" class="input_15_table" value="" maxlength="15" onkeypress="return validator.isIPAddr(this);" title="WAN IP"> 367 <div class="IPaddr" id="dsl_ipaddr_div"> 368 <input maxlength="3" tabindex="3" 369 name="dsl_ipaddr1"; 370 onkeypress="return validator.checkIP(this,event);" 371 onkeyup="return validator.checkWord(this,event);" 372 onpaste="return !clipboardData.getData('text').match(/\D/)" 373 ondragenter="return false" 374 autocomplete="off" />. 375 <input maxlength="3" 376 id="dsl_ipaddr2" 377 onkeypress="return validator.checkIP(this,event);" 378 onkeyup="return validator.checkWord(this,event);" 379 onpaste="return !clipboardData.getData('text').match(/\D/)" 380 ondragenter="return false" 381 autocomplete="off" />. 382 <input maxlength="3" 383 onkeypress="return validator.checkIP(this,event);" 384 onkeyup="return validator.checkWord(this,event);" 385 onpaste="return !clipboardData.getData('text').match(/\D/)" 386 ondragenter="return false" 387 autocomplete="off" />. 388 <input maxlength="3" 389 name="dsl_ipaddr4"; 390 onkeypress="return validator.checkIP(this,event);" 391 onkeyup="return validator.checkWord(this,event);" 392 onpaste="return !clipboardData.getData('text').match(/\D/)" 393 ondragenter="return false" 394 autocomplete="off" /> 395 </div> 396 </td> 397 </tr> 398 399 <tr> 400 <th width="180"> 401 <#IPConnection_x_ExternalSubnetMask_itemname#> 402 </th> 403 <td class="QISformtd"> 404 <input type="hidden" id="dsl_netmask" name="dsl_netmask" class="input_15_table" value="" maxlength="15" title="WAN Subnet Mask"> 405 <div class="IPaddr" id="dsl_netmask_div"> 406 <input maxlength="3" tabindex="4" 407 name="dsl_netmask1" 408 onkeypress="return validator.checkIP(this,event);" 409 onkeyup="return validator.checkWord(this,event);" 410 onblur="validator.validateIP(this);" 411 onpaste="return !clipboardData.getData('text').match(/\D/)" 412 ondragenter="return false" 413 autocomplete="off" />. 414 <input maxlength="3" 415 onkeypress="return validator.checkIP(this,event);" 416 onkeyup="return validator.checkWord(this,event);" 417 onblur="validator.validateIP(this);" 418 onpaste="return !clipboardData.getData('text').match(/\D/)" 419 ondragenter="return false" 420 autocomplete="off" />. 421 <input maxlength="3" 422 onkeypress="return validator.checkIP(this,event);" 423 onkeyup="return validator.checkWord(this,event);" 424 onblur="validator.validateIP(this);" 425 onpaste="return !clipboardData.getData('text').match(/\D/)" 426 ondragenter="return false" 427 autocomplete="off" />. 428 <input maxlength="3" name="dsl_netmask4" 429 onkeypress="return validator.checkIP(this,event);" 430 onkeyup="return validator.checkWord(this,event);" 431 onblur="validator.validateIP(this);" 432 onpaste="return !clipboardData.getData('text').match(/\D/)" 433 ondragenter="return false" 434 autocomplete="off" /> 435 </div> 436 </td> 437 </tr> 438 439 <tr> 440 <th> 441 <#IPConnection_x_ExternalGateway_itemname#> 442 </th> 443 <td class="QISformtd"> 444 <input type="hidden" id="dsl_gateway" name="dsl_gateway" class="input_15_table" value="" maxlength="15" onkeypress="return validator.isIPAddr(this);" class="input"> 445 <div class="IPaddr" id="dsl_gateway_div"> 446 <input maxlength="3" tabindex="5" 447 onkeypress="return validator.checkIP(this,event);" 448 onkeyup="return validator.checkWord(this,event);" 449 onblur="validator.validateIP(this);" 450 onpaste="return !clipboardData.getData('text').match(/\D/)" 451 ondragenter="return false" 452 autocomplete="off" />. 453 <input maxlength="3" 454 onkeypress="return validator.checkIP(this,event);" 455 onkeyup="return validator.checkWord(this,event);" 456 onblur="validator.validateIP(this);" 457 onpaste="return !clipboardData.getData('text').match(/\D/)" 458 ondragenter="return false" 459 autocomplete="off" />. 460 <input maxlength="3" 461 onkeypress="return validator.checkIP(this,event);" 462 onkeyup="return validator.checkWord(this,event);" 463 onblur="validator.validateIP(this);" 464 onpaste="return !clipboardData.getData('text').match(/\D/)" 465 ondragenter="return false" 466 autocomplete="off" />. 467 <input maxlength="3" name="dsl_gateway4" 468 onkeypress="return validator.checkIP(this,event);" 469 onkeyup="return validator.checkWord(this,event);" 470 onblur="validator.validateIP(this);" 471 onpaste="return !clipboardData.getData('text').match(/\D/)" 472 ondragenter="return false" 473 autocomplete="off" /> 474 </div> 475 </td> 476 </tr> 477 </table> 478</fieldset> 479</div> 480 481<div id="dns_sec"> 482 <fieldset> 483 <legend> 484 <span id="dns_info_title"><#qis_dns#>:</span> 485 <span id="dns_info_radio"> 486 <input type="radio" name="wan_dnsenable_x" value="1" tabindex="6" onclick="show_dnsenable(this.value);" class="input"><#checkbox_Yes#> 487 <input type="radio" name="wan_dnsenable_x" value="0" tabindex="7" onclick="show_dnsenable(this.value);" class="input"><#checkbox_No#> 488 </span> 489 </legend> 490 <table id="tblsetting_4" class="QISform" width="400" border=0 align="center" cellpadding="5" cellspacing="0"> 491 <tr> 492 <th width="180"> 493 <#IPConnection_x_DNSServer1_itemname#> 494 </th> 495 <td class="QISformtd"> 496 <input type="hidden" id="dsl_dns1_x" name="dsl_dns1_x" class="input_15_table" value="" onkeypress="return validator.isIPAddr(this);" maxlength="15"> 497 <div class="IPaddr" id="dsl_dns1_x_div"> 498 <input maxlength="3" tabindex="8" 499 name="dsl_dns1_x1" 500 onkeypress="return validator.checkIP(this,event);" 501 onkeyup="return validator.checkWord(this,event);" 502 onblur="validator.validateIP(this);" 503 onpaste="return !clipboardData.getData('text').match(/\D/)" 504 ondragenter="return false" 505 autocomplete="off" />. 506 <input maxlength="3" 507 onkeypress="return validator.checkIP(this,event);" 508 onkeyup="return validator.checkWord(this,event);" 509 onblur="validator.validateIP(this);" 510 onpaste="return !clipboardData.getData('text').match(/\D/)" 511 ondragenter="return false" 512 autocomplete="off" />. 513 <input maxlength="3" 514 onkeypress="return validator.checkIP(this,event);" 515 onkeyup="return validator.checkWord(this,event);" 516 onblur="validator.validateIP(this);" 517 onpaste="return !clipboardData.getData('text').match(/\D/)" 518 ondragenter="return false" 519 autocomplete="off" />. 520 <input maxlength="3" name="dsl_dns1_x4" 521 onkeypress="return validator.checkIP(this,event);" 522 onkeyup="return validator.checkWord(this,event);" 523 onblur="validator.validateIP(this);" 524 onpaste="return !clipboardData.getData('text').match(/\D/)" 525 ondragenter="return false" 526 autocomplete="off" /> 527 </div> 528 </td> 529 </tr> 530 531 <tr> 532 <th width="180"> 533 <#IPConnection_x_DNSServer2_itemname#> 534 </th> 535 <td class="QISformtd"> 536 <input type="hidden" id="dsl_dns2_x" name="dsl_dns2_x" class="input_15_table" value="" maxlength="15" onkeypress="return validator.isIPAddr(this);"> 537 <div class="IPaddr" id="dsl_dns2_x_div"> 538 <input maxlength="3" tabindex="9" 539 onkeypress="return validator.checkIP(this,event);" 540 onkeyup="return validator.checkWord(this,event);" 541 onblur="validator.validateIP(this);" 542 onpaste="return !clipboardData.getData('text').match(/\D/)" 543 ondragenter="return false" 544 autocomplete="off" />. 545 <input maxlength="3" 546 onkeypress="return validator.checkIP(this,event);" 547 onkeyup="return validator.checkWord(this,event);" 548 onblur="validator.validateIP(this);" 549 onpaste="return !clipboardData.getData('text').match(/\D/)" 550 ondragenter="return false" 551 autocomplete="off" />. 552 <input maxlength="3" 553 onkeypress="return validator.checkIP(this,event);" 554 onkeyup="return validator.checkWord(this,event);" 555 onblur="validator.validateIP(this);" 556 onpaste="return !clipboardData.getData('text').match(/\D/)" 557 ondragenter="return false" 558 autocomplete="off" />. 559 <input maxlength="3" name="dsl_dns2_x4" 560 onkeypress="return validator.checkIP(this,event);" 561 onkeyup="return validator.checkWord(this,event);" 562 onblur="validator.validateIP(this);" 563 onpaste="return !clipboardData.getData('text').match(/\D/)" 564 ondragenter="return false" 565 autocomplete="off" /> 566 </div> 567 </td> 568 </tr> 569 </table> 570 </fieldset> 571 <table> 572 <tr> 573 <th width="120"><span id="mac_addr1" style="display:none"><#BOP_isp_mac_item#></span></th> 574 <td> 575 <span id="mac_addr2" style="display:none"> 576 <input type="text" name="dsltmp_qis_hwaddr" class="input_18_table" value="" tabindex="10" maxlength="17" size="17" autocorrect="off" autocapitalize="off"> e.g., 00:11:22:33:44:55 577 </span> 578 </td> 579 </tr> 580 </table> 581 <table> 582 <tr> 583 <th width="120"><span id="ppp_username1" style="display:none">PPP <#HSDPAConfig_Username_itemname#>:</span></th> 584 <td> 585 <span id="ppp_username2" style="display:none"> 586 <input type="text" name="ppp_username" class="input_32_table" value="" tabindex="11" maxlength="32" size="20" autocomplete="off" autocorrect="off" autocapitalize="off"> 587 </span> 588 </td> 589 </tr> 590 <tr> 591 <th width="120"><span id="ppp_password1" style="display:none">PPP <#HSDPAConfig_Password_itemname#>:</span></th> 592 <td> 593 <span id="ppp_password2" style="display:none"> 594 <input type="text" name="ppp_password" class="input_32_table" value="" tabindex="12" maxlength="32" size="20" autocomplete="off" autocorrect="off" autocapitalize="off"> 595 </span> 596 </td> 597 </tr> 598 </table> 599</div> 600 601 602 <div class="apply_gen" style="margin-top:30px"> 603 <input type="button" id="prevButton" value="<#Manual_Setting_btn#>" tabindex="14" onclick="gotoprev(document.form);" class="button_gen" > 604<!-- 605 <input type="button" id="nextButton" value="Ethernet WAN" onclick="redirect_page('internet_type');" class="button_gen" > 606--> 607 <input type="button" id="nextButton" value="<#CTL_next#>" tabindex="13" onclick="submitForm();" class="button_gen"> 608 </div> 609 610</div> 611</form> 612</body> 613</html> 614