var oceanports = {
'CI':{ n:'Cote d`Ivoire',ports:{10030:['Abidjan','',5.336318,-4.027751]}},
'YE':{ n:'Yemen',ports:{10176:['Aden','',12.772440,45.039268],10177:['Hodeidah','',14.773090,42.963753]}},
'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],10058:['El Iskandariya (Alexandria)','',31.213499,29.944300],10059:['Port Said','',31.260300,32.296501]}},
'KZ':{ n:'Kazakhstan',ports:{10102:['Almaty','',43.354141,76.929016],10103:['Astana','',51.179600,71.447502],10260:['Petropavlovsk','',52.980000,158.649994],10104:['Semipalatinsk','',50.409401,80.254402],10259:['Ust-Kamenogorsk','',49.978889,82.610283]}},
'NL':{ n:'Netherlands',ports:{10193:['Amesterdam','',52.340000,4.820000],10117:['Rotterdam','',51.922691,4.470787]}},
'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 (El Akaba)','',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]}},
'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]}},
'US':{ n:'United States',ports:{10181:['Baltimore','21226',39.204376,-76.554604],10253:['Brunswick','',31.799999,-81.290001],10254:['Charleston','',32.459999,-79.559998],10196:['Fernandina Beach','',30.670744,-81.462517],10161:['Galveston','77550',29.288904,-94.838165],10162:['Houston','77571',29.681404,-95.049461],10163:['Jacksonville','32226',30.457336,-81.493797],10180:['Los Angeles/LGB','90731',33.754719,-118.249565],10165:['Miami','33132',25.773041,-80.166367],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],10190:['Providence','02905',41.810001,-71.400002],10168:['Savannah','31408',32.117519,-81.146210],10234:['Tacoma','',47.250000,-122.440002],10182:['Wilmington','19801',39.718094,-75.505318]}},
'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]}},
'LB':{ n:'Lebanon',ports:{10105:['Beirut','',33.888630,35.495480]}},
'ID':{ n:'Indonesia',ports:{10082:['Belawan','',3.783000,98.688004]}},
'BZ':{ n:'Belize',ports:{10020:['Belize City','',17.497713,-88.186653]}},
'NO':{ n:'Norway',ports:{10118:['Bergen','',60.388073,5.331851],10119:['Oslo','',59.913818,10.738741]}},
'KG':{ n:'Kyrgyzstan',ports:{10097:['Bishkek','',42.867901,74.598396]}},
'CD':{ n:'Congo, Democratic Republic of the',ports:{10025:['Boma','',-4.059695,12.850635],10026:['Matadi','',-5.806865,13.482907]}},
'IN':{ n:'India',ports:{10086:['Bombay ( Mumbay )','',19.017656,72.856178]}},
'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]}},
'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]}},
'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]}},
'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]}},
'PA':{ n:'Panama',ports:{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]}},
'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],10038:['Huangpu (G.P.)','',23.097521,113.424202],10039:['Ningbo','',29.868336,121.543991],10040:['Quingdao','',36.066570,120.382668],10041:['Shanghai','',31.224354,121.475914],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]}},
'AE':{ n:'United Arab Emirates',ports:{10257:['Dubai','',24.000000,54.000000],10001:['Jebel Ali','',24.997517,55.071388]}},
'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]}},
'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],10067:['Seattle','',53.843395,-3.030785],10068:['Southampton','',50.904964,-1.403234],10069:['Thamesport','',51.250000,43.000000]}},
'FR':{ n:'France',ports:{10064:['Fos','',43.437721,4.944564],10252:['La Havre','',49.500000,0.178900],10065:['Le Havre','',49.492592,0.106503]}},
'SL':{ n:'Sierra Leone',ports:{10018:['Freeport','',8.300000,13.150000]}},
'BS':{ n:'Bahamas',ports:{10236:['Freeport','',26.330000,-78.419998],10221:['Marsh Harbour','',26.540001,-77.063820],10019:['Nassau','',25.066128,-77.339027]}},
'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],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:['HoChiMinh City','',10.759180,106.662498]}},
'CA':{ n:'Canada',ports:{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]}},
'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, Province of China',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],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 (Tin Can Island)','',6.441158,3.417977],10191:['Onne','',4.743926,7.038546]}},
'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]}},
'GQ':{ n:'Equatorial Guinea',ports:{10192:['Malabo','',3.754634,8.813782]}},
'AU':{ n:'Australia',ports:{10007:['Melbourne','',-37.814251,144.963165],10008:['Sydney','',-33.867138,151.207108]}},
'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]}},
'JP':{ n:'Japan',ports:{10093:['Nagoya','',35.181446,136.906403],10094:['Osaka','',34.693737,135.502167],10095:['Yokohama','',35.443707,139.638031]}},
'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]}},
'TT':{ n:'Trinidad and Tobago',ports:{10208:['Port of Spain','',10.775032,-61.285400],10232:['Trinidad','',10.690000,-61.220001]}},
'VU':{ n:'Vanuatu',ports:{10175:['Port Villa','',-17.740391,168.320999]}},
'PT':{ n:'Portugal',ports:{10133:['Porto','',41.149967,-8.610243]}},
'GE':{ n:'Georgia',ports:{10070:['Poti','',42.150879,41.667751]}},
'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]}},
'CR':{ n:'Costa Rica',ports:{10045:['Puerto Limon','',9.989424,-83.037392],10046:['San Jose','',9.940202,-84.100189]}},
'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]}},
'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]}},
'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]}}
}
