// JavaScript Document
var alert_check_name = "Please input your name!";
var alert_check_email = "Please input your e-mail address!";
var alert_check_location = "Please select your location!";
var alert_check_model = "Please select product line & model name!";
var alert_check_version = "Please input the version of the product!";
var alert_check_serial = "Please input the correct serial number!The serial number should be started with a 'Q'.";
var alert_check_explanation = "Please input problem explanation!";
var alert_check_langOther = "Please input another language!";
var alert_check_osOther = "Please input another OS!";
var alert_check_validator = "Please input validating number!";
var alert_check_validator2 = "Please confirm your validating number";
var online_support_finish_ok = "Thank you for your service request. Your request has been sent to QNAP customer service. A Customer Service Representative will respond to your service request ASAP."
var online_support_finish_fail = "Sorry the server is not responding. It may due to timeout or data transfer failure. Please check all values and try again later."
var online_support_finish_form_fail_one = "Sorry the value of %%% is wrong. Please check and input again."
var online_support_finish_form_fail_two = "Sorry the values of %%% are wrong. Please check and input again."

var errName = new Array("Full Name", "E-mail", "Location", "Model Name", "Product Version", "Product Serial Number", "Problem Explanation", "Upload File")


function Africa_init(){
	Africa_Hash.put("Algeria",1);
	Africa_Hash.put("Angola",2);
	Africa_Hash.put("Benin",3);
	Africa_Hash.put("Botswana",4);
	Africa_Hash.put("Burkina",5);
	Africa_Hash.put("Faso",6);
	Africa_Hash.put("Burundi",7);
	Africa_Hash.put("Cameroon",8);
	Africa_Hash.put("Cape Verde",9);
	Africa_Hash.put("Central African Republic",10);
	Africa_Hash.put("Chad",11);
	Africa_Hash.put("Comoros",12);
	Africa_Hash.put("Cote d'Ivoire",13);
	Africa_Hash.put("Democratic Republic of the Congo",14);
	Africa_Hash.put("Djibouti",15);
	Africa_Hash.put("Egypt",16);
	Africa_Hash.put("Equatorial Guinea",17);
	Africa_Hash.put("Eritrea",18);
	Africa_Hash.put("Ethiopia",19);
	Africa_Hash.put("Gabon",20);
	Africa_Hash.put("Gambia",21);
	Africa_Hash.put("Ghana",22);
	Africa_Hash.put("Guinea",23);
	Africa_Hash.put("Guinea-Bissau",24);
	Africa_Hash.put("Kenya",25);
	Africa_Hash.put("Lesotho",26);
	Africa_Hash.put("Liberia",27);
	Africa_Hash.put("Libya",28);
	Africa_Hash.put("Madagascar",29);
	Africa_Hash.put("Malawi",30);
	Africa_Hash.put("Mali",31);
	Africa_Hash.put("Mauritania",32);
	Africa_Hash.put("Mauritius",33);
	Africa_Hash.put("Morocco",34);
	Africa_Hash.put("Mozambique",35);
	Africa_Hash.put("Namibia",36);
	Africa_Hash.put("Niger",37);
	Africa_Hash.put("Nigeria",38);
	Africa_Hash.put("Republic of the Congo",39);
	Africa_Hash.put("Rwanda",40);
	Africa_Hash.put("Sao Tome and Principe",41);
	Africa_Hash.put("Senegal",42);
	Africa_Hash.put("Seychelles",43);
	Africa_Hash.put("Sierra Leone",44);
	Africa_Hash.put("Somalia",45);
	Africa_Hash.put("South Africa",46);
	Africa_Hash.put("Sudan",47);
	Africa_Hash.put("Swaziland",48);
	Africa_Hash.put("Tanzania",49);
	Africa_Hash.put("Togo",50);
	Africa_Hash.put("Tunisia",51);
	Africa_Hash.put("Uganda",52);
	Africa_Hash.put("Western Sahara",53);
	Africa_Hash.put("Zambia",54);
	Africa_Hash.put("Zimbabwe",55);	
}

