VPNClientListURL = new Array("StatusVPNClientList1.htm", "StatusVPNClientList2.htm");

function ShowHWVersion()
{
	document.write("Rev.01");
}
function ShowSWVersion()
{
	document.write('<%nvram_get("fw_version");%>');
}
function ShowDHCPServerStatus(dhcps)
{
	if (dhcps == '0')
		document.write(''+Disabled[MultiLanguage]+'');
	else
		document.write(''+Enabled[MultiLanguage]+'');	
		
}

function SelVPNClientList(n)
{
	n -= 0 ;
	VPNClientList.location.href = VPNClientListURL[n];	
}

function GetCurrentTime()
{
	var day = new Date();
	document.write(day);
	return 1;
}

function ShowMode(wlenable, d11gmode)
{
	if (d11gmode == '-1')
		document.write(''+Disable[MultiLanguage]+'');
	else if (d11gmode == '0')
		document.write(''+Mixed[MultiLanguage]+'');
	else if (d11gmode == '1')
		document.write('B-'+Only[MultiLanguage]+'');
	else if (d11gmode == '2')
		document.write('G-'+Only[MultiLanguage]+'');
	else
		document.write(''+Mixed[MultiLanguage]+'');
}

function ShowMode5G(wlenable, d11gmode)
{
	if (wlenable == '0')
		document.write(''+Disable[MultiLanguage]+'');
	else
		document.write(''+Enable[MultiLanguage]+'');
}

function ShowChannel5G(wl_autochannel_5G, wl_channel_5G)
{
	
	if (wl_autochannel_5G == '1')
		document.write(''+Auto_1[MultiLanguage]+'');
	else
		document.write(wl_channel_5G);
}

function ShowPPPoEStatus(status)
{
	if (status == '0')
		document.write(''+Disconnected[MultiLanguage]+'');
	else
		document.write(''+Connected[MultiLanguage]+'');	
		
}

function ShowPPTPStatus(status)
{
	if (status == '0')
		document.write(''+Disconnected[MultiLanguage]+'');
	else
		document.write(''+Connected[MultiLanguage]+'');	
		
}

function ShowWEPStatus(wep)
{
	if (wep == 'none')
		document.write(''+Disabled[MultiLanguage]+'');
	else if (wep == 'wep')
		document.write('WEP');
	else if (wep == 'psk')
		document.write('WPA-Personal');
	else if (wep == 'radius')
		document.write('RADIUS');
	else if (wep == 'wparadius')
		document.write('WPA-Enterprise');
	else if (wep == 'WPA2')
		document.write('PSK2');
	else if (wep == 'WPA1WPA2')
		document.write('PSK2-Mixed');
	else 
		document.write(''+Enabled[MultiLanguage]+'');
}

function ShowWLMode(wl)
{
	if (wl == '0')
		document.write('Mixed');
	else if (wl == '1')
		document.write('Wireless-B Only');
	else
		document.write('Wireless-G only');
}

function ShowSSIDBroadcast(wl)
{
	if (wl == '1')
		document.write('Disabled');
	else if (wl == '0')
		document.write('Enabled');
}

function ShowConnType(type)
{
	if (type=="dhcp")
		document.write(''+Automatic_Configuration_DHCP[MultiLanguage]+'');
	else if (type=="static")
		document.write(''+Static_IP[MultiLanguage]+'');
	else if (type=="pppoe")
		document.write("PPPoE");
	else if (type=="pptp")
		document.write("PPTP");
	else if (type=="6")
		document.write("L2TP");
	else if (type=="7")
		document.write("DHCPL2TP");
	else if (type=="hbeat")
		document.write("Heart Beat Signal");
	else
		document.write(''+Automatic_Configuration_DHCP[MultiLanguage]+'');	
	
}
function ShowWANIP(wan_ipaddr, connopt, connstatus)
{
	var wan_proto = '<!--#set_get path="setup/wan_proto" -->';
	var ipstr = wan_ipaddr;
	
	if (wan_ipaddr == "")
		ipstr = "0.0.0.0";		
	if (wan_proto == "dhcp")
	{
		if (connopt == '1')
			ipstr = "0.0.0.0";
	}	
	else if (wan_proto == "static")
	{}
	else if (wan_proto == "pppoe")
	{
		if (connstatus == '0')
			ipstr = "0.0.0.0";
	}
	else if (wan_proto == "pptp")
	{}
	else
	{}

	document.write(ipstr);
}

function ShowWANNetmask(wan_netmask, connopt, connstatus)
{
	var wan_proto = '<!--#set_get path="setup/wan_proto" -->';
	var netmaskstr = wan_netmask;

	if (wan_netmask == "")
		netmaskstr = "0.0.0.0";	
	if (wan_proto == "dhcp")
	{
		if (connopt == '1')
			netmaskstr = "0.0.0.0";
	}	
	else if (wan_proto == "staitc")
	{}
	else if (wan_proto == "pppoe")
	{
		if (connstatus == '0')
			netmaskstr = "0.0.0.0";
	}
	else if (wan_proto == "pptp")
	{}
	else
	{}

	document.write(netmaskstr);
}

