<html>
<head>
<title>Earth Geography Map Helper Clickaround and Scroll Around - RJM Programming - Thanks to https://www.naturalearthdata.com/downloads/50m-raster-data/50m-cross-blend-hypso/ and https://maps.google.com</title>
<meta id="myviewport" name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.1, maximum-scale=8, user-scalable=yes" >
<style>
* { margin: 0 0 0 0; padding: 0 0 0 0; }

.custom-alert {
display: inline-block;
visibility: visible;
background-color: rgba(102,102,102,0.8);
color: #fff;
text-align: enter;
margin: 5% auto;
padding: 12px 28px;
}


</style>
<script type=text/javascript>
var doelev=true; // http://veloroutes.org/elevation/?location=23%2C21&units=m
var tenthousand=10000;
var pos3=0.0, pos4=0.0;
var toplat=90.0, toplong=-180.0;
var bottomlat=-90.0, bottomlong=180.0;
var width=0.0, height=0.0;
var thislat=0.0, thislong=0.0;
var rect=null;
var aplace='';
var isotwo='';
var justp=false;
var tzplace='';
var force=false;
var onlygo=false;
var subout='';
var geis=null, gmis=null, evis=null, wkis=null;
var retval=null;
var glatis=0.0, glongis=0.0;
var redo=false;
var toastform="<input type=checkbox id=gm checked>Google Maps</input><br><input type=checkbox id=ge checked>Google Earth</input><br><input type=checkbox id=mc checked>Google Map Chart</input><br><input type=checkbox id=gc checked>Google Geo Chart</input><br><input type=checkbox id=ev checked>Elevation</input><br><input type=checkbox id=wk disabled>Wikipedia</input><br><input type=checkbox id=cw disabled><span id=scw>Colour Wheel</span></input><br><br><br><input onkeypress='tenthousand=-60000;' onblur='tenthousand=-60000; assess(this.value);' type=text id=mysearch placeholder=Search... title=Search value='' style='padding: 5 5 5 5;background-color:lightpink;width:80%;'></input><br><br><input type=button id=bgo value='Go' onclick=\"tenthousand=0; hideIt(); gtn(); this.style.display='none'; showIt();\" style='padding: 5 5 5 5;background-color:orange;display:none;'></input> <input type=button id=bcancel value=Cancel onclick='tenthousand=0; hideIt();' style='padding: 5 5 5 5;background-color:yellow;'></input> <input style='padding: 5 5 5 5;background-color:lightgreen;' onclick='retval=dostuff(); setTimeout(lookback, 2000);' id=bok value=OK type=button></input><br><br><iframe id=ifcw title=\"//www.rjmprogramming.com.au/HTMLCSS/colour_wheel.html?mode=\" src=\"//www.rjmprogramming.com.au/HTMLCSS/colour_wheel.html?mode=\" style=\"display:none;width:95%;height:800px;\"></iframe><br><iframe id=ifmc title=\"//www.rjmprogramming.com.au/PHP/Map/map.php?title=Places&onclick=y&label=['Lat',&value='Lon','Name']&data=,[0,0,~Place~]\" src=\"//www.rjmprogramming.com.au/PHP/Map/map.php?title=Places&onclick=y&label=['Lat',&value='Lon','Name']&data=,[0,0,~Place~]\" style=width:95%;height:600px;display:none;opacity:1.0;></iframe><br><iframe id=ifgc title=\"//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php#?title=Greenwich%20London%20Places&aregexographicals=y&aregeographicals=HTTP.From%2Chttp.To%2Chttp.Greenwich&peninfo=51.4769|-0.0005|127968_From,51.4769|-0.0005|128205_To,51.4769|-0.0005|Greenwich&width=834&height=520&country=Places&popularity=&data=%20[51.4769|-0.0005|~From~,2]%20,%20[51.4769|-0.0005|~To~,2]%20,%20[51.4769|-0.0005|~Greenwich~,2]\" src=\"//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=Greenwich%20London%20Places&aregexographicals=y&aregeographicals=HTTP.From%2Chttp.To%2Chttp.Greenwich&peninfo=51.4769|-0.0005|127968_From,51.4769|-0.0005|128205_To,51.4769|-0.0005|Greenwich&width=500&height=312&country=Places&popularity=&data=%20[51.4769|-0.0005|~From~,2]%20,%20[51.4769|-0.0005|~To~,2]%20,%20[51.4769|-0.0005|~Greenwich~,2]\" style=width:95%;height:600px;display:none;opacity:1.0;></iframe>";
var tzlist="<option value='Africa/Abidjan' data-geo='5.31666,-4.03334,GMT,CI,+0'>Africa/Abidjan</option><option value='Africa/Accra' data-geo='5.55,-0.21667,GMT,GH,+0'>Africa/Accra</option><option value='Africa/Addis_Ababa' data-geo='9.03333,38.7,EAT,ET,+3'>Africa/Addis_Ababa</option><option value='Africa/Algiers' data-geo='36.78333,3.05,CET,DZ,+1'>Africa/Algiers</option><option value='Africa/Asmara' data-geo='15.33333,38.88333,EAT,ER,+3'>Africa/Asmara</option><option value='Africa/Bamako' data-geo='12.65,-8,GMT,ML,+0'>Africa/Bamako</option><option value='Africa/Bangui' data-geo='4.36666,18.58333,WAT,CF,+1'>Africa/Bangui</option><option value='Africa/Banjul' data-geo='13.46666,-16.65,GMT,GM,+0'>Africa/Banjul</option><option value='Africa/Bissau' data-geo='11.85,-15.58334,GMT,GW,+0'>Africa/Bissau</option><option value='Africa/Blantyre' data-geo='-15.78334,35,CAT,MW,+2'>Africa/Blantyre</option><option value='Africa/Brazzaville' data-geo='-4.26667,15.28333,WAT,CG,+1'>Africa/Brazzaville</option><option value='Africa/Bujumbura' data-geo='-3.38334,29.36666,CAT,BI,+2'>Africa/Bujumbura</option><option value='Africa/Cairo' data-geo='30.05,31.25,EET,EG,+2'>Africa/Cairo</option><option value='Africa/Casablanca' data-geo='33.65,-7.58334,+01,MA,+0'>Africa/Casablanca</option><option value='Africa/Ceuta' data-geo='35.88333,-5.31667,CEST,ES,+1'>Africa/Ceuta</option><option value='Africa/Conakry' data-geo='9.51666,-13.71667,GMT,GN,+0'>Africa/Conakry</option><option value='Africa/Dakar' data-geo='14.66666,-17.43334,GMT,SN,+0'>Africa/Dakar</option><option value='Africa/Dar_es_Salaam' data-geo='-6.8,39.28333,EAT,TZ,+3'>Africa/Dar_es_Salaam</option><option value='Africa/Djibouti' data-geo='11.6,43.15,EAT,DJ,+3'>Africa/Djibouti</option><option value='Africa/Douala' data-geo='4.05,9.7,WAT,CM,+1'>Africa/Douala</option><option value='Africa/El_Aaiun' data-geo='27.15,-13.2,+01,EH,+0'>Africa/El_Aaiun</option><option value='Africa/Freetown' data-geo='8.5,-13.25,GMT,SL,+0'>Africa/Freetown</option><option value='Africa/Gaborone' data-geo='-24.65001,25.91666,CAT,BW,+2'>Africa/Gaborone</option><option value='Africa/Harare' data-geo='-17.83334,31.05,CAT,ZW,+2'>Africa/Harare</option><option value='Africa/Johannesburg' data-geo='-26.25,28,SAST,ZA,+2'>Africa/Johannesburg</option><option value='Africa/Juba' data-geo='4.85,31.6,EAT,SS,+3'>Africa/Juba</option><option value='Africa/Kampala' data-geo='0.31666,32.41666,EAT,UG,+3'>Africa/Kampala</option><option value='Africa/Khartoum' data-geo='15.6,32.53333,CAT,SD,+3'>Africa/Khartoum</option><option value='Africa/Kigali' data-geo='-1.95,30.06666,CAT,RW,+2'>Africa/Kigali</option><option value='Africa/Kinshasa' data-geo='-4.3,15.3,WAT,CD,+1'>Africa/Kinshasa</option><option value='Africa/Lagos' data-geo='6.45,3.4,WAT,NG,+1'>Africa/Lagos</option><option value='Africa/Libreville' data-geo='0.38333,9.45,WAT,GA,+1'>Africa/Libreville</option><option value='Africa/Lome' data-geo='6.13333,1.21666,GMT,TG,+0'>Africa/Lome</option><option value='Africa/Luanda' data-geo='-8.8,13.23333,WAT,AO,+1'>Africa/Luanda</option><option value='Africa/Lubumbashi' data-geo='-11.66667,27.46666,CAT,CD,+2'>Africa/Lubumbashi</option><option value='Africa/Lusaka' data-geo='-15.41667,28.28333,CAT,ZM,+2'>Africa/Lusaka</option><option value='Africa/Malabo' data-geo='3.75,8.78333,WAT,GQ,+1'>Africa/Malabo</option><option value='Africa/Maputo' data-geo='-25.96667,32.58333,CAT,MZ,+2'>Africa/Maputo</option><option value='Africa/Maseru' data-geo='-29.46667,27.5,SAST,LS,+2'>Africa/Maseru</option><option value='Africa/Mbabane' data-geo='-26.3,31.1,SAST,SZ,+2'>Africa/Mbabane</option><option value='Africa/Mogadishu' data-geo='2.06666,45.36666,EAT,SO,+3'>Africa/Mogadishu</option><option value='Africa/Monrovia' data-geo='6.3,-10.78334,GMT,LR,+0'>Africa/Monrovia</option><option value='Africa/Nairobi' data-geo='-1.28334,36.81666,EAT,KE,+3'>Africa/Nairobi</option><option value='Africa/Ndjamena' data-geo='12.11666,15.05,WAT,TD,+1'>Africa/Ndjamena</option><option value='Africa/Niamey' data-geo='13.51666,2.11666,WAT,NE,+1'>Africa/Niamey</option><option value='Africa/Nouakchott' data-geo='18.1,-15.95,GMT,MR,+0'>Africa/Nouakchott</option><option value='Africa/Ouagadougou' data-geo='12.36666,-1.51667,GMT,BF,+0'>Africa/Ouagadougou</option><option value='Africa/Porto-Novo' data-geo='6.48333,2.61666,WAT,BJ,+1'>Africa/Porto-Novo</option><option value='Africa/Sao_Tome' data-geo='0.33333,6.73333,GMT,ST,+0'>Africa/Sao_Tome</option><option value='Africa/Tripoli' data-geo='32.9,13.18333,EET,LY,+2'>Africa/Tripoli</option><option value='Africa/Tunis' data-geo='36.8,10.18333,CET,TN,+1'>Africa/Tunis</option><option value='Africa/Windhoek' data-geo='-22.56667,17.1,CAT,NA,+2'>Africa/Windhoek</option><option value='America/Adak' data-geo='51.88,-176.65806,HDT,US,-10'>America/Adak</option><option value='America/Anchorage' data-geo='61.21805,-149.90028,AKDT,US,-9'>America/Anchorage</option><option value='America/Anguilla' data-geo='18.2,-63.06667,AST,AI,-4'>America/Anguilla</option><option value='America/Antigua' data-geo='17.05,-61.8,AST,AG,-4'>America/Antigua</option><option value='America/Araguaina' data-geo='-7.2,-48.2,-03,BR,-3'>America/Araguaina</option><option value='America/Argentina/Buenos_Aires' data-geo='-34.6,-58.45,-03,AR,-3'>America/Argentina/Buenos_Aires</option><option value='America/Argentina/Catamarca' data-geo='-28.46667,-65.78334,-03,AR,-3'>America/Argentina/Catamarca</option><option value='America/Argentina/Cordoba' data-geo='-31.4,-64.18334,-03,AR,-3'>America/Argentina/Cordoba</option><option value='America/Argentina/Jujuy' data-geo='-24.18334,-65.3,-03,AR,-3'>America/Argentina/Jujuy</option><option value='America/Argentina/La_Rioja' data-geo='-29.43334,-66.85,-03,AR,-3'>America/Argentina/La_Rioja</option><option value='America/Argentina/Mendoza' data-geo='-32.88334,-68.81667,-03,AR,-3'>America/Argentina/Mendoza</option><option value='America/Argentina/Rio_Gallegos' data-geo='-51.63334,-69.21667,-03,AR,-3'>America/Argentina/Rio_Gallegos</option><option value='America/Argentina/Salta' data-geo='-24.78334,-65.41667,-03,AR,-3'>America/Argentina/Salta</option><option value='America/Argentina/San_Juan' data-geo='-31.53334,-68.51667,-03,AR,-3'>America/Argentina/San_Juan</option><option value='America/Argentina/San_Luis' data-geo='-33.31667,-66.35,-03,AR,-3'>America/Argentina/San_Luis</option><option value='America/Argentina/Tucuman' data-geo='-26.81667,-65.21667,-03,AR,-3'>America/Argentina/Tucuman</option><option value='America/Argentina/Ushuaia' data-geo='-54.8,-68.3,-03,AR,-3'>America/Argentina/Ushuaia</option><option value='America/Aruba' data-geo='12.5,-69.96667,AST,AW,-4'>America/Aruba</option><option value='America/Asuncion' data-geo='-25.26667,-57.66667,-04,PY,-3'>America/Asuncion</option><option value='America/Atikokan' data-geo='48.75861,-91.62167,EST,CA,-5'>America/Atikokan</option><option value='America/Bahia' data-geo='-12.98334,-38.51667,-03,BR,-3'>America/Bahia</option><option value='America/Bahia_Banderas' data-geo='20.8,-105.25,CDT,MX,-6'>America/Bahia_Banderas</option><option value='America/Barbados' data-geo='13.1,-59.61667,AST,BB,-4'>America/Barbados</option><option value='America/Belem' data-geo='-1.45,-48.48334,-03,BR,-3'>America/Belem</option><option value='America/Belize' data-geo='17.5,-88.2,CST,BZ,-6'>America/Belize</option><option value='America/Blanc-Sablon' data-geo='51.41666,-57.11667,AST,CA,-4'>America/Blanc-Sablon</option><option value='America/Boa_Vista' data-geo='2.81666,-60.66667,-04,BR,-4'>America/Boa_Vista</option><option value='America/Bogota' data-geo='4.6,-74.08334,-05,CO,-5'>America/Bogota</option><option value='America/Boise' data-geo='43.61361,-116.2025,MDT,US,-7'>America/Boise</option><option value='America/Cambridge_Bay' data-geo='69.11388,-105.05278,MDT,CA,-7'>America/Cambridge_Bay</option><option value='America/Campo_Grande' data-geo='-20.45,-54.61667,-04,BR,-3'>America/Campo_Grande</option><option value='America/Cancun' data-geo='21.08333,-86.76667,EST,MX,-5'>America/Cancun</option><option value='America/Caracas' data-geo='10.5,-66.93334,-04,VE,-4.5'>America/Caracas</option><option value='America/Cayenne' data-geo='4.93333,-52.33334,-03,GF,-3'>America/Cayenne</option><option value='America/Cayman' data-geo='19.3,-81.38334,EST,KY,-5'>America/Cayman</option><option value='America/Chicago' data-geo='41.85,-87.65,CDT,US,-6'>America/Chicago</option><option value='America/Chihuahua' data-geo='28.63333,-106.08334,MDT,MX,-7'>America/Chihuahua</option><option value='America/Costa_Rica' data-geo='9.93333,-84.08334,CST,CR,-6'>America/Costa_Rica</option><option value='America/Creston' data-geo='49.1,-116.51667,MST,CA,-7'>America/Creston</option><option value='America/Cuiaba' data-geo='-15.58334,-56.08334,-04,BR,-3'>America/Cuiaba</option><option value='America/Curacao' data-geo='12.18333,-69,AST,CW,-4'>America/Curacao</option><option value='America/Danmarkshavn' data-geo='76.76666,-18.66667,GMT,GL,+0'>America/Danmarkshavn</option><option value='America/Dawson' data-geo='64.06666,-139.41667,PDT,CA,-8'>America/Dawson</option><option value='America/Dawson_Creek' data-geo='59.76666,-120.23334,MST,CA,-7'>America/Dawson_Creek</option><option value='America/Denver' data-geo='39.73916,-104.98417,MDT,US,-7'>America/Denver</option><option value='America/Detroit' data-geo='42.33138,-83.04584,EDT,US,-5'>America/Detroit</option><option value='America/Dominica' data-geo='15.3,-61.4,AST,DM,-4'>America/Dominica</option><option value='America/Edmonton' data-geo='53.55,-113.46667,MDT,CA,-7'>America/Edmonton</option><option value='America/Eirunepe' data-geo='-6.66667,-69.86667,-05,BR,-5'>America/Eirunepe</option><option value='America/El_Salvador' data-geo='13.7,-89.2,CST,SV,-6'>America/El_Salvador</option><option value='America/Fortaleza' data-geo='-3.71667,-38.5,-03,BR,-3'>America/Fortaleza</option><option value='America/Glace_Bay' data-geo='46.19999,-59.95,ADT,CA,-4'>America/Glace_Bay</option><option value='America/Godthab' data-geo='64.18333,-51.73334,-02,GL,-3'>America/Godthab</option><option value='America/Goose_Bay' data-geo='53.33333,-60.41667,ADT,CA,-4'>America/Goose_Bay</option><option value='America/Grand_Turk' data-geo='21.46666,-71.13334,EDT,TC,-4'>America/Grand_Turk</option><option value='America/Grenada' data-geo='12.05,-61.75,AST,GD,-4'>America/Grenada</option><option value='America/Guadeloupe' data-geo='16.23333,-61.53334,AST,GP,-4'>America/Guadeloupe</option><option value='America/Guatemala' data-geo='14.63333,-90.51667,CST,GT,-6'>America/Guatemala</option><option value='America/Guayaquil' data-geo='-2.16667,-79.83334,-05,EC,-5'>America/Guayaquil</option><option value='America/Guyana' data-geo='6.8,-58.16667,-04,GY,-4'>America/Guyana</option><option value='America/Halifax' data-geo='44.65,-63.6,ADT,CA,-4'>America/Halifax</option><option value='America/Havana' data-geo='23.13333,-82.36667,CDT,CU,-5'>America/Havana</option><option value='America/Hermosillo' data-geo='29.06666,-110.96667,MST,MX,-7'>America/Hermosillo</option><option value='America/Indiana/Indianapolis' data-geo='39.76833,-86.15806,EDT,US,-5'>America/Indiana/Indianapolis</option><option value='America/Indiana/Knox' data-geo='41.29583,-86.625,CDT,US,-6'>America/Indiana/Knox</option><option value='America/Indiana/Marengo' data-geo='38.37555,-86.34473,EDT,US,-5'>America/Indiana/Marengo</option><option value='America/Indiana/Petersburg' data-geo='38.49194,-87.27862,EDT,US,-5'>America/Indiana/Petersburg</option><option value='America/Indiana/Tell_City' data-geo='37.95305,-86.76139,CDT,US,-6'>America/Indiana/Tell_City</option><option value='America/Indiana/Vevay' data-geo='38.74777,-85.06723,EDT,US,-5'>America/Indiana/Vevay</option><option value='America/Indiana/Vincennes' data-geo='38.67722,-87.52862,EDT,US,-5'>America/Indiana/Vincennes</option><option value='America/Indiana/Winamac' data-geo='41.05138,-86.60306,EDT,US,-5'>America/Indiana/Winamac</option><option value='America/Inuvik' data-geo='68.34972,-133.71667,MDT,CA,-7'>America/Inuvik</option><option value='America/Iqaluit' data-geo='63.73333,-68.46667,EDT,CA,-5'>America/Iqaluit</option><option value='America/Jamaica' data-geo='18,-76.8,EST,JM,-5'>America/Jamaica</option><option value='America/Juneau' data-geo='58.30194,-134.41973,AKDT,US,-9'>America/Juneau</option><option value='America/Kentucky/Louisville' data-geo='38.25416,-85.75945,EDT,US,-5'>America/Kentucky/Louisville</option><option value='America/Kentucky/Monticello' data-geo='36.82972,-84.84917,EDT,US,-5'>America/Kentucky/Monticello</option><option value='America/Kralendijk' data-geo='12.15083,-68.27667,AST,BQ,-4'>America/Kralendijk</option><option value='America/La_Paz' data-geo='-16.5,-68.15,-04,BO,-4'>America/La_Paz</option><option value='America/Lima' data-geo='-12.05,-77.05,-05,PE,-5'>America/Lima</option><option value='America/Los_Angeles' data-geo='34.05222,-118.24278,PDT,US,-8'>America/Los_Angeles</option><option value='America/Lower_Princes' data-geo='18.05138,-63.04723,AST,SX,-4'>America/Lower_Princes</option><option value='America/Maceio' data-geo='-9.66667,-35.71667,-03,BR,-3'>America/Maceio</option><option value='America/Managua' data-geo='12.15,-86.28334,CST,NI,-6'>America/Managua</option><option value='America/Manaus' data-geo='-3.13334,-60.01667,-04,BR,-4'>America/Manaus</option><option value='America/Marigot' data-geo='18.06666,-63.08334,AST,MF,-4'>America/Marigot</option><option value='America/Martinique' data-geo='14.6,-61.08334,AST,MQ,-4'>America/Martinique</option><option value='America/Matamoros' data-geo='25.83333,-97.5,CDT,MX,-6'>America/Matamoros</option><option value='America/Mazatlan' data-geo='23.21666,-106.41667,MDT,MX,-7'>America/Mazatlan</option><option value='America/Menominee' data-geo='45.10777,-87.61417,CDT,US,-6'>America/Menominee</option><option value='America/Merida' data-geo='20.96666,-89.61667,CDT,MX,-6'>America/Merida</option><option value='America/Metlakatla' data-geo='55.12694,-131.57639,AKDT,US,-8'>America/Metlakatla</option><option value='America/Mexico_City' data-geo='19.4,-99.15001,CDT,MX,-6'>America/Mexico_City</option><option value='America/Miquelon' data-geo='47.05,-56.33334,-02,PM,-3'>America/Miquelon</option><option value='America/Moncton' data-geo='46.1,-64.78334,ADT,CA,-4'>America/Moncton</option><option value='America/Monterrey' data-geo='25.66666,-100.31667,CDT,MX,-6'>America/Monterrey</option><option value='America/Montevideo' data-geo='-34.88334,-56.18334,-03,UY,-2'>America/Montevideo</option><option value='America/Montreal' data-geo='45.51666,-73.56667,UTC,??,-5'>America/Montreal</option><option value='America/Montserrat' data-geo='16.71666,-62.21667,AST,MS,-4'>America/Montserrat</option><option value='America/Nassau' data-geo='25.08333,-77.35,EDT,BS,-5'>America/Nassau</option><option value='America/New_York' data-geo='40.71416,-74.00639,EDT,US,-5'>America/New_York</option><option value='America/Nipigon' data-geo='49.01666,-88.26667,EDT,CA,-5'>America/Nipigon</option><option value='America/Nome' data-geo='64.50111,-165.40639,AKDT,US,-9'>America/Nome</option><option value='America/Noronha' data-geo='-3.85,-32.41667,-02,BR,-2'>America/Noronha</option><option value='America/North_Dakota/Beulah' data-geo='47.26416,-101.77778,CDT,US,-6'>America/North_Dakota/Beulah</option><option value='America/North_Dakota/Center' data-geo='47.11638,-101.29917,CDT,US,-6'>America/North_Dakota/Center</option><option value='America/North_Dakota/New_Salem' data-geo='46.845,-101.41084,CDT,US,-6'>America/North_Dakota/New_Salem</option><option value='America/Ojinaga' data-geo='29.56666,-104.41667,MDT,MX,-7'>America/Ojinaga</option><option value='America/Panama' data-geo='8.96666,-79.53334,EST,PA,-5'>America/Panama</option><option value='America/Pangnirtung' data-geo='66.13333,-65.73334,EDT,CA,-5'>America/Pangnirtung</option><option value='America/Paramaribo' data-geo='5.83333,-55.16667,-03,SR,-3'>America/Paramaribo</option><option value='America/Phoenix' data-geo='33.44833,-112.07334,MST,US,-7'>America/Phoenix</option><option value='America/Port-au-Prince' data-geo='18.53333,-72.33334,EDT,HT,-5'>America/Port-au-Prince</option><option value='America/Port_of_Spain' data-geo='10.65,-61.51667,AST,TT,-4'>America/Port_of_Spain</option><option value='America/Porto_Velho' data-geo='-8.76667,-63.9,-04,BR,-4'>America/Porto_Velho</option><option value='America/Puerto_Rico' data-geo='18.46833,-66.10612,AST,PR,-4'>America/Puerto_Rico</option><option value='America/Rainy_River' data-geo='48.71666,-94.56667,CDT,CA,-6'>America/Rainy_River</option><option value='America/Rankin_Inlet' data-geo='62.81666,-92.08306,CDT,CA,-6'>America/Rankin_Inlet</option><option value='America/Recife' data-geo='-8.05,-34.9,-03,BR,-3'>America/Recife</option><option value='America/Regina' data-geo='50.4,-104.65001,CST,CA,-6'>America/Regina</option><option value='America/Resolute' data-geo='74.69555,-94.82917,CDT,CA,-6'>America/Resolute</option><option value='America/Rio_Branco' data-geo='-9.96667,-67.8,-05,BR,-5'>America/Rio_Branco</option><option value='America/Santa_Isabel' data-geo='30.3,-114.86667,UTC,MX,-8'>America/Santa_Isabel</option><option value='America/Santarem' data-geo='-2.43334,-54.86667,-03,BR,-3'>America/Santarem</option><option value='America/Santiago' data-geo='-33.45,-70.66667,-03,CL,-3'>America/Santiago</option><option value='America/Santo_Domingo' data-geo='18.46666,-69.9,AST,DO,-4'>America/Santo_Domingo</option><option value='America/Sao_Paulo' data-geo='-23.53334,-46.61667,-03,BR,-2'>America/Sao_Paulo</option><option value='America/Scoresbysund' data-geo='70.48333,-21.96667,+00,GL,-1'>America/Scoresbysund</option><option value='America/Shiprock' data-geo='36.78555,-108.68639,UTC,??,-7'>America/Shiprock</option><option value='America/Sitka' data-geo='57.17638,-135.30195,AKDT,US,-9'>America/Sitka</option><option value='America/St_Barthelemy' data-geo='17.88333,-62.85,AST,BL,-4'>America/St_Barthelemy</option><option value='America/St_Johns' data-geo='47.56666,-52.71667,NDT,CA,-3.5'>America/St_Johns</option><option value='America/St_Kitts' data-geo='17.3,-62.71667,AST,KN,-4'>America/St_Kitts</option><option value='America/St_Lucia' data-geo='14.01666,-61,AST,LC,-4'>America/St_Lucia</option><option value='America/St_Thomas' data-geo='18.35,-64.93334,AST,VI,-4'>America/St_Thomas</option><option value='America/St_Vincent' data-geo='13.15,-61.23334,AST,VC,-4'>America/St_Vincent</option><option value='America/Swift_Current' data-geo='50.28333,-107.83334,CST,CA,-6'>America/Swift_Current</option><option value='America/Tegucigalpa' data-geo='14.1,-87.21667,CST,HN,-6'>America/Tegucigalpa</option><option value='America/Thule' data-geo='76.56666,-68.78334,ADT,GL,-4'>America/Thule</option><option value='America/Thunder_Bay' data-geo='48.38333,-89.25,EDT,CA,-5'>America/Thunder_Bay</option><option value='America/Tijuana' data-geo='32.53333,-117.01667,PDT,MX,-8'>America/Tijuana</option><option value='America/Toronto' data-geo='43.65,-79.38334,EDT,CA,-5'>America/Toronto</option><option value='America/Tortola' data-geo='18.45,-64.61667,AST,VG,-4'>America/Tortola</option><option value='America/Vancouver' data-geo='49.26666,-123.11667,PDT,CA,-8'>America/Vancouver</option><option value='America/Whitehorse' data-geo='60.71666,-135.05001,PDT,CA,-8'>America/Whitehorse</option><option value='America/Winnipeg' data-geo='49.88333,-97.15001,CDT,CA,-6'>America/Winnipeg</option><option value='America/Yakutat' data-geo='59.54694,-139.72723,AKDT,US,-9'>America/Yakutat</option><option value='America/Yellowknife' data-geo='62.44999,-114.35,MDT,CA,-7'>America/Yellowknife</option><option value='Antarctica/Casey' data-geo='-66.28334,110.51666,+08,AQ,+8'>Antarctica/Casey</option><option value='Antarctica/Davis' data-geo='-68.58334,77.96666,+07,AQ,+7'>Antarctica/Davis</option><option value='Antarctica/DumontDUrville' data-geo='-66.66667,140.01666,+10,AQ,+10'>Antarctica/DumontDUrville</option><option value='Antarctica/Macquarie' data-geo='-54.5,158.95,+11,AU,+11'>Antarctica/Macquarie</option><option value='Antarctica/Mawson' data-geo='-67.6,62.88333,+05,AQ,+5'>Antarctica/Mawson</option><option value='Antarctica/McMurdo' data-geo='-77.83334,166.6,NZST,AQ,+13'>Antarctica/McMurdo</option><option value='Antarctica/Palmer' data-geo='-64.8,-64.1,-03,AQ,-3'>Antarctica/Palmer</option><option value='Antarctica/Rothera' data-geo='-67.56667,-68.13334,-03,AQ,-3'>Antarctica/Rothera</option><option value='Antarctica/South_Pole' data-geo='-90,0,UTC,??,+13'>Antarctica/South_Pole</option><option value='Antarctica/Syowa' data-geo='-69.00612,39.59,+03,AQ,+3'>Antarctica/Syowa</option><option value='Antarctica/Vostok' data-geo='-78.40001,106.89999,+06,AQ,+6'>Antarctica/Vostok</option><option value='Arctic/Longyearbyen' data-geo='78,16,CEST,SJ,+1'>Arctic/Longyearbyen</option><option value='Asia/Aden' data-geo='12.75,45.2,+03,YE,+3'>Asia/Aden</option><option value='Asia/Almaty' data-geo='43.25,76.95,+06,KZ,+6'>Asia/Almaty</option><option value='Asia/Amman' data-geo='31.95,35.93333,EEST,JO,+2'>Asia/Amman</option><option value='Asia/Anadyr' data-geo='64.75,177.48333,+12,RU,+12'>Asia/Anadyr</option><option value='Asia/Aqtau' data-geo='44.51666,50.26666,+05,KZ,+5'>Asia/Aqtau</option><option value='Asia/Aqtobe' data-geo='50.28333,57.16666,+05,KZ,+5'>Asia/Aqtobe</option><option value='Asia/Ashgabat' data-geo='37.95,58.38333,+05,TM,+5'>Asia/Ashgabat</option><option value='Asia/Baghdad' data-geo='33.35,44.41666,+03,IQ,+3'>Asia/Baghdad</option><option value='Asia/Bahrain' data-geo='26.38333,50.58333,+03,BH,+3'>Asia/Bahrain</option><option value='Asia/Baku' data-geo='40.38333,49.85,+04,AZ,+4'>Asia/Baku</option><option value='Asia/Bangkok' data-geo='13.75,100.51666,+07,TH,+7'>Asia/Bangkok</option><option value='Asia/Beirut' data-geo='33.88333,35.5,EEST,LB,+2'>Asia/Beirut</option><option value='Asia/Bishkek' data-geo='42.9,74.6,+06,KG,+6'>Asia/Bishkek</option><option value='Asia/Brunei' data-geo='4.93333,114.91666,+08,BN,+8'>Asia/Brunei</option><option value='Asia/Choibalsan' data-geo='48.06666,114.5,+08,MN,+8'>Asia/Choibalsan</option><option value='Asia/Chongqing' data-geo='29.56666,106.58333,UTC,??,+8'>Asia/Chongqing</option><option value='Asia/Colombo' data-geo='6.93333,79.85,+0530,LK,+5.5'>Asia/Colombo</option><option value='Asia/Damascus' data-geo='33.5,36.3,EEST,SY,+2'>Asia/Damascus</option><option value='Asia/Dhaka' data-geo='23.71666,90.41666,+06,BD,+6'>Asia/Dhaka</option><option value='Asia/Dili' data-geo='-8.55,125.58333,+09,TL,+9'>Asia/Dili</option><option value='Asia/Dubai' data-geo='25.3,55.3,+04,AE,+4'>Asia/Dubai</option><option value='Asia/Dushanbe' data-geo='38.58333,68.8,+05,TJ,+5'>Asia/Dushanbe</option><option value='Asia/Gaza' data-geo='31.5,34.46666,EEST,PS,+2'>Asia/Gaza</option><option value='Asia/Harbin' data-geo='45.75,126.68333,UTC,??,+8'>Asia/Harbin</option><option value='Asia/Hebron' data-geo='31.53333,35.095,EEST,PS,+2'>Asia/Hebron</option><option value='Asia/Ho_Chi_Minh' data-geo='10.75,106.66666,+07,VN,+7'>Asia/Ho_Chi_Minh</option><option value='Asia/Hong_Kong' data-geo='22.28333,114.14999,HKT,HK,+8'>Asia/Hong_Kong</option><option value='Asia/Hovd' data-geo='48.01666,91.64999,+07,MN,+7'>Asia/Hovd</option><option value='Asia/Irkutsk' data-geo='52.26666,104.33333,+08,RU,+8'>Asia/Irkutsk</option><option value='Asia/Jakarta' data-geo='-6.16667,106.8,WIB,ID,+7'>Asia/Jakarta</option><option value='Asia/Jayapura' data-geo='-2.53334,140.7,WIT,ID,+9'>Asia/Jayapura</option><option value='Asia/Jerusalem' data-geo='31.76666,35.23333,IDT,IL,+2'>Asia/Jerusalem</option><option value='Asia/Kabul' data-geo='34.51666,69.2,+0430,AF,+4.5'>Asia/Kabul</option><option value='Asia/Kamchatka' data-geo='53.01666,158.65,+12,RU,+12'>Asia/Kamchatka</option><option value='Asia/Karachi' data-geo='24.86666,67.05,PKT,PK,+5'>Asia/Karachi</option><option value='Asia/Kashgar' data-geo='39.48333,75.98333,UTC,??,+6'>Asia/Kashgar</option><option value='Asia/Kathmandu' data-geo='27.71666,85.31666,+0545,NP,+5.75'>Asia/Kathmandu</option><option value='Asia/Kolkata' data-geo='22.53333,88.36666,IST,IN,+5.5'>Asia/Kolkata</option><option value='Asia/Krasnoyarsk' data-geo='56.01666,92.83333,+07,RU,+7'>Asia/Krasnoyarsk</option><option value='Asia/Kuala_Lumpur' data-geo='3.16666,101.7,+08,MY,+8'>Asia/Kuala_Lumpur</option><option value='Asia/Kuching' data-geo='1.55,110.33333,+08,MY,+8'>Asia/Kuching</option><option value='Asia/Kuwait' data-geo='29.33333,47.98333,+03,KW,+3'>Asia/Kuwait</option><option value='Asia/Macau' data-geo='22.23333,113.58333,CST,MO,+8'>Asia/Macau</option><option value='Asia/Magadan' data-geo='59.56666,150.8,+11,RU,+10'>Asia/Magadan</option><option value='Asia/Makassar' data-geo='-5.11667,119.39999,WITA,ID,+8'>Asia/Makassar</option><option value='Asia/Manila' data-geo='14.58333,121,PST,PH,+8'>Asia/Manila</option><option value='Asia/Muscat' data-geo='23.6,58.58333,+04,OM,+4'>Asia/Muscat</option><option value='Asia/Nicosia' data-geo='35.16666,33.36666,EEST,CY,+2'>Asia/Nicosia</option><option value='Asia/Novokuznetsk' data-geo='53.75,87.11666,+07,RU,+7'>Asia/Novokuznetsk</option><option value='Asia/Novosibirsk' data-geo='55.03333,82.91666,+07,RU,+6'>Asia/Novosibirsk</option><option value='Asia/Omsk' data-geo='55,73.4,+06,RU,+6'>Asia/Omsk</option><option value='Asia/Oral' data-geo='51.21666,51.35,+05,KZ,+5'>Asia/Oral</option><option value='Asia/Phnom_Penh' data-geo='11.55,104.91666,+07,KH,+7'>Asia/Phnom_Penh</option><option value='Asia/Pontianak' data-geo='-0.03334,109.33333,WIB,ID,+7'>Asia/Pontianak</option><option value='Asia/Pyongyang' data-geo='39.01666,125.75,KST,KP,+9'>Asia/Pyongyang</option><option value='Asia/Qatar' data-geo='25.28333,51.53333,+03,QA,+3'>Asia/Qatar</option><option value='Asia/Qyzylorda' data-geo='44.8,65.46666,+05,KZ,+6'>Asia/Qyzylorda</option><option value='Asia/Rangoon' data-geo='16.78333,96.16666,UTC,MM,+6.5'>Asia/Rangoon</option><option value='Asia/Riyadh' data-geo='24.63333,46.71666,+03,SA,+3'>Asia/Riyadh</option><option value='Asia/Sakhalin' data-geo='46.96666,142.7,+11,RU,+10'>Asia/Sakhalin</option><option value='Asia/Samarkand' data-geo='39.66666,66.8,+05,UZ,+5'>Asia/Samarkand</option><option value='Asia/Seoul' data-geo='37.55,126.96666,KST,KR,+9'>Asia/Seoul</option><option value='Asia/Shanghai' data-geo='31.23333,121.46666,CST,CN,+8'>Asia/Shanghai</option><option value='Asia/Singapore' data-geo='1.28333,103.85,+08,SG,+8'>Asia/Singapore</option><option value='Asia/Taipei' data-geo='25.05,121.5,CST,TW,+8'>Asia/Taipei</option><option value='Asia/Tashkent' data-geo='41.33333,69.3,+05,UZ,+5'>Asia/Tashkent</option><option value='Asia/Tbilisi' data-geo='41.71666,44.81666,+04,GE,+4'>Asia/Tbilisi</option><option value='Asia/Tehran' data-geo='35.66666,51.43333,+0430,IR,+3.5'>Asia/Tehran</option><option value='Asia/Thimphu' data-geo='27.46666,89.64999,+06,BT,+6'>Asia/Thimphu</option><option value='Asia/Tokyo' data-geo='35.65444,139.74472,JST,JP,+9'>Asia/Tokyo</option><option value='Asia/Ulaanbaatar' data-geo='47.91666,106.88333,+08,MN,+8'>Asia/Ulaanbaatar</option><option value='Asia/Urumqi' data-geo='43.8,87.58333,+06,CN,+6'>Asia/Urumqi</option><option value='Asia/Vientiane' data-geo='17.96666,102.6,+07,LA,+7'>Asia/Vientiane</option><option value='Asia/Vladivostok' data-geo='43.16666,131.93333,+10,RU,+10'>Asia/Vladivostok</option><option value='Asia/Yakutsk' data-geo='62,129.66666,+09,RU,+9'>Asia/Yakutsk</option><option value='Asia/Yekaterinburg' data-geo='56.85,60.6,+05,RU,+5'>Asia/Yekaterinburg</option><option value='Asia/Yerevan' data-geo='40.18333,44.5,+04,AM,+4'>Asia/Yerevan</option><option value='Atlantic/Azores' data-geo='37.73333,-25.66667,+00,PT,-1'>Atlantic/Azores</option><option value='Atlantic/Bermuda' data-geo='32.28333,-64.76667,ADT,BM,-4'>Atlantic/Bermuda</option><option value='Atlantic/Canary' data-geo='28.1,-15.4,WEST,ES,+0'>Atlantic/Canary</option><option value='Atlantic/Cape_Verde' data-geo='14.91666,-23.51667,-01,CV,-1'>Atlantic/Cape_Verde</option><option value='Atlantic/Faroe' data-geo='62.01666,-6.76667,WEST,FO,+0'>Atlantic/Faroe</option><option value='Atlantic/Madeira' data-geo='32.63333,-16.9,WEST,PT,+0'>Atlantic/Madeira</option><option value='Atlantic/Reykjavik' data-geo='64.15,-21.85,GMT,IS,+0'>Atlantic/Reykjavik</option><option value='Atlantic/South_Georgia' data-geo='-54.26667,-36.53334,-02,GS,-2'>Atlantic/South_Georgia</option><option value='Atlantic/St_Helena' data-geo='-15.91667,-5.7,GMT,SH,+0'>Atlantic/St_Helena</option><option value='Atlantic/Stanley' data-geo='-51.70001,-57.85,-03,FK,-3'>Atlantic/Stanley</option><option value='Australia/Adelaide' data-geo='-34.91667,138.58333,ACST,AU,+10.5'>Australia/Adelaide</option><option value='Australia/Brisbane' data-geo='-27.46667,153.03333,AEST,AU,+10'>Australia/Brisbane</option><option value='Australia/Broken_Hill' data-geo='-31.95,141.45,ACST,AU,+10.5'>Australia/Broken_Hill</option><option value='Australia/Currie' data-geo='-39.93334,143.86666,AEST,AU,+11'>Australia/Currie</option><option value='Australia/Darwin' data-geo='-12.46667,130.83333,ACST,AU,+9.5'>Australia/Darwin</option><option value='Australia/Eucla' data-geo='-31.71667,128.86666,+0845,AU,+8.75'>Australia/Eucla</option><option value='Australia/Hobart' data-geo='-42.88334,147.31666,AEST,AU,+11'>Australia/Hobart</option><option value='Australia/Lindeman' data-geo='-20.26667,149,AEST,AU,+10'>Australia/Lindeman</option><option value='Australia/Lord_Howe' data-geo='-31.55,159.08333,+1030,AU,+11'>Australia/Lord_Howe</option><option value='Australia/Melbourne' data-geo='-37.81667,144.96666,AEST,AU,+11'>Australia/Melbourne</option><option value='Australia/Sydney' data-geo='-33.86667,151.21666,AEST,AU,+11'>Australia/Sydney</option><option value='Europe/Amsterdam' data-geo='52.36666,4.9,CEST,NL,+1'>Europe/Amsterdam</option><option value='Europe/Andorra' data-geo='42.5,1.51666,CEST,AD,+1'>Europe/Andorra</option><option value='Europe/Athens' data-geo='37.96666,23.71666,EEST,GR,+2'>Europe/Athens</option><option value='Europe/Belgrade' data-geo='44.83333,20.5,CEST,RS,+1'>Europe/Belgrade</option><option value='Europe/Berlin' data-geo='52.5,13.36666,CEST,DE,+1'>Europe/Berlin</option><option value='Europe/Bratislava' data-geo='48.15,17.11666,CEST,SK,+1'>Europe/Bratislava</option><option value='Europe/Brussels' data-geo='50.83333,4.33333,CEST,BE,+1'>Europe/Brussels</option><option value='Europe/Bucharest' data-geo='44.43333,26.1,EEST,RO,+2'>Europe/Bucharest</option><option value='Europe/Budapest' data-geo='47.5,19.08333,CEST,HU,+1'>Europe/Budapest</option><option value='Europe/Chisinau' data-geo='47,28.83333,EEST,MD,+2'>Europe/Chisinau</option><option value='Europe/Copenhagen' data-geo='55.66666,12.58333,CEST,DK,+1'>Europe/Copenhagen</option><option value='Europe/Dublin' data-geo='53.33333,-6.25,IST,IE,+0'>Europe/Dublin</option><option value='Europe/Gibraltar' data-geo='36.13333,-5.35,CEST,GI,+1'>Europe/Gibraltar</option><option value='Europe/Guernsey' data-geo='49.44999,-2.53334,BST,GG,+0'>Europe/Guernsey</option><option value='Europe/Helsinki' data-geo='60.16666,24.96666,EEST,FI,+2'>Europe/Helsinki</option><option value='Europe/Isle_of_Man' data-geo='54.15,-4.46667,BST,IM,+0'>Europe/Isle_of_Man</option><option value='Europe/Istanbul' data-geo='41.01666,28.96666,+03,TR,+2'>Europe/Istanbul</option><option value='Europe/Jersey' data-geo='49.19999,-2.11667,BST,JE,+0'>Europe/Jersey</option><option value='Europe/Kaliningrad' data-geo='54.71666,20.5,EET,RU,+2'>Europe/Kaliningrad</option><option value='Europe/Kiev' data-geo='50.43333,30.51666,EEST,UA,+2'>Europe/Kiev</option><option value='Europe/Lisbon' data-geo='38.71666,-9.13334,WEST,PT,+0'>Europe/Lisbon</option><option value='Europe/Ljubljana' data-geo='46.05,14.51666,CEST,SI,+1'>Europe/Ljubljana</option><option value='Europe/Luxembourg' data-geo='49.6,6.15,CEST,LU,+1'>Europe/Luxembourg</option><option value='Europe/Madrid' data-geo='40.4,-3.68334,CEST,ES,+1'>Europe/Madrid</option><option value='Europe/Malta' data-geo='35.9,14.51666,CEST,MT,+1'>Europe/Malta</option><option value='Europe/Mariehamn' data-geo='60.1,19.95,EEST,AX,+2'>Europe/Mariehamn</option><option value='Europe/Minsk' data-geo='53.9,27.56666,+03,BY,+3'>Europe/Minsk</option><option value='Europe/Monaco' data-geo='43.69999,7.38333,CEST,MC,+1'>Europe/Monaco</option><option value='Europe/Moscow' data-geo='55.75,37.58333,MSK,RU,+3'>Europe/Moscow</option><option value='Europe/Oslo' data-geo='59.91666,10.75,CEST,NO,+1'>Europe/Oslo</option><option value='Europe/Paris' data-geo='48.86666,2.33333,CEST,FR,+1'>Europe/Paris</option><option value='Europe/Podgorica' data-geo='42.43333,19.26666,CEST,ME,+1'>Europe/Podgorica</option><option value='Europe/Prague' data-geo='50.08333,14.43333,CEST,CZ,+1'>Europe/Prague</option><option value='Europe/Riga' data-geo='56.94999,24.1,EEST,LV,+2'>Europe/Riga</option><option value='Europe/Rome' data-geo='41.9,12.48333,CEST,IT,+1'>Europe/Rome</option><option value='Europe/Samara' data-geo='53.19999,50.15,+04,RU,+4'>Europe/Samara</option><option value='Europe/San_Marino' data-geo='43.91666,12.46666,CEST,SM,+1'>Europe/San_Marino</option><option value='Europe/Sarajevo' data-geo='43.86666,18.41666,CEST,BA,+1'>Europe/Sarajevo</option><option value='Europe/Simferopol' data-geo='44.94999,34.1,MSK,RU,+3'>Europe/Simferopol</option><option value='Europe/Skopje' data-geo='41.98333,21.43333,CEST,MK,+1'>Europe/Skopje</option><option value='Europe/Sofia' data-geo='42.68333,23.31666,EEST,BG,+2'>Europe/Sofia</option><option value='Europe/Stockholm' data-geo='59.33333,18.05,CEST,SE,+1'>Europe/Stockholm</option><option value='Europe/Tallinn' data-geo='59.41666,24.75,EEST,EE,+2'>Europe/Tallinn</option><option value='Europe/Tirane' data-geo='41.33333,19.83333,CEST,AL,+1'>Europe/Tirane</option><option value='Europe/Uzhgorod' data-geo='48.61666,22.3,EEST,UA,+2'>Europe/Uzhgorod</option><option value='Europe/Vaduz' data-geo='47.15,9.51666,CEST,LI,+1'>Europe/Vaduz</option><option value='Europe/Vatican' data-geo='41.90222,12.45305,CEST,VA,+1'>Europe/Vatican</option><option value='Europe/Vienna' data-geo='48.21666,16.33333,CEST,AT,+1'>Europe/Vienna</option><option value='Europe/Vilnius' data-geo='54.68333,25.31666,EEST,LT,+2'>Europe/Vilnius</option><option value='Europe/Volgograd' data-geo='48.73333,44.41666,+04,RU,+3'>Europe/Volgograd</option><option value='Europe/Warsaw' data-geo='52.25,21,CEST,PL,+1'>Europe/Warsaw</option><option value='Europe/Zagreb' data-geo='45.8,15.96666,CEST,HR,+1'>Europe/Zagreb</option><option value='Europe/Zaporozhye' data-geo='47.83333,35.16666,EEST,UA,+2'>Europe/Zaporozhye</option><option value='Europe/Zurich' data-geo='47.38333,8.53333,CEST,CH,+1'>Europe/Zurich</option><option value='Indian/Antananarivo' data-geo='-18.91667,47.51666,EAT,MG,+3'>Indian/Antananarivo</option><option value='Indian/Chagos' data-geo='-7.33334,72.41666,+06,IO,+6'>Indian/Chagos</option><option value='Indian/Christmas' data-geo='-10.41667,105.71666,+07,CX,+7'>Indian/Christmas</option><option value='Indian/Cocos' data-geo='-12.16667,96.91666,+0630,CC,+6.5'>Indian/Cocos</option><option value='Indian/Comoro' data-geo='-11.68334,43.26666,EAT,KM,+3'>Indian/Comoro</option><option value='Indian/Kerguelen' data-geo='-49.35278,70.2175,+05,TF,+5'>Indian/Kerguelen</option><option value='Indian/Mahe' data-geo='-4.66667,55.46666,+04,SC,+4'>Indian/Mahe</option><option value='Indian/Maldives' data-geo='4.16666,73.5,+05,MV,+5'>Indian/Maldives</option><option value='Indian/Mauritius' data-geo='-20.16667,57.5,+04,MU,+4'>Indian/Mauritius</option><option value='Indian/Mayotte' data-geo='-12.78334,45.23333,EAT,YT,+3'>Indian/Mayotte</option><option value='Indian/Reunion' data-geo='-20.86667,55.46666,+04,RE,+4'>Indian/Reunion</option><option value='Pacific/Apia' data-geo='-13.83334,-171.73334,+13,WS,+14'>Pacific/Apia</option><option value='Pacific/Auckland' data-geo='-36.86667,174.76666,NZST,NZ,+13'>Pacific/Auckland</option><option value='Pacific/Chatham' data-geo='-43.95,-176.55001,+1245,NZ,+13.75'>Pacific/Chatham</option><option value='Pacific/Chuuk' data-geo='7.41666,151.78333,+10,FM,+10'>Pacific/Chuuk</option><option value='Pacific/Easter' data-geo='-27.15,-109.43334,-05,CL,-5'>Pacific/Easter</option><option value='Pacific/Efate' data-geo='-17.66667,168.41666,+11,VU,+11'>Pacific/Efate</option><option value='Pacific/Enderbury' data-geo='-3.13334,-171.08334,+13,KI,+13'>Pacific/Enderbury</option><option value='Pacific/Fakaofo' data-geo='-9.36667,-171.23334,+13,TK,+13'>Pacific/Fakaofo</option><option value='Pacific/Fiji' data-geo='-18.13334,178.41666,+12,FJ,+13'>Pacific/Fiji</option><option value='Pacific/Funafuti' data-geo='-8.51667,179.21666,+12,TV,+12'>Pacific/Funafuti</option><option value='Pacific/Galapagos' data-geo='-0.9,-89.6,-06,EC,-6'>Pacific/Galapagos</option><option value='Pacific/Gambier' data-geo='-23.13334,-134.95,-09,PF,-9'>Pacific/Gambier</option><option value='Pacific/Guadalcanal' data-geo='-9.53334,160.2,+11,SB,+11'>Pacific/Guadalcanal</option><option value='Pacific/Guam' data-geo='13.46666,144.75,ChST,GU,+10'>Pacific/Guam</option><option value='Pacific/Honolulu' data-geo='21.30694,-157.85834,HST,US,-10'>Pacific/Honolulu</option><option value='Pacific/Johnston' data-geo='16.75,-169.51667,UTC,UM,-10'>Pacific/Johnston</option><option value='Pacific/Kiritimati' data-geo='1.86666,-157.33334,+14,KI,+14'>Pacific/Kiritimati</option><option value='Pacific/Kosrae' data-geo='5.31666,162.98333,+11,FM,+11'>Pacific/Kosrae</option><option value='Pacific/Kwajalein' data-geo='9.08333,167.33333,+12,MH,+12'>Pacific/Kwajalein</option><option value='Pacific/Majuro' data-geo='7.15,171.2,+12,MH,+12'>Pacific/Majuro</option><option value='Pacific/Marquesas' data-geo='-9,-139.5,-0930,PF,-9.5'>Pacific/Marquesas</option><option value='Pacific/Midway' data-geo='28.21666,-177.36667,SST,UM,-11'>Pacific/Midway</option><option value='Pacific/Nauru' data-geo='-0.51667,166.91666,+12,NR,+12'>Pacific/Nauru</option><option value='Pacific/Niue' data-geo='-19.01667,-169.91667,-11,NU,-11'>Pacific/Niue</option><option value='Pacific/Norfolk' data-geo='-29.05,167.96666,+11,NF,+11.5'>Pacific/Norfolk</option><option value='Pacific/Noumea' data-geo='-22.26667,166.45,+11,NC,+11'>Pacific/Noumea</option><option value='Pacific/Pago_Pago' data-geo='-14.26667,-170.7,SST,AS,-11'>Pacific/Pago_Pago</option><option value='Pacific/Palau' data-geo='7.33333,134.48333,+09,PW,+9'>Pacific/Palau</option><option value='Pacific/Pitcairn' data-geo='-25.06667,-130.08334,-08,PN,-8'>Pacific/Pitcairn</option><option value='Pacific/Pohnpei' data-geo='6.96666,158.21666,+11,FM,+11'>Pacific/Pohnpei</option><option value='Pacific/Port_Moresby' data-geo='-9.5,147.16666,+10,PG,+10'>Pacific/Port_Moresby</option><option value='Pacific/Rarotonga' data-geo='-21.23334,-159.76667,-10,CK,-10'>Pacific/Rarotonga</option><option value='Pacific/Saipan' data-geo='15.2,145.75,ChST,MP,+10'>Pacific/Saipan</option><option value='Pacific/Tahiti' data-geo='-17.53334,-149.56667,-10,PF,-10'>Pacific/Tahiti</option><option value='Pacific/Tarawa' data-geo='1.41666,173,+12,KI,+12'>Pacific/Tarawa</option><option value='Pacific/Tongatapu' data-geo='-21.16667,-175.16667,+13,TO,+13'>Pacific/Tongatapu</option><option value='Pacific/Wake' data-geo='19.28333,166.61666,+12,UM,+12'>Pacific/Wake</option><option value='Pacific/Wallis' data-geo='-13.3,-176.16667,+12,WF,+12'>Pacific/Wallis</option><option value='Australia/Perth' data-geo='-31.95,115.85,AWST,AU,+8'>Australia/Perth</option><option value='Antarctica/Troll' data-geo='-72.01139,2.535,+02,AQ,+0'>Antarctica/Troll</option><option value='Asia/Chita' data-geo='52.05,113.46666,+09,RU,+8'>Asia/Chita</option><option value='Asia/Khandyga' data-geo='62.65638,135.55388,+09,RU,+9'>Asia/Khandyga</option><option value='Asia/Srednekolymsk' data-geo='67.46666,153.71666,+11,RU,+11'>Asia/Srednekolymsk</option><option value='Asia/Ust-Nera' data-geo='64.56027,143.22666,+10,RU,+10'>Asia/Ust-Nera</option><option value='Europe/Busingen' data-geo='47.69999,8.68333,CEST,DE,+1'>Europe/Busingen</option><option value='Pacific/Bougainville' data-geo='-6.21667,155.56666,+11,PG,+11'>Pacific/Bougainville</option><option value='America/Fort_Nelson' data-geo='58.8,-122.7,MST'>America/Fort_Nelson</option><option value='Asia/Atyrau' data-geo='47.11666,51.93333,+05'>Asia/Atyrau</option><option value='Asia/Barnaul' data-geo='53.36666,83.75,+07'>Asia/Barnaul</option><option value='Asia/Famagusta' data-geo='35.11666,33.95,EEST'>Asia/Famagusta</option><option value='Asia/Tomsk' data-geo='56.5,84.96666,+07'>Asia/Tomsk</option><option value='Europe/London' data-geo='51.5074,-0.1278,BST,GB,+0'>Europe/London</option>";

