provinces = new Array();
provinces[0] = new Province(26, 'Eastern Cape', 1);
provinces[1] = new Province(32, 'Free State', 1);
provinces[2] = new Province(30, 'Gauteng', 1);
provinces[3] = new Province(27, 'KwaZulu Natal', 1);
provinces[4] = new Province(29, 'Limpopo', 1);
provinces[5] = new Province(28, 'Mpumalanga', 1);
provinces[6] = new Province(31, 'North West Province', 1);
provinces[7] = new Province(33, 'Northern Cape', 1);
provinces[8] = new Province(25, 'Western Cape', 1);

regions = new Array();
regions[0] = new Region(82, 'Atlantic Seaboard', 25);
regions[1] = new Region(109, 'Battlefields Region', 27);
regions[2] = new Region(90, 'Blaauwberg', 25);
regions[3] = new Region(115, 'Bojanala Region', 31);
regions[4] = new Region(118, 'Bophirima Region', 31);
regions[5] = new Region(94, 'Cape Town City Bowl', 25);
regions[6] = new Region(126, 'Capricorn', 29);
regions[7] = new Region(116, 'Central Region', 31);
regions[8] = new Region(107, 'Cosmos Country', 28);
regions[9] = new Region(122, 'Diamond Fields', 33);
regions[10] = new Region(97, 'Dinokeng Region', 30);
regions[11] = new Region(114, 'Drakensberg', 27);
regions[12] = new Region(111, 'Durban Metro', 27);
regions[13] = new Region(98, 'Ekurhuleni Metro', 30);
regions[14] = new Region(112, 'Elephant Coast', 27);
regions[15] = new Region(133, 'Frontier Country', 26);
regions[16] = new Region(86, 'Garden Route', 25);
regions[17] = new Region(19, 'Garden Route', 19);
regions[18] = new Region(106, 'Grass & Wetlands', 28);
regions[19] = new Region(135, 'Greater Addo', 26);
regions[20] = new Region(140, 'Green Kalahari', 33);
regions[21] = new Region(139, 'Hantam Karoo', 33);
regions[22] = new Region(93, 'Helderberg', 25);
regions[23] = new Region(108, 'Highlands Meander', 28);
regions[24] = new Region(95, 'Johannesburg Metro', 30);
regions[25] = new Region(141, 'Kalahari', 33);
regions[26] = new Region(87, 'Karoo', 25);
regions[27] = new Region(134, 'Karoo Heartland', 26);
regions[28] = new Region(103, 'Kruger National Park', 28);
regions[29] = new Region(136, 'Lejweleputswa Region', 32);
regions[30] = new Region(105, 'Lowveld', 28);
regions[31] = new Region(99, 'Metsweding District', 30);
regions[32] = new Region(130, 'Motheo Region', 32);
regions[33] = new Region(124, 'Namaqualand', 33);
regions[34] = new Region(110, 'Natal Midlands', 27);
regions[35] = new Region(119, 'North Coast', 27);
regions[36] = new Region(131, 'Northern Region', 32);
regions[37] = new Region(89, 'Northern Suburbs', 25);
regions[38] = new Region(127, 'Olifants Valley', 29);
regions[39] = new Region(85, 'Overberg', 25);
regions[40] = new Region(102, 'Panorama', 28);
regions[41] = new Region(132, 'Port Elizabeth Metro', 26);
regions[42] = new Region(100, 'Sedibeng District', 30);
regions[43] = new Region(113, 'South Coast', 27);
regions[44] = new Region(91, 'South Peninsula', 25);
regions[45] = new Region(117, 'Southern Region', 31);
regions[46] = new Region(88, 'Southern Suburbs', 25);
regions[47] = new Region(125, 'Soutpansberg', 29);
regions[48] = new Region(92, 'Sunshine Coast', 26);
regions[49] = new Region(137, 'Thabo Mofutsanyana', 32);
regions[50] = new Region(96, 'Tshwane Metro', 30);
regions[51] = new Region(120, 'Tsitsikamma', 26);
regions[52] = new Region(123, 'Upper Karoo', 33);
regions[53] = new Region(128, 'Waterberg', 29);
regions[54] = new Region(83, 'West Coast', 25);
regions[55] = new Region(101, 'West Rand District', 30);
regions[56] = new Region(121, 'Wild Coast', 26);
regions[57] = new Region(104, 'Wild Frontier', 28);
regions[58] = new Region(84, 'Winelands Regions', 25);
regions[59] = new Region(138, 'Xhariep Region', 32);
regions[60] = new Region(142, 'Zululand', 27);

