// Javascript messsage file
// NOTE:  
//  %s will be replaced with either a number or a text string
//  \n means start new line

//  shared  messages - used in more than 1 file
var msg_blank = "%s can not be blank.\n";
var msg_space = "Blanks or spaces are not allowed in %s\n";
var msg_blank_in = "Blanks are not allowed in %s\n";
var msg_allspaces = "%s cannot consist solely of spaces\n";
var msg_invalid = "Invalid character or characters in %s\nValid characters are: \n%s\n\n";
var msg_check_invalid = "%s contains an invalid number\n";
var msg_valid_range = "%s is invalid. Valid range is %s to %s\n";
var msg_greater = "%s must be greater than %s \n";
var msg_less = "%s must be less than %s \n";
var msg_first = "First";  // eg. First field of GW must match device IP
var msg_second = "Second";
var msg_third = "Third";
var msg_fourth = "Fourth";
var msg_invalid_mac = "Invalid MAC address, please enter again.\n";
var msg_multi_mac="The MAC address can't be multicast address.\n";
var msg_invalid_ip = "Invalid IP address, please enter again.\n";
var msg_invalid_mac = "%s is invalid. A MAC address must be 12 Hex chars with optional delimiters (: or -)\n";
var msg_invalid_mask = "Invalid Subnet Mask, please enter again.\n";
var msg_invalid_gw =  "Invalid Gateway, please enter again.\n";
var msg_invalid_portnumber = "Invalid Port number, valid range is 1 to 65534.\n";
var msg_nameNULL = "The name can not be blank.\n";
var msg_invalid_qos_portnumber = "Specific Port is invalid, valid range is 0 to 65534.\n";
var msg_invalid_email = "%s is invalid.\n";
var msg_invalid_dhcpserv = "Invalid DHCP Server IP address, please enter again.\n";


//  AccessRes.htm (Internet Access Policy), PortrangeTriggering.htm
var msg_endtime_less = "The end time must be after the start time.\n";
var msg_policyname = "Policy Name";
var msg_invalid_keyword = "Invalid Keyword: Can not include \":\" in Keyword.\n" ;
var msg_wrong_URLformat = "Invalid URL, please check the format of the URL.\n";
var msg_blockedsv0_startport = "1st Blocked Service Start Port";
var msg_blockedsv1_startport = "2nd Blocked Service Start Port";
var msg_blockedsv0_endport = "1st Blocked Service Finish Port";
var msg_blockedsv1_endport = "2nd Blocked Service Finish Port";
var msg_portbigger = "Finish Port number must be greater than the Start Port number.\n";


// administration.htm
var msg_nomatch_pwd = "The password and verification do not match, please enter again.\n";
var msg_rm_port = "Management Port";
var msg_device_name = "Device Name";
var msg_nofile = "Filename can not be blank";
var msg_confirmCfile = "Warning!\nRestoring settings from a config file will erase all the current settings.\nAre you sure you wish to do this?";
var msg_snmp_get_comm = "SNMP Get Community";
var msg_snmp_set_comm = "SNMP Set Community";
var msg_invalid_snmp_trap = "SNMP Trap IP Address is invalid.\n";
var msg_default_pwd = "The Router is currently set to its default password. As a securiy measure, you must change the password before the Remote Management feature can be enabled. Click the OK button to change your password or leave the Remote Management feature disabled.";

// AdvancedWSettings.htm (Advanced Wireless)
var msg_DTIM_invalid = "Invalid DTIM Interval, valid range is 1 to 255.\n";
var msg_Frag_invalid = "Invalid Fragmentation Threshold, valid range is 256 to 2346.\n";
var msg_RTS_invalid = "Invalid RTS Threshold, valid range is 256 to 2346.\n";
var msg_Beacon_invalid = "Invalid Beacon Interval, valid range is 20 to 1000.\n";

