ZIP_INFO = [
[1000, 1499, "K&oslash;benhavn K"],
[1500, 1799, "K&oslash;benhavn V"],
[1800, 1999, "Frederiksberg C"],
[2000, "Frederiksberg"],
[2100, "K&oslash;benhavn &Oslash;"],
[2200, "K&oslash;benhavn N"],
[2300, "K&oslash;benhavn S"],
[2400, "K&oslash;benhavn NV"],
[2450, "K&oslash;benhavn SV"],
[2500, "Valby"],
[2600, "Glostrup"],
[2605, "Br&oslash;ndby"],
[2610, "R&oslash;dovre"],
[2620, "Albertslund"],
[2625, "Vallensb&aelig;k"],
[2630, "Taastrup"],
[2633, "Taastrup Nordsj&aelig;llands Postcenter"],
[2635, "Ish&oslash;j"],
[2640, "Hedehusene"],
[2650, "Hvidovre"],
[2660, "Br&oslash;ndby Strand"],
[2665, "Vallensb&aelig;k Strand"],
[2670, "Greve"],
[2680, "Solr&oslash;d Strand"],
[2690, "Karlslunde"],
[2700, "Br&oslash;nsh&oslash;j"],
[2720, "Vanl&oslash;se"],
[2730, "Herlev"],
[2740, "Skovlunde"],
[2750, "Ballerup"],
[2760, "M&aring;l&oslash;v"],
[2765, "Sm&oslash;rum"],
[2770, "Kastrup"],
[2791, "Drag&oslash;r"],
[2800, "Kongens Lyngby"],
[2820, "Gentofte"],
[2830, "Virum"],
[2840, "Holte"],
[2850, "N&aelig;rum"],
[2860, "S&oslash;borg"],
[2870, "Dysseg&aring;rd"],
[2880, "Bagsv&aelig;rd"],
[2900, "Hellerup"],
[2920, "Charlottenlund"],
[2930, "Klampenborg"],
[2942, "Skodsborg"],
[2950, "Vedb&aelig;k"],
[2960, "Rungsted Kyst"],
[2970, "H&oslash;rsholm"],
[2980, "Kokkedal"],
[2990, "Niv&aring;"],
[3000, "Helsing&oslash;r"],
[3050, "Humleb&aelig;k"],
[3060, "Esperg&aelig;rde"],
[3070, "Snekkersten"],
[3080, "Tik&oslash;b"],
[3100, "Hornb&aelig;k"],
[3120, "Dronningm&oslash;lle"],
[3140, "&Aring;lsg&aring;rde"],
[3150, "Helleb&aelig;k"],
[3200, "Helsinge"],
[3210, "Vejby"],
[3220, "Tisvildeleje"],
[3230, "Gr&aelig;sted"],
[3250, "Gilleleje"],
[3300, "Frederiksv&aelig;rk"],
[3310, "&Oslash;lsted"],
[3320, "Sk&aelig;vinge"],
[3330, "G&oslash;rl&oslash;se"],
[3360, "Liseleje"],
[3370, "Melby"],
[3390, "Hundested"],
[3400, "Hiller&oslash;d"],
[3450, "Aller&oslash;d"],
[3460, "Birker&oslash;d"],
[3480, "Fredensborg"],
[3490, "Kvistg&aring;rd"],
[3500, "V&aelig;rl&oslash;se"],
[3520, "Farum"],
[3540, "Lynge"],
[3550, "Slangerup"],
[3600, "Frederikssund"],
[3630, "J&aelig;gerspris"],
[3650, "&Oslash;lstykke"],
[3660, "Stenl&oslash;se"],
[3670, "Veks&oslash; Sj&aelig;lland"],
[3700, "R&oslash;nne"],
[3720, "Aakirkeby"],
[3730, "Nex&oslash;"],
[3740, "Svaneke"],
[3751, "&Oslash;stermarie"],
[3760, "Gudhjem"],
[3770, "Allinge"],
[3782, "Klemensker"],
[3790, "Hasle"],
[4000, "Roskilde"],
[4030, "Tune"],
[4040, "Jyllinge"],
[4050, "Skibby"],
[4060, "Kirke S&aring;by"],
[4070, "Kirke Hyllinge"],
[4100, "Ringsted"],
[4105, "Ringsted Midtsj&aelig;llands Postcenter"],
[4130, "Viby Sj&aelig;lland"],
[4140, "Borup"],
[4160, "Herlufmagle"],
[4171, "Glums&oslash;"],
[4173, "Fjenneslev"],
[4174, "Jystrup Midtsj&aelig;lland"],
[4180, "Sor&oslash;"],
[4190, "Munke Bjergby"],
[4200, "Slagelse"],
[4220, "Kors&oslash;r"],
[4230, "Sk&aelig;lsk&oslash;r"],
[4241, "Vemmelev"],
[4242, "Boeslunde"],
[4243, "Rude"],
[4250, "Fuglebjerg"],
[4261, "Dalmose"],
[4262, "Sandved"],
[4270, "H&oslash;ng"],
[4281, "G&oslash;rlev"],
[4291, "Ruds Vedby"],
[4293, "Dianalund"],
[4295, "Stenlille"],
[4296, "Nyrup"],
[4300, "Holb&aelig;k"],
[4320, "Lejre"],
[4330, "Hvals&oslash;"],
[4340, "T&oslash;ll&oslash;se"],
[4350, "Ugerl&oslash;se"],
[4360, "Kirke Eskilstrup"],
[4370, "Store Merl&oslash;se"],
[4390, "Vipper&oslash;d"],
[4400, "Kalundborg"],
[4420, "Regstrup"],
[4440, "M&oslash;rk&oslash;v"],
[4450, "Jyderup"],
[4460, "Snertinge"],
[4470, "Sveb&oslash;lle"],
[4480, "Store Fuglede"],
[4490, "Jerslev Sj&aelig;lland"],
[4500, "Nyk&oslash;bing Sj&aelig;lland"],
[4520, "Svinninge"],
[4532, "Gislinge"],
[4534, "H&oslash;rve"],
[4540, "F&aring;revejle"],
[4550, "Asn&aelig;s"],
[4560, "Vig"],
[4571, "Grevinge"],
[4572, "N&oslash;rre Asmindrup"],
[4573, "H&oslash;jby"],
[4581, "R&oslash;rvig"],
[4583, "Sj&aelig;llands Odde"],
[4591, "F&oslash;llenslev"],
[4592, "Sejer&oslash;"],
[4593, "Eskebjerg"],
[4600, "K&oslash;ge"],
[4621, "Gadstrup"],
[4622, "Havdrup"],
[4623, "Lille Skensved"],
[4632, "Bj&aelig;verskov"],
[4640, "Fakse"],
[4652, "H&aring;rlev"],
[4653, "Karise"],
[4654, "Fakse Ladeplads"],
[4660, "Store Heddinge"],
[4671, "Str&oslash;by"],
[4672, "Klippinge"],
[4673, "R&oslash;dvig Stevns"],
[4681, "Herf&oslash;lge"],
[4682, "Tureby"],
[4683, "R&oslash;nnede"],
[4684, "Holmegaard"],
[4690, "Haslev"],
[4700, "N&aelig;stved"],
[4720, "Pr&aelig;st&oslash;"],
[4733, "Tappern&oslash;je"],
[4735, "Mern"],
[4736, "Karreb&aelig;ksminde"],
[4750, "Lundby"],
[4760, "Vordingborg"],
[4771, "Kalvehave"],
[4772, "Langeb&aelig;k"],
[4773, "Stensved"],
[4780, "Stege"],
[4791, "Borre"],
[4792, "Askeby"],
[4793, "Bog&oslash; By"],
[4800, "Nyk&oslash;bing Falster"],
[4840, "N&oslash;rre Alslev"],
[4850, "Stubbek&oslash;bing"],
[4862, "Guldborg"],
[4863, "Eskilstrup"],
[4871, "Horbelev"],
[4872, "Idestrup"],
[4873, "V&aelig;ggerl&oslash;se"],
[4874, "Gedser"],
[4880, "Nysted"],
[4891, "Toreby Lolland"],
[4892, "Kettinge"],
[4894, "&Oslash;ster Ulslev"],
[4895, "Errindlev"],
[4900, "Nakskov"],
[4912, "Harpelunde"],
[4913, "Horslunde"],
[4920, "S&oslash;llested"],
[4930, "Maribo"],
[4941, "Bandholm"],
[4943, "Torrig Lolland"],
[4944, "Fej&oslash;"],
[4951, "N&oslash;rreballe"],
[4952, "Stokkemarke"],
[4953, "Vesterborg"],
[4960, "Holeby"],
[4970, "R&oslash;dby"],
[4983, "Dannemare"],
[4990, "Saksk&oslash;bing"],
[5000, "Odense C"],
[5090, "Odense C Fyns Postcenter"],
[5200, "Odense V"],
[5210, "Odense NV"],
[5220, "Odense S&Oslash;"],
[5230, "Odense M"],
[5240, "Odense N&Oslash;"],
[5250, "Odense SV"],
[5260, "Odense S"],
[5270, "Odense N"],
[5290, "Marslev"],
[5300, "Kerteminde"],
[5320, "Agedrup"],
[5330, "Munkebo"],
[5350, "Rynkeby"],
[5370, "Mesinge"],
[5380, "Dalby"],
[5390, "Martofte"],
[5400, "Bogense"],
[5450, "Otterup"],
[5462, "Morud"],
[5463, "Harndrup"],
[5464, "Brenderup Fyn"],
[5466, "Asperup"],
[5471, "S&oslash;nders&oslash;"],
[5474, "Veflinge"],
[5485, "Skamby"],
[5491, "Blommenslyst"],
[5492, "Vissenbjerg"],
[5500, "Middelfart"],
[5540, "Ullerslev"],
[5550, "Langeskov"],
[5560, "Aarup"],
[5580, "N&oslash;rre Aaby"],
[5591, "Gelsted"],
[5592, "Ejby"],
[5600, "Faaborg"],
[5610, "Assens"],
[5620, "Glamsbjerg"],
[5631, "Ebberup"],
[5642, "Millinge"],
[5672, "Broby"],
[5683, "Haarby"],
[5690, "Tommerup"],
[5700, "Svendborg"],
[5750, "Ringe"],
[5762, "Vester Skerninge"],
[5771, "Stenstrup"],
[5772, "Kv&aelig;rndrup"],
[5792, "&Aring;rslev"],
[5800, "Nyborg"],
[5853, "&Oslash;rb&aelig;k"],
[5854, "Gislev"],
[5856, "Ryslinge"],
[5863, "Ferritslev Fyn"],
[5871, "Fr&oslash;rup"],
[5874, "Hesselager"],
[5881, "Sk&aring;rup Fyn"],
[5882, "Vejstrup"],
[5883, "Oure"],
[5884, "Gudme"],
[5892, "Gudbjerg Sydfyn"],
[5900, "Rudk&oslash;bing"],
[5932, "Humble"],
[5935, "Bagenkop"],
[5953, "Tranek&aelig;r"],
[5960, "Marstal"],
[5970, "&AElig;r&oslash;sk&oslash;bing"],
[5985, "S&oslash;by &AElig;r&oslash;"],
[6000, "Kolding"],
[6040, "Egtved"],
[6051, "Almind"],
[6052, "Viuf"],
[6064, "Jordrup"],
[6070, "Christiansfeld"],
[6091, "Bjert"],
[6092, "S&oslash;nder Stenderup"],
[6093, "Sj&oslash;lund"],
[6094, "Hejls"],
[6100, "Haderslev"],
[6200, "Aabenraa"],
[6230, "R&oslash;dekro"],
[6240, "L&oslash;gumkloster"],
[6261, "Bredebro"],
[6270, "T&oslash;nder"],
[6280, "H&oslash;jer"],
[6300, "Gr&aring;sten"],
[6310, "Broager"],
[6320, "Egernsund"],
[6330, "Padborg"],
[6340, "Krus&aring;"],
[6360, "Tinglev"],
[6372, "Bylderup-Bov"],
[6392, "Bolderslev"],
[6400, "S&oslash;nderborg"],
[6430, "Nordborg"],
[6440, "Augustenborg"],
[6470, "Sydals"],
[6500, "Vojens"],
[6510, "Gram"],
[6520, "Toftlund"],
[6534, "Agerskov"],
[6535, "Branderup Jylland"],
[6541, "Bevtoft"],
[6560, "Sommersted"],
[6580, "Vamdrup"],
[6600, "Vejen"],
[6621, "Gesten"],
[6622, "B&aelig;kke"],
[6623, "Vorbasse"],
[6630, "R&oslash;dding"],
[6640, "Lunderskov"],
[6650, "Br&oslash;rup"],
[6660, "Lintrup"],
[6670, "Holsted"],
[6682, "Hovborg"],
[6683, "F&oslash;vling"],
[6690, "G&oslash;rding"],
[6700, "Esbjerg"],
[6705, "Esbjerg &Oslash;"],
[6710, "Esbjerg V"],
[6715, "Esbjerg N"],
[6720, "Fan&oslash;"],
[6731, "Tj&aelig;reborg"],
[6740, "Bramming"],
[6752, "Glejbjerg"],
[6753, "Agerb&aelig;k"],
[6760, "Ribe"],
[6771, "Gredstedbro"],
[6780, "Sk&aelig;rb&aelig;k"],
[6792, "R&oslash;m&oslash;"],
[6800, "Varde"],
[6818, "&Aring;rre"],
[6823, "Ansager"],
[6830, "N&oslash;rre Nebel"],
[6840, "Oksb&oslash;l"],
[6851, "Janderup Vestjylland"],
[6852, "Billum"],
[6853, "Vejers Strand"],
[6854, "Henne"],
[6855, "Outrup"],
[6857, "Bl&aring;vand"],
[6862, "Tistrup"],
[6870, "&Oslash;lgod"],
[6880, "Tarm"],
[6893, "Hemmet"],
[6900, "Skjern"],
[6920, "Videb&aelig;k"],
[6933, "Kib&aelig;k"],
[6940, "Lem St."],
[6950, "Ringk&oslash;bing"],
[6960, "Hvide Sande"],
[6971, "Spjald"],
[6973, "&Oslash;rnh&oslash;j"],
[6980, "Tim"],
[6990, "Ulfborg"],
[7000, "Fredericia"],
[7007, "Fredericia Sydjyllands Postcenter"],
[7080, "B&oslash;rkop"],
[7100, "Vejle"],
[7120, "Vejle &Oslash;st"],
[7130, "Juelsminde"],
[7140, "Stouby"],
[7150, "Barrit"],
[7160, "T&oslash;rring"],
[7171, "Uldum"],
[7173, "Vonge"],
[7182, "Bredsten"],
[7183, "Randb&oslash;l"],
[7184, "Vandel"],
[7190, "Billund"],
[7200, "Grindsted"],
[7250, "Hejnsvig"],
[7260, "S&oslash;nder Omme"],
[7270, "Stakroge"],
[7280, "S&oslash;nder Felding"],
[7300, "Jelling"],
[7321, "Gadbjerg"],
[7323, "Give"],
[7330, "Brande"],
[7361, "Ejstrupholm"],
[7362, "Hampen"],
[7400, "Herning"],
[7401, "Herning Vestjyllands Postcenter"],
[7430, "Ikast"],
[7441, "Bording"],
[7442, "Engesvang"],
[7451, "Sunds"],
[7470, "Karup Jylland"],
[7480, "Vildbjerg"],
[7490, "Aulum"],
[7500, "Holstebro"],
[7540, "Haderup"],
[7550, "S&oslash;rvad"],
[7560, "Hjerm"],
[7570, "Vemb"],
[7600, "Struer"],
[7620, "Lemvig"],
[7650, "B&oslash;vlingbjerg"],
[7660, "B&aelig;kmarksbro"],
[7673, "Harbo&oslash;re"],
[7680, "Thybor&oslash;n"],
[7700, "Thisted"],
[7730, "Hanstholm"],
[7741, "Fr&oslash;strup"],
[7742, "Vesl&oslash;s"],
[7752, "Snedsted"],
[7755, "Bedsted Thy"],
[7760, "Hurup Thy"],
[7770, "Vestervig"],
[7790, "Thyholm"],
[7800, "Skive"],
[7830, "Vinderup"],
[7840, "H&oslash;jslev"],
[7850, "Stoholm Jylland"],
[7860, "Sp&oslash;ttrup"],
[7870, "Roslev"],
[7884, "Fur"],
[7900, "Nyk&oslash;bing Mors"],
[7950, "Erslev"],
[7960, "Karby"],
[7970, "Redsted Mors"],
[7980, "Vils"],
[7990, "&Oslash;ster Assels"],
[8000, "&Aring;rhus C"],
[8011, "&Aring;rhus C &Oslash;stjyllands Postcenter"],
[8200, "&Aring;rhus N"],
[8210, "&Aring;rhus V"],
[8220, "Brabrand"],
[8230, "&Aring;byh&oslash;j"],
[8240, "Risskov"],
[8245, "Risskov &Oslash; &Oslash;stjyllands Postcenter"],
[8250, "Eg&aring;"],
[8260, "Viby Jylland"],
[8270, "H&oslash;jbjerg"],
[8300, "Odder"],
[8305, "Sams&oslash;"],
[8310, "Tranbjerg Jylland"],
[8320, "M&aring;rslet"],
[8330, "Beder"],
[8340, "Malling"],
[8350, "Hundslund"],
[8355, "Solbjerg"],
[8361, "Hasselager"],
[8362, "H&oslash;rning"],
[8370, "Hadsten"],
[8380, "Trige"],
[8381, "Tilst"],
[8382, "Hinnerup"],
[8400, "Ebeltoft"],
[8410, "R&oslash;nde"],
[8420, "Knebel"],
[8444, "Balle"],
[8450, "Hammel"],
[8462, "Harlev Jylland"],
[8464, "Galten"],
[8471, "Sabro"],
[8472, "Sporup"],
[8500, "Grenaa"],
[8520, "Lystrup"],
[8530, "Hjortsh&oslash;j"],
[8541, "Sk&oslash;dstrup"],
[8543, "Hornslet"],
[8544, "M&oslash;rke"],
[8550, "Ryomg&aring;rd"],
[8560, "Kolind"],
[8570, "Trustrup"],
[8581, "Nimtofte"],
[8585, "Glesborg"],
[8586, "&Oslash;rum Djurs"],
[8592, "Anholt"],
[8600, "Silkeborg"],
[8620, "Kjellerup"],
[8632, "Lemming"],
[8641, "Sorring"],
[8643, "Ans By"],
[8653, "Them"],
[8654, "Bryrup"],
[8660, "Skanderborg"],
[8670, "L&aring;sby"],
[8680, "Ry"],
[8700, "Horsens"],
[8721, "Daug&aring;rd"],
[8722, "Hedensted"],
[8723, "L&oslash;sning"],
[8732, "Hovedg&aring;rd"],
[8740, "Br&aelig;dstrup"],
[8751, "Gedved"],
[8752, "&Oslash;stbirk"],
[8762, "Flemming"],
[8763, "Rask M&oslash;lle"],
[8765, "Klovborg"],
[8766, "N&oslash;rre Snede"],
[8781, "Stenderup"],
[8783, "Hornsyld"],
[8800, "Viborg"],
[8830, "Tjele"],
[8831, "L&oslash;gstrup"],
[8832, "Skals"],
[8840, "R&oslash;dk&aelig;rsbro"],
[8850, "Bjerringbro"],
[8860, "Ulstrup"],
[8870, "Lang&aring;"],
[8881, "Thors&oslash;"],
[8882, "F&aring;rvang"],
[8883, "Gjern"],
[8900, "Randers C"],
[8920, "Randers NV"],
[8930, "Randers N&Oslash;"],
[8940, "Randers SV"],
[8950, "&Oslash;rsted"],
[8960, "Randers S&Oslash;"],
[8961, "Alling&aring;bro"],
[8963, "Auning"],
[8970, "Havndal"],
[8981, "Spentrup"],
[8983, "Gjerlev Jylland"],
[8990, "F&aring;rup"],
[9000, "Aalborg"],
[9020, "Aalborg Nordjyllands Postcenter"],
[9200, "Aalborg SV"],
[9210, "Aalborg S&Oslash;"],
[9220, "Aalborg &Oslash;st"],
[9230, "Svenstrup Jylland"],
[9240, "Nibe"],
[9260, "Gistrup"],
[9270, "Klarup"],
[9280, "Storvorde"],
[9293, "Kongerslev"],
[9300, "S&aelig;by"],
[9310, "Vodskov"],
[9320, "Hjallerup"],
[9330, "Dronninglund"],
[9340, "Asaa"],
[9352, "Dybvad"],
[9362, "Gandrup"],
[9370, "Hals"],
[9380, "Vestbjerg"],
[9381, "Sulsted"],
[9382, "Tylstrup"],
[9400, "N&oslash;rresundby"],
[9430, "Vadum"],
[9440, "Aabybro"],
[9460, "Brovst"],
[9480, "L&oslash;kken"],
[9490, "Pandrup"],
[9492, "Blokhus"],
[9493, "Saltum"],
[9500, "Hobro"],
[9510, "Arden"],
[9520, "Sk&oslash;rping"],
[9530, "St&oslash;vring"],
[9541, "Suldrup"],
[9550, "Mariager"],
[9560, "Hadsund"],
[9574, "B&aelig;lum"],
[9575, "Terndrup"],
[9600, "Aars"],
[9610, "N&oslash;rager"],
[9620, "Aalestrup"],
[9631, "Gedsted"],
[9632, "M&oslash;ldrup"],
[9640, "Fars&oslash;"],
[9670, "L&oslash;gst&oslash;r"],
[9681, "Ranum"],
[9690, "Fjerritslev"],
[9700, "Br&oslash;nderslev"],
[9740, "Jerslev Jylland"],
[9750, "&Oslash;stervr&aring;"],
[9760, "Vr&aring;"],
[9800, "Hj&oslash;rring"],
[9830, "T&aring;rs"],
[9850, "Hirtshals"],
[9870, "Sindal"],
[9881, "Bindslev"],
[9900, "Frederikshavn"],
[9940, "L&aelig;s&oslash;"],
[9970, "Strandby"],
[9981, "Jerup"],
[9982, "&Aring;lb&aelig;k"],
[9990, "Skagen"]
];

function ZIPCodeToCity(zip) {
	for (var i = 0; i < ZIP_INFO.length; i++) {
		var current = ZIP_INFO[i];
		if (current.length == 2 && zip == current[0])
			return current[1];
		else if (current.length == 3 && zip >= current[0] && zip <= current[1])
			return current[2];
	}
	return "";
}