function ShowWANGateway(wan_gateway, connopt, connstatus)
{
	var wan_proto = '<!--#set_get path="setup/wan_proto" -->';
	var gatewaystr = wan_gateway;
	
	if (wan_gateway == "")
		gatewaystr = "0.0.0.0";	
		
	if (wan_proto == "dhcp")
	{
		if (connopt == '1')
			gatewaystr = "0.0.0.0";
	}	
	else if (wan_proto == "static")
	{}
	else if (wan_proto == "pppoe")
	{
		if (connstatus == '0')
			gatewaystr = "0.0.0.0";		
	}
	else if (wan_proto == "pptp")
	{}
	else
	{}

	document.write(gatewaystr);
}

function ShowWANDNS(wan_proto, index, connopt, connstatus)
{
	var wan_dns = '<!--#get_wan_dns dns="ixp1" -->';
	var static_wan_dns0 = '<!--#set_get path="dev/ixp1/name_server/0" -->';
	var static_wan_dns1 = '<!--#set_get path="dev/ixp1/name_server/1" -->';
	var pppoe_wan_dns = '<!--#get_wan_dns dns="ppp0" -->';
	var pptp_wan_dns = '<!--#get_wan_dns dns="ppp200" -->';
	var HotSpot = '<!--#set_get path="hs/boingo/FLAG_HotSpot_enabled" -->';

	if (wan_proto == "dhcp")
	{
		if (HotSpot == '1' && static_wan_dns0 != '')
		{
			wan_dns = static_wan_dns0 + " " + static_wan_dns1;	
		}
		else if (connopt == '1')
		{
			wan_dns = "0.0.0.0 0.0.0.0";
		}
		else
		{

		}
	}
	else if (wan_proto == "static")
		wan_dns = static_wan_dns0 + " " + static_wan_dns1;
	else if (wan_proto == "pppoe")
	{
		if (connstatus == '0' || connopt == '0')
			wan_dns = "0.0.0.0 0.0.0.0";
		else
			wan_dns = pppoe_wan_dns;
	}
	else if (wan_proto == "pptp")
	{
		if (connopt == '0' || connopt == '0')
			wan_dns = "0.0.0.0 0.0.0.0";
		else		
			wan_dns = pptp_wan_dns;
	}
	
	if (wan_dns=='')	wan_dns = "0.0.0.0 0.0.0.0";

	wan_dns_list = wan_dns.split(" ");
	if (index>=wan_dns_list.length)
		return;
	else
		document.write(wan_dns_list[index]);
}

function ShowWANIPExpire(wan_lease, connopt)
{
	var wanleasestr = "";
	if (connopt == 1)
		document.write(''+NA[MultiLanguage]+'');
	else
		document.write(wan_lease);
}

function ShowPPPoEConnBtn(enabled, status)
{

	var btnval = "";
	if (enabled == '0')
	{
		enabled = 1;
		btnval = "Connect";
	}
	else
	{
		enabled = 0;
		btnval = "Disconnect";
	}	
	document.write('<input type=button name=pppoeStatusBtn value=' + btnval + ' onClick="validate(document.forms[0], ' + enabled + ');" style="font-size: 8pt">\n');
}
function ShowPPTPConnBtn(enabled)
{
	var btnval = "";
	
	if (enabled == '0')
	{
		enabled = 1;
		btnval = "Connect";
	}
	else
	{
		enabled = 0;
		btnval = "Disconnect";
	}	
	document.write('<input type=button name=pptpStatusBtn value=' + btnval + ' onClick="validate(document.forms[0], ' + enabled + ');" style="font-size: 8pt">\n');
}
function ShowL2TPConnBtn(enabled)
{
	var btnval = "";
	
	if (enabled == '0')
	{
		enabled = 1;
		btnval = "Connect";
	}
	else
	{
		enabled = 0;
		btnval = "Disconnect";
	}	
	document.write('<input type=button name=l2tpStatusBtn value=' + btnval + ' onClick="validate(document.forms[0], ' + enabled + ');" style="font-size: 8pt">\n');
}


// frankie
function GetSSIDName( SSIDnum )
{
	var stringall = "";
	
	stringall = '<!--#set_get path="wireless/wl_ssid" -->' ;
	stringArray = stringall.split(";");
	
	if ( stringArray.length-1 < SSIDnum )
		document.write("");
	else
		document.write(stringArray[SSIDnum]);
}

// frankie
function ShowWEPSSIDStatus( SSID_num )
{
	var stringall = "";
	
	if ( (SSID_num == "0") || WEPStatus == "" || (WEPStatus[SSID_num].length == 0) )
	{
		stringall = '<!--#set_get path="wireless/wl_encryp_type" -->' ;
		WEPStatus = stringall.split(";");
	}

	if ( WEPStatus[SSID_num] == 'NONE')
		document.write(''+Disable[MultiLanguage]+'');
	else 
		document.write(''+Enable[MultiLanguage]+'');
}