function Asia_init(){
	Asia_Hash.put("Afghanistan",1001);
	Asia_Hash.put("American Samoa",1002);
	Asia_Hash.put("Australia",1003);
	Asia_Hash.put("Bangladesh",1004);
	Asia_Hash.put("Bhutan",1005);
	Asia_Hash.put("Brunei",1006);
	Asia_Hash.put("Cambodia",1007);
	Asia_Hash.put("China",1008);
	Asia_Hash.put("East Timor",1009);
	Asia_Hash.put("Fiji",1010);
	Asia_Hash.put("French Polynesia",1011);
	Asia_Hash.put("Guam",1012);
	Asia_Hash.put("Hong Kong",1054);
	Asia_Hash.put("India",1013);
	Asia_Hash.put("Indonesia",1014);
	Asia_Hash.put("Japan",1015);
	Asia_Hash.put("Kazakhstan",1016);
	Asia_Hash.put("Kiribati",1017);
	Asia_Hash.put("Kyrgyzstan",1018);
	Asia_Hash.put("Laos",1019);
	Asia_Hash.put("Macau",1020);
	Asia_Hash.put("Malaysia",1021);
	Asia_Hash.put("Maldives",1022);
	Asia_Hash.put("Marshall Islands",1023);
	Asia_Hash.put("Micronesia",1024);
	Asia_Hash.put("Mongolia",1025);
	Asia_Hash.put("Myanmar",1026);
	Asia_Hash.put("Nauru",1027);
	Asia_Hash.put("Nepal",1028);
	Asia_Hash.put("New Caledonia",1029);
	Asia_Hash.put("New Zealand",1030);
	Asia_Hash.put("Northern Mariana Islands",1031);
	Asia_Hash.put("North Korea",1032);
	Asia_Hash.put("Pakistan",1033);
	Asia_Hash.put("Palau",1034);
	Asia_Hash.put("Papua New Guinea",1035);
	Asia_Hash.put("Philippines",1036);
	Asia_Hash.put("Pitcairn Islands",1037);
	Asia_Hash.put("Singapore",1038);
	Asia_Hash.put("Solomon Islands",1039);
	Asia_Hash.put("South Korea",1040);
	Asia_Hash.put("Sri Lanka",1041);
	Asia_Hash.put("Taiwan",1042);
	Asia_Hash.put("Tajikistan",1043);
	Asia_Hash.put("Thailand",1044);
	Asia_Hash.put("Tibet",1045);
	Asia_Hash.put("Tonga",1046);
	Asia_Hash.put("Turkey",1047);
	Asia_Hash.put("Turkmenistan",1048);
	Asia_Hash.put("Tuvalu",1049);
	Asia_Hash.put("Uzbekistan",1050);
	Asia_Hash.put("Vanuatu",1051);
	Asia_Hash.put("Vietnam",1052);
	Asia_Hash.put("Western Samoa",1053);
}

function Europe_init(){
	Europe_Hash.put("Albania",2001);
	Europe_Hash.put("Andorra",2002);
	Europe_Hash.put("Armenia",2003);
	Europe_Hash.put("Austria",2004);
	Europe_Hash.put("Azerbaijan",2005);
	Europe_Hash.put("Belarus",2006);
	Europe_Hash.put("Belgium",2007);
	Europe_Hash.put("Bosnia",2008);
	Europe_Hash.put("Bulgaria",2009);
	Europe_Hash.put("Croatia",2010);
	Europe_Hash.put("Cyprus",2011);
	Europe_Hash.put("Czech Republic",2012);
	Europe_Hash.put("Denmark",2013);
	Europe_Hash.put("Estonia",2014);
	Europe_Hash.put("Finland",2015);
	Europe_Hash.put("France",2016);
	Europe_Hash.put("Georgia",2017);
	Europe_Hash.put("Germany",2018);
	Europe_Hash.put("Gibraltar",2019);
	Europe_Hash.put("Greece",2020);
	Europe_Hash.put("Greenland",2021);
	Europe_Hash.put("Hungary",2022);
	Europe_Hash.put("Iceland",2023);
	Europe_Hash.put("Ireland",2024);
	Europe_Hash.put("Italy",2025);
	Europe_Hash.put("Latvia",2026);
	Europe_Hash.put("Liechtenstein",2027);
	Europe_Hash.put("Lithuania",2028);
	Europe_Hash.put("Luxembourg",2029);
	Europe_Hash.put("Macedonia",2030);
	Europe_Hash.put("Malta",2031);
	Europe_Hash.put("Moldova",2032);
	Europe_Hash.put("Monaco",2033);
	Europe_Hash.put("Netherlands",2034);
	Europe_Hash.put("Norway",2035);
	Europe_Hash.put("Poland",2036);
	Europe_Hash.put("Portugal",2037);
	Europe_Hash.put("Romania",2038);
	Europe_Hash.put("Russia",2039);
	Europe_Hash.put("San Marino",2040);
	Europe_Hash.put("Slovakia",2041);
	Europe_Hash.put("Slovenia",2042);
	Europe_Hash.put("Spain",2043);
	Europe_Hash.put("Sweden",2044);
	Europe_Hash.put("Switzerland",2045);
	Europe_Hash.put("Turkey",2046);
	Europe_Hash.put("Ukraine",2047);
	Europe_Hash.put("United Kingdom",2048);
	Europe_Hash.put("Serbia and Montenegro",2049);
}

