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<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<link rel="stylesheet" type="text/css" href="/form_style.css"> 9<script type="text/javascript" src="/qis/QISMobilePlugin.js"></script> 10<script type="text/javascript" src="/help.js"></script> 11<script type="text/JavaScript" src="/state.js"></script> 12<script type="text/javascript" src="/general.js"></script> 13<script type="text/javascript" src="/alttxt.js"></script> 14<script type="text/javascript" src="/validator.js"></script> 15<script> 16<% login_state_hook(); %> 17var now_flag = '<% get_parameter("flag"); %>'; 18<% wan_get_parameter(); %> 19var is_TW_sku = (ttc.search("TW") == -1) ? false : true; 20 21function QKaccount_load_body(){ 22 parent.document.title = "<#Web_Title#> - <#QKSet_account_webtitle#>"; 23 if(parent.ISMOBILE){ 24 parent.set_step("internet_type"); 25 hideObjs(); 26 document.getElementById("QISmain").style.display = "none"; 27 document.getElementById("QISmain_m").style.display = ""; 28 } 29 else{ 30 parent.set_step("t2"); 31 hideLinkTag(); 32 flash_button(); 33 document.getElementById("descritpion_tail1").innerHTML = "<#qis_pppoe_desc2#>"; 34 if(is_TW_sku) 35 document.getElementById("isp_TW_desc").style.display = ""; 36 if(now_flag != "auto_way_pppoe") 37 show_prev_button(); 38 document.getElementById("nextButton").focus(); 39 } 40 41 get_value_from_parent(); 42} 43 44function get_value_from_parent(){ 45 if(now_flag == "auto_way") 46 document.form.flag.value = now_flag; 47 48 if(now_flag == "auto_way_pppoe") 49 document.form.wan_proto.value = "pppoe"; 50 else 51 document.form.wan_proto.value = parent.document.QKform.wan_proto.value; 52 53 document.form.wan_hwaddr_x.value = parent.document.QKform.wan_hwaddr_x.value; 54 document.form.wan_pppoe_username.value = parent.document.QKform.wan_pppoe_username.value; 55 document.form.wan_pppoe_passwd.value = parent.document.QKform.wan_pppoe_passwd.value; 56 57 58 59 document.form.wan_ipaddr_x.value = parent.document.QKform.wan_ipaddr_x.value; 60 document.form.wan_netmask_x.value = parent.document.QKform.wan_netmask_x.value; 61 document.form.wan_gateway_x.value = parent.document.QKform.wan_gateway_x.value; 62 63 document.form.wan_dns1_x.value = parent.document.QKform.wan_dns1_x.value; 64 document.form.wan_dns2_x.value = parent.document.QKform.wan_dns2_x.value; 65 66 document.form.wan_heartbeat_x.value = parent.document.QKform.wan_heartbeat_x.value; 67 68 if(now_flag == "auto_way"){ 69 document.form.wan_dhcpenable_x.value = parent.document.QKform.wan_dhcpenable_x.value; 70 document.form.wan_dnsenable_x.value = parent.document.QKform.wan_dnsenable_x.value; 71 } 72} 73 74function show_prev_button(){ 75 if(now_flag == "auto_way"){ 76 document.form.prev_page.value = parent.document.QKform.prev_page.value; 77 parent.document.QKform.prev_page.value = "/qis/QIS_internet_ip.htm"; 78 } 79 else if(parent.document.getElementById("flag").value == "pppoe"){ 80 document.getElementById("prevButton").value = '<#menu5#>'; 81 82 document.form.prev_page.value = "/Advanced_WAN_Content.asp"; 83 } 84} 85 86function submitForm(o, s){ 87 if(parent.ISMOBILE){ 88 document.form.wan_pppoe_username.value = document.form.wan_pppoe_username_m.value; 89 document.form.wan_pppoe_passwd.value = document.form.wan_pppoe_passwd_m.value; 90 document.form.wan_hwaddr_x.value = document.form.wan_hwaddr_x_m.value; 91 } 92 93 if(document.form.wan_pppoe_username.value.length == 0){ 94 alert("<#QKSet_account_nameblank#>"); 95 document.form.wan_pppoe_username.select(); 96 document.form.wan_pppoe_username.focus(); 97 changeiuiBackground(0); 98 return false; 99 } 100 if(!validator.string(document.form.wan_pppoe_username)){ 101 document.form.wan_pppoe_username.select(); 102 document.form.wan_pppoe_username.focus(); 103 changeiuiBackground(0); 104 return false; 105 } 106 107 if(!validator.string(document.form.wan_pppoe_passwd)){ 108 document.form.wan_pppoe_passwd.select(); 109 document.form.wan_pppoe_passwd.focus(); 110 changeiuiBackground(0); 111 return false; 112 } 113 114 if(!check_macaddr(document.form.wan_hwaddr_x,check_hwaddr_flag(document.form.wan_hwaddr_x))){ 115 document.form.wan_hwaddr_x.select(); 116 document.form.wan_hwaddr_x.focus(); 117 return false; 118 } 119 120 if(now_flag == "auto_way"){ 121 //parent.showLoading(); 122 simple_showLoading(); 123 124 document.form.wan_ipaddr_x.disabled = false; 125 document.form.wan_netmask_x.disabled = false; 126 document.form.wan_gateway_x.disabled = false; 127 document.form.wan_dns1_x.disabled = false; 128 document.form.wan_dns2_x.disabled = false; 129 document.form.wan_heartbeat_x.disabled = false; 130 131 document.getElementById("x_Setting").disabled = false; 132 document.form.x_Setting.value = '<% nvram_get("x_Setting"); %>'; 133 document.form.sw_mode.value = parent.document.QKform.sw_mode.value; 134 135 if(parent.flag_manual) 136 document.form.flag.value = "manual"; 137 else 138 document.form.flag.value = "verify_detect"; 139 140 document.form.next_page.value = "/QIS_wizard.htm"; 141 document.form.submit(); 142 } 143 else if(document.form.wan_proto.value == 'pppoe' || document.form.wan_proto.value == ''){ 144 //parent.showLoading(); 145 simple_showLoading(); 146 147 // uinfi 148 var original_switch_wantag = '<% nvram_get("switch_wantag"); %>'; 149 document.form.switch_wantag.value = parent.document.QKform.switch_wantag.value; 150 document.form.switch_wan0tagid.value = parent.document.QKform.switch_wan0tagid.value; 151 document.form.switch_wan0prio.value = parent.document.QKform.switch_wan0prio.value; 152 document.form.switch_wan1tagid.value = parent.document.QKform.switch_wan1tagid.value; 153 document.form.switch_wan1prio.value = parent.document.QKform.switch_wan1prio.value; 154 document.form.switch_wan2tagid.value = parent.document.QKform.switch_wan2tagid.value; 155 document.form.switch_wan2prio.value = parent.document.QKform.switch_wan2prio.value; 156 document.form.switch_stb_x.value = parent.document.QKform.switch_stb_x.value; 157 document.form.mr_enable_x.value = parent.document.QKform.mr_enable_x.value; 158 document.form.emf_enable.value = parent.document.QKform.emf_enable.value; 159 document.form.ttl_inc_enable.value = parent.document.QKform.ttl_inc_enable.value; 160 if(original_switch_wantag != document.form.switch_wantag.value){ 161 /* 162 document.form.action_script.value = "reboot"; 163 document.form.action_wait.value = eval("<% get_default_reboot_time(); %> + 10"); 164 document.getElementById("loadHint").style.display = ""; 165 document.getElementById("nextButton").style.display = "none"; 166 document.getElementById("prevButton").style.display = "none"; 167 */ 168 var reboot_time = eval("<% get_default_reboot_time(); %> + 10"); 169 document.form.action_script.value = "saveNvram"; 170 document.form.action_wait.value = "0"; 171 parent.sysReboot = true; 172 173 if(reboot_time > parent.rebootTime) 174 parent.rebootTime = reboot_time; 175 } 176 177 document.getElementById("x_Setting").disabled = false; 178 document.form.x_Setting.value = '<% nvram_get("x_Setting"); %>'; 179 document.form.sw_mode.value = parent.document.QKform.sw_mode.value; 180 181 if(parent.flag_manual) 182 document.form.flag.value = "manual"; 183 else 184 document.form.flag.value = "verify_detect"; 185 186 document.form.next_page.value = "/QIS_wizard.htm"; 187 document.form.submit(); 188 if(original_switch_wantag != document.form.switch_wantag.value) 189 setTimeout(function(){ 190 location.href = "/qis/QIS_wireless.htm"; 191 }, 500); 192 } 193 else if(document.form.wan_proto.value == 'pptp'|| document.form.wan_proto.value == 'l2tp'){ 194 document.form.next_page.value = "QIS_internet_ip.htm"; 195 196 parent.document.QKform.wan_hwaddr_x.value = document.form.wan_hwaddr_x.value; 197 parent.document.QKform.wan_pppoe_username.value = document.form.wan_pppoe_username.value; 198 parent.document.QKform.wan_pppoe_passwd.value = document.form.wan_pppoe_passwd.value; 199 200 location.href = document.form.next_page.value; 201 return false; //do not submit form 202 } 203 else{ 204 changeiuiBackground(0); 205 alert("System error!"); // no translate. 206 } 207} 208 209function simple_showLoading(){ 210 document.getElementById("loadingIcon").style.display = ""; 211} 212 213function submitenter(myfield,e) 214{ 215 var keycode; 216 if (window.event) keycode = window.event.keyCode; 217 else if (e) keycode = e.which; 218 else return true; 219 220 if (keycode == 13){ 221 submitForm(); 222 return false; 223 } 224 else 225 return true; 226} 227/* password item show or not */ 228function pass_checked(obj){ 229 switchType(obj, document.form.show_pass_1.checked, true); 230} 231 232function showMAC(){ 233 var tempMAC = ""; 234 document.form.wan_hwaddr_x.value = login_mac_str(); 235 document.form.wan_hwaddr_x.focus(); 236} 237 238function showMAC_m(){ 239 var tempMAC = ""; 240 if(document.getElementById("toggleDNS").getAttribute("toggled") == "true"){ 241 document.form.wan_hwaddr_x_m.value = login_mac_str(); 242 document.form.wan_hwaddr_x.value = login_mac_str(); 243 } 244 else{ 245 document.form.wan_hwaddr_x_m.value = ""; 246 } 247} 248 249function check_macaddr(obj,flag){ //control hint of input mac address 250 if(flag == 1){ 251 var childsel=document.createElement("div"); 252 childsel.setAttribute("id","check_mac"); 253 childsel.style.color="#FFCC00"; 254 obj.parentNode.appendChild(childsel); 255 document.getElementById("check_mac").innerHTML="<#LANHostConfig_ManualDHCPMacaddr_itemdesc#>"; 256 return false; 257 }else if(flag == 2){ 258 var childsel=document.createElement("div"); 259 childsel.setAttribute("id","check_mac"); 260 childsel.style.color="#FFCC00"; 261 obj.parentNode.appendChild(childsel); 262 document.getElementById("check_mac").innerHTML="<#IPConnection_x_illegal_mac#>"; 263 return false; 264 }else{ 265 document.getElementById("check_mac") ? document.getElementById("check_mac").style.display="none" : true; 266 return true; 267 } 268} 269 270</script> 271</head> 272 273<body onLoad="QKaccount_load_body();" onunLoad="" onKeyPress="submitenter(this,event)"> 274<div id="navtxt" class="navtext" style="position:absolute; top:50px; left:-100px; visibility:hidden; font-family:Arial, Verdana"></div> 275<iframe name="hidden_frame" id="hidden_frame" width="0" height="0" frameborder="0"></iframe> 276<form method="post" name="form" action="/start_apply.htm" target="hidden_frame" onsubmit="return submitForm();" autocomplete="off"> 277<input type="hidden" name="prev_page" value="QIS_internet_type.htm"> 278<input type="hidden" name="current_page" value="QIS_internet_account.htm"> 279<input type="hidden" name="next_page" value=""> 280<input type="hidden" name="flag" value=""> 281<input type="hidden" name="action_mode" value="apply"> 282<input type="hidden" name="action_script" value="restart_wan_if"> 283<input type="hidden" name="action_wait" value="5"> 284<input type="hidden" name="preferred_lang" value="<% nvram_get("preferred_lang"); %>"> 285<input type="hidden" name="wan_proto" value=""> 286 287<input type="hidden" name="wan_dhcpenable_x" value="1"> 288<input type="hidden" name="wan_ipaddr_x" value="" disabled> 289<input type="hidden" name="wan_netmask_x" value="" disabled> 290<input type="hidden" name="wan_gateway_x" value="" disabled> 291<input type="hidden" name="wan_dnsenable_x" value="1"> 292<input type="hidden" name="wan_dns1_x" value="" disabled> 293<input type="hidden" name="wan_dns2_x" value="" disabled> 294<input type="hidden" name="wan_heartbeat_x" value="" disabled> 295<input type="hidden" name="wan_unit" value="0"> 296<input type="hidden" name="x_Setting" id="x_Setting" value="" disabled> 297<input type="hidden" name="sw_mode" value=""> 298<!-- unifi --> 299<input type="hidden" name="switch_wantag" value="<% nvram_get("switch_wantag"); %>"> 300<input type="hidden" name="switch_wan0tagid" value="<% nvram_get("switch_wan0tagid"); %>"> 301<input type="hidden" name="switch_wan0prio" value="<% nvram_get("switch_wan0prio"); %>"> 302<input type="hidden" name="switch_wan1tagid" value="<% nvram_get("switch_wan1tagid"); %>"> 303<input type="hidden" name="switch_wan1prio" value="<% nvram_get("switch_wan1prio"); %>"> 304<input type="hidden" name="switch_wan2tagid" value="<% nvram_get("switch_wan2tagid"); %>"> 305<input type="hidden" name="switch_wan2prio" value="<% nvram_get("switch_wan2prio"); %>"> 306<input type="hidden" name="switch_stb_x" value="<% nvram_get("switch_stb_x"); %>"> 307<input type="hidden" name="mr_enable_x" value="<% nvram_get("mr_enable_x"); %>"> 308<input type="hidden" name="emf_enable" value="<% nvram_get("emf_enable"); %>"> 309<input type="hidden" name="ttl_inc_enable" value="<% nvram_get("ttl_inc_enable"); %>"> 310 311<div class="QISmain" id="QISmain"> 312 <div> 313 <table width="100%"> 314 <tr> 315 <td align="left"> 316 <div class="description_down"><#PPPConnection_UserName_sectionname#></div> 317 </td> 318 <!--td align="right"> 319 <img onclick="parent.gotoIndex();" style="cursor:pointer;" align="right" title="Go to Home" src="/images/backtohome.png" onMouseOver="this.src='/images/backtohomeclick.png'" onMouseOut="this.src='/images/backtohome.png'"> 320 </td--> 321 </tr> 322 </table> 323 </div> 324 <div style="margin:5px;" id="splitLine"><img style="width: 720px; *width: 710px; height: 2px;" src="/images/New_ui/export/line_export.png"></div> 325<br/> 326<br/> 327<table id="tblsetting_1" class="QISform" width="400" border=0 align="center" cellpadding="5" cellspacing="0"> 328 <tr> 329 <th width="180"><span onmouseout="return nd();" onclick="openHint(7, 27);" style="cursor:help;"><#PPPConnection_UserName_itemname#><img align="right" style="cursor:pointer;margin-top:-14px\9;" src="/images/New_ui/helpicon.png"></span></th> 330 <td class="QISformtd"> 331 <input type="text" name="wan_pppoe_username" maxlength="64" value="" tabindex="1" onkeypress="return validator.isString(this, event);" class="input_32_table" size="36" autocomplete="off" autocorrect="off" autocapitalize="off"/> 332 </td> 333 </tr> 334 335 <tr> 336 <th width="180"><span onmouseout="return nd();" onclick="openHint(7, 27);" style="cursor:help;"><#PPPConnection_Password_itemname#><img align="right" style="cursor:pointer;margin-top:-14px\9;" src="/images/New_ui/helpicon.png"></span></th> 337 <td class="QISformtd"> 338 <input type="password" id="wan_pppoe_passwd" name="wan_pppoe_passwd" maxlength="64" value="" tabindex="2" onkeypress="return validator.isString(this, event);" class="input_32_table" size="36" autocomplete="off" autocorrect="off" autocapitalize="off"/> 339 </td> 340 </tr> 341 <tr> 342 <th></th> 343 <td> 344 <input type="checkbox" name="show_pass_1" onclick="pass_checked(document.form.wan_pppoe_passwd);"><#QIS_show_pass#> 345 </td> 346 </tr> 347 <tr> 348 <th width="185"> 349 <span onmouseout="return nd();" onclick="overlib('<#PPPConnection_x_MacAddressForISP_itemdesc#>', FIXX, 270, FIXY, 30);" style="cursor:help;"> 350 <#BOP_isp_mac_item#><img align="right" style="cursor:pointer;margin-top:-14px\9;" src="/images/New_ui/helpicon.png"> 351 </span> 352 </th> 353 <td class="QISformtd"> 354 <input type="text" name="wan_hwaddr_x" tabindex="2" onkeypress="return validator.isHWAddr(this,event);" class="input_20_table" maxlength="17" value="" autocorrect="off" autocapitalize="off"/> 355     356 <input type="button" class="button_gen_long" tabindex="3" onclick="showMAC();" value="<#BOP_isp_MACclone#>"> 357 </td> 358 </tr> 359 <tr><td colspan=2> </td></tr> 360 <tr> 361 <td colspan=2 class="QISformtd"> 362 <div id="descritpion_tail1"></div> 363 <div id="isp_TW_desc" style="padding:10px 0px 10px 0px;line-height:15px;display:none;"><#QIS_SmartConn_ISPDesc_TW#></div> 364 </td> 365 </tr> 366</table> 367 368<div class="apply_gen" style="margin-top:30px"> 369 <input type="button" id="prevButton" value="<#CTL_prev#>" tabindex="4" onclick="gotoprev(document.form);" class="button_gen" align="center"> 370 <input type="submit" id="nextButton" value="<#CTL_next#>" tabindex="3" class="button_gen" align="center"> 371 <span id="loadHint" style="display:none"><#SAVE_note#></span> 372 <img id="loadingIcon" style="display:none;" src="/images/InternetScan.gif"></span> 373</div> 374</div> 375 376<div id="QISmain_m" style="display:none;"> 377 <div class="itemTitle"><#qis_pppoe_desc1#></div> 378 <fieldset> 379 <div id="DNSDiv"> 380 <div class="row"> 381 <label><#PPPConnection_UserName_itemname#></label> 382 <input type="text" name="wan_pppoe_username_m" placeholder="" maxlength="64" value="" autocomplete="off" autocorrect="off" autocapitalize="off"/> 383 </div> 384 <div class="row"> 385 <label><#PPPConnection_Password_itemname#></label> 386 <input name="wan_pppoe_passwd_m" type="text" placeholder="" maxlength="64" autocomplete="off" autocorrect="off" autocapitalize="off"> 387 </div> 388 <div class="row"> 389 <label><#BOP_isp_MACclone#></label> 390 <div id="toggleDNS" class="toggle" onclick="showMAC_m();" toggled="false"> 391 <span class="thumb"></span> 392 <span class="toggleOn"><#checkbox_Yes#></span> 393 <span class="toggleOff"><#checkbox_No#></span> 394 </div> 395 </div> 396 397 <div class="row_end"> 398 <label>MAC Address:</label> 399 <input name="wan_hwaddr_x_m" type="text" placeholder="" onkeypress="return validator.isHWAddr(this,event);" maxlength="17" autocorrect="off" autocapitalize="off"> 400 </div> 401 </div> 402 </fieldset> 403 <br /> 404 <div><#qis_pppoe_desc2#></div> 405 <br /> 406 <fieldset class="theFieldset" id="theFieldset"> 407 <div class="row_end"> 408 <a id="loadingIcon_iui" class="iuiA" onclick="changeiuiBackground(1);submitForm();"><#CTL_next#></a> 409 </div> 410 </fieldset> 411</div> 412 413</form> 414</body> 415</html> 416