var oceanports = {
'CI':{ n:'Cote d`Ivoire',ports:{10030:['Abidjan','',5.336318,-4.027751]}},
'AE':{ n:'United Arab Emirates',ports:{10278:['Abu Dhabi','',24.466667,-54.366669],10303:['Ajman','',25.417000,55.299999],10001:['Dubai (Jebel Ali)','',24.997517,55.071388],10257:['Sharjah','',24.000000,54.000000]}},
'YE':{ n:'Yemen',ports:{10176:['Aden','',12.772440,45.039268],10177:['Hodeidah','',14.773090,42.963753]}},
'KZ':{ n:'Kazakhstan',ports:{10271:['Aktau','',43.459999,51.119999],10102:['Almaty','',43.354141,76.929016],10103:['Astana','',51.179600,71.447502],10273:['Pavlodar','',52.299999,76.949997],10260:['Petropavlovsk','',52.980000,158.649994],10104:['Semipalatinsk','',50.409401,80.254402],10259:['Ust-Kamenogorsk','',49.978889,82.610283]}},
'LY':{ n:'Libyan Arab Jamahiriya',ports:{10108:['Al Khums','',32.648731,14.265758],10109:['Benghazi','',32.109901,20.091200],10205:['Derna','',32.626423,22.628174],10249:['Khums','',32.349998,13.560000],10110:['Misurata','',32.374298,15.090000]}},
'EG':{ n:'Egypt',ports:{10057:['Alexandria','',31.213499,29.944300],10059:['Port Said','',31.260300,32.296501]}},
'DZ':{ n:'Algeria',ports:{10304:['Algiers','',3.217000,36.419998]}},
'NL':{ n:'Netherlands',ports:{10193:['Amesterdam','',52.340000,4.820000],10117:['Rotterdam','',51.922691,4.470787]}},
'US':{ n:'United States',ports:{10287:['Anchorage','99501',61.240276,-149.886108],10181:['Baltimore','21226',39.204376,-76.554604],10296:['Beaumont','',30.459999,-94.540001],10253:['Brunswick','',31.799999,-81.290001],10285:['Cape Canaveral Port','32920',28.000000,-80.000000],10254:['Charleston','',32.459999,-79.559998],10310:['Chicago','',0.000000,0.000000],10196:['Fernandina Beach','',30.670744,-81.462517],10161:['Galveston','77550',29.288904,-94.838165],10292:['Grays Harbor','98520',47.043362,-123.762543],10291:['Hilo (Hawaii)','96720',19.737778,-155.079437],10288:['Honolulu (Oahu)','96850',21.306944,-157.858337],10162:['Houston','77571',29.681404,-95.049461],10163:['Jacksonville','32226',30.457336,-81.493797],10289:['Kahului (Maui)','96732',19.666945,-154.985275],10180:['Los Angeles - LGB','90731',33.754719,-118.249565],10165:['Miami','33132',25.773041,-80.166367],10290:['Nawiliwili (Kauai)','96766',21.955557,-159.352783],10166:['New Jersey','07002',40.658802,-74.106377],10167:['Norfolk','23324',36.854630,-76.274399],10238:['Panama City','',30.150000,-85.660004],10250:['Port Everglades Terminal','',26.070000,-80.080002],10212:['Port of Palm Beach','33404',26.709999,-80.059998],10270:['Portsmouth','23707',36.831299,-76.345642],10190:['Providence','02905',41.810001,-71.400002],10295:['San Diego','',32.715000,-117.162498],10168:['Savannah','31408',32.117519,-81.146210],10275:['Seattle','',47.609722,-122.333054],10234:['Tacoma','',47.250000,-122.440002],10262:['Tampa','33605',27.980000,-82.410004],10182:['Wilmington','19801',39.718094,-75.505318]}},
'AI':{ n:'Anguilla',ports:{10213:['Anguilla','',18.220554,-63.068615]}},
'AG':{ n:'Antigua and Barbuda',ports:{10214:['Antigua','',17.074656,-61.817520]}},
'BE':{ n:'Belgium',ports:{10011:['Antwerpen','',51.220581,4.399722],10012:['Zeebrugge','',51.331345,3.206837]}},
'JO':{ n:'Jordan',ports:{10092:['Aqaba','',29.531919,35.006084]}},
'CL':{ n:'Chile',ports:{10031:['Arica','',-18.487379,-70.322159],10032:['Iqueque','',-20.244074,-70.138565],10179:['San Antonio','',-27.866667,-70.050003],10033:['Velparaiso','',-33.050461,-71.616447]}},
'IL':{ n:'Israel',ports:{10084:['Ashdod','',31.819799,34.669601],10085:['Haifa','',32.793800,35.028198]}},
'TM':{ n:'Turkmenistan',ports:{10151:['Ashgabat','',37.972080,58.379288],10308:['Charjew','',39.101391,63.575001]}},
'PY':{ n:'Paraguay',ports:{10134:['Asuncion','',-25.300493,-57.636230]}},
'NZ':{ n:'New Zealand',ports:{10120:['Auckland','',-36.847385,174.765732],10248:['New Zealand','',41.189999,174.460007]}},
'BH':{ n:'Bahrain',ports:{10015:['Bahrain','',25.930414,50.637772]}},
'AZ':{ n:'Azerbaijan',ports:{10009:['Baku','',40.383438,49.893227]}},
'PA':{ n:'Panama',ports:{10266:['Balboa','',8.570000,-79.339996],10122:['Colon','',9.359167,-79.901390],10199:['Cristobal','',9.072806,-79.389038],10123:['Manzanillo','',8.964123,-79.547020],10124:['Panama City','',8.994269,-79.518791]}},
'TH':{ n:'Thailand',ports:{10149:['Bangkok','',13.723419,100.476234],10239:['Laem Chabang','',13.100000,100.889999]}},
'GM':{ n:'Gambia',ports:{10072:['Banjul','',13.455000,-16.588699]}},
'ME':{ n:'Montenegro',ports:{10047:['Bar','',42.098221,19.086428]}},
'BB':{ n:'Barbados',ports:{10215:['Barbados','',13.193887,-59.543198],10010:['Bridgetown','',13.093500,-59.610500]}},
'ES':{ n:'Spain',ports:{10060:['Barcelona','',41.387917,2.169919],10061:['Valencia','',39.470238,-0.376805]}},
'CO':{ n:'Colombia',ports:{10044:['Barranquilla','',10.976520,-74.810074],10246:['Buenaventura','',3.800000,-77.099998],10245:['Cartagena','',10.250000,-75.330002]}},
'KN':{ n:'Saint Kitts and Nevis',ports:{10229:['Bassetterre','',17.290001,-62.720001],10222:['Nevis','',17.343380,-62.755905],10210:['St Kitts','',17.200001,-62.450001]}},
'GQ':{ n:'Equatorial Guinea',ports:{10305:['Bata','',1.510000,9.450000],10192:['Malabo','',3.754634,8.813782]}},
'GE':{ n:'Georgia',ports:{10306:['Batumi','',41.389999,41.389999],10070:['Poti','',42.150879,41.667751]}},
'LB':{ n:'Lebanon',ports:{10105:['Beirut','',33.888630,35.495480]}},
'ID':{ n:'Indonesia',ports:{10082:['Belawan','',3.783000,98.688004],10283:['Jakarta','',-6.174444,106.829445]}},
'BZ':{ n:'Belize',ports:{10020:['Belize City','',17.497713,-88.186653]}},
'NO':{ n:'Norway',ports:{10118:['Bergen','',60.388073,5.331851],10265:['Drammen','',59.439999,10.140000],10119:['Oslo','',59.913818,10.738741]}},
'KG':{ n:'Kyrgyzstan',ports:{10097:['Bishkek','',42.867901,74.598396]}},
'GW':{ n:'Guinea-Bissau',ports:{10307:['Bissau','',12.000000,15.000000]}},
'CD':{ n:'Congo, Democratic Republic of the',ports:{10025:['Boma','',-4.059695,12.850635],10026:['Matadi','',-5.806865,13.482907]}},
'AW':{ n:'Aruba',ports:{10244:['Bonaire, Curacao','',12.500000,-69.900002]}},
'DE':{ n:'Germany',ports:{10050:['Bremerhaven','',53.548244,8.582657],10051:['Hamburg','',53.553406,9.992196]}},
'AU':{ n:'Australia',ports:{10264:['Brisbane','',-27.280001,153.020004],10284:['Fremantle','',-25.274399,133.775131],10007:['Melbourne','',-37.814251,144.963165],10299:['Port Kembla','',-34.279999,150.539993],10008:['Sydney','',-33.867138,151.207108]}},
'HU':{ n:'Hungary',ports:{10081:['Budapest','',47.498402,19.040758]}},
'AR':{ n:'Argentina',ports:{10006:['Buenos Aires','',-34.608418,-58.373161]}},
'BG':{ n:'Bulgaria',ports:{10013:['Burgas','',42.497677,27.470024],10014:['Varna','',43.216644,27.911806]}},
'KR':{ n:'Korea, Republic of',ports:{10100:['Busan','',35.179554,129.075638],10282:['Masan','',35.907757,-127.766922]}},
'PE':{ n:'Peru',ports:{10125:['Callao','',-12.071851,-77.217522],10126:['Paita','',-14.065594,-75.724693]}},
'VE':{ n:'Venezuela, Bolivarian Republic of',ports:{10171:['Caracas (La Guaira)','',10.496050,-66.898277],10172:['Puerto Cabello','',10.468280,-68.011642]}},
'CR':{ n:'Costa Rica',ports:{10312:['Cartago','',9.520000,-83.550003],10045:['Puerto Limon','',9.989424,-83.037392],10046:['San Jose','',9.940202,-84.100189]}},
'MA':{ n:'Morocco',ports:{10111:['Casablanca','',33.588902,-7.608900]}},
'LC':{ n:'Saint Lucia',ports:{10228:['Casteries','',13.990000,-61.000000],10209:['St Lucia','',13.830000,-61.049999]}},
'DO':{ n:'Dominican Republic',ports:{10218:['Caucedo','',18.416668,-69.633331],10195:['Puerto Plata','',19.782099,-70.684692],10197:['Rio Haina','',18.475182,-70.005600],10054:['Santo Domingo','',18.479013,-69.890785]}},
'KY':{ n:'Cayman Islands',ports:{10216:['Cayman Islands','',19.513470,-80.566956]}},
'PH':{ n:'Philippines',ports:{10127:['Cebu','',10.307230,123.898399],10128:['Manila','',14.601033,120.976158]}},
'IN':{ n:'India',ports:{10297:['Chennai','',13.040000,-80.169998],10279:['Mumbai','',18.975000,-72.825836]}},
'JP':{ n:'Japan',ports:{10294:['Chiba/Hitachi','',35.716702,140.649902],10274:['Kobe','',34.683334,135.199997],10093:['Nagoya','',35.181446,136.906403],10094:['Osaka','',34.693737,135.502167],10095:['Yokohama','',35.443707,139.638031]}},
'GN':{ n:'Guinea',ports:{10073:['Conakry','',9.537029,-13.678470]}},
'RO':{ n:'Romania',ports:{10136:['Constanta','',44.184216,28.643822]}},
'DK':{ n:'Denmark',ports:{10053:['Copenhagen','',55.676292,12.568116]}},
'BJ':{ n:'Benin',ports:{10016:['Cotonou','',6.370383,2.371490]}},
'SN':{ n:'Senegal',ports:{10146:['Dakar','',14.686680,-17.451920]}},
'CN':{ n:'China',ports:{10035:['Dalian','',38.914452,121.616486],10036:['Guangzhou','',23.127041,113.341530],10037:['Hong Kong','',22.320335,114.239052],10039:['Ningbo','',29.868336,121.543991],10040:['Qingdao','',36.066570,120.382668],10041:['Shanghai','',31.224354,121.475914],10293:['Shenzhen (Yantian)','',22.330000,114.059998],10309:['Tianjin','',39.133331,117.183334],10042:['Xiamen','',24.479670,118.089767],10043:['Xingang','',31.747211,120.933655]}},
'SA':{ n:'Saudi Arabia',ports:{10142:['Dammam','',26.433332,50.116669],10143:['Jeddah','',21.543486,39.172989]}},
'TZ':{ n:'Tanzania, United Republic of',ports:{10157:['Dar Es Salaam','',-6.743714,39.269257]}},
'DJ':{ n:'Djibouti',ports:{10052:['Djibouti','',11.588599,43.145851]}},
'QA':{ n:'Qatar',ports:{10135:['Doha','',25.281893,51.517540]}},
'DM':{ n:'Dominica',ports:{10217:['Dominica','',15.414999,-61.370975]}},
'CM':{ n:'Cameroon',ports:{10034:['Douala','',4.044500,9.697700]}},
'IE':{ n:'Ireland',ports:{10083:['Dublin','',53.344105,-6.267494]}},
'ZA':{ n:'South Africa',ports:{10178:['Durban','',-29.857801,31.025612]}},
'AL':{ n:'Albania',ports:{10002:['Durres','',41.327122,19.454281]}},
'TJ':{ n:'Tajikistan',ports:{10150:['Dushanbe','',38.615795,68.773727]}},
'CA':{ n:'Canada',ports:{10276:['Edmonton','T5J 0Z9',53.340000,-113.250000],10021:['Halifax','B3H4P8',44.628143,-63.567314],10022:['Montreal','H1N2G2',45.578300,-73.514351],10023:['Toronto','M5A1A7',43.645885,-79.351387],10024:['Vancouver','V6A1H7',49.282722,-123.084579]}},
'NI':{ n:'Nicaragua',ports:{10230:['Elrama','',12.330000,-84.660004],10116:['Managua','',12.147460,-86.273392],10211:['Rama','',12.000000,-83.750000]}},
'GB':{ n:'United Kingdom',ports:{10066:['Felixstowe','',51.961189,1.349252],10068:['Southampton','',50.904964,-1.403234],10069:['Thamesport','',51.250000,43.000000]}},
'FR':{ n:'France',ports:{10064:['Fos','',43.437721,4.944564],10252:['Le Havre','',49.500000,0.178900]}},
'BS':{ n:'Bahamas',ports:{10236:['Freeport','',26.330000,-78.419998],10221:['Marsh Harbour','',26.540001,-77.063820],10019:['Nassau','',25.066128,-77.339027]}},
'SL':{ n:'Sierra Leone',ports:{10267:['Freetown','',8.300000,11.300000]}},
'PL':{ n:'Poland',ports:{10130:['Gdansk','',54.352024,18.646639],10131:['Gdynia','',54.518890,18.530540]}},
'CH':{ n:'Switzerland',ports:{10028:['Geneva','',46.203812,6.139959],10029:['Zurich','',47.369022,8.538033]}},
'IT':{ n:'Italy',ports:{10088:['Genoa','',44.407063,8.933989],10258:['Gioia Tauro','',38.259998,15.530000],10089:['Livorno','',43.551876,10.308011],10090:['Naples','',40.840096,14.251636],10311:['Savona','',44.311069,8.477250],10256:['Venice','',45.259998,12.200000]}},
'GD':{ n:'Grenada',ports:{10219:['Gernada','',37.081261,-3.258363]}},
'SE':{ n:'Sweden',ports:{10144:['Gothenburg','',57.696980,11.986383]}},
'GT':{ n:'Guatemala',ports:{10076:['Guatemala City','',14.624795,-90.532822],10077:['Puerto Barrios','',15.724973,-88.593582],10078:['Santo Tomas Castilla','',15.690180,-88.620407]}},
'EC':{ n:'Ecuador',ports:{10055:['Guayaquil','',-2.203816,-79.897453]}},
'GY':{ n:'Guyana',ports:{10220:['Guyana','',4.860000,-58.930180]}},
'VN':{ n:'Viet Nam',ports:{10173:['Haiphong','',20.861361,106.679802],10174:['Ho Chi Minh City','',10.759180,106.662498]}},
'FI':{ n:'Finland',ports:{10062:['Helsinki','',60.169880,24.938408],10063:['Kotka-Hamina','',60.566666,27.166668]}},
'BY':{ n:'Belarus',ports:{10235:['Hrodna','',53.000000,28.000000],10194:['Minsk','',53.560001,27.379999]}},
'UA':{ n:'Ukraine',ports:{10158:['Iljicevsk','',46.384361,30.645676],10159:['Odessa','',46.469330,30.735561]}},
'TR':{ n:'Turkey',ports:{10153:['Istanbul','',41.012379,28.975925],10154:['Izmir','',38.418697,27.129686],10155:['Mersin','',36.799900,34.632542]}},
'TW':{ n:'Taiwan',ports:{10206:['Kaohsiung','',22.648315,120.303337],10156:['Keelung','',25.108980,121.708145],10202:['Taichung','',24.268656,120.467094]}},
'PK':{ n:'Pakistan',ports:{10129:['Karachi - Port Qasim','',24.998505,67.027588]}},
'JM':{ n:'Jamaica',ports:{10091:['Kingston','',17.992731,-76.792007]}},
'LT':{ n:'Lithuania',ports:{10106:['Klaipeda','',55.698540,21.147318]}},
'SI':{ n:'Slovenia',ports:{10145:['Koper','',45.548264,13.731171]}},
'RU':{ n:'Russian Federation',ports:{10137:['Krasnoyarsk','',56.001251,92.885590],10268:['Magadan','',59.380001,150.500000],10138:['Novorossiysk','',44.752861,37.768311],10139:['Novosibirsk','',55.039230,82.927818],10140:['St. Petersburg','',59.939037,30.315784],10141:['Vladivostok','',43.130692,131.923828]}},
'KW':{ n:'Kuwait',ports:{10101:['Kuwait','',29.511604,47.606163]}},
'NG':{ n:'Nigeria',ports:{10115:['Lagos','',6.441158,3.417977],10191:['Onne','',4.743926,7.038546]}},
'GA':{ n:'Gabon',ports:{10286:['Liberville','',0.383333,9.450000]}},
'CY':{ n:'Cyprus',ports:{10048:['Limassol','',34.683338,33.051109]}},
'AO':{ n:'Angola',ports:{10004:['Lobito','',-12.389890,13.549000],10005:['Luanda','',-8.813500,13.231900]}},
'TG':{ n:'Togo',ports:{10148:['Lome','',6.126586,1.227839]}},
'MZ':{ n:'Mozambique',ports:{10298:['Maputo','',-25.580000,32.349998]}},
'ER':{ n:'Eritrea',ports:{10280:['Massawa','',15.670278,-39.368057]}},
'KE':{ n:'Kenya',ports:{10096:['Mombassa','',-4.053054,39.672859]}},
'LR':{ n:'Liberia',ports:{10204:['Monrovia','',6.298970,-10.796843]}},
'UY':{ n:'Uruguay',ports:{10169:['Montevideo','',-34.894119,-56.067451]}},
'OM':{ n:'Oman',ports:{10121:['Muscat','',23.613819,58.592239]}},
'NC':{ n:'New Caledonia',ports:{10263:['Noumea','',22.250000,166.470001]}},
'GL':{ n:'Greenland',ports:{10272:['Nuuk','',64.180000,-51.721600]}},
'MF':{ n:'Saint Martin (French part)',ports:{10227:['Philipsburg','',18.020000,-63.040001]}},
'AN':{ n:'Netherlands Antilles',ports:{10240:['Philipsburg','',181.000000,-631.000000]}},
'KH':{ n:'Cambodia',ports:{10098:['Phnom Penh','',11.543400,104.898399],10099:['Sihanoukville','',10.608570,103.530296]}},
'GR':{ n:'Greece',ports:{10074:['Piraeus','',37.939533,23.644684],10075:['Thessaloniki','',40.625034,22.972548]}},
'CG':{ n:'Congo',ports:{10027:['Pointe-Noire','',-4.796820,11.844740]}},
'HT':{ n:'Haiti',ports:{10198:['Port au Prince','',18.542540,-72.331635]}},
'MY':{ n:'Malaysia',ports:{10113:['Port kelang','',3.012530,101.411240]}},
'MU':{ n:'Mauritius',ports:{10300:['Port Louis','',-20.100000,57.299999]}},
'TT':{ n:'Trinidad and Tobago',ports:{10208:['Port of Spain','',10.775032,-61.285400],10232:['Trinidad','',10.690000,-61.220001]}},
'RE':{ n:'Reunion',ports:{10302:['Port Reunion','',-20.549999,55.180000]}},
'VU':{ n:'Vanuatu',ports:{10175:['Port Villa','',-17.740391,168.320999]}},
'PT':{ n:'Portugal',ports:{10133:['Porto','',41.149967,-8.610243]}},
'CZ':{ n:'Czech Republic',ports:{10049:['Prague','',50.087811,14.420460]}},
'MX':{ n:'Mexico',ports:{10237:['Progreso','',19.330000,-99.199997]}},
'HN':{ n:'Honduras',ports:{10079:['Puerto Cortes','',15.845429,-87.922737]}},
'LV':{ n:'Latvia',ports:{10107:['Riga','',56.946537,24.104851]}},
'HR':{ n:'Croatia',ports:{10080:['Rijeka','',45.328434,14.436370]}},
'PR':{ n:'Puerto Rico',ports:{10132:['San Juan','',18.466459,-66.118301]}},
'SV':{ n:'El Salvador',ports:{10147:['San Salvador','',13.703416,-89.207329]}},
'BR':{ n:'Brazil',ports:{10017:['Santos','',-23.961836,-46.332249],10247:['Vitoria','',20.200001,-40.200001]}},
'SG':{ n:'Singapore',ports:{10281:['Singapore','',1.366700,-103.800003]}},
'BL':{ n:'Saint Barthelemy',ports:{10223:['St Barths','',17.900000,-62.820587]}},
'VG':{ n:'Virgin Islands, British',ports:{10225:['St Croix','',18.330000,-64.889999],10231:['Tortola','',18.430000,-64.629997]}},
'GP':{ n:'Guadeloupe',ports:{10207:['ST MAARTEN','',17.590000,-63.099998]}},
'VI':{ n:'Virgin Islands, U.S.',ports:{10224:['St Thomas','',18.330000,-64.889999]}},
'VC':{ n:'Saint Vincent and the Grenadines',ports:{10226:['St Vincent','',13.260000,-61.209999]}},
'EE':{ n:'Estonia',ports:{10056:['Tallinn','',59.438862,24.754473]}},
'MG':{ n:'Madagascar',ports:{10301:['Tamatave','',-18.799999,49.250000]}},
'UZ':{ n:'Uzbekistan',ports:{10170:['Tashkent','',41.359287,69.248199]}},
'GH':{ n:'Ghana',ports:{10071:['Tema','',5.634001,0.008229]}},
'TN':{ n:'Tunisia',ports:{10152:['Tunis','',36.833195,10.176086]}},
'TC':{ n:'Turks and Caicos Islands',ports:{10233:['Turks and caicos','',21.690001,-71.790001]}},
'MN':{ n:'Mongolia',ports:{10112:['Ulaanbaatar','',47.913799,106.921997]}},
'IQ':{ n:'Iraq',ports:{10087:['Umm Qasr','',30.029800,47.941002]}},
'MT':{ n:'Malta',ports:{10251:['Valetta','',35.529999,-14.310000]}},
'NA':{ n:'Namibia',ports:{10114:['Walvis bay','',-22.955090,14.520300]}},
'AM':{ n:'Armenia',ports:{10003:['Yerevan','',40.159592,44.508999]}}
}