const confirm = (cblurb) => {
if (cblurb == cblurb) {
if (toastform != '') {
document.getElementById('custom-alert-1').style.width='40%';
document.getElementById('custom-alert-1').innerHTML=cblurb + "<br><br>" + toastform;
toastform='';
} else {
document.getElementById('custom-alert-1').innerHTML=document.getElementById('custom-alert-1').innerHTML.replace(document.getElementById('custom-alert-1').innerHTML.split('<br')[0], cblurb);
}
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').style.display='block';
if (!navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
document.getElementById('mysearch').focus();
}
return false;
}
return window.confirm(cblurb);
};

function assess(oselvalue) {
isotwo='';
//alert('iSotwo = ' + isotwo);
if (tzlist.indexOf('/' + oselvalue.replace(/\ /g,'_') + "' data-geo='") != -1) {
isotwo=tzlist.split('/' + oselvalue.replace(/\ /g,'_') + "' data-geo='")[1].split(',')[3] + ';';
//alert('isotwo = ' + isotwo);
aplace=oselvalue;
//alert(oselvalue);
tzplace=tzlist.split('/' + oselvalue.replace(/\ /g,'_') + "' data-geo='")[0].split("'")[eval(-1 + tzlist.split('/' + oselvalue.replace(/\ /g,'_') + "' data-geo='")[0].split("'").length)] + "/" + oselvalue.replace(/\ /g,'_');
//alert(tzplace);
//document.getElementById('cw').style.display='inline-block';
document.getElementById('cw').disabled=false;
glatis=eval('' + tzlist.split('/' + oselvalue.replace(/\ /g,'_') + "' data-geo='")[1].split(',')[0]);
glongis=eval('' + tzlist.split('/' + oselvalue.replace(/\ /g,'_') + "' data-geo='")[1].split(',')[1]);
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').style.display='block';
tenthousand=-60000;
document.getElementById('bgo').style.display='inline-block';
} else if (oselvalue.trim() != '' && !force) {
//document.getElementById('wk').style.display='inline-block';
document.getElementById('wk').disabled=false;
aplace=oselvalue;
force=true;
document.getElementById('ifplacegeo').src=document.getElementById('ifplacegeo').src.split('#')[0].split('?')[0] + '?placegeo=' + encodeURIComponent(aplace);
}
if (eval('' + oselvalue.trim().split(',').length) >= 2) {
glatis=eval('' + oselvalue.trim().split(',')[0]);
glongis=eval('' + oselvalue.trim().split(',')[1]);
showIt();
document.getElementById('bgo').style.display='inline-block';
}
}

