var CountryArray = new Country(3);
var num_CountryArray = 3;
var StateArray = new State(70);
var num_StateArray = 70;
var CityArray = new City(230);
var num_CityArray = 230

	CountryArray[0] = new Country("319","Canada");
		StateArray[0] = new State("341","Alberta","319");
		StateArray[1] = new State("51","British Columbia","319");
			CityArray[0] = new City("420","Abbotsford","51")
			CityArray[1] = new City("417","Campbell River","51")
			CityArray[2] = new City("423","Chilliwack","51")
			CityArray[3] = new City("413","Duncan","51")
			CityArray[4] = new City("418","Fraser Valley","51")
			CityArray[5] = new City("422","Harrison Hot Springs","51")
			CityArray[6] = new City("1747","Hope","51")
			CityArray[7] = new City("304","Kamloops","51")
			CityArray[8] = new City("303","Kelowna","51")
			CityArray[9] = new City("414","Nanaimo","51")
			CityArray[10] = new City("425","Okanagan Valley","51")
			CityArray[11] = new City("426","Penticton","51")
			CityArray[12] = new City("416","Port Alberni","51")
			CityArray[13] = new City("415","Qualicum Beach","51")
			CityArray[14] = new City("1665","Surrey","51")
			CityArray[15] = new City("1753","The Gulf Islands","51")
			CityArray[16] = new City("1754","The Sunshine Coast","51")
			CityArray[17] = new City("1751","Vancouver","51")
			CityArray[18] = new City("302","Vancouver Island","51")
			CityArray[19] = new City("428","Vernon","51")
			CityArray[20] = new City("299","Victoria","51")
			CityArray[21] = new City("301","Whistler","51")
		StateArray[2] = new State("338","Manitoba","319");
		StateArray[3] = new State("337","New Brunswick","319");
		StateArray[4] = new State("342","Newfoundland","319");
		StateArray[5] = new State("343","Northwest Territories","319");
		StateArray[6] = new State("336","Nova Scotia","319");
		StateArray[7] = new State("345","Nunavut","319");
		StateArray[8] = new State("334","Ontario","319");
		StateArray[9] = new State("339","Prince Edward Island","319");
		StateArray[10] = new State("335","Quebec","319");
		StateArray[11] = new State("340","Saskatchewan","319");
		StateArray[12] = new State("344","Yukon Territory","319");
	CountryArray[1] = new Country("318","Mexico");
		StateArray[13] = new State("320","Baja California","318");
			CityArray[22] = new City("321","Ensenada","320")
			CityArray[23] = new City("348","La Paz","320")
			CityArray[24] = new City("347","Loreto","320")
			CityArray[25] = new City("322","Rosarito Beach","320")
			CityArray[26] = new City("346","San Felipe","320")
			CityArray[27] = new City("349","San Jose del Cabo","320")
			CityArray[28] = new City("323","Tijuana/Tecate","320")
		StateArray[14] = new State("352","Ciudad Juarez","318");
		StateArray[15] = new State("355","Matamoros","318");
		StateArray[16] = new State("350","Nogales","318");
		StateArray[17] = new State("353","Nuevo Laredo","318");
		StateArray[18] = new State("354","Reynosa","318");
	CountryArray[2] = new Country("317","United States");
		StateArray[19] = new State("1","Alabama","317");
		StateArray[20] = new State("2","Alaska","317");
		StateArray[21] = new State("3","Arizona","317");
			CityArray[29] = new City("104","Bullhead City","3")
			CityArray[30] = new City("107","Flagstaff","3")
			CityArray[31] = new City("102","Grand Canyon","3")
			CityArray[32] = new City("103","Lake Havasu","3")
			CityArray[33] = new City("101","Nogales","3")
			CityArray[34] = new City("110","Page","3")
			CityArray[35] = new City("100","Phoenix","3")
			CityArray[36] = new City("305","Scottsdale","3")
			CityArray[37] = new City("111","Sedona","3")
			CityArray[38] = new City("106","Tucson","3")
			CityArray[39] = new City("105","Yuma","3")
		StateArray[22] = new State("4","Arkansas","317");
		StateArray[23] = new State("5","California","317");
			CityArray[40] = new City("328","Anaheim","5")
			CityArray[41] = new City("144","Bakersfield","5")
			CityArray[42] = new City("366","Big Bear","5")
			CityArray[43] = new City("1748","Bishop","5")
			CityArray[44] = new City("360","Buena Park","5")
			CityArray[45] = new City("363","Carlsbad","5")
			CityArray[46] = new City("329","Catalina","5")
			CityArray[47] = new City("116","East Bay Area","5")
			CityArray[48] = new City("129","Fresno","5")
			CityArray[49] = new City("120","Gold Country","5")
			CityArray[50] = new City("1735","Inland Empire Area","5")
			CityArray[51] = new City("364","Julian","5")
			CityArray[52] = new City("362","Laguna Beach","5")
			CityArray[53] = new City("367","Lake Arrowhead","5")
			CityArray[54] = new City("777","Lake Tahoe","5")
			CityArray[55] = new City("357","Long Beach","5")
			CityArray[56] = new City("139","Los Angeles","5")
			CityArray[57] = new City("1749","Mammoth Lakes","5")
			CityArray[58] = new City("133","Marin County","5")
			CityArray[59] = new City("132","Monterey","5")
			CityArray[60] = new City("158","Mt. Shasta","5")
			CityArray[61] = new City("122","Napa","5")
			CityArray[62] = new City("361","Newport Beach","5")
			CityArray[63] = new City("126","North Coast","5")
			CityArray[64] = new City("931","Oceanside","5")
			CityArray[65] = new City("331","Ontario","5")
			CityArray[66] = new City("140","Orange County","5")
			CityArray[67] = new City("369","Palm Desert","5")
			CityArray[68] = new City("143","Palm Springs","5")
			CityArray[69] = new City("359","Pasadena","5")
			CityArray[70] = new City("128","Redding","5")
			CityArray[71] = new City("112","Riverside","5")
			CityArray[72] = new City("127","Sacramento","5")
			CityArray[73] = new City("142","San Bernardino","5")
			CityArray[74] = new City("141","San Diego","5")
			CityArray[75] = new City("114","San Francisco","5")
			CityArray[76] = new City("115","San Jose","5")
			CityArray[77] = new City("150","San Luis Obispo","5")
			CityArray[78] = new City("145","Santa Barbara","5")
			CityArray[79] = new City("131","Santa Cruz","5")
			CityArray[80] = new City("358","Santa Monica","5")
			CityArray[81] = new City("1752","Sierra/Cascade","5")
			CityArray[82] = new City("146","Solvang","5")
			CityArray[83] = new City("134","Sonoma County","5")
			CityArray[84] = new City("1755","South Lake Tahoe","5")
			CityArray[85] = new City("365","Temecula","5")
			CityArray[86] = new City("113","Ventura","5")
			CityArray[87] = new City("130","Yosemite","5")
		StateArray[24] = new State("6","Colorado","317");
			CityArray[88] = new City("167","Alamosa","6")
			CityArray[89] = new City("172","Boulder","6")
			CityArray[90] = new City("164","Canon City","6")
			CityArray[91] = new City("163","Colorado Springs","6")
			CityArray[92] = new City("356","Crested Butte","6")
			CityArray[93] = new City("160","Denver","6")
			CityArray[94] = new City("166","Durango","6")
			CityArray[95] = new City("161","Fort Collins","6")
			CityArray[96] = new City("173","Four Corners","6")
			CityArray[97] = new City("171","Grand Junction","6")
			CityArray[98] = new City("169","Gunnison","6")
			CityArray[99] = new City("1794","Leadville","6")
			CityArray[100] = new City("527","Longmont","6")
			CityArray[101] = new City("168","Montrose","6")
			CityArray[102] = new City("574","Pagosa Springs","6")
			CityArray[103] = new City("159","Pueblo","6")
			CityArray[104] = new City("170","Telluride","6")
			CityArray[105] = new City("1802","Winter Park","6")
		StateArray[25] = new State("7","Connecticut","317");
		StateArray[26] = new State("8","Delaware","317");
		StateArray[27] = new State("9","Florida","317");
		StateArray[28] = new State("10","Georgia","317");
		StateArray[29] = new State("11","Hawaii","317");
		StateArray[30] = new State("12","Idaho","317");
			CityArray[106] = new City("175","Boise","12")
			CityArray[107] = new City("174","Coeur d' Alene","12")
			CityArray[108] = new City("177","Idaho Falls","12")
			CityArray[109] = new City("176","Pocatello","12")
			CityArray[110] = new City("399","Post Falls","12")
			CityArray[111] = new City("398","Sandpoint","12")
			CityArray[112] = new City("1720","Sun Valley","12")
			CityArray[113] = new City("400","Twin Falls","12")
		StateArray[31] = new State("13","Illinois","317");
		StateArray[32] = new State("14","Indiana","317");
		StateArray[33] = new State("15","Iowa","317");
		StateArray[34] = new State("16","Kansas","317");
			CityArray[114] = new City("186","Abilene","16")
			CityArray[115] = new City("184","Eastern Kansas","16")
			CityArray[116] = new City("191","Southeast Kansas","16")
			CityArray[117] = new City("178","Western Kansas","16")
			CityArray[118] = new City("195","Wichita","16")
		StateArray[35] = new State("17","Kentucky","317");
		StateArray[36] = new State("18","Louisiana","317");
			CityArray[119] = new City("200","Alexandria","18")
			CityArray[120] = new City("197","Baton Rouge","18")
			CityArray[121] = new City("198","Lafayette","18")
			CityArray[122] = new City("199","Lake Charles","18")
			CityArray[123] = new City("202","Monroe","18")
			CityArray[124] = new City("196","New Orleans","18")
			CityArray[125] = new City("201","Shreveport","18")
		StateArray[37] = new State("19","Maine","317");
		StateArray[38] = new State("20","Maryland","317");
		StateArray[39] = new State("21","Massachusetts","317");
		StateArray[40] = new State("22","Michigan","317");
		StateArray[41] = new State("23","Minnesota","317");
		StateArray[42] = new State("24","Mississippi","317");
		StateArray[43] = new State("25","Missouri","317");
		StateArray[44] = new State("26","Montana","317");
			CityArray[126] = new City("209","Billings","26")
			CityArray[127] = new City("208","Bozeman","26")
			CityArray[128] = new City("207","Butte","26")
			CityArray[129] = new City("210","Great Falls","26")
			CityArray[130] = new City("206","Helena","26")
			CityArray[131] = new City("204","Kalispell","26")
			CityArray[132] = new City("205","Missoula","26")
			CityArray[133] = new City("203","Whitefish","26")
			CityArray[134] = new City("691","Yellowstone","26")
		StateArray[45] = new State("27","Nebraska","317");
			CityArray[135] = new City("216","East Nebraska","27")
			CityArray[136] = new City("1806","Minden","27")
			CityArray[137] = new City("211","West Nebraska","27")
		StateArray[46] = new State("28","Nevada","317");
			CityArray[138] = new City("1739","Henderson","28")
			CityArray[139] = new City("235","Lake Tahoe","28")
			CityArray[140] = new City("233","Las Vegas","28")
			CityArray[141] = new City("471","Laughlin","28")
			CityArray[142] = new City("236","Northern Nevada","28")
			CityArray[143] = new City("234","Reno","28")
		StateArray[47] = new State("29","New Hampshire","317");
		StateArray[48] = new State("30","New Jersey","317");
		StateArray[49] = new State("31","New Mexico","317");
			CityArray[144] = new City("231","Alamogordo","31")
			CityArray[145] = new City("227","Albuquerque","31")
			CityArray[146] = new City("232","Carlsbad","31")
			CityArray[147] = new City("224","Farmington","31")
			CityArray[148] = new City("225","Gallup","31")
			CityArray[149] = new City("230","Las Cruces","31")
			CityArray[150] = new City("226","Red River","31")
			CityArray[151] = new City("228","Santa Fe","31")
			CityArray[152] = new City("229","Taos","31")
			CityArray[153] = new City("494","Tucumcari","31")
		StateArray[50] = new State("32","New York","317");
		StateArray[51] = new State("33","North Carolina","317");
		StateArray[52] = new State("34","North Dakota","317");
		StateArray[53] = new State("35","Ohio","317");
		StateArray[54] = new State("36","Oklahoma","317");
			CityArray[154] = new City("311","Oklahoma City","36")
			CityArray[155] = new City("312","Tulsa","36")
		StateArray[55] = new State("37","Oregon","317");
			CityArray[156] = new City("243","Ashland","37")
			CityArray[157] = new City("325","Astoria","37")
			CityArray[158] = new City("253","Bend","37")
			CityArray[159] = new City("406","Depoe Bay","37")
			CityArray[160] = new City("249","Eugene","37")
			CityArray[161] = new City("401","Grants Pass","37")
			CityArray[162] = new City("254","Klamath Falls","37")
			CityArray[163] = new City("326","Lincoln City","37")
			CityArray[164] = new City("251","Medford","37")
			CityArray[165] = new City("327","Newport","37")
			CityArray[166] = new City("402","Northern Oregon Coast","37")
			CityArray[167] = new City("252","Oregon Coast","37")
			CityArray[168] = new City("247","Portland","37")
			CityArray[169] = new City("250","Roseburg","37")
			CityArray[170] = new City("248","Salem","37")
			CityArray[171] = new City("403","Seaside","37")
			CityArray[172] = new City("407","Southern Oregon Coast","37")
			CityArray[173] = new City("244","The Dalles","37")
			CityArray[174] = new City("404","Tillamook","37")
		StateArray[56] = new State("38","Pennsylvania","317");
		StateArray[57] = new State("39","Rhode Island","317");
		StateArray[58] = new State("40","South Carolina","317");
		StateArray[59] = new State("41","South Dakota","317");
			CityArray[175] = new City("256","East South Dakota","41")
			CityArray[176] = new City("255","Rapid City","41")
		StateArray[60] = new State("42","Tennessee","317");
		StateArray[61] = new State("43","Texas","317");
			CityArray[177] = new City("271","Amarillo","43")
			CityArray[178] = new City("261","Austin","43")
			CityArray[179] = new City("265","Beaumont","43")
			CityArray[180] = new City("260","College Station","43")
			CityArray[181] = new City("268","Corpus Christi","43")
			CityArray[182] = new City("258","Dallas","43")
			CityArray[183] = new City("274","El Paso","43")
			CityArray[184] = new City("313","Fort Worth","43")
			CityArray[185] = new City("372","Fredericksburg","43")
			CityArray[186] = new City("267","Galveston","43")
			CityArray[187] = new City("264","Houston","43")
			CityArray[188] = new City("1801","Laredo","43")
			CityArray[189] = new City("272","Lubbock","43")
			CityArray[190] = new City("273","Midland","43")
			CityArray[191] = new City("266","Nacogdoches","43")
			CityArray[192] = new City("257","Port Arthur","43")
			CityArray[193] = new City("263","Rio Grande","43")
			CityArray[194] = new City("262","San Antonio","43")
			CityArray[195] = new City("378","South Padre Island","43")
			CityArray[196] = new City("371","Tyler","43")
			CityArray[197] = new City("259","Waco","43")
			CityArray[198] = new City("269","Wichita Falls","43")
		StateArray[62] = new State("44","Utah","317");
			CityArray[199] = new City("278","Salt Lake City","44")
			CityArray[200] = new City("279","Southern Utah","44")
			CityArray[201] = new City("281","St George","44")
		StateArray[63] = new State("45","Vermont","317");
		StateArray[64] = new State("46","Virginia","317");
		StateArray[65] = new State("47","Washington","317");
			CityArray[202] = new City("379","Bellingham","47")
			CityArray[203] = new City("397","Ellensburg","47")
			CityArray[204] = new City("1219","Kitsap Peninsula","47")
			CityArray[205] = new City("1795","Lopez Island","47")
			CityArray[206] = new City("396","Moses Lake","47")
			CityArray[207] = new City("1792","Mount Rainier","47")
			CityArray[208] = new City("391","North Central","47")
			CityArray[209] = new City("381","Olympia","47")
			CityArray[210] = new City("288","Olympic Peninsula","47")
			CityArray[211] = new City("1710","San Juan Islands","47")
			CityArray[212] = new City("287","Seattle","47")
			CityArray[213] = new City("1217","Seattle's Eastside","47")
			CityArray[214] = new City("1216","Seattle's Southside","47")
			CityArray[215] = new City("1221","Skagit Valley","47")
			CityArray[216] = new City("290","Spokane","47")
			CityArray[217] = new City("380","Tacoma","47")
			CityArray[218] = new City("289","Tri Cities","47")
			CityArray[219] = new City("382","Vancouver","47")
			CityArray[220] = new City("383","Washington Coast","47")
			CityArray[221] = new City("1220","Whidbey Island","47")
			CityArray[222] = new City("291","Yakima","47")
		StateArray[66] = new State("54","Washington D.C.","317");
		StateArray[67] = new State("48","West Virginia","317");
		StateArray[68] = new State("49","Wisconsin","317");
		StateArray[69] = new State("50","Wyoming","317");
			CityArray[223] = new City("294","Casper","50")
			CityArray[224] = new City("293","Cheyenne","50")
			CityArray[225] = new City("295","Cody","50")
			CityArray[226] = new City("297","Gillette","50")
			CityArray[227] = new City("1680","Sheridan","50")
			CityArray[228] = new City("296","Wheatland","50")
			CityArray[229] = new City("298","Yellowstone","50")