suburbs = new Array();
suburbs[0] = new Suburb(710, 'Addo', 135);
suburbs[1] = new Suburb(711, 'Addo Elephant Park', 135);
suburbs[2] = new Suburb(715, 'Augrabies', 140);
suburbs[3] = new Suburb(677, 'Ballito', 119);
suburbs[4] = new Suburb(692, 'Balule', 127);
suburbs[5] = new Suburb(582, 'Bantry Bay', 82);
suburbs[6] = new Suburb(627, 'Barberton', 104);
suburbs[7] = new Suburb(685, 'Bela Bela', 128);
suburbs[8] = new Suburb(590, 'Bellville', 89);
suburbs[9] = new Suburb(721, 'Berea', 111);
suburbs[10] = new Suburb(639, 'Bergville', 114);
suburbs[11] = new Suburb(587, 'Bishops Court', 88);
suburbs[12] = new Suburb(700, 'Bloemfontein', 130);
suburbs[13] = new Suburb(592, 'Bloubergstrand', 90);
suburbs[14] = new Suburb(615, 'Boekenhoutskloof', 97);
suburbs[15] = new Suburb(611, 'Boksburg', 98);
suburbs[16] = new Suburb(716, 'Calvinia', 139);
suburbs[17] = new Suburb(576, 'Camps Bay', 82);
suburbs[18] = new Suburb(599, 'Cape Town Central', 94);
suburbs[19] = new Suburb(642, 'Champagne Valley', 114);
suburbs[20] = new Suburb(605, 'Clanwilliam', 83);
suburbs[21] = new Suburb(712, 'Clarens', 138);
suburbs[22] = new Suburb(697, 'Colesberg', 123);
suburbs[23] = new Suburb(588, 'Constantia', 88);
suburbs[24] = new Suburb(624, 'Dullstroom', 108);
suburbs[25] = new Suburb(651, 'Durban North', 111);
suburbs[26] = new Suburb(591, 'Durbanville', 89);
suburbs[27] = new Suburb(681, 'East London', 92);
suburbs[28] = new Suburb(720, 'Edenvale', 98);
suburbs[29] = new Suburb(601, 'Fish Hoek', 91);
suburbs[30] = new Suburb(607, 'Franschhoek', 84);
suburbs[31] = new Suburb(698, 'Gariep Dam', 138);
suburbs[32] = new Suburb(698, 'Gariep Dam', 123);
suburbs[33] = new Suburb(596, 'Gordon\'s Bay', 93);
suburbs[34] = new Suburb(709, 'Graaff-Reinet', 134);
suburbs[35] = new Suburb(708, 'Grahamstown', 133);
suburbs[36] = new Suburb(618, 'Graskop', 102);
suburbs[37] = new Suburb(583, 'Green Point', 82);
suburbs[38] = new Suburb(619, 'Hazyview', 102);
suburbs[39] = new Suburb(581, 'Hermanus', 85);
suburbs[40] = new Suburb(643, 'Himeville', 114);
suburbs[41] = new Suburb(663, 'Hluhluwe', 142);
suburbs[42] = new Suburb(584, 'Hout Bay', 82);
suburbs[43] = new Suburb(647, 'Howick', 110);
suburbs[44] = new Suburb(704, 'Humerail', 132);
suburbs[45] = new Suburb(718, 'Humewood', 132);
suburbs[46] = new Suburb(635, 'Isandlwana', 109);
suburbs[47] = new Suburb(649, 'Ixopo', 110);
suburbs[48] = new Suburb(602, 'Jacobsbaai', 83);
suburbs[49] = new Suburb(719, 'Jeffreys Bay', 92);
suburbs[50] = new Suburb(695, 'Kimberley', 122);
suburbs[51] = new Suburb(672, 'Klerksdorp', 117);
suburbs[52] = new Suburb(578, 'Knysna', 86);
suburbs[53] = new Suburb(585, 'Kommetjie', 82);
suburbs[54] = new Suburb(717, 'Kuruman', 141);
suburbs[55] = new Suburb(603, 'Langebaan', 83);
suburbs[56] = new Suburb(626, 'Lydenburg', 108);
suburbs[57] = new Suburb(667, 'Madibeng', 115);
suburbs[58] = new Suburb(668, 'Madikwe', 115);
suburbs[59] = new Suburb(669, 'Mafikeng', 116);
suburbs[60] = new Suburb(690, 'Magoebaskloof', 126);
suburbs[61] = new Suburb(722, 'Makhado', 125);
suburbs[62] = new Suburb(621, 'Malelane', 104);
suburbs[63] = new Suburb(621, 'Malelane', 103);
suburbs[64] = new Suburb(613, 'Midrand', 95);
suburbs[65] = new Suburb(593, 'Milnerton', 90);
suburbs[66] = new Suburb(662, 'Mkuze', 112);
suburbs[67] = new Suburb(670, 'Mmabatho', 116);
suburbs[68] = new Suburb(723, 'Modimolle', 128);
suburbs[69] = new Suburb(657, 'Morningside', 111);
suburbs[70] = new Suburb(617, 'Muldersdrift', 101);
suburbs[71] = new Suburb(628, 'Nelspruit', 105);
suburbs[72] = new Suburb(589, 'Newlands', 88);
suburbs[73] = new Suburb(600, 'Oranjezicht', 94);
suburbs[74] = new Suburb(579, 'Oudtshoorn', 87);
suburbs[75] = new Suburb(606, 'Paarl', 84);
suburbs[76] = new Suburb(666, 'Pennington', 113);
suburbs[77] = new Suburb(693, 'Phalabowa', 127);
suburbs[78] = new Suburb(648, 'Pietermartizburg', 110);
suburbs[79] = new Suburb(577, 'Plettenberg Bay', 86);
suburbs[80] = new Suburb(688, 'Polokwane', 126);
suburbs[81] = new Suburb(705, 'Port Alfred', 92);
suburbs[82] = new Suburb(679, 'Port Elizabeth', 132);
suburbs[83] = new Suburb(707, 'Port St John', 121);
suburbs[84] = new Suburb(671, 'Potchefstroom', 117);
suburbs[85] = new Suburb(614, 'Pretoria', 97);
suburbs[86] = new Suburb(614, 'Pretoria', 96);
suburbs[87] = new Suburb(580, 'Prince Albert', 87);
suburbs[88] = new Suburb(609, 'Robertson', 84);
suburbs[89] = new Suburb(622, 'Sabi Sands', 103);
suburbs[90] = new Suburb(620, 'Sabie', 102);
suburbs[91] = new Suburb(678, 'Salt Rock', 119);
suburbs[92] = new Suburb(665, 'San Lameer', 113);
suburbs[93] = new Suburb(612, 'Sandton', 95);
suburbs[94] = new Suburb(586, 'Sea Point', 82);
suburbs[95] = new Suburb(594, 'Simon\'s Town', 91);
suburbs[96] = new Suburb(623, 'Skukuza', 103);
suburbs[97] = new Suburb(597, 'Somerset West', 93);
suburbs[98] = new Suburb(699, 'Springbok', 124);
suburbs[99] = new Suburb(680, 'St Francis Bay', 92);
suburbs[100] = new Suburb(659, 'St Lucia', 112);
suburbs[101] = new Suburb(608, 'Stellenbosch', 84);
suburbs[102] = new Suburb(682, 'Storms River', 120);
suburbs[103] = new Suburb(703, 'Summerstrand', 132);
suburbs[104] = new Suburb(701, 'Thaba Nchu', 131);
suburbs[105] = new Suburb(683, 'Tsitsikamma', 120);
suburbs[106] = new Suburb(675, 'Tuang', 118);
suburbs[107] = new Suburb(610, 'Tulbagh', 84);
suburbs[108] = new Suburb(658, 'Umhlanga', 111);
suburbs[109] = new Suburb(664, 'Umzumbe', 113);
suburbs[110] = new Suburb(714, 'Upington', 140);
suburbs[111] = new Suburb(598, 'V&A Waterfront', 94);
suburbs[112] = new Suburb(724, 'Vaalwater', 128);
suburbs[113] = new Suburb(616, 'Vereeniging', 100);
suburbs[114] = new Suburb(646, 'Wartburg', 110);
suburbs[115] = new Suburb(625, 'Waterval Boven', 108);
suburbs[116] = new Suburb(629, 'White River', 105);
suburbs[117] = new Suburb(640, 'Winterton', 114);
suburbs[118] = new Suburb(673, 'Wolmaransstad', 117);
suburbs[119] = new Suburb(604, 'Yzerfontein', 83);