function noforce() {
force=false;
}

function mys(inu) {
if (document.getElementById('mysearch')) {
if (document.getElementById('mysearch').value.trim() != '') {
var newinu=inu.replace('maps.google.com/?', 'google.com/maps/place/' + encodeURIComponent(document.getElementById('mysearch').value.trim()) + '#').replace('@', 'search/' + encodeURIComponent(document.getElementById('mysearch').value.trim()) + '#');
document.getElementById('ifplacegeo').src=document.getElementById('ifplacegeo').src.split('#')[0].split('?')[0] + '?placegeo=' + encodeURIComponent(document.getElementById('mysearch').value.trim());
document.getElementById('mysearch').value='';
//alert(newinu.split('#')[0]);
return newinu.split('#')[0];
}
}
return inu;
}

function lookback() {
//if (retval) {
// alert(retval.document.title);
//}
}

function dostuff() {
var gmok=true, geok=true, mcok=true, gcok=true, evok=true;
var cwok=false, wkok=false, oops=false;
subout='';
redo=false;
//alert('https://www.google.com/maps/@' + ('+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + (',+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + ',15z');
if (document.getElementById('gm')) { if (!document.getElementById('gm').checked) { gmok=false; } }
if (document.getElementById('ge')) { if (!document.getElementById('ge').checked) { geok=false; } }
if (document.getElementById('mc')) { if (!document.getElementById('mc').checked) { mcok=false; } }
if (document.getElementById('gc')) { if (!document.getElementById('gc').checked) { gcok=false; } }
if (document.getElementById('ev')) { if (!document.getElementById('ev').checked) { evok=false; } }

if (document.getElementById('cw')) { if (document.getElementById('cw').checked) { cwok=true; } }
if (document.getElementById('wk')) { if (document.getElementById('wk').checked) { wkok=true; } }


if (gmok || geok || mcok || gcok || evok || cwok || wkok) {
tenthousand=-20000;
setTimeout(hideIt, eval(-tenthousand));
}

if (document.getElementById('mysearch').value.trim() == '' && isotwo != '' && aplace != '') {
document.getElementById('mysearch').value=aplace;
oops=true;
}

if (mcok) {
if (('' + document.getElementById('mysearch').value).replace('null','').trim() != '') {
document.getElementById('ifmc').src=document.getElementById('ifmc').title.replace('=Places','=' + encodeURIComponent(document.getElementById('mysearch').value)).replace('[0,0,~Place~]', '[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ',' + eval(eval((pos3 / width) * 360.0) + toplong) + ',~' + encodeURIComponent(document.getElementById('mysearch').value) + '~]');
subout='' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong);
//alert('' + document.getElementById('mysearch').value);
} else {
document.getElementById('ifmc').src=document.getElementById('ifmc').title.replace('[0,0,~Place~]', '[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ',' + eval(eval((pos3 / width) * 360.0) + toplong) + ',~Place~]');
//alert('do');
}
document.getElementById('ifmc').style.display='block';
//alert(document.getElementById('ifmc').title.replace('[0,0,~Place~]', '[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ',' + eval(eval((pos3 / width) * 360.0) + toplong) + ',~Place~]'));
tenthousand=-60000;
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
redo=true;
} else {
document.getElementById('ifmc').style.display='none';
}

