<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title>AiDisk Wizard</title>
<link rel="stylesheet" type="text/css" href="aidisk.css">
<link rel="stylesheet" type="text/css" href="/form_style.css">
<script type="text/javascript" src="/general.js"></script>
<script type="text/javascript" src="/state.js"></script>
<script>
var ddns_enable_x = parent.getASUSDDNS_enable();
var ddns_server_x = '<% nvram_get("ddns_server_x"); %>';
var ddns_hostname_x = '<% nvram_get("ddns_hostname_x"); %>';
var ddns_hostname_title;
var SAFE_TIME = 8;
var FOLDER_WORK_TIME = 1;
<% wanlink(); %>
function initial(){
parent.show_help_iframe(4);
parent.hideLoading();
show_dummyshareway();
showDDNS();
clickevent();
parent.restore_help_td();
document.getElementById("finish").focus();
}
function show_dummyshareway(){
switch(parent.document.getElementById("dummyShareway").value){
case "0":
showtext(document.getElementById("dummyShareStr"), "\"<#3300#>\"");
break;
case "1":
showtext(document.getElementById("dummyShareStr"), "\"<#3301#>\"");
break;
case "2":
showtext(document.getElementById("dummyShareStr"), "\"<#3302#>\"");
break;
}
}
function valid_wan_ip() {
var A_class_start = inet_network("10.0.0.0");
var A_class_end = inet_network("10.255.255.255");
var B_class_start = inet_network("172.16.0.0");
var B_class_end = inet_network("172.31.255.255");
var C_class_start = inet_network("192.168.0.0");
var C_class_end = inet_network("192.168.255.255");
var ip_obj = wanlink_ipaddr();
var ip_num = inet_network(ip_obj);
var ip_class = "";
if(ip_num > A_class_start && ip_num < A_class_end)
ip_class = 'A';
else if(ip_num > B_class_start && ip_num < B_class_end)
ip_class = 'B';
else if(ip_num > C_class_start && ip_num < C_class_end)
ip_class = 'C';
else if(ip_num != 0){
document.getElementById("priv_wan_ip").style.display = "none";
return;
}
document.getElementById("priv_wan_ip").style.display = "";
return;
}
function showDDNS(){
document.getElementById("priv_wan_ip").style.display = "none";
if('<% nvram_get("enable_ftp"); %>' == '1'){
if(this.ddns_enable_x == "1"){
document.getElementById("haveDDNS").style.display = "";
document.getElementById("noFTP").style.display = "none";
document.getElementById("noDDNS").style.display = "none";
valid_wan_ip();
}
else{
document.getElementById("haveDDNS").style.display = "none";
document.getElementById("noFTP").style.display = "none";
document.getElementById("noDDNS").style.display = "";
}
}
else{
document.getElementById("haveDDNS").style.display = "none";
document.getElementById("noFTP").style.display = "none";
document.getElementById("noDDNS").style.display = "none";
}
}
function go_pre_page(){
document.redirectForm.action = "/aidisk/Aidisk-3.asp";
document.redirectForm.submit();
}
function compute_work_time(){
require(['/require/modules/diskList.js'], function(diskList){
var total_folder_number = 0;
var usbDevicesList = diskList.list();
for(var i=0; i < usbDevicesList.length; i++){
for(var j=0; j < usbDevicesList[i].partition.length; j++){
if(usbDevicesList[i].partition[j].mountPoint.indexOf("part") < 0)
continue;
total_folder_number += parent.get_sharedfolder_in_pool(usbDevicesList[i].partition[j].mountPoint).length-1;
}
}
if(parent.document.getElementById("dummyShareway").value == "1")
return FOLDER_WORK_TIME*total_folder_number*2+SAFE_TIME;
else if(parent.document.getElementById("dummyShareway").value == "2")
return FOLDER_WORK_TIME*total_folder_number+SAFE_TIME;
else
return SAFE_TIME;
});
}
function clickevent(){
document.getElementById("finish").onclick = function(){
parent.showLoading();
parent.document.parameterForm.next_page.value = "/aidisk.asp";
if(parent.document.getElementById("dummyShareway").value == "0")
parent.switchShareMode("ftp", "share");
else
parent.initialAccount();
};
}
</script>
</head>
<body onload="initial();">
<form method="post" name="redirectForm" action=""><div class="aidisk1_table">
<table>
<tr>
<td height="780" align="center" valign="top" bgcolor="#4d595d" style="padding-top:25px;">
<table width="740" height="225" border="0">
<tr>
<td>
<table width="740" border="0">
<tr>
<td width="15%" height="90px" style="background:url(/images/New_ui/aidisk/step1.png) 0% 0% no-repeat;"></td>
<td width="15%"><img src="/images/New_ui/aidisk/steparrow.png" /></td>
<td width="15%" height="90px" style="background:url(/images/New_ui/aidisk/step2.png) 0% 0% no-repeat;"></td>
<td width="15%"><img src="/images/New_ui/aidisk/steparrow.png" /></td>
<td width="15%" height="90px" style="background:url(/images/New_ui/aidisk/step3.png) 0% 95% no-repeat;"></td>
<td width="25%"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" class="formfonttitle" style="padding-left:20px;" height="72"><#3303#></td>
</tr>
<tr>
<td colspan="3" valign="top" align="left" class="">
<div style="width:660px; line-height:180%;">
<ul>
<li><#4095#>
<span id="dummyShareStr"></span>
</li>
<span id="haveDDNS">
<li>
Internet FTP address: <a target="_blank" style="text-decoration: underline; font-family:Lucida Console;">ftp://<% nvram_get("ddns_hostname_x"); %></a>
</li>
</span>
<span id="priv_wan_ip" style="color:#FFCC00;">
<li><#2597#></li>
</span>
<span id="noFTP" class="ServerClose">
<li><#2652#></li>
</span>
<span id="noDDNS" class="ServerClose">
<li><#2653#></li>
</span>
</ul>
</div>
</td>
</tr>
<tr>
<td>
<div style="margin:30px 0 10px 5px;" class="splitLine"></div>
</td>
</tr>
<tr valign="bottom">
<td width="20%">
<div class="apply_gen" style="margin-top:30px">
<input type="button" id="prevButton" value="<#212#>" onclick="go_pre_page();" class="button_gen">
<input type="button" id="finish" value="<#1678#>" class="button_gen">
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div> </form>
</body>
</html>