<!doctype html>
<html>
<head>
<title>The Other Side of the World - RJM Programming - March, 2017</title>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=0.25, maximum-scale=8, user-scalable=yes" />
<style>
select { margin-top: 8px; margin-bottom: 8px; }
input { margin-top: 8px; margin-bottom: 8px; }
td { text-align: center; }
table { border: 5px teal solid; }
.digitalclock {
width: 200px;
height: 100px;
opacity: 0.9;
background-color: #f0ffff;
padding: 1px 1px 1px 1px;
border-bottom: 2px inset black;
border-left: 2px inset gray;
border-right: 2px outset gray;
border-top: 2px inset black;
}
h1.a0:after {
content: '0';
}
h1.a1:after {
content: '1';
}
h1.a2:after {
content: '2';
}
h1.a3:after {
content: '3';
}
h1.a4:after {
content: '4';
}
h1.a5:after {
content: '5';
}
h1.a6:after {
content: '6';
}
h1.a7:after {
content: '7';
}
h1.a8:after {
content: '8';
}
h1.a9:after {
content: '9';
}
.hour {
background-color: lightblue;
border: purple solid 7px;
padding: 18px 18px 18px 18px;
}
.minute {
background-color: lightgreen;
border: purple solid 7px;
padding: 18px 18px 18px 18px;
}
.second {
background-color: pink;
border: purple solid 7px;
padding: 18px 18px 18px 18px;
}
</style>
<script type='text/javascript'>
var ourtzlist="<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/Simferopol\" data-geo=\"44.94999,34.1,MSK,RU,+3\">Europe/Simferopol</option><option value=\"Europe/Moscow\" data-geo=\"55.75,37.58333,MSK,RU,+3\">Europe/Moscow</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/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/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=\"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/Denver\" data-geo=\"39.73916,-104.98417,MDT,US,-7\">America/Denver</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/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=\"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=\"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><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>";
var gcurl='', prevplaceval='', okdv='', lastkplace='';
var closesttolat=-999.0, closesttolong=-999.0;
var vsll='', vsready='', readytolookat=false, ssize=1, lastpurl='', purlvsplacebits=[], purlplacebits=[], aplace='', wthere=false, url = "//www.rjmprogramming.com.au/PHP/Map/map.php?title=Other%20Side%20Of%20the%20World&onclick=y&label=['Lat',&value='Lon','Name']&data=";
var place=["placearr["], country=["cntryarr["], ylat=["latarr["], xlong=["longarr["], distfrom=[], distto=[], iplaces=0, jplace=0, topfivefrom=[-1.0, -1.0, -1.0, -1.0, -1.0], topfiveto=[-1.0, -1.0, -1.0, -1.0, -1.0];
var divisor=10.0, divl=1;
var wasvl=0, doneonce=false, slat=0.0, slong=0.0;
var otherideas='', lastx='', startPos=null, ee, melb=-34.0;
var tzpurltwo="//www.rjmprogramming.com.au/PHP/tz_places.php?wlink=https%3A%2F%2Fwww.wunderground.com%2Fq%2Fzmw%3A00000.1.01492&iso=NO&lat=59.910000&long=10.740000&place=Oslo%2C%20Norway&tzname=Europe%2FOslo&iam=1&wlink2=https%3A%2F%2Fwww.wunderground.com%2Fq%2Fzmw%3A00000.97.98642&iso2=PH&lat2=9.520000&long2=123.430000&place2=Oslob%2C%20Philippines&tzname2=Asia%2FManila&iam2=2";
var tzpurl="//www.rjmprogramming.com.au/PHP/tz_places.php?wlink=https%3A%2F%2Fwww.wunderground.com%2Fq%2Fzmw%3A00000.18.94326&iso=AU&lat=-23.700001&long=133.880005&place=Alice%20Springs%2C%20Australia&tzname=Australia%2FDarwin&iam=1";
var tzbcurl="//www.rjmprogramming.com.au/PHP/BarChart/bar_chart.php?title=Place%20Distances&label=Kilometers&onclick=y&value=Leg&data="; //,%20[~151412~,121],%20[~080705~,120]";
var gcprefix="//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=Countries&onclick=y&width=298&height=194&country=Country&popularity=Intensity&guess=&data="; //%20[~Italy~,66]%20,%20[~Australia~,66]%20";
var gcrest="", lastgcrest="";
var altplace='';
var lokf='', lastlokf='';
var icc=['AF','Afghanistan',
'AX','Aland Islands',
'AL','Albania',
'DZ','Algeria',
'AS','American Samoa',
'AD','Andorra',
'AO','Angola',
'AI','Anguilla',
'AQ','Antarctica',
'AG','Antigua and Barbuda',
'AR','Argentina',
'AM','Armenia',
'AW','Aruba',
'AU','Australia',
'AT','Austria',
'AZ','Azerbaijan',
'BS','Bahamas the',
'BH','Bahrain',
'BD','Bangladesh',
'BB','Barbados',
'BY','Belarus',
'BE','Belgium',
'BZ','Belize',
'BJ','Benin',
'BM','Bermuda',
'BT','Bhutan',
'BO','Bolivia',
'BA','Bosnia and Herzegovina',
'BW','Botswana',
'BV','Bouvet Island (Bouvetoya)',
'BR','Brazil',
'IO','British Indian Ocean Territory (Chagos Archipelago)',
'VG','British Virgin Islands',
'BN','Brunei Darussalam',
'BG','Bulgaria',
'BF','Burkina Faso',
'BI','Burundi',
'KH','Cambodia',
'CM','Cameroon',
'CA','Canada',
'CV','Cape Verde',
'KY','Cayman Islands',
'CF','Central African Republic',
'TD','Chad',
'CL','Chile',
'CN','China',
'CX','Christmas Island',
'CC','Cocos (Keeling) Islands',
'CO','Colombia',
'KM','Comoros the',
'CD','Congo',
'CG','Congo the',
'CK','Cook Islands',
'CR','Costa Rica',
'CI','Cote d`Ivoire',
'HR','Croatia',
'CU','Cuba',
'CY','Cyprus',
'CZ','Czech Republic',
'DK','Denmark',
'DJ','Djibouti',
'DM','Dominica',
'DO','Dominican Republic',
'EC','Ecuador',
'EG','Egypt',
'SV','El Salvador',
'GQ','Equatorial Guinea',
'ER','Eritrea',
'EE','Estonia',
'ET','Ethiopia',
'FO','Faroe Islands',
'FK','Falkland Islands (Malvinas)',
'FJ','Fiji',
'FI','Finland',
'FR','France, French Republic',
'GF','French Guiana',
'PF','French Polynesia',
'TF','French Southern Territories',
'GA','Gabon',
'GM','Gambia the',
'GE','Georgia',
'DE','Germany',
'GH','Ghana',
'GI','Gibraltar',
'GR','Greece',
'GL','Greenland',
'GD','Grenada',
'GP','Guadeloupe',
'GU','Guam',
'GT','Guatemala',
'GG','Guernsey',
'GN','Guinea',
'GW','Guinea-Bissau',
'GY','Guyana',
'HT','Haiti',
'HM','Heard Island and McDonald Islands',
'VA','Holy See (Vatican City State)',
'HN','Honduras',
'HK','Hong Kong',
'HU','Hungary',
'IS','Iceland',
'IN','India',
'ID','Indonesia',
'IR','Iran',
'IQ','Iraq',
'IE','Ireland',
'IM','Isle of Man',
'IL','Israel',
'IT','Italy',
'JM','Jamaica',
'JP','Japan',
'JE','Jersey',
'JO','Jordan',
'KZ','Kazakhstan',
'KE','Kenya',
'KI','Kiribati',
'KP','Korea',
'KR','Korea',
'KW','Kuwait',
'KG','Kyrgyz Republic',
'kg','Kyrgyzstan',
'LA','Laos',
'LV','Latvia',
'LB','Lebanon',
'LS','Lesotho',
'LR','Liberia',
'LY','Libyan Arab Jamahiriya',
'LI','Liechtenstein',
'LT','Lithuania',
'LU','Luxembourg',
'MO','Macao',
'MK','North Macedonia',
'Mk','Macedonia',
'MG','Madagascar',
'MW','Malawi',
'MY','Malaysia',
'MV','Maldives',
'ML','Mali',
'MT','Malta',
'MH','Marshall Islands',
'MQ','Martinique',
'MR','Mauritania',
'MU','Mauritius',
'YT','Mayotte',
'MX','Mexico',
'FM','Micronesia',
'MD','Moldova',
'MC','Monaco',
'MN','Mongolia',
'ME','Montenegro',
'MS','Montserrat',
'MA','Morocco',
'MZ','Mozambique',
'MM','Myanmar',
'NA','Namibia',
'NR','Nauru',
'NP','Nepal',
'AN','Netherlands Antilles',
'NL','Netherlands the',
'NC','New Caledonia',
'NZ','New Zealand',
'NI','Nicaragua',
'NE','Niger',
'NG','Nigeria',
'NU','Niue',
'NF','Norfolk Island',
'MP','Northern Mariana Islands',
'NO','Norway',
'OM','Oman',
'PK','Pakistan',
'PW','Palau',
'PS','Palestinian Territory',
'PA','Panama',
'PG','Papua New Guinea',
'PY','Paraguay',
'PE','Peru',
'PH','Philippines',
'PN','Pitcairn Islands',
'PL','Poland',
'PT','Portugal, Portuguese Republic',
'PR','Puerto Rico',
'QA','Qatar',
'RE','Reunion',
'RO','Romania',
'RU','Russia',
'Ru','Russian Federation',
'RW','Rwanda',
'BL','Saint Barthelemy',
'SH','Saint Helena',
'KN','Saint Kitts and Nevis',
'LC','Saint Lucia',
'MF','Saint Martin',
'PM','Saint Pierre and Miquelon',
'VC','Saint Vincent and the Grenadines',
'WS','Samoa',
'SM','San Marino',
'ST','Sao Tome and Principe',
'SA','Saudi Arabia',
'SN','Senegal',
'RS','Serbia',
'SC','Seychelles',
'SL','Sierra Leone',
'SG','Singapore',
'SK','Slovakia (Slovak Republic)',
'SI','Slovenia',
'SB','Solomon Islands',
'SO','Somalia, Somali Republic',
'ZA','South Africa',
'GS','South Georgia and the South Sandwich Islands',
'ES','Spain',
'LK','Sri Lanka',
'SD','Sudan',
'SR','Suriname',
'SJ','Svalbard & Jan Mayen Islands',
'SZ','Swaziland',
'SE','Sweden',
'CH','Switzerland, Swiss Confederation',
'SY','Syrian Arab Republic',
'TW','Taiwan',
'TJ','Tajikistan',
'TZ','Tanzania',
'TH','Thailand',
'TL','Timor-Leste',
'TG','Togo',
'TK','Tokelau',
'TO','Tonga',
'TT','Trinidad and Tobago',
'TN','Tunisia',
'TR','Turkey',
'TM','Turkmenistan',
'TC','Turks and Caicos Islands',
'TV','Tuvalu',
'UG','Uganda',
'UA','Ukraine',
'AE','United Arab Emirates',
'GB','United Kingdom',
'US','United States of America',
'UM','United States Minor Outlying Islands',
'VI','United States Virgin Islands',
'UY','Uruguay, Eastern Republic of',
'UZ','Uzbekistan',
'VU','Vanuatu',
'VE','Venezuela',
'VN','Vietnam',
'WF','Wallis and Futuna',
'EH','Western Sahara',
'YE','Yemen',
'ZM','Zambia',
'ZW','Zimbabwe'];
var thatiso='', thatcountry='';
// PlaceName|GMTOffset|TimeRightNow|TimeZoneName
// <form onsubmit="return checktop(this);" target="mapif" action="//www.rjmprogramming.com.au/PHP/Map/map.php" method="POST">
// <input value="Cairo, Egypt" name="title" type="hidden">
// <input name="wlink" value="https://www.wunderground.com/q/zmw:00000.1.62375" type="hidden">
// <input value="['Lat'," name="label" type="hidden"><div id="dgmtoff">
// <input name="gmtoff" value="2" type="hidden"><input name="rightnow" value="2:30" type="hidden">
// <input name="tzname" value="Africa/Cairo" type="hidden"></div><input value="'Lon','Name']" name="value" type="hidden">
// <input name="wouldlikeyoutoseekpermission" id="wouldlikeyoutoseekpermission" value="" type="hidden">
// <input value=",[30.059999,31.250000,~Cairo, Egypt~]" name="data" type="hidden">
// <input value="y" name="onclick" type="hidden"><input id="smapif" value="Show" style="display:none;" type="submit">
// </form>
/**
* Create string from HTML entities
*/
String.fromHtmlEntities = function(string) {
return (string+"").replace(/\d+;/gm,function(s) {
return String.fromCharCode(s.match(/\d+/gm)[0]);
})
};
if (!String.fromCodePoint) { // thanks to http://xahlee.info/js/js_unicode_code_point.html
// ES6 Unicode Shims 0.1 , © 2012 Steven Levithan , MIT License
String.fromCodePoint = function fromCodePoint () {
var chars = [], point, offset, units, i;
for (i = 0; i < arguments.length; ++i) {
point = arguments[i];
offset = point - 0x10000;
units = point > 0xFFFF ? [0xD800 + (offset >> 10), 0xDC00 + (offset & 0x3FF)] : [point];
chars.push(String.fromCharCode.apply(null, units));
}
return chars.join("");
}
}
function okd(e){
var charx = e.which || e.keyCode;
var thisiso='', thiscountry='';
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
charx=charx;
} else if (eval('' + e.keyCode) >= 65 && eval('' + e.keyCode) <= 90) {
okdv+=String.fromCharCode(eval('' + e.keyCode));
} else if (('z' + okdv).slice(-1) != ' ' && okdv != '') {
okdv+=' ';
}
if (eval('' + okdv.length) > 2) {
//document.title=okdv;
if (eval('' + ourtzlist.toLowerCase().split('/' + okdv.replace(/\ /g,'_').toLowerCase()).length) == 3) {
//alert(evt.target.value + ourtzlist.toLowerCase().split('/' + evt.target.value.toLowerCase())[1].split('"')[0]);
lastkplace=ourtzlist.substring(eval(1 + ourtzlist.toLowerCase().split('/' + okdv.replace(/\ /g,'_').toLowerCase())[0].length)).split('"')[0].replace(/\_/g,' ');
document.getElementById('place').value=lastkplace;
setTimeout(function(){
document.getElementById('place').value=lastkplace;
}, 1000);
//alert(evt.target.value);
document.getElementById('latitude').value=ourtzlist.toLowerCase().split('/' + okdv.replace(/\ /g,'_').toLowerCase())[1].split('"')[2].split(',')[0];
document.getElementById('longitude').value=ourtzlist.toLowerCase().split('/' + okdv.replace(/\ /g,'_').toLowerCase())[1].split('"')[2].split(',')[1];
thisiso=ourtzlist.toUpperCase().split('/' + okdv.replace(/\ /g,'_').toUpperCase())[1].split('"')[2].split(',')[3];
thiscountry=nearfind(thisiso);
document.getElementById('place').title=thiscountry;
document.getElementById('sfrom').title=thiscountry;
document.getElementById('sto').title=thiscountry;
document.getElementById('place').setAttribute('data-iso',thisiso);
document.getElementById('place').setAttribute('data-country',thiscountry);
newafters(document.getElementById('place').value.replace(/\ /g,'_'), thisiso, thiscountry);
}
}
}
function oosel(seloo) {
thatiso=('' + seloo.options[seloo.selectedIndex].getAttribute('data-iso')).replace(/^null/g,'').replace(/^undefined/g,'');
thatcountry=nearfind(thatiso);
if (thatcountry == '') {
document.getElementById('place').setAttribute('data-iso', thatiso);
document.getElementById('place').setAttribute('data-country', thatcountry);
document.getElementById('place').title=thatcountry;
document.getElementById('sfrom').title=thatcountry;
document.getElementById('sto').title=thatcountry;
} else {
document.getElementById('place').setAttribute('data-iso', thatiso);
document.getElementById('place').setAttribute('data-country', thatcountry);
document.getElementById('place').title=thatcountry;
document.getElementById('sfrom').title=thatcountry;
document.getElementById('sto').title=thatcountry;
}
return seloo;
}
function nearfind(isoidea) {
if (isoidea == '') { return ""; }
for (var imm=0; imm<icc.length; imm+=2) {
if (isoidea.toLowerCase().replace(/\_/g,' ') == icc[imm].toLowerCase().replace(/\_/g,' ')) {
return icc[eval(1 + imm)].replace("'", "`");
}
}
return "";
}
function pvlook() {
if (document.getElementById('placegeo').value == '') {
setTimeout(pvlook, 5000);
} else if (document.getElementById('placegeo').value.indexOf(',') != -1) {
var pvv=document.getElementById('place').value.replace(/\_/g,' ');
thatiso='';
thatcountry='';
document.getElementById('latitude').value=document.getElementById('placegeo').value.split(',')[0];
document.getElementById('longitude').value=document.getElementById('placegeo').value.split(',')[1];
if (('' + document.getElementById('placegeo').title + ' ').substring(2).substring(0,1) == ',') {
thatiso=('' + document.getElementById('placegeo').title + ' ').substring(0,2);
thatcountry=nearfind(thatiso);
document.getElementById('place').title=thatcountry;
setTimeout(function(){ document.getElementById('mysb').click(); }, 5000);
}
//alert(document.getElementById('placegeo').outerHTML);
document.getElementById('placegeo').value='';
document.getElementById('placegeo').title='';
newafters(pvv, thatiso, thatcountry);
}
}
function newafters(evttargetvalue, thisiso, thiscountry) {
var ivsll=1;
var sofarnear=';', sofarnearother=';', nearcountry='', nearothercountry='', neariso='', nearotheriso='';
var inlat=eval('' + document.getElementById('latitude').value), fone=true, distnear=-200.0, distother=-200.0, nearplace='', nearotherplace='', nearlat=-200.0, nearlong=-200.0, nearotherlat=-200.0, nearotherlong=-200.0;
var inlong=eval('' + document.getElementById('longitude').value);
var inlatoe=eval(-inlat), inlongoe=(eval(inlong) < 0.0 ? eval(180.000000 + (inlong)) : eval(inlong - 180.0));
var vsll=ourtzlist.split(' data-geo="');
if (thiscountry != '') {
//alert(thiscountry);
document.getElementById('sfrom').innerHTML=document.getElementById('sfrom').innerHTML.split('</option>')[0].split(' to ')[0] + ' to ' + evttargetvalue.replace(/\_/g,' ') + ', ' + thiscountry + ' ...</option>';
document.getElementById('sto').innerHTML=document.getElementById('sto').innerHTML.split('</option>')[0].split(' World to ')[0] + ' World to ' + evttargetvalue.replace(/\_/g,' ') + ', ' + thiscountry + ' ...</option>';
} else {
document.getElementById('sfrom').innerHTML=document.getElementById('sfrom').innerHTML.split('</option>')[0].split(' to ')[0] + ' to ' + evttargetvalue.replace(/\_/g,' ') + ' ...</option>';
document.getElementById('sto').innerHTML=document.getElementById('sto').innerHTML.split('</option>')[0].split(' World to ')[0] + ' World to ' + evttargetvalue.replace(/\_/g,' ') + ' ...</option>';
}
document.body.style.cursor='progress';
document.getElementById('place').style.cursor='progress';
for (var iii=0; iii<(('' + location.search + ('&' + location.hash)).split('numshow=')[1] ? eval(decodeURIComponent(('' + location.search + ('&' + location.hash)).split('numshow=')[1].split('&')[0])) : 5); iii++) {
//alert('here ' + iii);
for (ivsll=1; ivsll<vsll.length; ivsll++) {
if (vsll[ivsll].split('>')[1].split('<')[0].indexOf('/') != -1 && vsll[ivsll].split('>')[1].split('<')[0].indexOf('/' + evttargetvalue.replace(/\ /g,'_') + '') == -1) {
if (fone) {
fone=false;
nearplace=vsll[ivsll].split('>')[1].split('<')[0].split('/')[eval(-1 + vsll[ivsll].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g, ' ');
nearotherplace=vsll[ivsll].split('>')[1].split('<')[0].split('/')[eval(-1 + vsll[ivsll].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g, ' ');
nearlat=eval(vsll[ivsll].split(',')[0]);
nearotherlat=eval(vsll[ivsll].split(',')[0]);
nearlong=eval(vsll[ivsll].split(',')[1]);
neariso=(vsll[ivsll].split(',')[3]);
nearotherlong=eval(vsll[ivsll].split(',')[1]);
nearotheriso=(vsll[ivsll].split(',')[3]);
distnear=eval(Math.abs(nearlat - inlat) + Math.abs(nearlong - inlong));
distother=eval(Math.abs(nearotherlat - inlatoe) + Math.abs(nearotherlong - inlongoe));
//alert(distnear);
} else {
if (sofarnear.indexOf(';' + vsll[ivsll].split('>')[1].split('<')[0].split('/')[eval(-1 + vsll[ivsll].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g, ' ') + ';') == -1 && distnear > eval(Math.abs(eval(vsll[ivsll].split(',')[0]) - inlat) + Math.abs(eval(vsll[ivsll].split(',')[1]) - inlong))) {
nearplace=vsll[ivsll].split('>')[1].split('<')[0].split('/')[eval(-1 + vsll[ivsll].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g, ' ');
nearlat=eval(vsll[ivsll].split(',')[0]);
nearlong=eval(vsll[ivsll].split(',')[1]);
neariso=(vsll[ivsll].split(',')[3]);
distnear=eval(Math.abs(nearlat - inlat) + Math.abs(nearlong - inlong));
}
if (sofarnearother.indexOf(';' + vsll[ivsll].split('>')[1].split('<')[0].split('/')[eval(-1 + vsll[ivsll].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g, ' ') + ';') == -1 && distother > eval(Math.abs(eval(vsll[ivsll].split(',')[0]) - inlatoe) + Math.abs(eval(vsll[ivsll].split(',')[1]) - inlongoe))) {
nearotherplace=vsll[ivsll].split('>')[1].split('<')[0].split('/')[eval(-1 + vsll[ivsll].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g, ' ');
nearotherlat=eval(vsll[ivsll].split(',')[0]);
nearotherlong=eval(vsll[ivsll].split(',')[1]);
nearotheriso=(vsll[ivsll].split(',')[3]);
distother=eval(Math.abs(nearotherlat - inlatoe) + Math.abs(nearotherlong - inlongoe));
}
}
}
}
nearcountry=nearfind(neariso);
nearothercountry=nearfind(nearotheriso);
document.getElementById('sfrom').innerHTML+='<option title="' + nearcountry + ' (' + Math.floor(great_circle_distance(inlat, inlong, nearlat, nearlong)) + 'km away)' + '" data-iso="' + neariso + '" data-cname="' + nearcountry + '" value="' + nearlat + ',' + nearlong + '">' + nearplace + '</option>';
document.getElementById('sto').innerHTML+='<option title="' + nearothercountry + ' (' + Math.floor(great_circle_distance(inlatoe, inlongoe, nearotherlat, nearotherlong)) + 'km away (from other side of the world))' + '" data-iso="' + nearotheriso + '" data-cname="' + nearothercountry + '" value="' + nearotherlat + ',' + nearotherlong + '">' + nearotherplace + '</option>';
sofarnear+=nearplace.replace(/\_/g,' ') + ';';
sofarnearother+=nearotherplace.replace(/\_/g,' ') + ';';
//alert('iii=' + iii + ' and sofarnearother=' + sofarnearother);
fone=true;
distnear=-200.0;
distother=-200.0;
nearplace='';
nearotherplace='';
nearcountry='';
nearothercountry='';
neariso='';
nearotheriso='';
nearlat=-200.0;
nearlong=-200.0;
nearotherlat=-200.0;
nearotherlong=-200.0;
}
//alert(document.getElementById('sto').innerHTML);
document.getElementById('place').style.cursor='pointer';
document.body.style.cursor='pointer';
if (3 == 3) {
document.getElementById('place').value=evttargetvalue.replace(/\_/g,' ');
setTimeout(function(){
if (document.getElementById('place').value.trim() != '') {
document.getElementById('place').placeholder=document.getElementById('place').value;
document.getElementById('place').value='';
okdv='';
lastkplace='';
if (window.parent) {
if (window.parent == window.self) {
document.getElementById('place').focus();
}
} else {
document.getElementById('place').focus();
}
if (document.getElementById('place').outerHTML.indexOf(' onkey') == -1) {
document.getElementById('place').onkeydown=function(event){ okd(event); };
}
}
}, 5000);
} else {
document.getElementById('place').value=evttargetvalue.replace(/\_/g,' ');
}
}
function newway(evt) {
var thisiso='', thiscountry='';
if (evt.target.value.trim() != '' && eval('' + evt.target.value.length) > 1) {
if (eval('' + ourtzlist.toLowerCase().split('/' + evt.target.value.replace(/\ /g,'_').toLowerCase()).length) == 1) {
document.getElementById('placegeo').value='';
pvlook();
document.getElementById('ifplacegeo').src='/PHP/fgc/index.php?placegeo=' + encodeURIComponent(evt.target.value);
} else if (eval('' + ourtzlist.toLowerCase().split('/' + evt.target.value.replace(/\ /g,'_').toLowerCase()).length) == 3) {
//alert(evt.target.value + ourtzlist.toLowerCase().split('/' + evt.target.value.toLowerCase())[1].split('"')[0]);
evt.target.value=ourtzlist.substring(eval(1 + ourtzlist.toLowerCase().split('/' + evt.target.value.replace(/\ /g,'_').toLowerCase())[0].length)).split('"')[0].replace(/\_/g,' ');
//alert(evt.target.value);
document.getElementById('latitude').value=ourtzlist.toLowerCase().split('/' + evt.target.value.replace(/\ /g,'_').toLowerCase())[1].split('"')[2].split(',')[0];
document.getElementById('longitude').value=ourtzlist.toLowerCase().split('/' + evt.target.value.replace(/\ /g,'_').toLowerCase())[1].split('"')[2].split(',')[1];
thisiso=ourtzlist.toUpperCase().split('/' + evt.target.value.replace(/\ /g,'_').toUpperCase())[1].split('"')[2].split(',')[3];
thiscountry=nearfind(thisiso);
document.getElementById('place').title=thiscountry;
document.getElementById('sfrom').title=thiscountry;
document.getElementById('sto').title=thiscountry;
document.getElementById('place').setAttribute('data-iso',thisiso);
document.getElementById('place').setAttribute('data-country',thiscountry);
newafters(evt.target.value.replace(/\ /g,'_'), thisiso, thiscountry);
// distfrom[eval(-1 + jplace)]=Math.floor(great_circle_distance(inlat, inlong, ylat[eval(-1 + jplace)], xlong[eval(-1 + jplace)]));
// distto[eval(-1 + jplace)]=Math.floor(great_circle_distance(inlatoe, inlongoe, ylat[eval(-1 + jplace)], xlong[eval(-1 + jplace)]));
//var placebits=cols[0].split('/'), aname='';
//for (var ival=eval(-1 + placebits.length); ival>=0; ival--) {
// if (aname == '') {
// aname=placebits[ival];
// } else {
// aname+=', ' + placebits[ival];
// }
//}
document.getElementById('place').value=evt.target.value.replace(/\_/g,' '); //noslash(sio.options[sio.selectedIndex].text); //aname;
if (1 == 3) {
totalmore();
wthere=true;
showit(null);
newtpz();
wthere=false;
}
document.getElementById('mysb').click();
}
}
}
function worflag(thiscc) {
var ccchar="", ccsuff="";
var lri="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var dri=["127462","127463","127464","127465","127466","127467","127468","127469","127470","127471","127472","127473","127474","127475","127476","127477","127478","127479","127480","127481","127482","127483","127484","127485","127486","127487"];
for (var iccsuff=0; iccsuff<thiscc.length; iccsuff++) {
ccchar=thiscc.substring(iccsuff, eval(1 + eval('' + iccsuff))).toUpperCase();
ccsuff+=String.fromCodePoint(eval('' + dri[eval('' + lri.indexOf(ccchar))])); //'' + dri[eval('' + lri.indexOf(ccchar))] + ';';
}
return ccsuff;
}
//window.onload = initAll;
function do_barchart(osel) {
var suffix="",newval="", prefix="", rest="", i, j=0, hereplace=[], herelat=[], herelong=[];
var atzpurl=tzbcurl.split("&data=");
prefix=atzpurl[0] + "&data=";
for (var ii=1; ii<=osel.length; ii++) {
if (osel.options[eval(-1 + ii)].selected) {
hereplace.push(decodeURIComponent((osel.options[eval(-1 + ii)].value + '&').split('&place=')[1].split('&')[0]));
herelat.push(decodeURIComponent((osel.options[eval(-1 + ii)].value + '&').split('&lat=')[1].split('&')[0]));
herelong.push(decodeURIComponent((osel.options[eval(-1 + ii)].value + '&').split('&long=')[1].split('&')[0]));
prefix=prefix.replace('&label=', encodeURIComponent(' ' + j + ' is ' + hereplace[j]) + '&label=');
if (j >= 1) {
for (i=0; i<j; i++) {
rest+=',%20[~' + encodeURIComponent('' + i + ' to ' + j + ' ... ' + hereplace[i].replace(',',' in ') + " to " + hereplace[j].replace(',',' in ')) + '~,' + Math.floor(great_circle_distance(herelat[i],herelong[i],herelat[j],herelong[j])) + ']';
}
}
j++;
}
}
if (prefix != "" && rest != "") {
if ((prefix + rest).length > 900) {
document.getElementById('mybarchart').innerHTML='<iframe name="i_barchart" id="i_barchart" width=100% height=800 src="about:blank" title="Distance between Places Bar Chart"></iframe><form style="display:none;" action="' + prefix.split('?')[0] + '" target="i_barchart" method="POST"><input type=hidden name=onclick value=y></input><input type=hidden name=title value="' + decodeURIComponent((prefix + "&").split("title=")[1].split("&")[0]) + '"></input><input type=hidden name=label value=Kilometers></input><input type=hidden name=value value=Leg></input><input type=hidden name=width value=298></input><input type=hidden name=height value=194></input><input type=hidden name=country value=Country></input><input type=hidden name=popularity value=Intensity></input><input type=hidden name=guess value=""></input><input type=hidden name=data value="' + decodeURIComponent(rest) + '"></input><input style="display:none;" type=submit id=bcbut value=Try></input></form>';
document.getElementById('bcbut').click();
} else {
document.getElementById('mybarchart').innerHTML='<iframe id="i_barchart" width=100% height=800 src="' + prefix + rest + '" title="Distance between Places Bar Chart"></iframe>';
}
location.href='#mybarchart';
}
}
function do_td_bottom(osel) {
var suffix="",newval="", prefix="", rest="", j=1;
var atzpurl=tzpurl.split("?");
for (var i=1; i<=osel.length; i++) {
if (suffix == "") prefix=atzpurl[0] + "?";
if (osel.options[eval(-1 + i)].selected) {
if (suffix == "") {
rest+=osel.options[eval(-1 + i)].value;
} else {
rest+='&' + osel.options[eval(-1 + i)].value.replace(/=/g, (suffix + '='));
}
suffix='' + eval(1 + j);
j++;
}
}
if (prefix != "" && rest != "") {
document.getElementById('td_bottom').innerHTML='<iframe id="itd_bottom" width=100% height=800 src="' + prefix + rest + '" title="Timezone Multiple Places"></iframe>';
location.href='#td_bottom';
}
}
function pretzbits() {
tzbits(document.getElementById('itd_bl'));
}
function tzbits(iois) {
var ibase=0, there=false, interested=-1, perthjnps=-1, eqw, ph=-999, pm=-1, sphm='', spdiff=-2, poff=8,sydis='10';
if (iois != null) {
var aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
if (aconto.body.innerHTML.indexOf("return checktop(") != -1) {
var proposeds='', acbits=aconto.body.innerHTML.split("return checktop("), sproposeds='', repthis='';
var inps=acbits[1].split('</form>')[0].split('<input '), jnps=0, trnsuffix='';
for (jnps=1; jnps<inps.length; jnps++) {
//top.document.title=inps[jnps];
if (inps[jnps].indexOf('name="wlink"') != -1) {
if (inps[jnps].split('value="')[1].split('"')[0].indexOf('https://www.wunderground.com/q/zmw:00000.1.95966') != -1) perthjnps=jnps;
trnsuffix=inps[jnps].split('value="')[1].split('"')[0].replace('https://www.wunderground.com/q/zmw:00000.1.95966','https://www.wunderground.com/q/zmw:00000.16.94609');
if (perthjnps == jnps) {
try {
var pdstis = new Date().toLocaleString("en-US", {timeZone: 'Australia/Perth'});
pdstis=pdstis.replace(/,0/g,',').replace(/:0/g,':');
ph=eval(pdstis.split(',')[1].split(':')[0].trim());
if (pdstis.toUpperCase().indexOf('PM') != -1 && ph != 12) ph=eval((eval('' + ph) + 12) % 24);
if (pdstis.toUpperCase().indexOf('AM') != -1 && ph == 12) ph=0;
pm=eval(pdstis.split(',')[1].split(':')[1].trim());
sphm=('0' + ph).slice(-2) + ':' + ('0' + pm).slice(-2);
var sdstis = new Date().toLocaleString("en-US", {timeZone: 'Australia/Sydney'});
sdstis=sdstis.replace(/,0/g,',').replace(/:0/g,':');
sh=eval(sdstis.split(',')[1].split(':')[0].trim());
if (sdstis.toUpperCase().indexOf('PM') != -1 && sh != 12) sh=eval((eval('' + sh) + 12) % 24);
if (sdstis.toUpperCase().indexOf('AM') != -1 && sh == 12) sh=0;
sm=eval(pdstis.split(',')[1].split(':')[1].trim());
spdiff=eval(0 - eval((24 + sh - ph) % 24));
} catch (eqw) {
ph=-2;
}
}
}
if (inps[jnps].indexOf('name="tzname"') != -1 && perthjnps >= 0) {
if (inps[jnps].split('value="')[1].split('"')[0].indexOf('/Perth') != -1) perthjnps=-1;
}
}
for (jnps=1; jnps<inps.length; jnps++) {
if (inps[jnps].indexOf('name="title"') != -1) {
proposeds=inps[jnps].split('value="')[1].split('"')[0] + proposeds;
//alert("0: " + proposeds + ' ... ' + inps.length);
sproposeds=proposeds;
repthis=',~' + encodeURIComponent(inps[jnps].split('value="')[1].split('"')[0]) + '~';
interested=lastpurl.indexOf(',~' + encodeURIComponent(inps[jnps].split('value="')[1].split('"')[0]) + '~');
} else if (inps[jnps].indexOf('name="gmtoff"') != -1 && proposeds.split('|').length == 1) {
if (perthjnps >= 0) {
sydis=inps[jnps].split('value="')[1].split('"')[0].replace('+',''); // + trnsuffix;
proposeds+='|' + inps[jnps].split('value="')[1].split('"')[0].replace(sydis,eval(spdiff + eval(sydis))) + trnsuffix;
} else {
proposeds+='|' + inps[jnps].split('value="')[1].split('"')[0] + trnsuffix;
}
//if (perthjnps >= 0) alert(inps[jnps].split('value="')[1].split('"')[0] + ' ... ' + eval(spdiff + eval(sydis)) + "*1: " + proposeds);
} else if (inps[jnps].indexOf('name="gmtoff"') != -1 && proposeds.split('|').length > 1) {
if (perthjnps >= 0) {
sydis=inps[jnps].split('value="')[1].split('"')[0].replace('+',''); // + trnsuffix;
proposeds=proposeds.replace('|','|' + inps[jnps].split('value="')[1].split('"')[0].replace(sydis,('0' + eval(spdiff + sydis)).slice(-2)) + trnsuffix);
} else {
proposeds=proposeds.replace('|','|' + inps[jnps].split('value="')[1].split('"')[0] + trnsuffix);
}
//if (perthjnps >= 0) alert(sydis + "*2: " + proposeds);
} else if (inps[jnps].indexOf('name="rightnow"') != -1 && proposeds.split('|').length == 1) {
if (perthjnps >= 0) {
if (sphm != '') {
proposeds+='||' + sphm;
} else {
proposeds+='||' + ('0' + eval(-2 + inps[jnps].split('value="')[1].split('"')[0].split(':')[0])).slice(-2) + ':'('0' + eval(inps[jnps].split('value="')[1].split('"')[0].split(':')[1])).slice(-2);
}
} else {
proposeds+='||' + inps[jnps].split('value="')[1].split('"')[0];
}
//if (perthjnps >= 0) alert("3: " + proposeds);
} else if (inps[jnps].indexOf('name="rightnow"') != -1 && proposeds.split('|').length == 2) {
if (perthjnps >= 0) {
if (sphm != '') {
proposeds+='|' + sphm;
} else {
proposeds+='|' + ('0' + eval(-2 + inps[jnps].split('value="')[1].split('"')[0].split(':')[0])).slice(-2) + ':'('0' + eval(inps[jnps].split('value="')[1].split('"')[0].split(':')[1])).slice(-2);
}
} else {
proposeds+='|' + inps[jnps].split('value="')[1].split('"')[0];
}
//if (perthjnps >= 0) alert("4: " + proposeds);
} else if (inps[jnps].indexOf('name="rightnow"') != -1 && proposeds.split('|').length > 2) {
if (perthjnps >= 0) {
if (sphm != '') {
proposeds=proposeds.replace(proposeds.split('|')[0] + '|' + proposeds.split('|')[1],proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + sphm);
} else {
proposeds=proposeds.replace(proposeds.split('|')[0] + '|' + proposeds.split('|')[1],proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + ('0' + eval(-2 + inps[jnps].split('value="')[1].split('"')[0].split(':')[0])).slice(-2) + ':'('0' + eval(inps[jnps].split('value="')[1].split('"')[0].split(':')[1])).slice(-2));
}
} else {
proposeds=proposeds.replace(proposeds.split('|')[0] + '|' + proposeds.split('|')[1],proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + inps[jnps].split('value="')[1].split('"')[0]);
}
//if (perthjnps >= 0) alert("5: " + proposeds);
} else if (inps[jnps].indexOf('name="tzname"') != -1 && proposeds.split('|').length == 1) {
if (perthjnps >= 0) {
proposeds+='|||' + inps[jnps].split('value="')[1].split('"')[0].replace('/Sydney','/Perth');
} else {
proposeds+='|||' + inps[jnps].split('value="')[1].split('"')[0];
}
//if (perthjnps >= 0) alert("6: " + proposeds);
} else if (inps[jnps].indexOf('name="tzname"') != -1 && proposeds.split('|').length == 2) {
if (perthjnps >= 0) {
proposeds+='||' + inps[jnps].split('value="')[1].split('"')[0].replace('/Sydney','/Perth');
} else {
proposeds+='||' + inps[jnps].split('value="')[1].split('"')[0];
}
//if (perthjnps >= 0) alert("7: " + proposeds);
} else if (inps[jnps].indexOf('name="tzname"') != -1 && proposeds.split('|').length == 3) {
if (perthjnps >= 0) {
proposeds+='|' + inps[jnps].split('value="')[1].split('"')[0].replace('/Sydney','/Perth');
} else {
proposeds+='|' + inps[jnps].split('value="')[1].split('"')[0];
}
//if (perthjnps >= 0) alert("8: " + proposeds);
} else if (inps[jnps].indexOf('name="tzname"') != -1 && proposeds.split('|').length > 3) {
if (perthjnps >= 0) {
proposeds=proposeds.replace(proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + proposeds.split('|')[2],proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + proposeds.split('|')[2] + '|' + inps[jnps].split('value="')[1].split('"')[0].replace('/Sydney','/Perth'));
} else {
proposeds=proposeds.replace(proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + proposeds.split('|')[2],proposeds.split('|')[0] + '|' + proposeds.split('|')[1] + '|' + proposeds.split('|')[2] + '|' + inps[jnps].split('value="')[1].split('"')[0]);
}
//if (perthjnps >= 0) alert("9: " + proposeds);
}
}
if (perthjnps >= 0) proposeds=proposeds.replace('|' + '|', '|').replace('|' + '|', '|').replace('|' + '|', '|');
//if (perthjnps >= 0) alert(lastpurl.replace(repthis, ',~' + (proposeds) + '~').replace(repthis.replace(',~',''), repthis.replace(',~','').replace('~','| | | ~')));
for (ibase=0; ibase<purlvsplacebits.length; ibase++) {
if (!there && (purlvsplacebits[ibase] + "|").indexOf((proposeds + "|")) == 0) {
there=true;
}
}
if (!there) {
//alert("Added " + proposeds + ' ... via ... ' + acbits[1].split('</form>')[0]);
purlvsplacebits.push(proposeds);
document.getElementById('dmulti').style.display='inline';
}
if (interested != -1 && sproposeds != proposeds) {
if (document.getElementById('myiframe').src != lastpurl.replace(repthis, ',~' + encodeURIComponent(proposeds) + '~').replace(repthis.replace(',~',''), repthis.replace(',~','').replace('~','| | | ~'))) {
document.getElementById('myiframe').src=lastpurl.replace(repthis, ',~' + encodeURIComponent(proposeds) + '~').replace(repthis.replace(',~',''), repthis.replace(',~','').replace('~','| | | ~'));
lastpurl=lastpurl.replace(repthis, ',~' + encodeURIComponent(proposeds) + '~').replace(repthis.replace(',~',''), repthis.replace(',~','').replace('~','| | | ~'));
setTimeout(dogcurl,100);
}
}
}
}
}
}
}
function saveurls(purl) {
var outpurl=purl, ibase=0, thebaseplacebits=purl.split(',~'), vsbaseplace='', baseplace='', there=false;
if (thebaseplacebits.length > 1) {
baseplace=decodeURIComponent(thebaseplacebits[1].split('~')[0]);
vsbaseplace=baseplace.split(' (0')[0].split(' (1')[0].split(' (2')[0].split(' (3')[0].split(' (4')[0].split(' (5')[0].split(' (6')[0].split(' (7')[0].split(' (8')[0].split(' (9')[0];
if (eval(eval(vsbaseplace.indexOf(')')) - eval(vsbaseplace.indexOf('('))) == 3) {
vsbaseplace=vsbaseplace.split(' (')[0];
}
if (vsbaseplace != baseplace) {
if (vsbaseplace.split(' (').length == 2) vsbaseplace=vsbaseplace.replace(' (' + vsbaseplace.split(' (')[1].split(')')[0] + ')','');
for (ibase=0; ibase<purlvsplacebits.length; ibase++) {
if (!there && (purlvsplacebits[ibase] + "|").indexOf((vsbaseplace + "|")) == 0) {
there=true;
}
}
if (!there) {
//alert('//www.rjmprogramming.com.au/weather/autocomplete.htm?place=' + (vsbaseplace));
//document.getElementById('mygir').src='//www.rjmprogramming.com.au/weather/autocomplete.htm?place=' + encodeURIComponent(vsbaseplace);
document.getElementById('mygir').src='//www.rjmprogramming.com.au/weather/autocomplete.htm?place=' + encodeURIComponent(vsbaseplace);
} else {
there=false;
}
}
if (baseplace.indexOf('|') == -1) {
for (ibase=0; ibase<purlvsplacebits.length; ibase++) {
if (purlvsplacebits[ibase].indexOf('|') != -1) {
if ((purlvsplacebits[ibase] + "|").indexOf((baseplace + "|")) == 0) {
baseplace=purlvsplacebits[ibase];
outpurl=outpurl.replace(',~' + thebaseplacebits[1].split('~')[0], ',~' + encodeURIComponent(purlvsplacebits[ibase]));
}
}
}
for (ibase=0; ibase<purlplacebits.length; ibase++) {
if (!there && (purlplacebits[ibase] + "|").indexOf((baseplace + "|")) == 0) {
there=true;
}
}
if (!there) {
//alert('added ' + baseplace);
purlplacebits.push(baseplace);
}
}
}
lastpurl=outpurl;
return outpurl;
}
function great_circle_distance(talis, gnolis, latis, longis) {
var ourdist=0.0;
var rgnol=eval((gnolis) * Math.PI / 180.0);
var rtal=eval((talis) * Math.PI / 180.0);
var rlong=eval((longis) * Math.PI / 180.0);
var rlat=eval((latis) * Math.PI / 180.0);
var deltalong = Math.abs(eval(((gnolis)-(longis)) * Math.PI / 180.0));
var acof = eval(Math.sin(rtal) * Math.sin(rlat)) + (Math.cos(rtal) * Math.cos(rlat) * Math.cos(deltalong)); // via http://en.wikipedia.org/wiki/Great-circle_distance ... thanks
ourdist = eval(Math.round((Math.acos(acof) * 6371000.0) + 0.00001) * 100) / 100;
return eval(ourdist / 1000.0);
}
function noslash(inc) {
var outc=inc;
console.log('inc=' + inc);
var outca=inc.split('/');
if (inc.indexOf('<br') == 0) {
outc='';
for (var ijh=0; ijh<inc.length; ijh++) {
if (outc == '') {
if (inc.substring(ijh, eval(1 + ijh)) >= 'A' && inc.substring(ijh, eval(1 + ijh)) <= 'Z') {
outc=inc.substring(ijh);
outca=outc.split('/');
if (outca.length == 1) {
document.getElementById('place').value=outc;
if (document.getElementById('place').title.indexOf('Wikipedia') == -1) {
document.getElementById('place').title+=' ... now use Wikipedia, thanks';
}
if (document.getElementById('place').title.indexOf('Wikipedia, thanks') != -1) {
document.getElementById('place').title=document.getElementById('place').title.split('Wikipedia, thanks')[0] + 'Wikipedia, thanks' + ' ... ' + inc.replace('<br>','');
}
}
}
}
}
}
if (outca.length == 2) {
outc=outca[1] + ',' + outca[0];
}
return outc.replace(/#/g, 'Number ');
}
function selto(sio) {
if (sio.value != '') {
var cols=sio.options[sio.selectedIndex].title.replace(/_/g,' ').split(',');
//if (cols[1].indexOf('-9999') != -1 && cols[2].indexOf('-9999') != -1) alert('/' + sio.options[sio.selectedIndex].text + '~ vsll=' + vsll);
if ((sio.options[sio.selectedIndex].text.replace(' ','') == 'Perth,Australia' || (cols[1].indexOf('-9999') != -1 && cols[2].indexOf('-9999') != -1)) && vsll.indexOf('/' + sio.options[sio.selectedIndex].text.split(',')[0].replace(/\ /g,'_') + '~') != -1) {
var hhs=vsll.split('/' + sio.options[sio.selectedIndex].text.split(',')[0].replace(/\ /g,'_') + '~');
var bss=hhs[0].split('[')[eval(-1 + hhs[0].split('[').length)].split(',');
if (bss.length > 1) {
cols[1]=bss[0];
cols[2]=bss[1];
}
}
document.getElementById('latitude').value=cols[1];
document.getElementById('longitude').value=cols[2];
var placebits=cols[0].split('/'), aname='';
for (var ival=eval(-1 + placebits.length); ival>=0; ival--) {
if (aname == '') {
aname=placebits[ival];
} else {
aname+=', ' + placebits[ival];
}
}
document.getElementById('place').value=noslash(sio.options[sio.selectedIndex].text); //aname;
totalmore();
wthere=true;
showit(null);
newtpz();
wthere=false;
}
}
function postgleanlatlong() {
somelatlong(document.getElementById('mygi'));
}
function postgleanlatlongr() {
somelatlong(document.getElementById('mygir'));
}
function somelatlong(iois) {
var title_eq;
if (iois != null) {
var aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
//if (aconto.body.innerHTML.trim().length > 0) alert(aconto.body.innerHTML);
title_eq=aconto.body.innerHTML.split(' id="myselcont"');
if (title_eq[0].indexOf('<') == -1) {
if (title_eq[0].indexOf(',') > 0) {
document.getElementById("latitude").value=title_eq[0].split(',')[0];
document.getElementById("longitude").value=title_eq[0].split(',')[1];
}
}
if (document.getElementById('topjsondata').innerHTML != '') {
//alert(':' + document.getElementById('topjsondata').innerHTML);
document.getElementById("wudiv").style.display="inline";
document.getElementById("ourselcont").style.display="inline";
document.getElementById("ourselcont").innerHTML=document.getElementById('jsondata').innerHTML.replace('Please select ','Optionally select ');
} else if (title_eq.length > 1) {
//alert(title_eq[1]);
document.getElementById("wudiv").style.display="inline";
document.getElementById("ourselcont").style.display="inline";
document.getElementById("ourselcont").innerHTML=title_eq[1].split('</select>')[0].replace(title_eq[1].split('>')[0] + '>','').replace('Please select ','Optionally select ');
//alert(title_eq[1].split(' ')[0]);
}
if (eval(document.getElementById("ourselcont").innerHTML.length) > 5) {
var howmanyarr=document.getElementById("ourselcont").innerHTML.substring(5).split('<option '); // check if just one real option ... so we may as well chose it
//alert(howmanyarr.length + ' vs ' + document.getElementById("ourselcont").innerHTML);
if (howmanyarr.length == 2 || (aplace != '' && aplace == document.getElementById('place').value && howmanyarr.length >= 2)) {
aplace=' ';
if (howmanyarr[1].indexOf(' value="') != -1) {
document.getElementById("ourselcont").value=howmanyarr[1].split(' value="')[1].split('"')[0];
//alert(encodeURIComponent(howmanyarr[1].split(' value="')[1].split('"')[0]));
selto(document.getElementById("ourselcont"));
//alert(document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].title);
//alert(encodeURIComponent(document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text));
//newtpz();
} else if (howmanyarr[1].indexOf(" value='") != -1) {
document.getElementById("ourselcont").value=howmanyarr[1].split(" value='")[1].split("'")[0];
//alert(encodeURIComponent(howmanyarr[1].split(" value='")[1].split("'")[0]));
selto(document.getElementById("ourselcont"));
//alert(document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].title);
//alert(encodeURIComponent(document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text));
//newtpz();
} else {
document.getElementById("ourselcont").value=howmanyarr[1].replace(">"," ").split(" value=")[1].split(" ")[0];
selto(document.getElementById("ourselcont"));
//newtpz();
}
}
}
}
}
}
}
function newkyv(oisvalue, tdwhere) {
if (tdwhere == '') tdwhere='td_br';
document.getElementById(tdwhere).innerHTML='<iframe id="i' + tdwhere + '" width=' + tdwhere.replace('td_bl','100%').replace('td_br','100%') + ' height=800 src="' + '//www.rjmprogramming.com.au/HTMLCSS/karaoke_youtube_api.htm?emoji=on&nokaraoke=y&youtubeid=%20%20%20%20%20%20%20%20%20%20%20%20%20%20' + encodeURIComponent(('' + oisvalue).replace('undefined,undefined', document.getElementById('place').value)) + '" title="YouTube Videos"></iframe>';
}
function newtpz() {
var atzpurl=tzpurl.split("%2Fq%");
tzpurl=atzpurl[0] + encodeURIComponent(document.getElementById("ourselcont").value) + "&iso=" + document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].title.split(',')[3] + '&lat=' + document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].title.split(',')[1] + '&long=' + document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].title.split(',')[2] + '&place=' + encodeURIComponent(document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text) + '&tzname=' + encodeURIComponent(document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].title.split(',')[0]) + '&iam=1';
if (document.getElementById('smulti').innerHTML.indexOf('>' + document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text + '<') == -1) {
if (document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text.indexOf(',') != -1) {
var newcis=document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text.split(',')[eval(-1 + document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text.split(',').length)].trim().replace(/_/g,' ');
if (document.getElementById('igcrest').value == '') {
document.getElementById('igcrest').value='%20[~' + newcis + '~,66]%20';
} else if (document.getElementById('igcrest').value.indexOf('%20[~' + newcis + '~,66]%20') == -1) {
document.getElementById('igcrest').value=document.getElementById('igcrest').value + ',%20[~' + newcis + '~,66]%20';
}
}
document.getElementById('smulti').innerHTML+='<option value="' + tzpurl.split('?')[1] + '">' + document.getElementById("ourselcont").options[document.getElementById("ourselcont").selectedIndex].text + '</option>';
ssize++;
document.getElementById('smulti').size='' + ssize;
}
document.getElementById('td_bl').innerHTML='<iframe id="itd_bl" onload="setTimeout(pretzbits,3400);" width=100% height=800 src="' + tzpurl + '" title="Timezone Places"></iframe>';
var sbits=document.getElementById('sto').innerHTML.split('</optio');
if (sbits.length >= 3) {
newkyv(sbits[1].split('>')[eval(-1 + sbits[1].split('>').length)].split(' (0')[0].split(' (1')[0].split(' (2')[0].split(' (3')[0].split(' (4')[0].split(' (5')[0].split(' (6')[0].split(' (7')[0].split(' (8')[0].split(' (9')[0], 'td_br');
}
}
function pregleanlatlong() {
gleanlatlong(document.getElementById('iandt'));
}
// Thanks to:
// http://stutzfamily.com/mrstutz/LatLong/latlonglist.htm#AFGHANISTAN
function gleanlatlong(iois) {
var rsuffix='';
var rawhtml, k, kk, finished=false, spare='', spares, inlat=0.0, inlong=0.0;
if (iois != null) {
var aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
if (aconto.body.innerHTML.indexOf('placearr[0]') != -1) {
rawhtml=aconto.body.innerHTML.split('placearr[0]');
if (vsll != '') { // new additions
//top.document.title='0';
var postvhhs, vhhs=vsll.split('~]"');
var isofar=('placearr[0]' + rawhtml[1]).split(country[0]).length;
for (var iu=0; iu<eval(-1 + vhhs.length); iu++) {
// placearr[0] = 'kabul';
// latarr[0] = 34.5833333333;
// longarr[0] = 69.2;
// cntryarr[0] = 'afghanistan';
// valuearr[0] = '/PHP/LatLong/index.php?latd=34&latm=35&lats=0&longd=69&longm=12&longs=0&from=from&country=AFGHANISTAN&place=Kabul';
postvhhs=vhhs[iu].split('[')[eval(-1 + vhhs[iu].split('[').length)].split(',');
if (postvhhs.length > 2) {
if (postvhhs[2].split('/').length == 3) {
//if (postvhhs[2].indexOf('Atlantic') != -1) top.document.title='3: ' + postvhhs[2] + ' ... ' + postvhhs[2].split('/')[eval(-1 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-2 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-3 + postvhhs[2].split('/').length)].replace('~','').replace(/_/g,' ');
if (postvhhs[2].split('/')[eval(-3 + postvhhs[2].split('/').length)].replace('~','').replace(/_/g,' ') == '') {
rsuffix+="\n placearr[" + eval(iu + isofar) + "] = '" + postvhhs[2].split('/')[eval(-1 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-2 + postvhhs[2].split('/').length)].replace('~','').replace(/_/g,' ') + "'; \n latarr[" + eval(iu + isofar) + "] = " + postvhhs[0] + "; \n longarr[" + eval(iu + isofar) + "] = " + postvhhs[1] + "; \n cntryarr[" + eval(iu + isofar) + "] = ''; \n valuearr[" + eval(iu + isofar) + "] = ''; \n";
} else {
rsuffix+="\n placearr[" + eval(iu + isofar) + "] = '" + postvhhs[2].split('/')[eval(-1 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-2 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-3 + postvhhs[2].split('/').length)].replace('~','').replace(/_/g,' ') + "'; \n latarr[" + eval(iu + isofar) + "] = " + postvhhs[0] + "; \n longarr[" + eval(iu + isofar) + "] = " + postvhhs[1] + "; \n cntryarr[" + eval(iu + isofar) + "] = ''; \n valuearr[" + eval(iu + isofar) + "] = ''; \n";
}
} else {
//if (postvhhs[2].indexOf('Atlantic') != -1) top.document.title='2: ' + postvhhs[2] + ' ... ' + postvhhs[2].split('/')[eval(-1 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-2 + postvhhs[2].split('/').length)].replace('~','').replace(/_/g,' ');
rsuffix+="\n placearr[" + eval(iu + isofar) + "] = '" + postvhhs[2].split('/')[eval(-1 + postvhhs[2].split('/').length)].replace(/_/g,' ') + "," + postvhhs[2].split('/')[eval(-2 + postvhhs[2].split('/').length)].replace('~','').replace(/_/g,' ') + "'; \n latarr[" + eval(iu + isofar) + "] = " + postvhhs[0] + "; \n longarr[" + eval(iu + isofar) + "] = " + postvhhs[1] + "; \n cntryarr[" + eval(iu + isofar) + "] = ''; \n valuearr[" + eval(iu + isofar) + "] = ''; \n";
}
} else {
}
//top.document.title=postvhhs[2].split('/')[eval(-1 + postvhhs[2].split('/').length)];
}
//alert(rsuffix);
}
place=('placearr[0]' + rawhtml[1] + rsuffix).split(place[0]);
country=('placearr[0]' + rawhtml[1] + rsuffix).split(country[0]);
ylat=('placearr[0]' + rawhtml[1] + rsuffix).split(ylat[0]);
xlong=('placearr[0]' + rawhtml[1] + rsuffix).split(xlong[0]);
//alert(place.length + ' vs ' + country.length + ' vs ' + ylat.length + ' vs ' + xlong.length);
iplaces=eval(-1 + country.length);
while (divisor <= iplaces) {
divisor*=10.0;
divl++;
}
for (jplace=1; jplace<=iplaces; jplace++) {
//if (jplace == iplaces || jplace == 1) {
// alert('hopefully okay below?');
//}
//alert(ylat[eval(0 + jplace)] + ' ... ' + ylat[eval(0 + jplace)].split('=')[1].split(';')[0].trim());
//top.document.title="ylat=" + ylat[eval(0 + jplace)];
ylat[eval(-1 + jplace)]=eval(ylat[eval(0 + jplace)].split('=')[1].split(';')[0].trim());
//alert(2);
xlong[eval(-1 + jplace)]=eval(xlong[eval(0 + jplace)].split('=')[1].split(';')[0].trim());
//alert(22);
spare=('' + place[eval(0 + jplace)]);
place[eval(-1 + jplace)]='';
if (spare.indexOf("'") != -1 && spare.indexOf("=") != -1) {
place[eval(-1 + jplace)]=('' + place[eval(0 + jplace)]).split('=')[1].split("'")[1];
//alert(222);
if (place[eval(-1 + jplace)].indexOf(' ') != -1) {
spares=place[eval(-1 + jplace)].split(' ');
place[eval(-1 + jplace)]=spares[0].substring(0,1).toUpperCase() + spares[0].substring(1);
for (kk=1; kk<spares.length; kk++) {
place[eval(-1 + jplace)]+=' ' + spares[kk].substring(0,1).toUpperCase() + spares[kk].substring(1);
}
if (place[eval(-1 + jplace)].indexOf('(') != -1) {
spares=place[eval(-1 + jplace)].split('(');
place[eval(-1 + jplace)]=spares[0].substring(0,1).toUpperCase() + spares[0].substring(1);
for (kk=1; kk<spares.length; kk++) {
place[eval(-1 + jplace)]+='(' + spares[kk].substring(0,1).toUpperCase() + spares[kk].substring(1);
}
}
} else {
place[eval(-1 + jplace)]=place[eval(-1 + jplace)].substring(0,1).toUpperCase() + place[eval(-1 + jplace)].substring(1);
}
}
//alert(2222);
spare=('' + country[eval(0 + jplace)]);
country[eval(-1 + jplace)]='';
if (spare.indexOf("'") != -1 && spare.indexOf("=") != -1) {
country[eval(-1 + jplace)]=('' + country[eval(0 + jplace)]).split('=')[1].split("'")[1];
//alert(22222);
if (country[eval(-1 + jplace)].indexOf(' ') != -1) {
spares=country[eval(-1 + jplace)].split(' ');
country[eval(-1 + jplace)]=spares[0].substring(0,1).toUpperCase() + spares[0].substring(1);
for (kk=1; kk<spares.length; kk++) {
country[eval(-1 + jplace)]+=' ' + spares[kk].substring(0,1).toUpperCase() + spares[kk].substring(1);
}
if (country[eval(-1 + jplace)].indexOf('(') != -1) {
spares=country[eval(-1 + jplace)].split('(');
country[eval(-1 + jplace)]=spares[0].substring(0,1).toUpperCase() + spares[0].substring(1);
for (kk=1; kk<spares.length; kk++) {
country[eval(-1 + jplace)]+='(' + spares[kk].substring(0,1).toUpperCase() + spares[kk].substring(1);
}
}
} else {
country[eval(-1 + jplace)]=country[eval(-1 + jplace)].substring(0,1).toUpperCase() + country[eval(-1 + jplace)].substring(1);
}
//alert(222222);
}
//if (jplace == iplaces) {
// alert(ylat[eval(-1 + iplaces)]);
// alert(country[eval(-1 + iplaces)]);
//} else if (jplace == 1) {
// alert('?');
// alert(ylat[eval(-1 + jplace)]);
// alert(country[eval(-1 + jplace)]);
//}
//cleartop();
inlat=eval(document.getElementById('latitude').value); //0.0;
inlong=eval(document.getElementById('longitude').value); //0.0;
slat=inlat;
slong=inlong;
more(inlat,inlong,jplace);
if (1 == 2) {
var inlatoe=eval(-inlat), inlongoe=(eval(inlong) < 0.0 ? eval(180.000000 + (inlong)) : eval(inlong - 180.0));
distfrom[eval(-1 + jplace)]=Math.floor(great_circle_distance(inlat, inlong, ylat[eval(-1 + jplace)], xlong[eval(-1 + jplace)]));
distto[eval(-1 + jplace)]=Math.floor(great_circle_distance(inlatoe, inlongoe, ylat[eval(-1 + jplace)], xlong[eval(-1 + jplace)]));
finished=false;
for (k=0; k<topfivefrom.length; k++) {
if (!finished) {
if (eval(topfivefrom[k]) < 0.0) {
topfivefrom[k]=eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor);
finished=true;
} else if (eval(topfivefrom[k]) > (eval(distfrom[eval(-1 + jplace)]) + eval(jplace / divisor))) {
for (kk=eval(2 - topfivefrom.length); kk>=k; kk--) {
topfivefrom[kk + 1]=topfivefrom[kk];
}
topfivefrom[k]=eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor);
finished=true;
}
}
}
finished=false;
for (k=0; k<topfiveto.length; k++) {
if (!finished) {
if (eval(topfiveto[k]) < 0.0) {
topfiveto[k]=eval('' + distto[eval(-1 + jplace)]) + eval(jplace / divisor);
finished=true;
} else if (eval(topfiveto[k]) > (eval(distto[eval(-1 + jplace)]) + eval(jplace / divisor))) {
for (kk=eval(2 - topfiveto.length); kk>=k; kk--) {
topfiveto[kk + 1]=topfiveto[kk];
}
topfiveto[k]=eval('' + distto[eval(-1 + jplace)]) + eval(jplace / divisor);
finished=true;
}
}
}
}
}
}
}
}
}
fillinsfromto();
}
function pretotalmore() {
topfivefrom.push(-1.0);
topfiveto.push(-1.0);
totalmore();
}
function totalmore() {
var inlat=eval(document.getElementById('latitude').value);
var inlong=eval(document.getElementById('longitude').value);
for (var lplace=1; lplace<iplaces; lplace++) {
more(inlat, inlong, lplace);
}
fillinsfromto();
}
function more(inlat, inlong, kplace) {
var jplace, finished=false, k, kk=0;
for (jplace=kplace; jplace<=kplace; jplace++) {
var inlatoe=eval(-inlat), inlongoe=(eval(inlong) < 0.0 ? eval(180.000000 + (inlong)) : eval(inlong - 180.0));
distfrom[eval(-1 + jplace)]=Math.floor(great_circle_distance(inlat, inlong, ylat[eval(-1 + jplace)], xlong[eval(-1 + jplace)]));
distto[eval(-1 + jplace)]=Math.floor(great_circle_distance(inlatoe, inlongoe, ylat[eval(-1 + jplace)], xlong[eval(-1 + jplace)]));
finished=false;
//if (place[eval(-1 + jplace)].indexOf('Melbourne') != -1) {
// document.title='';
//}
for (k=0; k<topfivefrom.length; k++) {
if (!finished) {
if (eval(topfivefrom[k]) < 0.0) {
topfivefrom[k]=eval(eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor));
//if (document.title == '') {
// document.title='' + k + ' ... ' + eval(topfiveto[k]) + ' ... ' + place[eval(-1 + jplace)];
// doneonce=true;
//}
finished=true;
} else if (eval(topfivefrom[k]) > eval(eval(distfrom[eval(-1 + jplace)]) + eval(jplace / divisor))) {
for (kk=eval(-2 + topfivefrom.length); kk>=k; kk--) {
topfivefrom[eval(1 + kk)]=topfivefrom[kk];
}
//if (document.title == '') {
// document.title='was ' + topfivefrom[k] + ' ... ' + eval(eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor)) + ' ... ' + place[eval(-1 + jplace)];
// doneonce=true;
// melb=eval(eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor));
//} else if (eval(topfivefrom[k]) == melb) {
// document.title+=' and then why was ' + topfivefrom[k] + ' ... ' + eval(eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor)) + ' ... ' + place[eval(-1 + jplace)] + ' ... check that what follows is Melbourne ... ' + + topfivefrom[eval(1 + k)];
//}
topfivefrom[k]=eval(eval('' + distfrom[eval(-1 + jplace)]) + eval(jplace / divisor));
finished=true;
}
}
}
if (document.title == '') document.title=' ';
finished=false;
for (k=0; k<topfiveto.length; k++) {
if (!finished) {
if (eval(topfiveto[k]) < 0.0) {
topfiveto[k]=eval(eval('' + distto[eval(-1 + jplace)]) + eval(jplace / divisor));
finished=true;
//if (!doneonce) {
// doneonce=true;
// document.title=eval(topfiveto[k]) + ' ... ' + place[eval(-1 + jplace)];
//}
} else if (eval(topfiveto[k]) > eval(eval(distto[eval(-1 + jplace)]) + eval(jplace / divisor))) {
//if (k == 0) {
// document.title='was ' + eval(topfiveto[k]) + ' vs ' + eval(eval(distto[eval(-1 + jplace)]) + eval(jplace / divisor)) + ' ::: ' + eval(eval('' + distto[eval(-1 + jplace)]) + eval(jplace / divisor)) + ' ... ' + place[eval(-1 + jplace)] + ' ... jplace=' + jplace + ' vs ' + eval(eval('' + distto[eval(-1 + jplace)]) + eval(jplace / divisor)) + ' via divisor=' + divisor;
//}
for (kk=eval(-2 + topfiveto.length); kk>=k; kk--) {
topfiveto[eval(1 + kk)]=topfiveto[kk];
}
topfiveto[k]=eval(eval('' + distto[eval(-1 + jplace)]) + eval(jplace / divisor));
finished=true;
}
}
}
}
}
function cleartop() {
for (var k=0; k<topfivefrom.length; k++) {
topfivefrom[k] = -1.0;
topfiveto[k] = -1.0;
}
}
function fillinsfromto() {
var sih='', csih='', csses, k;
sih="<option value=''>See closest places to " + document.getElementById('place').value + " ...</option>";
for (k=0; k<topfivefrom.length; k++) {
if (eval(topfivefrom[k]) >= 0.0) {
//alert('' + topfivefrom[k]);
csses=('' + topfivefrom[k]).split('.');
while (('' + csses[1]).length < divl) {
csses[1]+='0';
}
while(csses[1].substring(0,1) == '0') {
csses[1]=csses[1].substring(1);
}
if (('' + ',[' + ylat[eval(-1 + eval(csses[1]))] + ',' + xlong[eval(-1 + eval(csses[1]))]).indexOf('[undefined') == -1) {
sih+='<option value="' + ',[' + ylat[eval(-1 + eval(csses[1]))] + ',' + xlong[eval(-1 + eval(csses[1]))] + ',~' + encodeURIComponent(place[eval(-1 + eval(csses[1]))] + ' (' + country[eval(-1 + eval(csses[1]))]) + ')~]' + '">' + place[eval(-1 + eval(csses[1]))] + (',' + country[eval(-1 + eval(csses[1]))] + ' (').replace(', (',' (') + csses[0] + ')' + '</option>';
sih+='<option value="' + ',[' + ylat[eval(-1 + eval(csses[1]))] + ',' + xlong[eval(-1 + eval(csses[1]))] + ',~' + encodeURIComponent(place[eval(-1 + eval(csses[1]))] + ' (' + country[eval(-1 + eval(csses[1]))]) + ')~]%20' + '">' + place[eval(-1 + eval(csses[1]))] + (',' + country[eval(-1 + eval(csses[1]))] + ' (').replace(', (',' (') + csses[0] + ') (and go there)' + '</option>';
}
}
}
document.getElementById('sfrom').innerHTML=sih;
sih="<option value=''>See closest places to Other Side of the World to " + document.getElementById('place').value + " ...</option>";
for (k=0; k<topfiveto.length; k++) {
if (eval(topfiveto[k]) >= 0.0) {
csses=('' + topfiveto[k]).split('.');
while (('' + csses[1]).length < divl) {
csses[1]+='0';
}
while(csses[1].substring(0,1) == '0') {
csses[1]=csses[1].substring(1);
}
if (('' + ',[' + ylat[eval(-1 + eval(csses[1]))] + ',' + xlong[eval(-1 + eval(csses[1]))]).indexOf('[undefined') == -1) {
sih+='<option value="' + ',[' + ylat[eval(-1 + eval(csses[1]))] + ',' + xlong[eval(-1 + eval(csses[1]))] + ',~' + encodeURIComponent(place[eval(-1 + eval(csses[1]))] + ' (' + country[eval(-1 + eval(csses[1]))]) + ')~]' + '">' + place[eval(-1 + eval(csses[1]))] + (',' + country[eval(-1 + eval(csses[1]))] + ' (').replace(', (',' (') + csses[0] + ')' + '</option>';
sih+='<option value="' + ',[' + ylat[eval(-1 + eval(csses[1]))] + ',' + xlong[eval(-1 + eval(csses[1]))] + ',~' + encodeURIComponent(place[eval(-1 + eval(csses[1]))] + ' (' + country[eval(-1 + eval(csses[1]))]) + ')~]%20' + '">' + place[eval(-1 + eval(csses[1]))] + (',' + country[eval(-1 + eval(csses[1]))] + ' (').replace(', (',' (') + csses[0] + ') (and go there)' + '</option>';
}
}
}
document.getElementById('sto').innerHTML=sih;
cleartop();
document.getElementById('sfrom').value='';
document.getElementById('sto').value='';
}
function fromshowit() {
andshowit(document.getElementById('sfrom'));
}
function toshowit() {
andshowit(document.getElementById('sto'));
}
function andshowit(sval) {
//alert("sval.value=" + sval.value);
if (sval.value != "") {
var thingos=sval.value.replace(',[','').split(',');
document.getElementById('place').value=noslash(sval.options[sval.selectedIndex].text);
document.getElementById('latitude').value=thingos[0];
document.getElementById('longitude').value=thingos[1];
totalmore();
showit(sval);
}
}
function postshowit(inva) {
if (typeof inva === 'undefined') {
inva='three';
if (document.getElementById('ourselcont') && altplace.replace('three','') == '') {
if (altplace != '') inva='nomore';
if (document.getElementById('ourselcont').innerHTML.split('</optio') <= 2) {
altplace=location.search.split('altplace' + altplace + '=')[1] ? noslash(decodeURIComponent(location.search.split('altplace' + altplace + '=')[1]).split('&')[0]) : '';
if (altplace != "") {
document.getElementById('place').value=noslash(altplace.replace(/_/g,' '));
altplace=inva;
totalmore();
ourprewbit();
setTimeout(postshowit, 8000);
}
}
}
inva='';
}
if (!wthere) {
var sbits=document.getElementById('sfrom').innerHTML.split('</optio');
if (sbits.length >= 3 && aplace == '') {
newkyv(sbits[1].split('>')[eval(-1 + sbits[1].split('>').length)].split(' (0')[0].split(' (1')[0].split(' (2')[0].split(' (3')[0].split(' (4')[0].split(' (5')[0].split(' (6')[0].split(' (7')[0].split(' (8')[0].split(' (9')[0], 'td_bl');
}
aplace=aplace.trim();
sbits=document.getElementById('sto').innerHTML.split('</optio');
if (sbits.length >= 3) {
newkyv(sbits[1].split('>')[eval(-1 + sbits[1].split('>').length)].split(' (0')[0].split(' (1')[0].split(' (2')[0].split(' (3')[0].split(' (4')[0].split(' (5')[0].split(' (6')[0].split(' (7')[0].split(' (8')[0].split(' (9')[0], 'td_br');
}
}
}
function showit(sho) {
var oururl=url;
oururl+=',[' + document.getElementById('latitude').value + ',' + document.getElementById('longitude').value + ',~' + encodeURIComponent(document.getElementById('place').value) + '~]' + document.getElementById('sfrom').value.replace(']%20',']');
oururl+=',[' + eval(0.000000 - document.getElementById('latitude').value) + ',' + (eval(document.getElementById('longitude').value) < 0.0 ? eval(180.000000 + (document.getElementById('longitude').value)) : eval(document.getElementById('longitude').value - 180.0)) + ',~' + encodeURIComponent("Other side of the world to ... " + document.getElementById('place').value) + '~]' + document.getElementById('sto').value.replace(']%20',']');
//alert(oururl.replace(',-180',',-179.99999').replace(',180',',179.99999'));
if (document.getElementById("myiframe").src != saveurls(oururl.replace(',-180',',179.99999').replace(',180',',179.99999'))) {
document.getElementById("myiframe").style.display="block";
document.getElementById("myiframe").src=saveurls(oururl.replace(',-180',',179.99999').replace(',180',',179.99999'));
postshowit('called');
if (sho != null) {
if (sho.value.indexOf(']%20') != -1) {
andshowit(sho);
}
}
}
newafters(document.getElementById('place').value, document.getElementById('place').getAttribute('data-iso'), document.getElementById('place').getAttribute('data-cname'));
}
function initAll() {
if (window.parent) {
if (window.parent == window.self) {
document.getElementById('place').focus();
}
} else {
document.getElementById('place').focus();
}
}
function ourprewbit() {
var x = noslash(document.getElementById("place").value);
//if (x.length >= 3) {
if (x.replace('My Place','').length >= 3 && lastx != x) {
//document.getElementById("ourselcont").size=8;
//document.getElementById("ourselcont").style.display="inline";
//document.getElementById("mybut").style.display="inline";
//alert('using_key.php?theseparameters=aq%3Fquery%3D' + encodeURIComponent(x));
//alert(otherideas);
lastx=x;
//alert('//www.rjmprogramming.com.au/weather/using_key.php?theseparameters=aq%3F' + otherideas + 'query%3D' + encodeURIComponent(x));
document.body.style.cursor='progress';
document.body.title='' + document.getElementById('latitude').value + ',' + document.getElementById('longitude').value;
setTimeout(pless, 1000);
document.getElementById('mygi').src='//www.rjmprogramming.com.au/weather/autocomplete.htm?place=' + encodeURIComponent(x);
}
}
function pless() {
var xcz='' + document.getElementById('latitude').value + ',' + document.getElementById('longitude').value;
if (xcz == document.body.title) {
setTimeout(pless, 1000);
} else {
document.body.style.cursor='pointer';
totalmore();
}
}
function dogcurl() {
if (gcurl != '') {
document.getElementById('mygeochart').innerHTML=gcurl;
gcurl='';
}
}
function shourcheck() {
var one=1;
gcrest=document.getElementById('igcrest').value;
if (gcprefix != "" && gcrest != "" && lastgcrest != gcrest) {
lastgcrest=gcrest;
gcurl='<iframe id="i_geochart" width=100% height=400 src="' + gcprefix + gcrest + '" title="Countries Mentioned"></iframe>';
document.getElementById('mygeochart').innerHTML=gcurl; //'<iframe id="i_geochart" width=100% height=400 src="' + gcprefix + gcrest + '" title="Countries Mentioned"></iframe>';
}
if (document.getElementById('place').value.indexOf('/') != -1) {
document.getElementById('place').value=noslash(document.getElementById('place').value);
} else if (prevplaceval != document.getElementById('place').value && (document.getElementById('place').value.indexOf(',Africa') != -1 || document.getElementById('place').value.indexOf(',America') != -1 || document.getElementById('place').value.indexOf(',Antarctica') != -1 || document.getElementById('place').value.indexOf(',Arctic') != -1 || document.getElementById('place').value.indexOf(',Asia') != -1 || document.getElementById('place').value.indexOf(',Atlantic') != -1 || document.getElementById('place').value.indexOf(',Europe') != -1 || document.getElementById('place').value.indexOf(',Indian') != -1 || document.getElementById('place').value.indexOf(',Pacific') != -1)) {
prevplaceval=noslash(document.getElementById('place').value);
var vbaseplace=prevplaceval.split(' (0')[0].split(' (1')[0].split(' (2')[0].split(' (3')[0].split(' (4')[0].split(' (5')[0].split(' (6')[0].split(' (7')[0].split(' (8')[0].split(' (9')[0];
var tzisa=vbaseplace.split(',')[eval(-1 + vbaseplace.split(',').length)].replace(/\ /g,'_');
for (var iw=eval(-2 + vbaseplace.split(',').length); iw>=0; iw--) {
tzisa+='/' + vbaseplace.split(',')[iw].replace(/\ /g,'_');
}
console.log('tzisa=' + tzisa);
document.getElementById('irandoms').src='//www.rjmprogramming.com.au/PHP/tz_places.php?quicktzcountryclarification=' + encodeURIComponent(tzisa);
} else if (eval(eval(document.getElementById('place').value.indexOf(')')) - eval(document.getElementById('place').value.indexOf('('))) == 3) {
document.getElementById('place').value=document.getElementById('place').value.split(' (')[0];
totalmore();
ourprewbit();
} //else if (prevplaceval != document.getElementById('place').value && document.getElementById('place').value.indexOf(',') != -1) { // && (document.getElementById('place').value + '~').indexOf(' ~') != -1) {
//alert(87);
// totalmore();
// ourprewbit();
// }
prevplaceval=document.getElementById('place').value;
if (document.getElementById('shour').value == ' ') {
vsready='';
var xfindings=(document.getElementById('ourselcont').innerHTML + ' ').substring(1).split('<option ');
if (xfindings.length > 1) {
vsready=xfindings[1].split('>')[1].split('<')[0];
}
if (vsll.indexOf('/' + document.getElementById('place').value.replace(/\ /g,'_') + '~') != -1) {
var hhs=vsll.split('/' + document.getElementById('place').value.replace(/\ /g,'_') + '~');
var bss=hhs[0].split('[')[eval(-1 + hhs[0].split('[').length)].split(',');
if (bss.length > 1) {
closesttolat=eval(bss[0]);
closesttolong=eval(bss[1]);
document.getElementById('latitude').value=bss[0];
document.getElementById('longitude').value=bss[1];
}
}
totalmore();
ourprewbit();
document.getElementById('tresult').innerHTML='';
document.getElementById('shour').value='';
readytolookat=true;
} else if (readytolookat) {
readytolookat=false;
var findings=(document.getElementById('ourselcont').innerHTML + ' ').substring(1).split('<option ');
<!--option title="America/Vancouver,49.259998,-123.110001,CA" value="/q/zmw:00000.6.71042">Vancouver, Canada</option-->
if (findings.length > 1) {
if (document.getElementById('place').value != findings[1].split(' value="')[1].split('"')[0]) {
if (vsready == findings[1].split('>')[1].split('<')[0]) {
readytolookat=true;
} else {
var ourone=1;
if (Math.abs(closesttolat) <= 90.0 && Math.abs(closesttolong) <= 180.0) {
var thisplace=noslash(findings[one].split('>')[1].split('<')[0]);
var thislat=eval(findings[one].split('itle="')[1].split(',')[1]);
var thislong=eval(findings[one].split('itle="')[1].split(',')[2]);
var vsis=Math.abs(thislat - closesttolat) + Math.abs(thislong - closesttolong);
for (var ifi=2; ifi<findings.length; ifi++) {
if ((Math.abs(eval(findings[ifi].split('itle="')[1].split(',')[1]) - closesttolat) + Math.abs(eval(findings[ifi].split('itle="')[1].split(',')[2]) - closesttolong)) < vsis) {
thisplace=noslash(findings[ifi].split('>')[1].split('<')[0]);
thislat=eval(findings[ifi].split('itle="')[1].split(',')[1]);
thislong=eval(findings[ifi].split('itle="')[1].split(',')[2]);
vsis=Math.abs(thislat - closesttolat) + Math.abs(thislong - closesttolong);
ourone=ifi;
}
}
document.getElementById('place').value = noslash(findings[ourone].split('>')[1].split('<')[0]);
totalmore();
ourprewbit();
closesttolat=-999.0;
closesttolong=-999.0;
}
}
} else {
if (document.getElementById('place').value != findings[1].split(' value="')[1].split('"')[0]) {
if (vsready == findings[1].split('>')[1].split('<')[0]) {
readytolookat=true;
} else {
if (findings[1].split('>')[1].split('<')[0].indexOf(',') == -1 && findings.length > 2) one++;
document.getElementById('place').value = noslash(findings[one].split('>')[1].split('<')[0]);
totalmore();
ourprewbit();
}
}
}
}
}
setTimeout(shourcheck, 2000);
}
function xpopulatesel(iois) {
if (iois != null) {
aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
vsll=aconto.body.innerHTML;
}
}
}
}
function sfromit() {
if (document.getElementById('sfrom')) {
if (document.getElementById('sfrom').innerHTML.indexOf(',~' + encodeURIComponent(document.getElementById('place').value)) != -1) {
var zstf=document.getElementById('sfrom').innerHTML.indexOf(',~' + encodeURIComponent(document.getElementById('place').value))[0].split('[')[eval(-1 + document.getElementById('sfrom').innerHTML.indexOf(',~' + encodeURIComponent(document.getElementById('place').value))[0].split('[').length)];
if (zstf != '' && zstf.indexOf(',') > 0) {
if (document.getElementById('latitude').value != zstf.split(',')[0]) {
document.getElementById('latitude').value=zstf.split(',')[0];
document.getElementById('longitude').value=zstf.split(',')[1];
document.getElementById('mysb').click();
}
}
}
}
}
function pred(uwhat, seloi) {
var thisiso='', thiscountry='';
if (eval('' + seloi.value.length) == 2) {
if (seloi.value.substring(0,1) >= 'A' && seloi.value.substring(0,1) <= 'Z') {
lokf=worflag(seloi.value.toUpperCase());
lastlokf=lokf + ' ';
var placels=ourtzlist.split(',' + seloi.value.toUpperCase() + ',');
if (eval('' + placels.length) >= 2) {
document.getElementById('latitude').value=placels[-1 + Math.ceil(eval('' + placels.length / 2))].split(' data-geo="')[eval(-1 + placels[-1 + Math.ceil(eval('' + placels.length / 2))].split(' data-geo="').length)].split(',')[0];
if (document.getElementById('latitude').value.indexOf('.') == -1) {
document.getElementById('latitude').value+='.0000000000000';
} else {
document.getElementById('latitude').value+='0000000000000';
}
document.getElementById('longitude').value=placels[-1 + Math.ceil(eval('' + placels.length / 2))].split(' data-geo="')[eval(-1 + placels[-1 + Math.ceil(eval('' + placels.length / 2))].split(' data-geo="').length)].split(',')[1];
if (document.getElementById('longitude').value.indexOf('.') == -1) {
document.getElementById('longitude').value+='.0000000000000';
} else {
document.getElementById('longitude').value+='0000000000000';
}
document.getElementById('place').value=placels[0 + Math.ceil(eval('' + placels.length / 2))].split('>')[1].split('<')[0].split('/')[eval(-1 + placels[0 + Math.ceil(eval('' + placels.length / 2))].split('>')[1].split('<')[0].split('/').length)].replace(/\_/g,' ');
thisiso=seloi.value.toUpperCase(); //ourtzlist.toUpperCase().split('/' + okdv.replace(/\ /g,'_').toUpperCase())[1].split('"')[2].split(',')[3];
thiscountry=nearfind(thisiso);
document.getElementById('place').title=thiscountry;
document.getElementById('sfrom').innerHTML=document.getElementById('sfrom').innerHTML.split('</option')[0] + '</option>';
document.getElementById('sto').innerHTML=document.getElementById('sto').innerHTML.split('</option')[0] + '</option>';
document.getElementById('sfrom').title=thiscountry;
document.getElementById('sto').title=thiscountry;
document.getElementById('place').setAttribute('data-iso',thisiso);
document.getElementById('place').setAttribute('data-country',thiscountry);
newafters(document.getElementById('place').value.replace(/\ /g,'_'), thisiso, thiscountry);
}
} else {
lokf='';
lastlokf=' ';
}
} else {
lokf='';
lastlokf=' ';
}
return uwhat;
}
function srandoms() {
if (lokf == lastlokf.trim() && lokf != '') {
document.getElementById('irandoms').src=document.getElementById('irandoms').src.split('?')[0] + '?rand=' + Math.floor(Math.random() * 198765432);
}
}
function gountil(iois) {
if (iois != null) {
aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
if (lokf != '') {
if (aconto.body.innerHTML.indexOf(lokf) == -1) {
setTimeout(srandoms, 5000); //iois.src=iois.src.split('?')[0] + '?rand=' + Math.floor(Math.random() * 198765432);
} else if (aconto.body.innerHTML.indexOf(': ') != -1) {
document.getElementById('place').value=decodeURIComponent(aconto.body.innerHTML.split(lokf)[1].split(': ')[0].split('&')[0]).trim().split(',')[0]; // .split('max-width')[1].split('</td>')[0].replace(/\ \;/g,' ').replace(/\:/g,' ').trim().split(' ')[eval(-1 + aconto.body.innerHTML.split('max-width')[1].split('</td>')[0].replace(/\ \;/g,' ').replace(/\:/g,' ').trim().split(' ').length)].split(',')[0];
totalmore();
ourprewbit();
setTimeout(sfromit, 4000); // wait 4 seconds
}
}
}
}
}
}
</script>
</head>
<body style="background-color:lightgreen;" onload=" document.getElementById('place').onkeydown=function(event){ okd(event); }; setTimeout(shourcheck,2000); try { navigator.geolocation.getCurrentPosition(function(position) { startPos = position; document.getElementById('latitude').value = startPos.coords.latitude; document.getElementById('longitude').value = startPos.coords.longitude; if (1 == 1) { totalmore(); document.getElementById('mysb').click(); } }); } catch(ee) { } aplace=location.search.split('place=')[1] ? noslash(decodeURIComponent(location.search.split('place=')[1]).split('&')[0]).replace('Hyderabad,India','Hyderabad') : ''; if (aplace.length > 0) { document.getElementById('place').value=noslash(aplace.replace(/_/g,' ')); totalmore(); ourprewbit(); setTimeout(postshowit, 8000); } initAll(); ">
<table cellpadding=7 cellspacing=7 border=10><tbody><tr><td style="vertical-align:top;background-color:lightblue;border:8px solid blue;">
<h1>The Other Side of the World or Pick <select style='display:inline;' id='shour' onchange=" document.getElementById('tresult').style.display='inline'; document.getElementById('irandoms').src=pred('daylight_saving_time.html',this);"><option value=''>Hour or Country</option><option value='00'>12am (midnight)</option><option value='01'>01am</option><option value='02'>02am</option><option value='03'>03am</option><option value='04'>04am</option><option value='05'>05am</option><option value='06'>06am</option><option value='07'>07am</option><option value='08'>08am</option><option value='09'>09am</option><option value='10'>10am</option><option value='11'>11am</option><option value='12'>12pm (midday)</option><option value='13'>01pm</option><option value='14'>02pm</option><option value='15'>03pm</option><option value='16'>04pm</option><option value='17'>05pm</option><option value='18'>06pm</option><option value='19'>07pm</option><option value='20'>08pm</option><option value='21'>09pm</option><option value='22'>10pm</option><option value='23'>11pm</option><option value=' '>Hour or Country</option></select> <div id='tresult' style='display:none;width:200px;background-color:white;' title='Click for images on digital clock below (on a place of interest) ... you will have to be quick!'></div></h1>
<h3>RJM Programming - July, 2017 ... thanks to <a target=_blank href='https://developers.google.com/chart/interactive/docs/index' title='Google Chart Tools provide a perfect way to visualize data on your website. From simple line charts to complex hierarchical tree maps, the chart galley provides a large number of well-designed chart types. Populating your data is easy using the provided client- and server-side tools.'>Google Charts</a>, <a target=_blank title='YouTube API for Iframe embedded videos' href='https://developers.google.com/youtube/iframe_api_reference'>YouTube</a>, <a target=_blank title='Icons Land ... thanks for map icons' href='HTTP://www.icons-land.com/'>Icons-Land</a></h3>
<div>
Place Name: <input title="Will look up your keyboard entered place in Weather Underground (thanks) autocomplete database" style="background-color:#f7f7f7;" autocomplete="off" data-iso="" data-cname="" onchange="newway(event);" onblur="if (1 == 1) { newway(event); } else { totalmore(); ourprewbit(); } " id="place" type="text" value="My Place"></input> <select id='ourselcont' onchange='selto(this);' style='background-color:yellow;display:none;'></select> <div id="wudiv" style="display:none;">Thanks to <a target=_blank title="Weather Underground" href="//www.wunderground.com/"><img style="height:60px;" src="//www.rjmprogramming.com.au/weather/wulogo.JPG" title="Powered by Weather Underground"></img></a></div><br><br><select style="background-color:yellow;" onclick="wasvl=this.value.length; if (this.value.length > 0 && wasvl > 0) { andshowit(this); wasvl=0; }" onchange="wasvl=oosel(this).value.length; if (this.value.length > 0 && wasvl > 0) { andshowit(this); } showit(this);" id="sfrom"></select> <select style="background-color:pink;" onclick="wasvl=this.value.length; if (this.value.length > 0 && wasvl > 0) { andshowit(this); wasvl=0; }" onchange="wasvl=oosel(this).value.length; if (this.value.length > 0 && wasvl > 0) { andshowit(this); } showit(this);" id="sto"></select> <input type=button onclick="pretotalmore();" value="+"></input><br><br>
Latitude: <input style="background-color:#f0f0f0;" onblur="totalmore();" onchange="totalmore();" id="latitude" type="number" step="0.0000000000001" value="0.0000000000000" min="-90.0000000000000" max="90.0000000000000"></input> Longitude: <input style="background-color:#f0f0f0;" onblur="totalmore();" onchange="totalmore();" id="longitude" type="number" step="0.0000000000001" value="0.0000000000000" min="-180.0000000000000" max="180.0000000000000"></input><br><br><br>
<div style="width:100%;text-align:center;"><input style="height:50px; background-color:silver;" id="mysb" onclick="showit();" type="button" value="Show Your Place and 'Other Side of the World' to the Right"></input></div>
</div>
<div id='mygeochart'></div><input type='hidden' id='igcrest' value=''></input>
</td><td style="vertical-align:top;background-color:orange;padding: 6 6 6 6;">
<iframe name="myiframe" id="myiframe" style="display:none;height:500px;width:500px;" src="about:blank"></iframe><div id='dmulti' style='display:none;'><input id='imulti' onclick="do_td_bottom(document.getElementById('smulti'));" type="button" value="Display ..." style="display:inline;"></input> <input id='ibarchart' onclick="do_barchart(document.getElementById('smulti'));" type="button" value="Display Bar Chart of Distances ..." style="display:inline;"></input> <br><select size='1' style="display:inline;" id='smulti' multiple><option value=''>Multiple places below ...</option></select><br><div style='display:inline;' id='mybarchart'></div></div>
</td></tr>
<tr><td colspan=2 id='td_bottom' style='overflow-x:scroll;-webkit-overflow-scrolling: touch;width:100%;'></td></tr>
<tr><td id='td_bl' style='overflow-x:scroll;-webkit-overflow-scrolling: touch;width:60%;'></td><td id='td_br' style='overflow-x:scroll;-webkit-overflow-scrolling: touch;width:40%;'></td></tr>
</tbody></table>
<input id='mapphpmailbox' type='hidden' value=''></input>
<iframe id='iandt' onload="setTimeout(pregleanlatlong,5000);" src='//www.rjmprogramming.com.au/PHP/LatLong/index.php?latd=55&latm=52&lats=0&longd=-4&longm=17&longs=0&from=from&country=UNITED%20KINGDOM&place=Glasgow' style='display:none;' title='City Lat/Long list'></iframe>
<div id='topjsondata'></div>
<iframe id='mygi' onload="setTimeout(postgleanlatlong,3000);" src='about:blank' style='display:none;width:100%;height:550px;'></iframe>
<iframe id='mygir' onload="setTimeout(postgleanlatlongr,3000);" src='about:blank' style='display:none;width:100%;height:550px;'></iframe>
<iframe onload="gountil(this);" id="irandoms" src="//www.rjmprogramming.com.au/PHP/tz_places.php" title="Randoms" style="display:none;"></iframe>
<iframe id='xlookif' style='display:none;' onload='xpopulatesel(this);' src='wbits.html'></iframe>
<input type=hidden id=placegeo title="" value=""></input>
<iframe id='ifplacegeo' style='display:none;' src='/PHP/fgc/index.php'></iframe>
</body>
</html>