function Latin_init(){
	Latin_Hash.put("Anguilla",3001);
	Latin_Hash.put("Antigua and Barbuda",3002);
	Latin_Hash.put("Argentina",3003);
	Latin_Hash.put("Aruba",3004);
	Latin_Hash.put("Bahamas",3005);
	Latin_Hash.put("Barbados",3006);
	Latin_Hash.put("Belize",3007);
	Latin_Hash.put("Bermuda",3008);
	Latin_Hash.put("Bolivia",3009);
	Latin_Hash.put("Brazil",3010);
	Latin_Hash.put("British Virgin Islands",3011);
	Latin_Hash.put("Cayman Islands",3012);
	Latin_Hash.put("Chile",3013);
	Latin_Hash.put("Colombia",3014);
	Latin_Hash.put("Costa Rica",3015);
	Latin_Hash.put("Cuba",3016);
	Latin_Hash.put("Dominica",3017);
	Latin_Hash.put("Dominican Republic",3018);
	Latin_Hash.put("Ecuador",3019);
	Latin_Hash.put("El Salvador",3020);
	Latin_Hash.put("Falkland Islands",3021);
	Latin_Hash.put("French Guiana",3022);
	Latin_Hash.put("Grenada",3023);
	Latin_Hash.put("Guadeloupe",3024);
	Latin_Hash.put("Guatemala",3025);
	Latin_Hash.put("Guyana",3026);
	Latin_Hash.put("Haiti",3027);
	Latin_Hash.put("Honduras",3028);
	Latin_Hash.put("Jamaica",3029);
	Latin_Hash.put("Martinique",3030);
	Latin_Hash.put("Mexico",3031);
	Latin_Hash.put("Montserrat",3032);
	Latin_Hash.put("Netherlands Antilles",3033);
	Latin_Hash.put("Nicaragua",3034);
	Latin_Hash.put("Panama",3035);
	Latin_Hash.put("Paraguay",3036);
	Latin_Hash.put("Peru",3037);
	Latin_Hash.put("Puerto Rico",3038);
	Latin_Hash.put("St. Kitts and Nevis",3039);
	Latin_Hash.put("St. Lucia",3040);
	Latin_Hash.put("St. Vincent and the Grenadines",3041);
	Latin_Hash.put("Suriname",3042);
	Latin_Hash.put("Trinidad and Tobago",3043);
	Latin_Hash.put("Turks and Caicos Islands",3044);
	Latin_Hash.put("U.S. Virgin Islands",3045);
	Latin_Hash.put("Uruguay",3046);
	Latin_Hash.put("Venezuela",3047);
}

function ME_init(){
	ME_Hash.put("Bahrain",4001);
	ME_Hash.put("Cyprus",4002);
	ME_Hash.put("Egypt",4003);
	ME_Hash.put("Iran",4004);
	ME_Hash.put("Iraq",4005);
	ME_Hash.put("Israel",4006);
	ME_Hash.put("Jordan",4007);
	ME_Hash.put("Kuwait",4008);
	ME_Hash.put("Lebanon",4009);
	ME_Hash.put("Oman",4010);
	ME_Hash.put("Palestine",4011);
	ME_Hash.put("Qatar",4012);
	ME_Hash.put("Saudi Arabia",4013);
	ME_Hash.put("Syria",4014);
	ME_Hash.put("Turkey",4015);
	ME_Hash.put("United Arab Emirates",4016);
	ME_Hash.put("Yemen",4017);
}

function NA_init(){
	NA_Hash.put("Canada",5001);
	NA_Hash.put("Mexico",5002);
	NA_Hash.put("United States",5003);
}


function Area_init(){
	AREA_Hash.put("Continent/Area",0);
	AREA_Hash.put("Africa",1);
	AREA_Hash.put("Asia & Oceania",2);
	AREA_Hash.put("Europe & Russia",3);
	AREA_Hash.put("Latin America & the Caribbean",4);
	AREA_Hash.put("Middle East",5);
	AREA_Hash.put("North America",6);
}

function Storage_Category_Hash_init(){
	Storage_Category_Hash.put("Power", 1);
	Storage_Category_Hash.put("AD", 2);
	Storage_Category_Hash.put("Firewall", 3);
	Storage_Category_Hash.put("Compatibility", 4);
	Storage_Category_Hash.put("Backup", 5);
	Storage_Category_Hash.put("Share", 6);
	Storage_Category_Hash.put("Web", 7);
	Storage_Category_Hash.put("Network", 8);
	Storage_Category_Hash.put("System", 9);
	Storage_Category_Hash.put("Print", 10);
	Storage_Category_Hash.put("HDD", 11);
	Storage_Category_Hash.put("Antivirus", 12);
	Storage_Category_Hash.put("UPS", 13);
}

function Surveillance_Category_Hash_init(){
	Surveillance_Category_Hash.put("Network", 1001);
	Surveillance_Category_Hash.put("Audio", 1002);
	Surveillance_Category_Hash.put("Storage", 1003);
	Surveillance_Category_Hash.put("Power", 1004);
	Surveillance_Category_Hash.put("Playback", 1005);
	Surveillance_Category_Hash.put("Snapshot", 1006);
	Surveillance_Category_Hash.put("Recording", 1007);
	Surveillance_Category_Hash.put("Keypro", 1008);
	Surveillance_Category_Hash.put("System", 1009);
	Surveillance_Category_Hash.put("Finder", 1010);
	Surveillance_Category_Hash.put("Web", 1011);
	Surveillance_Category_Hash.put("Frame", 1012);
	Surveillance_Category_Hash.put("Resolution", 1013);
}

function Communication_Category_Hash_init(){
	Communication_Category_Hash.put("Mail1", 2001);
	Communication_Category_Hash.put("Mail2", 2002);
	Communication_Category_Hash.put("Mail3", 2003);
}