<!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='';
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='';

// 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 newafters(evttargetvalue) {
var ivsll=1;
var sofarnear=';', sofarnearother=';';
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="');

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<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]);
nearotherlong=eval(vsll[ivsll].split(',')[1]);
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]);
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]);
distother=eval(Math.abs(nearotherlat - inlatoe) + Math.abs(nearotherlong - inlongoe));
}
}
}
}
document.getElementById('sfrom').innerHTML+='<option value="' + nearlat + ',' + nearlong + '">' + nearplace + '</option>';
document.getElementById('sto').innerHTML+='<option 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='';
nearlat=-200.0;
nearlong=-200.0;
nearotherlat=-200.0;
nearotherlong=-200.0;
}
document.getElementById('place').style.cursor='pointer';
document.body.style.cursor='pointer';

document.getElementById('place').value=evttargetvalue.replace(/\_/g,' ');
}

function newway(evt) {
if (evt.target.value.trim() != '' && eval('' + evt.target.value.length) > 1) {
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];
newafters(evt.target.value.replace(/\ /g,'_'));

// 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);
}


function initAll() {
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) {
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 + ' ';
} 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=" 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" 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=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=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>
</body>
</html>