if (cwok) {
if (('' + document.getElementById('mysearch').value).replace('null','').trim() != '') {
document.getElementById('ifcw').src=document.getElementById('ifcw').title + encodeURIComponent(tzplace);
subout='' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong);
//alert('' + document.getElementById('mysearch').value);
} else {
document.getElementById('ifcw').src=document.getElementById('ifcw').title + encodeURIComponent(tzplace);
//alert('do');
}
document.getElementById('ifcw').style.display='block';
//alert(document.getElementById('ifmc').title.replace('[0,0,~Place~]', '[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ',' + eval(eval((pos3 / width) * 360.0) + toplong) + ',~Place~]'));
tenthousand=-60000;
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
redo=true;
} else {
document.getElementById('ifcw').style.display='none';
}


if (gcok) {
document.getElementById('ifgc').style.display='block';
tenthousand=-60000;
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
redo=true;
if (document.getElementById('mysearch')) {
if (document.getElementById('mysearch').value.trim() != '') {
subout='' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong);
//alert('isotwo=' + isotwo);
document.getElementById('ifgc').src='//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=' + isotwo + encodeURIComponent(document.getElementById('mysearch').value) + '&aregexographicals=y&aregeographicals=HTTP.' + encodeURIComponent(document.getElementById('mysearch').value.replace(/\ /g,'_')) + '&peninfo=' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong) + '|127968_' + encodeURIComponent(document.getElementById('mysearch').value) + '&width=500&height=312&country=Places&popularity=&data=%20[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong) + '|~Place~,2]';
//document.getElementById('ifgc').src='//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=' + isotwo + encodeURIComponent(document.getElementById('mysearch').value) + '&aregexographicals=y&aregeographicals=y&penXinfo=' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong) + '|127968_' + encodeURIComponent(document.getElementById('mysearch').value) + '&width=500&height=312&country=Places&popularity=&data=%20[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong) + '|~' + encodeURIComponent(document.getElementById('mysearch').value) + '~,2]';
} else {
document.getElementById('ifgc').src='//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php' + '?title=Places&aregexographicals=y&aregeographicals=&width=500&height=312&country=Places&popularity=&data=%20[' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + '|' + eval(eval((pos3 / width) * 360.0) + toplong) + '|~Place~,2]';
}
}
} else {
document.getElementById('ifgc').style.display='none';
}