//  appgaming.htm  (Port Range Forwarding)
var msg_r_name = "Application %s: Name ";
var msg_start_port = "Application %s: Start Port";
var msg_end_port = "Application %s: End Port";
var msg_rf_ip = "Application %s: IP";
var msg_Entry = "Entry "; //  e.g. Entry 2 
var msg_portg = "Application %s: start port must be greater than end port.\n";
var msg_ipb = " : IP address must not be blank.\n";
var msg_rf_ip = "Application %s: IP";
var msg_same_as = "'s name and(or) port is the same as Entry "; // e.g. Entry 1 is the same as Entry 4
var msg_definepre = " please define Entry 1~5.";
var msg_port_dup = "prots duplicate";
var msg_name_dup = "name duplicate";

// Diagnostics.htm
var msg_ping_size = "Ping Size";
var msg_ping_number = "Number of Pings";
var msg_ping_interval = "Ping Interval";
var msg_ping_timeout = "Ping Timeout";

// DMZ.htm
var msg_dmzIP = "DMZ IP Address";

//  EditList.htm  (Internet Access PCs List)
var msg_bad_mac_pc = "MAC address %s is invalid.\n";  
var msg_invalid_ipnum = "IP Address %s is invalid.\n";
var msg_invalid_range1 = "IP address range 1 is invalid.\n";
var msg_invalid_range2 = "IP address range 2 is invalid.\n";


// factorydefaults.htm
var msg_confirmDefault = "Warning!\nLoading the Factory Default Settings will erase all the current settings.\nAre you sure you wish to do this?";

// FirmwareUpgrade.htm  ( copy to FirmwareUpgrade.htm )
var up_msg = "Continue?\nAll existing Internet connections will be terminated.";
var nofile_msg = "No filename provided. Please select the correct file.\n";
"\nPlease check LEDs to see if Router is ready, then re-connect.";

// log.htm
var msg_dos_thresholds = "Denial of Service Thresholds";
var msg_smtp_in = "SMTP Mail Server";
var msg_email_in = "Email Address for Alert Logs";
var msg_email_re = "Return Email Address";

// QoS
var msg_add = "Add";
var msg_update = "Update";
var msg_cancel = "Cancel";
var msg_qos_appname = "Name for this Application";
var msg_qos_voipname = "Name for this Voice Device";
var msg_qos_bandwidth = "Internet Bandwidth";
var msg_qos_mac = "MAC Address";
var msg_qos_start_port1 = "Start Port";
var msg_qos_finish_port1 = "Finish Port";
var msg_qos_start_port2 = "2nd Start Port";
var msg_qos_finish_port2 = "2nd Finish Port";
var msg_qos_start_port3 = "3rd Start Port";
var msg_qos_finish_port3 = "3rd Finish Port";
var msg_qos_port_range = "Port Range is invalid; start port cannot be greater than the finish port.\n";
var msg_standard_portnum = "Invalid Port Number. Ports assigned to well-known applications can not be used.\n";


//var msg_standard_portnum = "Invalid Specific Port. \nPorts assigned to well-known applications can not be used.\n";

// Setup.htm
var msg_invalid_wan_ip = "Internet IP address is invalid, please enter again.\n";
var msg_invalid_wan_gw = "Internet Gateway address is invalid, please enter again.\n";
var msg_invalid_wan_mask = "Internet Subnet Mask  is invalid, please enter again.\n";
var msg_primary_dns = "Primary DNS is invalid, please enter again.\n";
var msg_secondary_dns = "Secondary DNS is invalid, please enter again.\n";
var msg_pppoe_idle = "Idle time";
var msg_pppoe_redial = "Redial period";
var msg_mtu_size = "MTU size";
var msg_invalid_lan_ip = "Invalid LAN IP Address, please enter again.\n";
var msg_dhcp_lease = "DHCP Lease Time";
var msg_user_name = "User name";
var msg_dhcp_start = "DHCP start IP address range";
var msg_wan_pcr = "Pcr Rate";
var msg_wan_scr = "Scr Rate";
var msg_dhcp_num = "Maximum Number of DHCP Users";
var msg_invalid_dhcp_ip = "DHCP start IP is not in the same subnet as LAN IP, please enter again.\n";
var msg_wan_vpi = "VPI value";
var msg_wan_vci = "VCI vlaue";
var msg_lan_in_dhcp_ip = "LAN IP address can not be within the DHCP IP address range.\n";
var msg_static_dns_1 = "Static DNS 1 is invalid, please enter again.\n";
var msg_static_dns_2 = "Static DNS 2 is invalid, please enter again.\n";
var msg_static_dns_3 = "Static DNS 3 is invalid, please enter again.\n";
var msg_static_wins = "WINS IP address is invalid, please enter again.\n";
var msg_change_lan_ip="\n\nWarning!\n\nThe change in IP Address means the IP Address used to connect to this device is now incorrect.\nPlease re-connect using the new IP Address: ";