isotwo='';
if (oops) {
document.getElementById('mysearch').value='';
}
//alert('isotWo = ' + isotwo);

if (redo && subout == '') {
redo=false;
tenthousand=0;
//alert('one');
document.getElementById('redblob').style.left='' + pos3 + 'px';
document.getElementById('redblob').style.top='' + pos4 + 'px';
document.getElementById('redblob').style.display='block';
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').style.display='block';
//alert(675);
}
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
//window.open('https://www.google.com/maps/@' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + ',6z', '_blank', 'top=100,left=0,height=700,width=700');
if (gmok) { if (gmis) { if (!gmis.closed) { gmis.close(); } gmis=null; } gmis=window.open(mys('https://maps.google.com/?q=' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + '&ll=' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + '&z=6'), '_blank', 'top=100,left=0,height=700,width=700'); }
if (geok) { if (geis) { if (!geis.closed) { geis.close(); } geis=null; } geis=window.open(mys('https://earth.google.com/web/@' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + ',328.51120179a,63169669.71505167d,1y,0h,0t,0r'), '_blank', 'top=150,left=' + eval(-700 + screen.width) + ',height=700,width=700'); }
if (evok) { if (evis) { if (!evis.closed) { evis.close(); } evis=null; } evis=window.open(('http://veloroutes.org/elevation/?location=' + ('' + eval(toplat - eval(eval((pos4 / height) * 180.0))).toPrecision(9)).replace('+-','-') + ('%2C' + eval(eval((pos3 / width) * 360.0) + toplong).toPrecision(9)).replace('+-','-') + '&units=m'), '_blank', 'top=250,left=' + eval(-710 + screen.width) + ',height=400,width=700'); }
} else {
//window.open('https://www.google.com/maps/@' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + ',7z', '_blank', 'top=100,left=0,height=700,width=700');
if (gmok) { if (gmis) { if (!gmis.closed) { gmis.close(); } gmis=null; } gmis=window.open(mys('https://maps.google.com/?q=' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + '&ll=' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + '&z=7'), '_blank', 'top=100,left=0,height=700,width=700'); }
if (geok) { if (geis) { if (!geis.closed) { geis.close(); } geis=null; } geis=window.open(mys('https://earth.google.com/web/@' + ('+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + ',328.51120179a,63169669.71505167d,1y,0h,0t,0r'), '_blank', 'top=150,left=' + eval(-700 + screen.width) + ',height=700,width=700'); }
if (evok) { if (evis) { if (!evis.closed) { evis.close(); } evis=null; } evis=window.open(('http://veloroutes.org/elevation/?location=' + ('' + eval(toplat - eval(eval((pos4 / height) * 180.0))).toPrecision(9)).replace('+-','-') + ('%2C' + eval(eval((pos3 / width) * 360.0) + toplong).toPrecision(9)).replace('+-','-') + '&units=m'), '_blank', 'top=250,left=' + eval(-710 + screen.width) + ',height=400,width=700'); }
}
if (wkok) { if (wkis) { if (!wkis.closed) { wkis.close(); } wkis=null; } wkis=window.open('//wikipedia.org/wiki/' + encodeURIComponent(('' + aplace).replace(/\ /g,'_')), '_blank', 'top=150,left=10,height=400,width=700'); }
//alert('redo=' + redo + ' and subout=' + subout);
return null;
}

function linkize(intl) {
var urlis='';
var huhis=intl.split('http');
var outtl=intl;
if (huhis.length > 1) {
for (var itr=1; itr<huhis.length; itr++) {
urlis='http' + huhis[itr].split(' ')[0];
outtl=outtl.replace(' ' + urlis, ' ' + '<a target=_blank title="' + urlis + '" href="' + urlis + '">' + urlis + '</a>');
}
}
return outtl;
}

function onl() {
width=document.getElementById('world').width;
height=document.getElementById('world').height;
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
//height=Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0);
//width=Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0);
//width=eval(('' + document.getElementById('world').style.width).replace('px',''));
//height=eval(('' + document.getElementById('world').style.height).replace('px',''));
rect=document.getElementById('world').getBoundingClientRect();
width=rect.width;
height=rect.height;
}
window.scrollTo(eval(width / 2.0), eval(height / 4.0));
document.getElementById('custom-alert-1').style.left='' + eval(eval(screen.width * 0.2) + eval(width / 2.0)) + 'px';
document.getElementById('custom-alert-1').style.top='' + eval(eval(screen.height * 0.2) + eval(height / 4.0)) + 'px';
document.getElementById('custom-alert-1').innerHTML=linkize("World Scroll and Click Around ...<br><br>" + document.getElementById('world').title + " and https://maps.google.com and https://earth.google.com/web/ and http://veloroutes.org/ and https://wikipedia.org");
//document.body.innerHTML+="<div id='custom-alert-1' class='custom-alert' style='z-index:89;position:fixed; left:" + eval(width / 2.0) + "px;top:" + eval(height / 4.0) + "px; visibility: visible;display: inline;opacity:0.5;'>World Scroll and Click Around ...<br><br>" + document.getElementById('world').title + " and https://maps.google.com and https://earth.google.com/web/ and http://veloroutes.org/ and https://wikipedia.org" + "</div>";
tenthousand=-10000;
setTimeout(hideIt, eval(-tenthousand));
}

function showIt() {
document.getElementById('custom-alert-1').style.display='block';
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').innerHTML=document.getElementById('custom-alert-1').innerHTML.replace(document.getElementById('custom-alert-1').innerHTML.split('<br')[0], ' You are at (longitude: ' + glongis + ' degrees, latitude: ' + glatis + ' degrees)');
}

function hideIt() {
if (eval('' + tenthousand) < 0) { setTimeout(hideIt, eval(-tenthousand)); return ''; }
if (window.top) {
if (top.document.getElementById('custom-alert-1')) {
top.document.getElementById('custom-alert-1').style.display='none';
top.document.getElementById('custom-alert-1').style.visibility='hidden';
}
} else {
if (document.getElementById('custom-alert-1')) {
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
}
}
}

function xycursorlook(e) {
e = e || window.event;
e.preventDefault();

rect=document.getElementById('world').getBoundingClientRect();
width=rect.width;
height=rect.height;

if (e.touches) {
if (e.touches[0].pageX) {
pos3 = e.touches[0].pageX;
pos4 = e.touches[0].pageY;
pos4-=eval('' + rect.top);
pos3-=eval('' + rect.left);
} else if (e.touches[0].screenX) {
pos3 = e.touches[0].screenX;
pos4 = e.touches[0].screenY;
} else {
pos3 = e.touches[0].clientX;
pos4 = e.touches[0].clientY;
pos4-=eval('' + rect.top);
pos3-=eval('' + rect.left);
}
//alert('height:' + height + ' ' + window.scrollY + ' top:' + rect.y + ' vs ' + rect.top + ' ' + pos4 + 'vs' + e.touches[0].clientY + 'vs' + e.touches[0].screenY + ' left:' + rect.x + ' vs ' + rect.left + ' ' + pos3 + ' You are at (longitude: ' + eval(eval((pos3 / width) * 360.0) + toplong) + ' degrees, latitude: ' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ' degrees)');
//console.log('pos3=' + pos3 + ',pos4=' + pos4);
} else if (e.clientX || e.clientY) {
pos3 = e.clientX;
pos4 = e.clientY;
pos4-=eval('' + rect.top);
pos3-=eval('' + rect.left);
//alert('HeighT:' + height + ' ' + window.scrollY + ' top:' + rect.y + ' vs ' + rect.top + ' ' + pos4 + 'vs' + e.screenY + ' left:' + rect.x + ' vs ' + rect.left + ' ' + pos3 + ' You are at (longitude: ' + eval(eval((pos3 / width) * 360.0) + toplong) + ' degrees, latitude: ' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ' degrees)');
} else if (e.screenX || e.screenY) {
pos3 = e.screenX;
pos4 = e.screenY;
//alert('Height:' + height + ' ' + window.scrollY + ' top:' + rect.y + ' vs ' + rect.top + ' ' + pos4 + 'vs' + e.screenY + ' left:' + rect.x + ' vs ' + rect.left + ' ' + pos3 + ' You are at (longitude: ' + eval(eval((pos3 / width) * 360.0) + toplong) + ' degrees, latitude: ' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ' degrees)');
} else {
pos3 = e.pageX;
pos4 = e.pageY;
pos4-=eval('' + rect.top);
pos3-=eval('' + rect.left);
}
//console.log(rect);
//pos4-=eval('' + rect.top);
//pos3-=eval('' + rect.left);

document.getElementById('custom-alert-1').style.left='' + pos3 + 'px';
document.getElementById('custom-alert-1').style.top='' + pos4 + 'px';

var huh=confirm('You are near (longitude: ' + eval(eval((pos3 / width) * 360.0) + toplong) + ' degrees, latitude: ' + eval(toplat - eval(eval((pos4 / height) * 180.0))) + ' degrees). Want more information?');
if (huh) {
dostuff();
}
}

function ttit() {
if (eval('' + tenthousand) < 0) {
tenthousand+=1000;
}
if (document.getElementById('scw')) {
if (document.getElementById('scw').innerHTML != 'Colour Wheel') {
document.getElementById('scw').innerHTML='Colour Wheel';
} else {
document.getElementById('scw').innerHTML='Timezone Place';
}
}
if (document.getElementById('ifmc')) {
if (document.getElementById('ifmc').src.indexOf('map.php') == -1) {
document.getElementById('ifmc').style.display='none';
}
}
if (document.getElementById('ifgc')) {
if (document.getElementById('ifgc').src.indexOf('geo_chart.php') == -1) {
document.getElementById('ifgc').style.display='none';
}
}
if (document.getElementById('ifcw')) {
if (document.getElementById('ifcw').src.indexOf('colour_wheel.htm') == -1) {
document.getElementById('ifcw').style.display='none';
}
}
}

function checkit(iois) {
var huhgeo='';
if (document.getElementById('placegeo').value != '') {
huhgeo=document.getElementById('placegeo').value;
if (huhgeo.indexOf(',') != -1) {
glatis=eval('' + huhgeo.split(',')[0]);
glongis=eval('' + huhgeo.split(',')[1]);
if (force) { assess(huhgeo); force=false; }
}
document.getElementById('placegeo').value='';
//alert(huhgeo);
//pos3=0;
//pos4=0;
justp=true;
onlygo=true;
placeit(huhgeo);
//dostuff();
} else if (redo) {
tenthousand=-60000;
redo=false;
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').style.display='block';
}
force=false;
}

function gtn() {
justp=true;
placeit('' + glatis + ',' + glongis);
}

function placeit(hg) {
var gmok=true, geok=true;
var mcok=true, gcok=true, evok=true;
var cwok=false, wkok=false;
if (document.getElementById('cw')) { if (document.getElementById('cw').checked) { cwok=true; } }
if (document.getElementById('wk')) { if (document.getElementById('wk').checked) { wkok=true; } }
//alert('https://www.google.com/maps/@' + ('+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + (',+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + ',15z');
if (document.getElementById('mc')) { if (!document.getElementById('mc').checked) { mcok=false; } }
if (document.getElementById('gc')) { if (!document.getElementById('gc').checked) { gcok=false; } }
if (document.getElementById('ge')) { if (!document.getElementById('ge').checked) { geok=false; } }
if (document.getElementById('ev')) { if (!document.getElementById('ev').checked) { evok=false; } }
var latis=0.0, longis=0.0;
if (document.getElementById('redblob')) {
if (eval('' + hg.split(',').length) == 2) {
latis=eval('' + hg.split(',')[0]);
longis=eval('' + hg.split(',')[1]);

if (gcok) {
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
redo=true;
//if (document.getElementById('ifgc').src.indexOf(subout) == -1) {
// alert('subout=' + subout + ' src=' + document.getElementById('ifgc').src);
//}
if (isotwo != '') {
//alert('isOtwo = ' + isotwo);
document.getElementById('ifgc').src=document.getElementById('ifgc').src.replace('title=', 'title=' + isotwo).replace(subout, '' + latis + '|' + longis).replace(subout, '' + latis + '|' + longis).replace(subout, '' + latis + '|' + longis);
} else {
document.getElementById('ifgc').src=document.getElementById('ifgc').src.replace(subout, '' + latis + '|' + longis).replace(subout, '' + latis + '|' + longis).replace(subout, '' + latis + '|' + longis);
}
//alert(' src=' + document.getElementById('ifgc').src);
}

// // isotwo='';
//alert('isotwO = ' + isotwo);

if (mcok) {
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
redo=true;
document.getElementById('ifmc').src=document.getElementById('ifmc').src.replace(subout.replace('|',','), '' + latis + ',' + longis).replace(subout.replace('|',','), '' + latis + ',' + longis).replace(subout.replace('|',','), '' + latis + ',' + longis);
}

if (cwok) {
document.getElementById('custom-alert-1').style.display='none';
document.getElementById('custom-alert-1').style.visibility='hidden';
redo=true;
document.getElementById('ifcw').src=document.getElementById('ifcw').title + encodeURIComponent(tzplace);
}


pos4=latis;
pos4-=toplat;
pos4/=180.0;
pos4*=height;
pos4=-pos4;

pos3=longis;
pos3-=toplong;
pos3/=360.0;
pos3*=width;

//alert('two');
document.getElementById('redblob').style.left='' + pos3 + 'px';
document.getElementById('redblob').style.top='' + pos4 + 'px';
document.getElementById('redblob').style.display='block';

//pos4-=eval(screen.height / 3.0);
//pos3-=eval(screen.width / 3.0);

if (!onlygo) {
window.scrollTo(eval(eval('' + pos3) - eval(screen.width / 3.0)), eval(eval('' + pos4) - eval(screen.height / 3.0)));
} else {
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').style.display='block';
tenthousand=-60000;
document.getElementById('bgo').style.display='inline-block';
}
document.getElementById('custom-alert-1').style.left='' + eval('' + pos3) + 'px';
document.getElementById('custom-alert-1').style.top='' + eval('' + pos4) + 'px';
if (redo) {
tenthousand=-60000;
redo=false;
document.getElementById('custom-alert-1').style.visibility='visible';
document.getElementById('custom-alert-1').style.display='block';
}
if (!justp) {
//alert('https://www.google.com/maps/@' + ('+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + (',+' + eval(toplat - eval(eval((pos4 / height) * 180.0)))).replace('+-','-') + ',15z');
//if (document.getElementById('gm')) { if (!document.getElementById('gm').checked) { gmok=false; } }
//if (document.getElementById('ge')) { if (!document.getElementById('ge').checked) { geok=false; } }
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
if (gmok && 1 == 2) { if (gmis) { if (!gmis.closed) { gmis.close(); } gmis=null; } gmis=window.open(('https://maps.google.com/?q=' + ('+' + latis).replace('+-','-') + (',+' + longis).replace('+-','-') + '&ll=' + ('+' + latis).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + '&z=6'), '_blank', 'top=100,left=0,height=700,width=700'); }
if (geok) { if (geis) { if (!geis.closed) { geis.close(); } geis=null; } geis=window.open(('https://earth.google.com/web/@' + ('+' + latis).replace('+-','-') + (',+' + longis).replace('+-','-') + ',328.51120179a,63169669.71505167d,1y,0h,0t,0r'), '_blank', 'top=150,left=' + eval(-700 + screen.width) + ',height=700,width=700'); return geis; }
if (evok) { if (evis) { if (!evis.closed) { evis.close(); } evis=null; } evis=window.open('http://veloroutes.org/elevation/?location=' + ('' + eval('' + latis).toPrecision(9) + '%2C' + eval('' + longis).toPrecision(9)).replace('+-','-') + '&units=m', '_blank', 'top=250,left=' + eval(-710 + screen.width) + ',height=400,width=700'); }
} else {
if (gmok && 1 == 2) { if (gmis) { if (!gmis.closed) { gmis.close(); } gmis=null; } gmis=window.open(('https://maps.google.com/?q=' + ('+' + latis).replace('+-','-') + (',+' + longis).replace('+-','-') + '&ll=' + ('+' + latis).replace('+-','-') + (',+' + eval(eval((pos3 / width) * 360.0) + toplong)).replace('+-','-') + '&z=7'), '_blank', 'top=100,left=0,height=700,width=700'); }
if (geok) { if (geis) { if (!geis.closed) { geis.close(); } geis=null; } geis=window.open(('https://earth.google.com/web/@' + ('+' + latis).replace('+-','-') + (',+' + longis).replace('+-','-') + ',328.51120179a,63169669.71505167d,1y,0h,0t,0r'), '_blank', 'top=150,left=' + eval(-700 + screen.width) + ',height=700,width=700'); return geis; }
if (evok) { if (evis) { if (!evis.closed) { evis.close(); } evis=null; } evis=window.open('http://veloroutes.org/elevation/?location=' + ('' + eval('' + latis).toPrecision(9) + '%2C' + eval('' + longis).toPrecision(9)).replace('+-','-') + '&units=m', '_blank', 'top=250,left=' + eval(-710 + screen.width) + ',height=400,width=700'); }
}
if (wkok) { if (wkis) { if (!wkis.closed) { wkis.close(); } wkis=null; } wkis=window.open('//wikipedia.org/wiki/' + encodeURIComponent(('' + aplace).replace(/\ /g,'_')), '_blank', 'top=150,left=10,height=400,width=700'); }
}
}
}
justp=false;
onlygo=false;
}

setInterval(ttit, 1000);
</script>
</head>
<body onload=onl();>
<script type=text/javascript>
function IsSafari() { // thanks to https://stackoverflow.com/questions/49872111/detect-safari-and-stop-script

// alert('' + /^((?!chrome|android).)*safari/i.test(navigator.userAgent));
// var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1;
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);

}