// setup_ddns.htm
var msg_username = "User name";
var msg_password = "Password";
var msg_hostname = "Hostname";
var msg_email_addr = "User Email Address";
var msg_key = "TZO Password (Key)";
var msg_domain = "Domain Name";

// Setup_routing.htm
var msg_invalid_rdest_ip = "Invalid Destination IP address, please enter again.\n";
var msg_invalid_rmask = "Invalid Network Mask, please enter again.\n";
var msg_invalid_rgw = "Invalid Gateway Address, please enter again.\n";
var msg_hopcount = "Hop Count";


// SinglePortForwarding.htm
var msg_s_name = "Application %s: Name";
var msg_sf_ip = "Application %s: IP";
var msg_ext_port = "Application %s: External Port";
var msg_int_port = "Application %s: Internal Port";


// status
var msg_button_release = "DHCP Release" ;
var msg_button_renew = "DHCP Renew" ;
var msg_button_connect = " Connect " ;
var msg_button_disconnect =  "Disconnect";


// wireless.HTM
var msg_ssid = "SSID";
var msg_out_c = "length is out of range";
var msg_invalid_ssid = "Invalid character or characters in SSID, please enter again.\n"

// WSecurity.htm  (Wireless Security)
var msg_wep_pass = "Passphrase can not be blank\n";
var msg_hexkey = "Invalid Key. \nHex keys can only include the characters 0~9 and A~F.\nKey size is 10 chars (64bit) or 26 chars (128bit).\n";
var msg_asciikey = "Invalid Key. \nKey size is 5 chars (64bit) or 13 chars (128bit).\n";
var msg_maxpass = "Maximum Passphrase Size is ";
var msg_psk_keysize = "PSK must be from 8 to 63 characters\n";
var msg_key_renew = "WPA Key Lifetime";
var msg_key2_renew = "WPA2 Key Lifetime";
var msg_key3_renew = "RADIUS Key Lifetime";

// WL_FilterTable.htm (Wireless MAC Filter)
var msg_item_mac = "Invalid entry for MAC address ";  // e.g. Invalid entry for MAC address 6 
var msg_mac_same = "MAC address %s and MAC address %s are identical.\n";  
var msg_mac_full = "MAC address filter list full.";
// e.g. MAC address 1 and MAC address 4 are identical.

//Status.htm
var msg_btn_connect = "Connect";
var msg_btn_disconnect = "Disconnect";
var msg_txt_up = "Up";
var msg_txt_down = "Down";
var msg_ip_release = "IP Release";
var msg_ip_renew = "IP Renew";

// QoS
var msg_add = "Add";
var msg_update = "Update";
var msg_cancel = "Cancel";
var msg_qos_mac_name = "Name for this MAC Address";
var msg_qos_appname = "Name for this New Application";
var msg_qos_voipname = "Name for this Voice Device";
var msg_qos_gamename = "Name for this New Game";
var msg_qos_bandwidth = "Internet Bandwidth";
var msg_qos_mac = "MAC Address";
var msg_qos_start_port1 = "Start Port";
var msg_qos_finish_port1 = "Finish Port";
var msg_qos_start_port2 = "2nd Start Port";
var msg_qos_finish_port2 = "2nd Finish Port";
var msg_qos_start_port3 = "3rd Start Port";
var msg_qos_finish_port3 = "3rd Finish Port";
var msg_qos_port_range = "Port Range is invalid; start port cannot be greater than the finish port.\n";
var msg_standard_portnum = "Invalid Port Number. Ports assigned to well-known applications can not be used.\n";
var msg_qos_dup_name = "Duplicate Name Exists ";
var msg_qos_dup_port = "Duplicate Port Exists ";
var msg_qos_dup_mac = "Duplicate MAC Exists ";
var msg_qos_empty_port = "The Port is Empty"