if (IsSafari()) {
document.write('<img ontouchdown="xycursorlook(event);" onmousedown="xycursorlook(event);" title="Scroll and click around. Thanks to https://www.naturalearthdata.com/downloads/50m-raster-data/50m-cross-blend-hypso/" data-width=862 data-height=620 id="world" src="HYP_50M_SR_W.tif" data-src="world.jpg" style="position: absolute; top:0; left:0; display: block; margin:0 0 0 0;padding:0 0 0 0;" />');
} else {
document.write('<img ontouchdown="xycursorlook(event);" onmousedown="xycursorlook(event);" title="Scroll and click around. Thanks to https://www.naturalearthdata.com/downloads/50m-raster-data/50m-cross-blend-hypso/" data-width=862 data-height=620 id="world" src="HYP_50M_SR_W.jpg" data-src="world.jpg" style="position: absolute; top:0; left:0; display: block; margin:0 0 0 0;padding:0 0 0 0;" />');
}
width=document.getElementById('world').width;
height=document.getElementById('world').height;

</script>
<div onclick="tenthousand=-20000;" id='custom-alert-1' class='custom-alert' style='z-index:89;position:absolute; left:-200px;top:-200px; visibility: visible;display: inline;opacity:0.7;'></div>
<input id=placegeo type=hidden value=''></input><iframe onload='checkit(this);' style='display:none;' id=ifplacegeo src='/PHP/fgc/index.php'></iframe>
<div id='redblob' style='display:none;z-index:123;position:absolute;left:-200px;top:-200px;opacity:0.5;'>🔴</div>
</body>
</html>