<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
<html xmins="http://www.w3.org/1999/xhtml">
<head>
<title>SVG Network Clock</title>
<meta http-equiv="Content-Type" content="text/html; chrset=iso-8859-1" />
<script type='text/javascript'>
// svg_clock.html
// SVG Network Clock
// Supervising by svg_clock.php
// Thanks to The PHP Anthology Volume II: Applications
var lh=('' + location.hash).replace(/\#$/g,'');
var scalar=1.0;
var nh='900';
var locesplus='';
var altwo=""; //"//www.rjmprogramming.com.au/PHP/Map/map.php?title=Greenwich%20London&onclick=y&label=['Lat',&value='Lon','Name']&data=,[51.4769,-0.0005,~Greenwich~]";
var althree="//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=Greenwich%20London%20Places&aregexographicals=y&aregeographicals=HTTP.From%2Chttp.To%2Chttp.Greenwich&peninfo=51.4769|-0.0005|127968_From,51.4769|-0.0005|128205_To,51.4769|-0.0005|Greenwich&width=834&height=520&country=Places&popularity=&data=%20[51.4769|-0.0005|~From~,2]%20,%20[51.4769|-0.0005|~To~,2]%20,%20[51.4769|-0.0005|~Greenwich~,2]";
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 topscalar() {
return scalar;
}
function disappearmy(obis) {
var disp='none';
if (obis.innerHTML != 'X') { disp='table-cell'; obis.innerHTML='X'; } else { obis.innerHTML='O'; }
document.getElementById('mytd').style.display=disp;
}
function tdisappearmy(obis) {
var disp='none';
if (obis.innerHTML != 'X') { disp='table-cell'; obis.innerHTML='X'; } else { obis.innerHTML='O'; }
document.getElementById('mytd').style.display=disp;
}
function disappearnext(obis) {
var disp='none';
if (obis.innerHTML != 'X') { disp='table-cell'; obis.innerHTML='X'; } else { obis.innerHTML='O'; }
document.getElementById('nexttd').style.display=disp;
}
function tdisappearnext(obis) {
var disp='none';
if (obis.innerHTML != 'X') { disp='table-cell'; obis.innerHTML='X'; } else { obis.innerHTML='O'; }
document.getElementById('nexttd').style.display=disp;
}
function morew() {
//alert(1);
var rectis=document.getElementById('mytd').getBoundingClientRect();
document.getElementById('mytd').style.width='' + eval(5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
document.getElementById('nexttd').style.width='' + eval(5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
}
function tmorew() {
//alert(11);
var rectis=document.getElementById('mytd').getBoundingClientRect();
document.getElementById('mytd').style.width='' + eval(5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
document.getElementById('nexttd').style.width='' + eval(5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
//alert(document.getElementById('mytd').style.width);
scalar+=0.1;
top.document.body.style.transform='scale(' + scalar + ')';
}
function lessw() {
var rectis=document.getElementById('mytd').getBoundingClientRect();
document.getElementById('mytd').style.width='' + eval(-5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
document.getElementById('nexttd').style.width='' + eval(-5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
}
function tlessw() {
var rectis=top.document.getElementById('mytd').getBoundingClientRect();
document.getElementById('mytd').style.width='' + eval(-5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
document.getElementById('nexttd').style.width='' + eval(-5 + eval('' + ('' + rectis.width).replace('px',''))) + 'px';
scalar-=0.1;
top.document.body.style.transform='scale(' + scalar + ')';
}
function presclockit() {
if (document.getElementById('myobject')) {
var rectis=document.getElementById('myobject').getBoundingClientRect();
document.getElementById('mytd').style.width='' + rectis.width + 'px';
} else {
setTimeout(presclockit, 1000);
}
}
function sclockit(inih) {
if (document.getElementById('myobject')) {
var rectis=document.getElementById('myobject').getBoundingClientRect();
document.getElementById('mytd').style.width='' + rectis.width + 'px';
} else {
setTimeout(presclockit, 1000);
}
return inih;
}
// Thanks to https://stackoverflow.com/questions/35948102/how-to-create-a-border-bottom-in-css-using-a-text-character-such-as-a-dash-lett
var es="<style> " + String.fromCharCode(10);
es+="h4 { " + String.fromCharCode(10);
es+="position:relative; " + String.fromCharCode(10);
es+="overflow:hidden; " + String.fromCharCode(10);
es+=" padding-bottom:0.5em; " + String.fromCharCode(10);
es+=" } " + String.fromCharCode(10);
es+="h4:after { " + String.fromCharCode(10);
es+=" position:absolute; " + String.fromCharCode(10);
es+=" line-height:0.5em; " + String.fromCharCode(10);
es+=" bottom:0; " + String.fromCharCode(10);
es+=" left:0; " + String.fromCharCode(10);
es+=" right:0; " + String.fromCharCode(10);
es+=" white-space:pre; " + String.fromCharCode(10);
es+=" content:'- - - - - - - - - - - - - - - - '; " + String.fromCharCode(10);
es+=" text-shadow: 0.7em 0 transparent, 1.4em 0 transparent; " + String.fromCharCode(10);
es+=" } " + String.fromCharCode(10);
es+=" " + String.fromCharCode(10);
es+=" hr + h4:after { " + String.fromCharCode(10);
es+=" text-shadow: 0.7em 0.2em transparent, 1.4em -0.2em transparent; " + String.fromCharCode(10);
es+=" } " + String.fromCharCode(10);
es+=" </style> " + String.fromCharCode(10);
var froms='youllneverfindthis';
var tos='';
var prevfromefs='youllneverfindthis';
var fromefs='youllneverfindthis';
var toefs='';
var isotwois='';
var flagbit='';
var tzrest='';
var selceqih='';
var sih='';
var prevmysel='';
var prevgonext='';
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"];
var ourtzlist="<option value=\"Africa/Abidjan\" data-geo=\"5.31666,-4.03334,GMT,CI,+0\">Africa/Abidjan</option><option value=\"Africa/Accra\" data-geo=\"5.55,-0.21667,GMT,GH,+0\">Africa/Accra</option><option value=\"Africa/Addis_Ababa\" data-geo=\"9.03333,38.7,EAT,ET,+3\">Africa/Addis_Ababa</option><option value=\"Africa/Algiers\" data-geo=\"36.78333,3.05,CET,DZ,+1\">Africa/Algiers</option><option value=\"Africa/Asmara\" data-geo=\"15.33333,38.88333,EAT,ER,+3\">Africa/Asmara</option><option value=\"Africa/Bamako\" data-geo=\"12.65,-8,GMT,ML,+0\">Africa/Bamako</option><option value=\"Africa/Bangui\" data-geo=\"4.36666,18.58333,WAT,CF,+1\">Africa/Bangui</option><option value=\"Africa/Banjul\" data-geo=\"13.46666,-16.65,GMT,GM,+0\">Africa/Banjul</option><option value=\"Africa/Bissau\" data-geo=\"11.85,-15.58334,GMT,GW,+0\">Africa/Bissau</option><option value=\"Africa/Blantyre\" data-geo=\"-15.78334,35,CAT,MW,+2\">Africa/Blantyre</option><option value=\"Africa/Brazzaville\" data-geo=\"-4.26667,15.28333,WAT,CG,+1\">Africa/Brazzaville</option><option value=\"Africa/Bujumbura\" data-geo=\"-3.38334,29.36666,CAT,BI,+2\">Africa/Bujumbura</option><option value=\"Africa/Cairo\" data-geo=\"30.05,31.25,EET,EG,+2\">Africa/Cairo</option><option value=\"Africa/Casablanca\" data-geo=\"33.65,-7.58334,+01,MA,+0\">Africa/Casablanca</option><option value=\"Africa/Ceuta\" data-geo=\"35.88333,-5.31667,CEST,ES,+1\">Africa/Ceuta</option><option value=\"Africa/Conakry\" data-geo=\"9.51666,-13.71667,GMT,GN,+0\">Africa/Conakry</option><option value=\"Africa/Dakar\" data-geo=\"14.66666,-17.43334,GMT,SN,+0\">Africa/Dakar</option><option value=\"Africa/Dar_es_Salaam\" data-geo=\"-6.8,39.28333,EAT,TZ,+3\">Africa/Dar_es_Salaam</option><option value=\"Africa/Djibouti\" data-geo=\"11.6,43.15,EAT,DJ,+3\">Africa/Djibouti</option><option value=\"Africa/Douala\" data-geo=\"4.05,9.7,WAT,CM,+1\">Africa/Douala</option><option value=\"Africa/El_Aaiun\" data-geo=\"27.15,-13.2,+01,EH,+0\">Africa/El_Aaiun</option><option value=\"Africa/Freetown\" data-geo=\"8.5,-13.25,GMT,SL,+0\">Africa/Freetown</option><option value=\"Africa/Gaborone\" data-geo=\"-24.65001,25.91666,CAT,BW,+2\">Africa/Gaborone</option><option value=\"Africa/Harare\" data-geo=\"-17.83334,31.05,CAT,ZW,+2\">Africa/Harare</option><option value=\"Africa/Johannesburg\" data-geo=\"-26.25,28,SAST,ZA,+2\">Africa/Johannesburg</option><option value=\"Africa/Juba\" data-geo=\"4.85,31.6,EAT,SS,+3\">Africa/Juba</option><option value=\"Africa/Kampala\" data-geo=\"0.31666,32.41666,EAT,UG,+3\">Africa/Kampala</option><option value=\"Africa/Khartoum\" data-geo=\"15.6,32.53333,CAT,SD,+3\">Africa/Khartoum</option><option value=\"Africa/Kigali\" data-geo=\"-1.95,30.06666,CAT,RW,+2\">Africa/Kigali</option><option value=\"Africa/Kinshasa\" data-geo=\"-4.3,15.3,WAT,CD,+1\">Africa/Kinshasa</option><option value=\"Africa/Lagos\" data-geo=\"6.45,3.4,WAT,NG,+1\">Africa/Lagos</option><option value=\"Africa/Libreville\" data-geo=\"0.38333,9.45,WAT,GA,+1\">Africa/Libreville</option><option value=\"Africa/Lome\" data-geo=\"6.13333,1.21666,GMT,TG,+0\">Africa/Lome</option><option value=\"Africa/Luanda\" data-geo=\"-8.8,13.23333,WAT,AO,+1\">Africa/Luanda</option><option value=\"Africa/Lubumbashi\" data-geo=\"-11.66667,27.46666,CAT,CD,+2\">Africa/Lubumbashi</option><option value=\"Africa/Lusaka\" data-geo=\"-15.41667,28.28333,CAT,ZM,+2\">Africa/Lusaka</option><option value=\"Africa/Malabo\" data-geo=\"3.75,8.78333,WAT,GQ,+1\">Africa/Malabo</option><option value=\"Africa/Maputo\" data-geo=\"-25.96667,32.58333,CAT,MZ,+2\">Africa/Maputo</option><option value=\"Africa/Maseru\" data-geo=\"-29.46667,27.5,SAST,LS,+2\">Africa/Maseru</option><option value=\"Africa/Mbabane\" data-geo=\"-26.3,31.1,SAST,SZ,+2\">Africa/Mbabane</option><option value=\"Africa/Mogadishu\" data-geo=\"2.06666,45.36666,EAT,SO,+3\">Africa/Mogadishu</option><option value=\"Africa/Monrovia\" data-geo=\"6.3,-10.78334,GMT,LR,+0\">Africa/Monrovia</option><option value=\"Africa/Nairobi\" data-geo=\"-1.28334,36.81666,EAT,KE,+3\">Africa/Nairobi</option><option value=\"Africa/Ndjamena\" data-geo=\"12.11666,15.05,WAT,TD,+1\">Africa/Ndjamena</option><option value=\"Africa/Niamey\" data-geo=\"13.51666,2.11666,WAT,NE,+1\">Africa/Niamey</option><option value=\"Africa/Nouakchott\" data-geo=\"18.1,-15.95,GMT,MR,+0\">Africa/Nouakchott</option><option value=\"Africa/Ouagadougou\" data-geo=\"12.36666,-1.51667,GMT,BF,+0\">Africa/Ouagadougou</option><option value=\"Africa/Porto-Novo\" data-geo=\"6.48333,2.61666,WAT,BJ,+1\">Africa/Porto-Novo</option><option value=\"Africa/Sao_Tome\" data-geo=\"0.33333,6.73333,GMT,ST,+0\">Africa/Sao_Tome</option><option value=\"Africa/Tripoli\" data-geo=\"32.9,13.18333,EET,LY,+2\">Africa/Tripoli</option><option value=\"Africa/Tunis\" data-geo=\"36.8,10.18333,CET,TN,+1\">Africa/Tunis</option><option value=\"Africa/Windhoek\" data-geo=\"-22.56667,17.1,CAT,NA,+2\">Africa/Windhoek</option><option value=\"America/Adak\" data-geo=\"51.88,-176.65806,HDT,US,-10\">America/Adak</option><option value=\"America/Anchorage\" data-geo=\"61.21805,-149.90028,AKDT,US,-9\">America/Anchorage</option><option value=\"America/Anguilla\" data-geo=\"18.2,-63.06667,AST,AI,-4\">America/Anguilla</option><option value=\"America/Antigua\" data-geo=\"17.05,-61.8,AST,AG,-4\">America/Antigua</option><option value=\"America/Araguaina\" data-geo=\"-7.2,-48.2,-03,BR,-3\">America/Araguaina</option><option value=\"America/Argentina/Buenos_Aires\" data-geo=\"-34.6,-58.45,-03,AR,-3\">America/Argentina/Buenos_Aires</option><option value=\"America/Argentina/Catamarca\" data-geo=\"-28.46667,-65.78334,-03,AR,-3\">America/Argentina/Catamarca</option><option value=\"America/Argentina/Cordoba\" data-geo=\"-31.4,-64.18334,-03,AR,-3\">America/Argentina/Cordoba</option><option value=\"America/Argentina/Jujuy\" data-geo=\"-24.18334,-65.3,-03,AR,-3\">America/Argentina/Jujuy</option><option value=\"America/Argentina/La_Rioja\" data-geo=\"-29.43334,-66.85,-03,AR,-3\">America/Argentina/La_Rioja</option><option value=\"America/Argentina/Mendoza\" data-geo=\"-32.88334,-68.81667,-03,AR,-3\">America/Argentina/Mendoza</option><option value=\"America/Argentina/Rio_Gallegos\" data-geo=\"-51.63334,-69.21667,-03,AR,-3\">America/Argentina/Rio_Gallegos</option><option value=\"America/Argentina/Salta\" data-geo=\"-24.78334,-65.41667,-03,AR,-3\">America/Argentina/Salta</option><option value=\"America/Argentina/San_Juan\" data-geo=\"-31.53334,-68.51667,-03,AR,-3\">America/Argentina/San_Juan</option><option value=\"America/Argentina/San_Luis\" data-geo=\"-33.31667,-66.35,-03,AR,-3\">America/Argentina/San_Luis</option><option value=\"America/Argentina/Tucuman\" data-geo=\"-26.81667,-65.21667,-03,AR,-3\">America/Argentina/Tucuman</option><option value=\"America/Argentina/Ushuaia\" data-geo=\"-54.8,-68.3,-03,AR,-3\">America/Argentina/Ushuaia</option><option value=\"America/Aruba\" data-geo=\"12.5,-69.96667,AST,AW,-4\">America/Aruba</option><option value=\"America/Asuncion\" data-geo=\"-25.26667,-57.66667,-04,PY,-3\">America/Asuncion</option><option value=\"America/Atikokan\" data-geo=\"48.75861,-91.62167,EST,CA,-5\">America/Atikokan</option><option value=\"America/Bahia\" data-geo=\"-12.98334,-38.51667,-03,BR,-3\">America/Bahia</option><option value=\"America/Bahia_Banderas\" data-geo=\"20.8,-105.25,CDT,MX,-6\">America/Bahia_Banderas</option><option value=\"America/Barbados\" data-geo=\"13.1,-59.61667,AST,BB,-4\">America/Barbados</option><option value=\"America/Belem\" data-geo=\"-1.45,-48.48334,-03,BR,-3\">America/Belem</option><option value=\"America/Belize\" data-geo=\"17.5,-88.2,CST,BZ,-6\">America/Belize</option><option value=\"America/Blanc-Sablon\" data-geo=\"51.41666,-57.11667,AST,CA,-4\">America/Blanc-Sablon</option><option value=\"America/Boa_Vista\" data-geo=\"2.81666,-60.66667,-04,BR,-4\">America/Boa_Vista</option><option value=\"America/Bogota\" data-geo=\"4.6,-74.08334,-05,CO,-5\">America/Bogota</option><option value=\"America/Boise\" data-geo=\"43.61361,-116.2025,MDT,US,-7\">America/Boise</option><option value=\"America/Cambridge_Bay\" data-geo=\"69.11388,-105.05278,MDT,CA,-7\">America/Cambridge_Bay</option><option value=\"America/Campo_Grande\" data-geo=\"-20.45,-54.61667,-04,BR,-3\">America/Campo_Grande</option><option value=\"America/Cancun\" data-geo=\"21.08333,-86.76667,EST,MX,-5\">America/Cancun</option><option value=\"America/Caracas\" data-geo=\"10.5,-66.93334,-04,VE,-4.5\">America/Caracas</option><option value=\"America/Cayenne\" data-geo=\"4.93333,-52.33334,-03,GF,-3\">America/Cayenne</option><option value=\"America/Cayman\" data-geo=\"19.3,-81.38334,EST,KY,-5\">America/Cayman</option><option value=\"America/Chicago\" data-geo=\"41.85,-87.65,CDT,US,-6\">America/Chicago</option><option value=\"America/Chihuahua\" data-geo=\"28.63333,-106.08334,MDT,MX,-7\">America/Chihuahua</option><option value=\"America/Costa_Rica\" data-geo=\"9.93333,-84.08334,CST,CR,-6\">America/Costa_Rica</option><option value=\"America/Creston\" data-geo=\"49.1,-116.51667,MST,CA,-7\">America/Creston</option><option value=\"America/Cuiaba\" data-geo=\"-15.58334,-56.08334,-04,BR,-3\">America/Cuiaba</option><option value=\"America/Curacao\" data-geo=\"12.18333,-69,AST,CW,-4\">America/Curacao</option><option value=\"America/Danmarkshavn\" data-geo=\"76.76666,-18.66667,GMT,GL,+0\">America/Danmarkshavn</option><option value=\"America/Dawson\" data-geo=\"64.06666,-139.41667,PDT,CA,-8\">America/Dawson</option><option value=\"America/Dawson_Creek\" data-geo=\"59.76666,-120.23334,MST,CA,-7\">America/Dawson_Creek</option><option value=\"America/Denver\" data-geo=\"39.73916,-104.98417,MDT,US,-7\">America/Denver</option><option value=\"America/Detroit\" data-geo=\"42.33138,-83.04584,EDT,US,-5\">America/Detroit</option><option value=\"America/Dominica\" data-geo=\"15.3,-61.4,AST,DM,-4\">America/Dominica</option><option value=\"America/Edmonton\" data-geo=\"53.55,-113.46667,MDT,CA,-7\">America/Edmonton</option><option value=\"America/Eirunepe\" data-geo=\"-6.66667,-69.86667,-05,BR,-5\">America/Eirunepe</option><option value=\"America/El_Salvador\" data-geo=\"13.7,-89.2,CST,SV,-6\">America/El_Salvador</option><option value=\"America/Fortaleza\" data-geo=\"-3.71667,-38.5,-03,BR,-3\">America/Fortaleza</option><option value=\"America/Glace_Bay\" data-geo=\"46.19999,-59.95,ADT,CA,-4\">America/Glace_Bay</option><option value=\"America/Godthab\" data-geo=\"64.18333,-51.73334,-02,GL,-3\">America/Godthab</option><option value=\"America/Goose_Bay\" data-geo=\"53.33333,-60.41667,ADT,CA,-4\">America/Goose_Bay</option><option value=\"America/Grand_Turk\" data-geo=\"21.46666,-71.13334,EDT,TC,-4\">America/Grand_Turk</option><option value=\"America/Grenada\" data-geo=\"12.05,-61.75,AST,GD,-4\">America/Grenada</option><option value=\"America/Guadeloupe\" data-geo=\"16.23333,-61.53334,AST,GP,-4\">America/Guadeloupe</option><option value=\"America/Guatemala\" data-geo=\"14.63333,-90.51667,CST,GT,-6\">America/Guatemala</option><option value=\"America/Guayaquil\" data-geo=\"-2.16667,-79.83334,-05,EC,-5\">America/Guayaquil</option><option value=\"America/Guyana\" data-geo=\"6.8,-58.16667,-04,GY,-4\">America/Guyana</option><option value=\"America/Halifax\" data-geo=\"44.65,-63.6,ADT,CA,-4\">America/Halifax</option><option value=\"America/Havana\" data-geo=\"23.13333,-82.36667,CDT,CU,-5\">America/Havana</option><option value=\"America/Hermosillo\" data-geo=\"29.06666,-110.96667,MST,MX,-7\">America/Hermosillo</option><option value=\"America/Indiana/Indianapolis\" data-geo=\"39.76833,-86.15806,EDT,US,-5\">America/Indiana/Indianapolis</option><option value=\"America/Indiana/Knox\" data-geo=\"41.29583,-86.625,CDT,US,-6\">America/Indiana/Knox</option><option value=\"America/Indiana/Marengo\" data-geo=\"38.37555,-86.34473,EDT,US,-5\">America/Indiana/Marengo</option><option value=\"America/Indiana/Petersburg\" data-geo=\"38.49194,-87.27862,EDT,US,-5\">America/Indiana/Petersburg</option><option value=\"America/Indiana/Tell_City\" data-geo=\"37.95305,-86.76139,CDT,US,-6\">America/Indiana/Tell_City</option><option value=\"America/Indiana/Vevay\" data-geo=\"38.74777,-85.06723,EDT,US,-5\">America/Indiana/Vevay</option><option value=\"America/Indiana/Vincennes\" data-geo=\"38.67722,-87.52862,EDT,US,-5\">America/Indiana/Vincennes</option><option value=\"America/Indiana/Winamac\" data-geo=\"41.05138,-86.60306,EDT,US,-5\">America/Indiana/Winamac</option><option value=\"America/Inuvik\" data-geo=\"68.34972,-133.71667,MDT,CA,-7\">America/Inuvik</option><option value=\"America/Iqaluit\" data-geo=\"63.73333,-68.46667,EDT,CA,-5\">America/Iqaluit</option><option value=\"America/Jamaica\" data-geo=\"18,-76.8,EST,JM,-5\">America/Jamaica</option><option value=\"America/Juneau\" data-geo=\"58.30194,-134.41973,AKDT,US,-9\">America/Juneau</option><option value=\"America/Kentucky/Louisville\" data-geo=\"38.25416,-85.75945,EDT,US,-5\">America/Kentucky/Louisville</option><option value=\"America/Kentucky/Monticello\" data-geo=\"36.82972,-84.84917,EDT,US,-5\">America/Kentucky/Monticello</option><option value=\"America/Kralendijk\" data-geo=\"12.15083,-68.27667,AST,BQ,-4\">America/Kralendijk</option><option value=\"America/La_Paz\" data-geo=\"-16.5,-68.15,-04,BO,-4\">America/La_Paz</option><option value=\"America/Lima\" data-geo=\"-12.05,-77.05,-05,PE,-5\">America/Lima</option><option value=\"America/Los_Angeles\" data-geo=\"34.05222,-118.24278,PDT,US,-8\">America/Los_Angeles</option><option value=\"America/Lower_Princes\" data-geo=\"18.05138,-63.04723,AST,SX,-4\">America/Lower_Princes</option><option value=\"America/Maceio\" data-geo=\"-9.66667,-35.71667,-03,BR,-3\">America/Maceio</option><option value=\"America/Managua\" data-geo=\"12.15,-86.28334,CST,NI,-6\">America/Managua</option><option value=\"America/Manaus\" data-geo=\"-3.13334,-60.01667,-04,BR,-4\">America/Manaus</option><option value=\"America/Marigot\" data-geo=\"18.06666,-63.08334,AST,MF,-4\">America/Marigot</option><option value=\"America/Martinique\" data-geo=\"14.6,-61.08334,AST,MQ,-4\">America/Martinique</option><option value=\"America/Matamoros\" data-geo=\"25.83333,-97.5,CDT,MX,-6\">America/Matamoros</option><option value=\"America/Mazatlan\" data-geo=\"23.21666,-106.41667,MDT,MX,-7\">America/Mazatlan</option><option value=\"America/Menominee\" data-geo=\"45.10777,-87.61417,CDT,US,-6\">America/Menominee</option><option value=\"America/Merida\" data-geo=\"20.96666,-89.61667,CDT,MX,-6\">America/Merida</option><option value=\"America/Metlakatla\" data-geo=\"55.12694,-131.57639,AKDT,US,-8\">America/Metlakatla</option><option value=\"America/Mexico_City\" data-geo=\"19.4,-99.15001,CDT,MX,-6\">America/Mexico_City</option><option value=\"America/Miquelon\" data-geo=\"47.05,-56.33334,-02,PM,-3\">America/Miquelon</option><option value=\"America/Moncton\" data-geo=\"46.1,-64.78334,ADT,CA,-4\">America/Moncton</option><option value=\"America/Monterrey\" data-geo=\"25.66666,-100.31667,CDT,MX,-6\">America/Monterrey</option><option value=\"America/Montevideo\" data-geo=\"-34.88334,-56.18334,-03,UY,-2\">America/Montevideo</option><option value=\"America/Montreal\" data-geo=\"45.51666,-73.56667,UTC,??,-5\">America/Montreal</option><option value=\"America/Montserrat\" data-geo=\"16.71666,-62.21667,AST,MS,-4\">America/Montserrat</option><option value=\"America/Nassau\" data-geo=\"25.08333,-77.35,EDT,BS,-5\">America/Nassau</option><option value=\"America/New_York\" data-geo=\"40.71416,-74.00639,EDT,US,-5\">America/New_York</option><option value=\"America/Nipigon\" data-geo=\"49.01666,-88.26667,EDT,CA,-5\">America/Nipigon</option><option value=\"America/Nome\" data-geo=\"64.50111,-165.40639,AKDT,US,-9\">America/Nome</option><option value=\"America/Noronha\" data-geo=\"-3.85,-32.41667,-02,BR,-2\">America/Noronha</option><option value=\"America/North_Dakota/Beulah\" data-geo=\"47.26416,-101.77778,CDT,US,-6\">America/North_Dakota/Beulah</option><option value=\"America/North_Dakota/Center\" data-geo=\"47.11638,-101.29917,CDT,US,-6\">America/North_Dakota/Center</option><option value=\"America/North_Dakota/New_Salem\" data-geo=\"46.845,-101.41084,CDT,US,-6\">America/North_Dakota/New_Salem</option><option value=\"America/Ojinaga\" data-geo=\"29.56666,-104.41667,MDT,MX,-7\">America/Ojinaga</option><option value=\"America/Panama\" data-geo=\"8.96666,-79.53334,EST,PA,-5\">America/Panama</option><option value=\"America/Pangnirtung\" data-geo=\"66.13333,-65.73334,EDT,CA,-5\">America/Pangnirtung</option><option value=\"America/Paramaribo\" data-geo=\"5.83333,-55.16667,-03,SR,-3\">America/Paramaribo</option><option value=\"America/Phoenix\" data-geo=\"33.44833,-112.07334,MST,US,-7\">America/Phoenix</option><option value=\"America/Port-au-Prince\" data-geo=\"18.53333,-72.33334,EDT,HT,-5\">America/Port-au-Prince</option><option value=\"America/Port_of_Spain\" data-geo=\"10.65,-61.51667,AST,TT,-4\">America/Port_of_Spain</option><option value=\"America/Porto_Velho\" data-geo=\"-8.76667,-63.9,-04,BR,-4\">America/Porto_Velho</option><option value=\"America/Puerto_Rico\" data-geo=\"18.46833,-66.10612,AST,PR,-4\">America/Puerto_Rico</option><option value=\"America/Rainy_River\" data-geo=\"48.71666,-94.56667,CDT,CA,-6\">America/Rainy_River</option><option value=\"America/Rankin_Inlet\" data-geo=\"62.81666,-92.08306,CDT,CA,-6\">America/Rankin_Inlet</option><option value=\"America/Recife\" data-geo=\"-8.05,-34.9,-03,BR,-3\">America/Recife</option><option value=\"America/Regina\" data-geo=\"50.4,-104.65001,CST,CA,-6\">America/Regina</option><option value=\"America/Resolute\" data-geo=\"74.69555,-94.82917,CDT,CA,-6\">America/Resolute</option><option value=\"America/Rio_Branco\" data-geo=\"-9.96667,-67.8,-05,BR,-5\">America/Rio_Branco</option><option value=\"America/Santa_Isabel\" data-geo=\"30.3,-114.86667,UTC,MX,-8\">America/Santa_Isabel</option><option value=\"America/Santarem\" data-geo=\"-2.43334,-54.86667,-03,BR,-3\">America/Santarem</option><option value=\"America/Santiago\" data-geo=\"-33.45,-70.66667,-03,CL,-3\">America/Santiago</option><option value=\"America/Santo_Domingo\" data-geo=\"18.46666,-69.9,AST,DO,-4\">America/Santo_Domingo</option><option value=\"America/Sao_Paulo\" data-geo=\"-23.53334,-46.61667,-03,BR,-2\">America/Sao_Paulo</option><option value=\"America/Scoresbysund\" data-geo=\"70.48333,-21.96667,+00,GL,-1\">America/Scoresbysund</option><option value=\"America/Shiprock\" data-geo=\"36.78555,-108.68639,UTC,??,-7\">America/Shiprock</option><option value=\"America/Sitka\" data-geo=\"57.17638,-135.30195,AKDT,US,-9\">America/Sitka</option><option value=\"America/St_Barthelemy\" data-geo=\"17.88333,-62.85,AST,BL,-4\">America/St_Barthelemy</option><option value=\"America/St_Johns\" data-geo=\"47.56666,-52.71667,NDT,CA,-3.5\">America/St_Johns</option><option value=\"America/St_Kitts\" data-geo=\"17.3,-62.71667,AST,KN,-4\">America/St_Kitts</option><option value=\"America/St_Lucia\" data-geo=\"14.01666,-61,AST,LC,-4\">America/St_Lucia</option><option value=\"America/St_Thomas\" data-geo=\"18.35,-64.93334,AST,VI,-4\">America/St_Thomas</option><option value=\"America/St_Vincent\" data-geo=\"13.15,-61.23334,AST,VC,-4\">America/St_Vincent</option><option value=\"America/Swift_Current\" data-geo=\"50.28333,-107.83334,CST,CA,-6\">America/Swift_Current</option><option value=\"America/Tegucigalpa\" data-geo=\"14.1,-87.21667,CST,HN,-6\">America/Tegucigalpa</option><option value=\"America/Thule\" data-geo=\"76.56666,-68.78334,ADT,GL,-4\">America/Thule</option><option value=\"America/Thunder_Bay\" data-geo=\"48.38333,-89.25,EDT,CA,-5\">America/Thunder_Bay</option><option value=\"America/Tijuana\" data-geo=\"32.53333,-117.01667,PDT,MX,-8\">America/Tijuana</option><option value=\"America/Toronto\" data-geo=\"43.65,-79.38334,EDT,CA,-5\">America/Toronto</option><option value=\"America/Tortola\" data-geo=\"18.45,-64.61667,AST,VG,-4\">America/Tortola</option><option value=\"America/Vancouver\" data-geo=\"49.26666,-123.11667,PDT,CA,-8\">America/Vancouver</option><option value=\"America/Whitehorse\" data-geo=\"60.71666,-135.05001,PDT,CA,-8\">America/Whitehorse</option><option value=\"America/Winnipeg\" data-geo=\"49.88333,-97.15001,CDT,CA,-6\">America/Winnipeg</option><option value=\"America/Yakutat\" data-geo=\"59.54694,-139.72723,AKDT,US,-9\">America/Yakutat</option><option value=\"America/Yellowknife\" data-geo=\"62.44999,-114.35,MDT,CA,-7\">America/Yellowknife</option><option value=\"Antarctica/Casey\" data-geo=\"-66.28334,110.51666,+08,AQ,+8\">Antarctica/Casey</option><option value=\"Antarctica/Davis\" data-geo=\"-68.58334,77.96666,+07,AQ,+7\">Antarctica/Davis</option><option value=\"Antarctica/DumontDUrville\" data-geo=\"-66.66667,140.01666,+10,AQ,+10\">Antarctica/DumontDUrville</option><option value=\"Antarctica/Macquarie\" data-geo=\"-54.5,158.95,+11,AU,+11\">Antarctica/Macquarie</option><option value=\"Antarctica/Mawson\" data-geo=\"-67.6,62.88333,+05,AQ,+5\">Antarctica/Mawson</option><option value=\"Antarctica/McMurdo\" data-geo=\"-77.83334,166.6,NZST,AQ,+13\">Antarctica/McMurdo</option><option value=\"Antarctica/Palmer\" data-geo=\"-64.8,-64.1,-03,AQ,-3\">Antarctica/Palmer</option><option value=\"Antarctica/Rothera\" data-geo=\"-67.56667,-68.13334,-03,AQ,-3\">Antarctica/Rothera</option><option value=\"Antarctica/South_Pole\" data-geo=\"-90,0,UTC,??,+13\">Antarctica/South_Pole</option><option value=\"Antarctica/Syowa\" data-geo=\"-69.00612,39.59,+03,AQ,+3\">Antarctica/Syowa</option><option value=\"Antarctica/Vostok\" data-geo=\"-78.40001,106.89999,+06,AQ,+6\">Antarctica/Vostok</option><option value=\"Arctic/Longyearbyen\" data-geo=\"78,16,CEST,SJ,+1\">Arctic/Longyearbyen</option><option value=\"Asia/Aden\" data-geo=\"12.75,45.2,+03,YE,+3\">Asia/Aden</option><option value=\"Asia/Almaty\" data-geo=\"43.25,76.95,+06,KZ,+6\">Asia/Almaty</option><option value=\"Asia/Amman\" data-geo=\"31.95,35.93333,EEST,JO,+2\">Asia/Amman</option><option value=\"Asia/Anadyr\" data-geo=\"64.75,177.48333,+12,RU,+12\">Asia/Anadyr</option><option value=\"Asia/Aqtau\" data-geo=\"44.51666,50.26666,+05,KZ,+5\">Asia/Aqtau</option><option value=\"Asia/Aqtobe\" data-geo=\"50.28333,57.16666,+05,KZ,+5\">Asia/Aqtobe</option><option value=\"Asia/Ashgabat\" data-geo=\"37.95,58.38333,+05,TM,+5\">Asia/Ashgabat</option><option value=\"Asia/Baghdad\" data-geo=\"33.35,44.41666,+03,IQ,+3\">Asia/Baghdad</option><option value=\"Asia/Bahrain\" data-geo=\"26.38333,50.58333,+03,BH,+3\">Asia/Bahrain</option><option value=\"Asia/Baku\" data-geo=\"40.38333,49.85,+04,AZ,+4\">Asia/Baku</option><option value=\"Asia/Bangkok\" data-geo=\"13.75,100.51666,+07,TH,+7\">Asia/Bangkok</option><option value=\"Asia/Beirut\" data-geo=\"33.88333,35.5,EEST,LB,+2\">Asia/Beirut</option><option value=\"Asia/Bishkek\" data-geo=\"42.9,74.6,+06,KG,+6\">Asia/Bishkek</option><option value=\"Asia/Brunei\" data-geo=\"4.93333,114.91666,+08,BN,+8\">Asia/Brunei</option><option value=\"Asia/Choibalsan\" data-geo=\"48.06666,114.5,+08,MN,+8\">Asia/Choibalsan</option><option value=\"Asia/Chongqing\" data-geo=\"29.56666,106.58333,UTC,??,+8\">Asia/Chongqing</option><option value=\"Asia/Colombo\" data-geo=\"6.93333,79.85,+0530,LK,+5.5\">Asia/Colombo</option><option value=\"Asia/Damascus\" data-geo=\"33.5,36.3,EEST,SY,+2\">Asia/Damascus</option><option value=\"Asia/Dhaka\" data-geo=\"23.71666,90.41666,+06,BD,+6\">Asia/Dhaka</option><option value=\"Asia/Dili\" data-geo=\"-8.55,125.58333,+09,TL,+9\">Asia/Dili</option><option value=\"Asia/Dubai\" data-geo=\"25.3,55.3,+04,AE,+4\">Asia/Dubai</option><option value=\"Asia/Dushanbe\" data-geo=\"38.58333,68.8,+05,TJ,+5\">Asia/Dushanbe</option><option value=\"Asia/Gaza\" data-geo=\"31.5,34.46666,EEST,PS,+2\">Asia/Gaza</option><option value=\"Asia/Harbin\" data-geo=\"45.75,126.68333,UTC,??,+8\">Asia/Harbin</option><option value=\"Asia/Hebron\" data-geo=\"31.53333,35.095,EEST,PS,+2\">Asia/Hebron</option><option value=\"Asia/Ho_Chi_Minh\" data-geo=\"10.75,106.66666,+07,VN,+7\">Asia/Ho_Chi_Minh</option><option value=\"Asia/Hong_Kong\" data-geo=\"22.28333,114.14999,HKT,HK,+8\">Asia/Hong_Kong</option><option value=\"Asia/Hovd\" data-geo=\"48.01666,91.64999,+07,MN,+7\">Asia/Hovd</option><option value=\"Asia/Irkutsk\" data-geo=\"52.26666,104.33333,+08,RU,+8\">Asia/Irkutsk</option><option value=\"Asia/Jakarta\" data-geo=\"-6.16667,106.8,WIB,ID,+7\">Asia/Jakarta</option><option value=\"Asia/Jayapura\" data-geo=\"-2.53334,140.7,WIT,ID,+9\">Asia/Jayapura</option><option value=\"Asia/Jerusalem\" data-geo=\"31.76666,35.23333,IDT,IL,+2\">Asia/Jerusalem</option><option value=\"Asia/Kabul\" data-geo=\"34.51666,69.2,+0430,AF,+4.5\">Asia/Kabul</option><option value=\"Asia/Kamchatka\" data-geo=\"53.01666,158.65,+12,RU,+12\">Asia/Kamchatka</option><option value=\"Asia/Karachi\" data-geo=\"24.86666,67.05,PKT,PK,+5\">Asia/Karachi</option><option value=\"Asia/Kashgar\" data-geo=\"39.48333,75.98333,UTC,??,+6\">Asia/Kashgar</option><option value=\"Asia/Kathmandu\" data-geo=\"27.71666,85.31666,+0545,NP,+5.75\">Asia/Kathmandu</option><option value=\"Asia/Kolkata\" data-geo=\"22.53333,88.36666,IST,IN,+5.5\">Asia/Kolkata</option><option value=\"Asia/Krasnoyarsk\" data-geo=\"56.01666,92.83333,+07,RU,+7\">Asia/Krasnoyarsk</option><option value=\"Asia/Kuala_Lumpur\" data-geo=\"3.16666,101.7,+08,MY,+8\">Asia/Kuala_Lumpur</option><option value=\"Asia/Kuching\" data-geo=\"1.55,110.33333,+08,MY,+8\">Asia/Kuching</option><option value=\"Asia/Kuwait\" data-geo=\"29.33333,47.98333,+03,KW,+3\">Asia/Kuwait</option><option value=\"Asia/Macau\" data-geo=\"22.23333,113.58333,CST,MO,+8\">Asia/Macau</option><option value=\"Asia/Magadan\" data-geo=\"59.56666,150.8,+11,RU,+10\">Asia/Magadan</option><option value=\"Asia/Makassar\" data-geo=\"-5.11667,119.39999,WITA,ID,+8\">Asia/Makassar</option><option value=\"Asia/Manila\" data-geo=\"14.58333,121,PST,PH,+8\">Asia/Manila</option><option value=\"Asia/Muscat\" data-geo=\"23.6,58.58333,+04,OM,+4\">Asia/Muscat</option><option value=\"Asia/Nicosia\" data-geo=\"35.16666,33.36666,EEST,CY,+2\">Asia/Nicosia</option><option value=\"Asia/Novokuznetsk\" data-geo=\"53.75,87.11666,+07,RU,+7\">Asia/Novokuznetsk</option><option value=\"Asia/Novosibirsk\" data-geo=\"55.03333,82.91666,+07,RU,+6\">Asia/Novosibirsk</option><option value=\"Asia/Omsk\" data-geo=\"55,73.4,+06,RU,+6\">Asia/Omsk</option><option value=\"Asia/Oral\" data-geo=\"51.21666,51.35,+05,KZ,+5\">Asia/Oral</option><option value=\"Asia/Phnom_Penh\" data-geo=\"11.55,104.91666,+07,KH,+7\">Asia/Phnom_Penh</option><option value=\"Asia/Pontianak\" data-geo=\"-0.03334,109.33333,WIB,ID,+7\">Asia/Pontianak</option><option value=\"Asia/Pyongyang\" data-geo=\"39.01666,125.75,KST,KP,+9\">Asia/Pyongyang</option><option value=\"Asia/Qatar\" data-geo=\"25.28333,51.53333,+03,QA,+3\">Asia/Qatar</option><option value=\"Asia/Qyzylorda\" data-geo=\"44.8,65.46666,+05,KZ,+6\">Asia/Qyzylorda</option><option value=\"Asia/Rangoon\" data-geo=\"16.78333,96.16666,UTC,MM,+6.5\">Asia/Rangoon</option><option value=\"Asia/Riyadh\" data-geo=\"24.63333,46.71666,+03,SA,+3\">Asia/Riyadh</option><option value=\"Asia/Sakhalin\" data-geo=\"46.96666,142.7,+11,RU,+10\">Asia/Sakhalin</option><option value=\"Asia/Samarkand\" data-geo=\"39.66666,66.8,+05,UZ,+5\">Asia/Samarkand</option><option value=\"Asia/Seoul\" data-geo=\"37.55,126.96666,KST,KR,+9\">Asia/Seoul</option><option value=\"Asia/Shanghai\" data-geo=\"31.23333,121.46666,CST,CN,+8\">Asia/Shanghai</option><option value=\"Asia/Singapore\" data-geo=\"1.28333,103.85,+08,SG,+8\">Asia/Singapore</option><option value=\"Asia/Taipei\" data-geo=\"25.05,121.5,CST,TW,+8\">Asia/Taipei</option><option value=\"Asia/Tashkent\" data-geo=\"41.33333,69.3,+05,UZ,+5\">Asia/Tashkent</option><option value=\"Asia/Tbilisi\" data-geo=\"41.71666,44.81666,+04,GE,+4\">Asia/Tbilisi</option><option value=\"Asia/Tehran\" data-geo=\"35.66666,51.43333,+0430,IR,+3.5\">Asia/Tehran</option><option value=\"Asia/Thimphu\" data-geo=\"27.46666,89.64999,+06,BT,+6\">Asia/Thimphu</option><option value=\"Asia/Tokyo\" data-geo=\"35.65444,139.74472,JST,JP,+9\">Asia/Tokyo</option><option value=\"Asia/Ulaanbaatar\" data-geo=\"47.91666,106.88333,+08,MN,+8\">Asia/Ulaanbaatar</option><option value=\"Asia/Urumqi\" data-geo=\"43.8,87.58333,+06,CN,+6\">Asia/Urumqi</option><option value=\"Asia/Vientiane\" data-geo=\"17.96666,102.6,+07,LA,+7\">Asia/Vientiane</option><option value=\"Asia/Vladivostok\" data-geo=\"43.16666,131.93333,+10,RU,+10\">Asia/Vladivostok</option><option value=\"Asia/Yakutsk\" data-geo=\"62,129.66666,+09,RU,+9\">Asia/Yakutsk</option><option value=\"Asia/Yekaterinburg\" data-geo=\"56.85,60.6,+05,RU,+5\">Asia/Yekaterinburg</option><option value=\"Asia/Yerevan\" data-geo=\"40.18333,44.5,+04,AM,+4\">Asia/Yerevan</option><option value=\"Atlantic/Azores\" data-geo=\"37.73333,-25.66667,+00,PT,-1\">Atlantic/Azores</option><option value=\"Atlantic/Bermuda\" data-geo=\"32.28333,-64.76667,ADT,BM,-4\">Atlantic/Bermuda</option><option value=\"Atlantic/Canary\" data-geo=\"28.1,-15.4,WEST,ES,+0\">Atlantic/Canary</option><option value=\"Atlantic/Cape_Verde\" data-geo=\"14.91666,-23.51667,-01,CV,-1\">Atlantic/Cape_Verde</option><option value=\"Atlantic/Faroe\" data-geo=\"62.01666,-6.76667,WEST,FO,+0\">Atlantic/Faroe</option><option value=\"Atlantic/Madeira\" data-geo=\"32.63333,-16.9,WEST,PT,+0\">Atlantic/Madeira</option><option value=\"Atlantic/Reykjavik\" data-geo=\"64.15,-21.85,GMT,IS,+0\">Atlantic/Reykjavik</option><option value=\"Atlantic/South_Georgia\" data-geo=\"-54.26667,-36.53334,-02,GS,-2\">Atlantic/South_Georgia</option><option value=\"Atlantic/St_Helena\" data-geo=\"-15.91667,-5.7,GMT,SH,+0\">Atlantic/St_Helena</option><option value=\"Atlantic/Stanley\" data-geo=\"-51.70001,-57.85,-03,FK,-3\">Atlantic/Stanley</option><option value=\"Australia/Adelaide\" data-geo=\"-34.91667,138.58333,ACST,AU,+10.5\">Australia/Adelaide</option><option value=\"Australia/Brisbane\" data-geo=\"-27.46667,153.03333,AEST,AU,+10\">Australia/Brisbane</option><option value=\"Australia/Broken_Hill\" data-geo=\"-31.95,141.45,ACST,AU,+10.5\">Australia/Broken_Hill</option><option value=\"Australia/Currie\" data-geo=\"-39.93334,143.86666,AEST,AU,+11\">Australia/Currie</option><option value=\"Australia/Darwin\" data-geo=\"-12.46667,130.83333,ACST,AU,+9.5\">Australia/Darwin</option><option value=\"Australia/Eucla\" data-geo=\"-31.71667,128.86666,+0845,AU,+8.75\">Australia/Eucla</option><option value=\"Australia/Hobart\" data-geo=\"-42.88334,147.31666,AEST,AU,+11\">Australia/Hobart</option><option value=\"Australia/Lindeman\" data-geo=\"-20.26667,149,AEST,AU,+10\">Australia/Lindeman</option><option value=\"Australia/Lord_Howe\" data-geo=\"-31.55,159.08333,+1030,AU,+11\">Australia/Lord_Howe</option><option value=\"Australia/Melbourne\" data-geo=\"-37.81667,144.96666,AEST,AU,+11\">Australia/Melbourne</option><option value=\"Australia/Sydney\" data-geo=\"-33.86667,151.21666,AEST,AU,+11\">Australia/Sydney</option><option value=\"Europe/Amsterdam\" data-geo=\"52.36666,4.9,CEST,NL,+1\">Europe/Amsterdam</option><option value=\"Europe/Andorra\" data-geo=\"42.5,1.51666,CEST,AD,+1\">Europe/Andorra</option><option value=\"Europe/Athens\" data-geo=\"37.96666,23.71666,EEST,GR,+2\">Europe/Athens</option><option value=\"Europe/Belgrade\" data-geo=\"44.83333,20.5,CEST,RS,+1\">Europe/Belgrade</option><option value=\"Europe/Berlin\" data-geo=\"52.5,13.36666,CEST,DE,+1\">Europe/Berlin</option><option value=\"Europe/Bratislava\" data-geo=\"48.15,17.11666,CEST,SK,+1\">Europe/Bratislava</option><option value=\"Europe/Brussels\" data-geo=\"50.83333,4.33333,CEST,BE,+1\">Europe/Brussels</option><option value=\"Europe/Bucharest\" data-geo=\"44.43333,26.1,EEST,RO,+2\">Europe/Bucharest</option><option value=\"Europe/Budapest\" data-geo=\"47.5,19.08333,CEST,HU,+1\">Europe/Budapest</option><option value=\"Europe/Chisinau\" data-geo=\"47,28.83333,EEST,MD,+2\">Europe/Chisinau</option><option value=\"Europe/Copenhagen\" data-geo=\"55.66666,12.58333,CEST,DK,+1\">Europe/Copenhagen</option><option value=\"Europe/Dublin\" data-geo=\"53.33333,-6.25,IST,IE,+0\">Europe/Dublin</option><option value=\"Europe/Gibraltar\" data-geo=\"36.13333,-5.35,CEST,GI,+1\">Europe/Gibraltar</option><option value=\"Europe/Guernsey\" data-geo=\"49.44999,-2.53334,BST,GG,+0\">Europe/Guernsey</option><option value=\"Europe/Helsinki\" data-geo=\"60.16666,24.96666,EEST,FI,+2\">Europe/Helsinki</option><option value=\"Europe/Isle_of_Man\" data-geo=\"54.15,-4.46667,BST,IM,+0\">Europe/Isle_of_Man</option><option value=\"Europe/Istanbul\" data-geo=\"41.01666,28.96666,+03,TR,+2\">Europe/Istanbul</option><option value=\"Europe/Jersey\" data-geo=\"49.19999,-2.11667,BST,JE,+0\">Europe/Jersey</option><option value=\"Europe/Kaliningrad\" data-geo=\"54.71666,20.5,EET,RU,+2\">Europe/Kaliningrad</option><option value=\"Europe/Kiev\" data-geo=\"50.43333,30.51666,EEST,UA,+2\">Europe/Kiev</option><option value=\"Europe/Lisbon\" data-geo=\"38.71666,-9.13334,WEST,PT,+0\">Europe/Lisbon</option><option value=\"Europe/Ljubljana\" data-geo=\"46.05,14.51666,CEST,SI,+1\">Europe/Ljubljana</option><option value=\"Europe/Luxembourg\" data-geo=\"49.6,6.15,CEST,LU,+1\">Europe/Luxembourg</option><option value=\"Europe/Madrid\" data-geo=\"40.4,-3.68334,CEST,ES,+1\">Europe/Madrid</option><option value=\"Europe/Malta\" data-geo=\"35.9,14.51666,CEST,MT,+1\">Europe/Malta</option><option value=\"Europe/Mariehamn\" data-geo=\"60.1,19.95,EEST,AX,+2\">Europe/Mariehamn</option><option value=\"Europe/Minsk\" data-geo=\"53.9,27.56666,+03,BY,+3\">Europe/Minsk</option><option value=\"Europe/Monaco\" data-geo=\"43.69999,7.38333,CEST,MC,+1\">Europe/Monaco</option><option value=\"Europe/Moscow\" data-geo=\"55.75,37.58333,MSK,RU,+3\">Europe/Moscow</option><option value=\"Europe/Oslo\" data-geo=\"59.91666,10.75,CEST,NO,+1\">Europe/Oslo</option><option value=\"Europe/Paris\" data-geo=\"48.86666,2.33333,CEST,FR,+1\">Europe/Paris</option><option value=\"Europe/Podgorica\" data-geo=\"42.43333,19.26666,CEST,ME,+1\">Europe/Podgorica</option><option value=\"Europe/Prague\" data-geo=\"50.08333,14.43333,CEST,CZ,+1\">Europe/Prague</option><option value=\"Europe/Riga\" data-geo=\"56.94999,24.1,EEST,LV,+2\">Europe/Riga</option><option value=\"Europe/Rome\" data-geo=\"41.9,12.48333,CEST,IT,+1\">Europe/Rome</option><option value=\"Europe/Samara\" data-geo=\"53.19999,50.15,+04,RU,+4\">Europe/Samara</option><option value=\"Europe/San_Marino\" data-geo=\"43.91666,12.46666,CEST,SM,+1\">Europe/San_Marino</option><option value=\"Europe/Sarajevo\" data-geo=\"43.86666,18.41666,CEST,BA,+1\">Europe/Sarajevo</option><option value=\"Europe/Simferopol\" data-geo=\"44.94999,34.1,MSK,RU,+3\">Europe/Simferopol</option><option value=\"Europe/Skopje\" data-geo=\"41.98333,21.43333,CEST,MK,+1\">Europe/Skopje</option><option value=\"Europe/Sofia\" data-geo=\"42.68333,23.31666,EEST,BG,+2\">Europe/Sofia</option><option value=\"Europe/Stockholm\" data-geo=\"59.33333,18.05,CEST,SE,+1\">Europe/Stockholm</option><option value=\"Europe/Tallinn\" data-geo=\"59.41666,24.75,EEST,EE,+2\">Europe/Tallinn</option><option value=\"Europe/Tirane\" data-geo=\"41.33333,19.83333,CEST,AL,+1\">Europe/Tirane</option><option value=\"Europe/Uzhgorod\" data-geo=\"48.61666,22.3,EEST,UA,+2\">Europe/Uzhgorod</option><option value=\"Europe/Vaduz\" data-geo=\"47.15,9.51666,CEST,LI,+1\">Europe/Vaduz</option><option value=\"Europe/Vatican\" data-geo=\"41.90222,12.45305,CEST,VA,+1\">Europe/Vatican</option><option value=\"Europe/Vienna\" data-geo=\"48.21666,16.33333,CEST,AT,+1\">Europe/Vienna</option><option value=\"Europe/Vilnius\" data-geo=\"54.68333,25.31666,EEST,LT,+2\">Europe/Vilnius</option><option value=\"Europe/Volgograd\" data-geo=\"48.73333,44.41666,+04,RU,+3\">Europe/Volgograd</option><option value=\"Europe/Warsaw\" data-geo=\"52.25,21,CEST,PL,+1\">Europe/Warsaw</option><option value=\"Europe/Zagreb\" data-geo=\"45.8,15.96666,CEST,HR,+1\">Europe/Zagreb</option><option value=\"Europe/Zaporozhye\" data-geo=\"47.83333,35.16666,EEST,UA,+2\">Europe/Zaporozhye</option><option value=\"Europe/Zurich\" data-geo=\"47.38333,8.53333,CEST,CH,+1\">Europe/Zurich</option><option value=\"Indian/Antananarivo\" data-geo=\"-18.91667,47.51666,EAT,MG,+3\">Indian/Antananarivo</option><option value=\"Indian/Chagos\" data-geo=\"-7.33334,72.41666,+06,IO,+6\">Indian/Chagos</option><option value=\"Indian/Christmas\" data-geo=\"-10.41667,105.71666,+07,CX,+7\">Indian/Christmas</option><option value=\"Indian/Cocos\" data-geo=\"-12.16667,96.91666,+0630,CC,+6.5\">Indian/Cocos</option><option value=\"Indian/Comoro\" data-geo=\"-11.68334,43.26666,EAT,KM,+3\">Indian/Comoro</option><option value=\"Indian/Kerguelen\" data-geo=\"-49.35278,70.2175,+05,TF,+5\">Indian/Kerguelen</option><option value=\"Indian/Mahe\" data-geo=\"-4.66667,55.46666,+04,SC,+4\">Indian/Mahe</option><option value=\"Indian/Maldives\" data-geo=\"4.16666,73.5,+05,MV,+5\">Indian/Maldives</option><option value=\"Indian/Mauritius\" data-geo=\"-20.16667,57.5,+04,MU,+4\">Indian/Mauritius</option><option value=\"Indian/Mayotte\" data-geo=\"-12.78334,45.23333,EAT,YT,+3\">Indian/Mayotte</option><option value=\"Indian/Reunion\" data-geo=\"-20.86667,55.46666,+04,RE,+4\">Indian/Reunion</option><option value=\"Pacific/Apia\" data-geo=\"-13.83334,-171.73334,+13,WS,+14\">Pacific/Apia</option><option value=\"Pacific/Auckland\" data-geo=\"-36.86667,174.76666,NZST,NZ,+13\">Pacific/Auckland</option><option value=\"Pacific/Chatham\" data-geo=\"-43.95,-176.55001,+1245,NZ,+13.75\">Pacific/Chatham</option><option value=\"Pacific/Chuuk\" data-geo=\"7.41666,151.78333,+10,FM,+10\">Pacific/Chuuk</option><option value=\"Pacific/Easter\" data-geo=\"-27.15,-109.43334,-05,CL,-5\">Pacific/Easter</option><option value=\"Pacific/Efate\" data-geo=\"-17.66667,168.41666,+11,VU,+11\">Pacific/Efate</option><option value=\"Pacific/Enderbury\" data-geo=\"-3.13334,-171.08334,+13,KI,+13\">Pacific/Enderbury</option><option value=\"Pacific/Fakaofo\" data-geo=\"-9.36667,-171.23334,+13,TK,+13\">Pacific/Fakaofo</option><option value=\"Pacific/Fiji\" data-geo=\"-18.13334,178.41666,+12,FJ,+13\">Pacific/Fiji</option><option value=\"Pacific/Funafuti\" data-geo=\"-8.51667,179.21666,+12,TV,+12\">Pacific/Funafuti</option><option value=\"Pacific/Galapagos\" data-geo=\"-0.9,-89.6,-06,EC,-6\">Pacific/Galapagos</option><option value=\"Pacific/Gambier\" data-geo=\"-23.13334,-134.95,-09,PF,-9\">Pacific/Gambier</option><option value=\"Pacific/Guadalcanal\" data-geo=\"-9.53334,160.2,+11,SB,+11\">Pacific/Guadalcanal</option><option value=\"Pacific/Guam\" data-geo=\"13.46666,144.75,ChST,GU,+10\">Pacific/Guam</option><option value=\"Pacific/Honolulu\" data-geo=\"21.30694,-157.85834,HST,US,-10\">Pacific/Honolulu</option><option value=\"Pacific/Johnston\" data-geo=\"16.75,-169.51667,UTC,UM,-10\">Pacific/Johnston</option><option value=\"Pacific/Kiritimati\" data-geo=\"1.86666,-157.33334,+14,KI,+14\">Pacific/Kiritimati</option><option value=\"Pacific/Kosrae\" data-geo=\"5.31666,162.98333,+11,FM,+11\">Pacific/Kosrae</option><option value=\"Pacific/Kwajalein\" data-geo=\"9.08333,167.33333,+12,MH,+12\">Pacific/Kwajalein</option><option value=\"Pacific/Majuro\" data-geo=\"7.15,171.2,+12,MH,+12\">Pacific/Majuro</option><option value=\"Pacific/Marquesas\" data-geo=\"-9,-139.5,-0930,PF,-9.5\">Pacific/Marquesas</option><option value=\"Pacific/Midway\" data-geo=\"28.21666,-177.36667,SST,UM,-11\">Pacific/Midway</option><option value=\"Pacific/Nauru\" data-geo=\"-0.51667,166.91666,+12,NR,+12\">Pacific/Nauru</option><option value=\"Pacific/Niue\" data-geo=\"-19.01667,-169.91667,-11,NU,-11\">Pacific/Niue</option><option value=\"Pacific/Norfolk\" data-geo=\"-29.05,167.96666,+11,NF,+11.5\">Pacific/Norfolk</option><option value=\"Pacific/Noumea\" data-geo=\"-22.26667,166.45,+11,NC,+11\">Pacific/Noumea</option><option value=\"Pacific/Pago_Pago\" data-geo=\"-14.26667,-170.7,SST,AS,-11\">Pacific/Pago_Pago</option><option value=\"Pacific/Palau\" data-geo=\"7.33333,134.48333,+09,PW,+9\">Pacific/Palau</option><option value=\"Pacific/Pitcairn\" data-geo=\"-25.06667,-130.08334,-08,PN,-8\">Pacific/Pitcairn</option><option value=\"Pacific/Pohnpei\" data-geo=\"6.96666,158.21666,+11,FM,+11\">Pacific/Pohnpei</option><option value=\"Pacific/Port_Moresby\" data-geo=\"-9.5,147.16666,+10,PG,+10\">Pacific/Port_Moresby</option><option value=\"Pacific/Rarotonga\" data-geo=\"-21.23334,-159.76667,-10,CK,-10\">Pacific/Rarotonga</option><option value=\"Pacific/Saipan\" data-geo=\"15.2,145.75,ChST,MP,+10\">Pacific/Saipan</option><option value=\"Pacific/Tahiti\" data-geo=\"-17.53334,-149.56667,-10,PF,-10\">Pacific/Tahiti</option><option value=\"Pacific/Tarawa\" data-geo=\"1.41666,173,+12,KI,+12\">Pacific/Tarawa</option><option value=\"Pacific/Tongatapu\" data-geo=\"-21.16667,-175.16667,+13,TO,+13\">Pacific/Tongatapu</option><option value=\"Pacific/Wake\" data-geo=\"19.28333,166.61666,+12,UM,+12\">Pacific/Wake</option><option value=\"Pacific/Wallis\" data-geo=\"-13.3,-176.16667,+12,WF,+12\">Pacific/Wallis</option><option value=\"Australia/Perth\" data-geo=\"-31.95,115.85,AWST,AU,+8\">Australia/Perth</option><option value=\"Antarctica/Troll\" data-geo=\"-72.01139,2.535,+02,AQ,+0\">Antarctica/Troll</option><option value=\"Asia/Chita\" data-geo=\"52.05,113.46666,+09,RU,+8\">Asia/Chita</option><option value=\"Asia/Khandyga\" data-geo=\"62.65638,135.55388,+09,RU,+9\">Asia/Khandyga</option><option value=\"Asia/Srednekolymsk\" data-geo=\"67.46666,153.71666,+11,RU,+11\">Asia/Srednekolymsk</option><option value=\"Asia/Ust-Nera\" data-geo=\"64.56027,143.22666,+10,RU,+10\">Asia/Ust-Nera</option><option value=\"Europe/Busingen\" data-geo=\"47.69999,8.68333,CEST,DE,+1\">Europe/Busingen</option><option value=\"Pacific/Bougainville\" data-geo=\"-6.21667,155.56666,+11,PG,+11\">Pacific/Bougainville</option><option value=\"America/Fort_Nelson\" data-geo=\"58.8,-122.7,MST\">America/Fort_Nelson</option><option value=\"Asia/Atyrau\" data-geo=\"47.11666,51.93333,+05\">Asia/Atyrau</option><option value=\"Asia/Barnaul\" data-geo=\"53.36666,83.75,+07\">Asia/Barnaul</option><option value=\"Asia/Famagusta\" data-geo=\"35.11666,33.95,EEST\">Asia/Famagusta</option><option value=\"Asia/Tomsk\" data-geo=\"56.5,84.96666,+07\">Asia/Tomsk</option><option value=\"Europe/London\" data-geo=\"51.5074,-0.1278,BST,GB,+0\">Europe/London</option>";
var parts;
var locationhref='';
var tz=location.search.split('timezone=')[1] ? ourdecodeURIComponent(location.search.split('timezone=')[1].split('&')[0]).replace(/\+/g,' ') : 'GMT'; // used to be ''
if (tz.replace('GMT','') != '') { if (tz.indexOf('localtime') != -1 && document.URL.indexOf('analogue=') == -1) { nh='1300'; } prevmysel=tz; prevgonext=tz; froms=ourURIComponent(location.search.split('timezone=')[1].split('&')[0]); parts=ourtzlist.split(decodeURIComponent(froms)); if (parts.length > 1) { isotwois=parts[1].split(',')[3]; if (isotwois.replace(/\?/g,'').length == 2) { if (document.URL.indexOf('?') != -1) { fromefs=encodeURIComponent(orccflag(isotwois.toUpperCase())); flagbit='&emflag=' + fromefs; } else { fromefs=encodeURIComponent(orccflag(isotwois.toUpperCase())); flagbit='?emflag=' + fromefs; } } } if (tz.indexOf('localtime') == 0) { tzrest=tz.split('localtime')[1]; tz='localtime'; } }
var uprefix=('?' + (document.URL + flagbit + '?#').split('#')[0].split('?')[1]).replace('?','&').replace('timezone=','prtimezoneev=').replace('emflag=','premflagev=').replace(froms,tos).replace(fromefs,toefs).replace('prtimezoneev=&','').replace('premflagev=&','');
var adate = new Date();
var dow=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
var his=eval('' + adate.getHours());
var mis=eval('' + adate.getMinutes());
var sis=eval('' + adate.getSeconds());
var ssuff='';
var firstlook=true;
if (('' + adate).indexOf(' GMT') != -1) { ssuff=' GMT' + ('' + adate).split(' GMT')[1]; }
var curts=dow[eval('' + adate.getDay())] + ' ' + ('0' + his).slice(-2) + ':' + ('0' + mis).slice(-2) + ':' + ('0' + sis).split('.')[0].slice(-2) + ' ' + ('0' + adate.getDate()).slice(-2) + ' ' + ('0' + eval(1 + eval('' + adate.getMonth()))).slice(-2).replace('01','Jan').replace('02','Feb').replace('03','Mar').replace('04','Apr').replace('05','May').replace('06','Jun').replace('07','Jul').replace('08','Aug').replace('09','Sep').replace('10','Oct').replace('11','Nov').replace('12','Dec') + ' ' + ('' + adate.getFullYear()) + ' ' + ssuff;
var loct='';
if (tz.indexOf('localtime') != -1) { loct=curts; }
//alert('LOCT=' + loct);
function ourURIComponent(insa) {
var outv=insa.split('Sunday')[0].split('Monday')[0].split('Tuesday')[0].split('Wednesday')[0].split('Thursday')[0].split('Friday')[0].split('Saturday')[0];
return outv;
}
function ourdecodeURIComponent(insa) {
var outv=decodeURIComponent(insa).split('Sunday')[0].split('Monday')[0].split('Tuesday')[0].split('Wednesday')[0].split('Thursday')[0].split('Friday')[0].split('Saturday')[0];
return outv;
}
function orccflag(thiscc) {
var ccsuff='', ccchar=' ', cde='', sfcp='', thec='';
for (var iccsuff=0; iccsuff<thiscc.length; iccsuff++) {
ccchar=thiscc.substring(iccsuff, eval(1 + eval('' + iccsuff))).toUpperCase();
thec+=ccchar;
sfcp+=String.fromCodePoint(eval('' + dri[eval('' + lri.indexOf(ccchar))]));
ccsuff+=cde + ('' + dri[eval('' + lri.indexOf(ccchar))]); //'' + dri[eval('' + lri.indexOf(ccchar))] + ';';
cde='.';
}
es=es.replace(/\-\ \ \ \ \ /g, sfcp + ' ');
if (selceqih.indexOf(' value="' + thec + '">') != -1 && document.getElementById('myh4')) {
document.getElementById('myh4').title=selceqih.split(' value="' + thec + '">')[1].split('<')[0];
sih=selceqih.split(' value="' + thec + '">')[1].split('<')[0];
//alert(thec + '87 ' + selceqih.length);
} else if (document.getElementById('myh4')) {
document.getElementById('myh4').title='';
sih=''; //selceqih.split(' value="' + thec + '">')[1].split('<')[0];
//alert(thec + '187 ' + selceqih.length);
} else if (selceqih.indexOf(' value="' + thec + '">') != -1) {
//alert(thec + '287 ' + selceqih.length);
sih=selceqih.split(' value="' + thec + '">')[1].split('<')[0];
} else {
sih=thec;
}
if (sih != '') { setTimeout(tagg, 2000); }
return sfcp; //ccsuff;
}
function gonext(tv) {
var thisf='';
if (tv == '') {
loct='';
} else {
if (tv.indexOf('/') != -1) { tv=tv.substring(0,1).toUpperCase() + tv.substring(1); }
parts=ourtzlist.split(tv);
if (parts.length > 1) {
isotwois=parts[1].split(',')[3];
if (isotwois.replace(/\?/g,'').length == 2) {
thisf='&emflag=' + encodeURIComponent(orccflag(isotwois.toUpperCase()));
}
} else {
isotwois='GB';
if (isotwois.replace(/\?/g,'').length == 2) {
thisf='&emflag=' + encodeURIComponent(orccflag(isotwois.toUpperCase()));
}
if (tv == '') { tv='GMT'; }
}
if (tv.indexOf('localtime') == 0 && loct == '') { loct=curts; }
//alert('loct=' + loct);
}
//top.location.href='svg_clock.html?timezone=' + encodeURIComponent(tv + loct) + (uprefix.split('&emflag=')[0] + thisf).replace(/\&\&/g,'&'); //('?' + (document.URL + '?#').split('#')[0].split('?')[1]).replace('?','&').replace('timezone=','prtimezoneev=');
locationhref='svg_clock.html?timezone=' + encodeURIComponent(tv + loct) + (uprefix.split('&emflag=')[0] + thisf).replace(/\&\&/g,'&'); //('?' + (document.URL + '?#').split('#')[0].split('?')[1]).replace('?','&').replace('timezone=','prtimezoneev=');
tlhit(prevgonext,document.getElementById('mysel'));
}
function tagg() {
var thec=sih.substring(0,2);
if (selceqih.indexOf(' value="' + thec + '">') != -1 && document.getElementById('myh4')) {
document.getElementById('myh4').title=selceqih.split(' value="' + thec + '">')[1].split('<')[0];
sih=selceqih.split(' value="' + thec + '">')[1].split('<')[0];
}
if (document.getElementById('myh4')) { document.getElementById('myh4').title=sih; }
}
function kdti() {
if (top.document.title.indexOf('SVG Network Clock') != -1) {
if (top.document.getElementById('mysel').value.trim() == '') {
document.title='SVG Network Clock';
top.document.title='SVG Network Clock';
} else if (top.document.title.indexOf(' ... ') != -1) {
if (top.document.title.indexOf(document.getElementById('mysel').value) == -1) {
document.title='SVG Network Clock ... ' + document.getElementById('mysel').value;
top.document.title='SVG Network Clock ... ' + document.getElementById('mysel').value;
}
} else if (top.document.title.indexOf('...') == -1) {
document.title='Lone SVG Network Clock ... ' + document.getElementById('mysel').value + '';
top.document.title='Lone SVG Network Clock ... ' + document.getElementById('mysel').value + '';
} else if (top.document.title.indexOf(document.getElementById('mysel').value) == -1) {
document.title='Lone SVG Network Clock ... ' + document.getElementById('mysel').value + '';
top.document.title='Lone SVG Network Clock ... ' + document.getElementById('mysel').value + '';
}
setTimeout(kdti, 3200);
}
}
function precheckmyobject() {
var tt=document.querySelector("#myclock");
if (firstlook) {
firstlook=false;
if (eval('' + screen.width) > 1100) {
tt.width='' + eval(-200 + eval('' + screen.width));
}
var rr=tt.getBoundingClientRect();
//if (eval('' + screen.height) < eval(-100 + eval('' + rr.bottom))) {
// tt.height='' + eval(-780 + eval('' + screen.height));
//}
}
}
function checkmyobject() {
if (!document.getElementById('myclock')) {
window.location.reload(true);
} else {
var t=document.querySelector("#myclock");
precheckmyobject();
var htmlDocument=t.contentDocument;
if (('' + htmlDocument).replace(/\<p\>/g,'').replace(/\<\/p\>/g,'').replace(String.fromCharCode(10),'').replace('null','') == '') { window.location.reload(true); } // else { alert(('' + htmlDocument).replace(/\<p\>/g,'').replace(/\<\/p\>/g,'').replace(String.fromCharCode(10),'')); }
}
//window.location.reload(true);
}
function morelt() {
//if (document.title.indexOf(' ... ') != -1) {
// alert('here');
//} else if (document.title.indexOf('A SVG') != -1 || document.title.indexOf('One SVG') != -1) {
// alert('there');
//}
document.getElementById('loces' + locesplus).src='cldate.php?localtime=' + Math.floor(Math.random() * 198765433);
}
function getmelt(iois) {
if (iois != null) {
var aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
if (tz.indexOf('localtime') != -1) {
if (aconto.body.innerHTML.indexOf('</div>') != -1) {
loct=aconto.body.innerHTML.split('</div>')[0].split('>')[eval(-1 + aconto.body.innerHTML.split('</div>')[0].split('>').length)];
} else {
loct=aconto.body.innerHTML;
}
if (uprefix.indexOf('&both=') > 0) {
uprefix='&both=' + uprefix.split('&both=')[1];
} else if (uprefix.indexOf('&analogue=') > 0) {
uprefix='&analogue=' + uprefix.split('&analogue=')[1];
} else if (uprefix.indexOf('&y=') > 0) {
uprefix='&y=' + uprefix.split('&y=')[1];
}
//alert(uprefix);
document.getElementById('myclock').data="svg_clock.php?timezone=" + encodeURIComponent(tz + loct) + uprefix;
setTimeout(morelt, 1000);
}
}
}
}
}
function setpretz() {
var qwr='' + Intl.DateTimeFormat().resolvedOptions().timeZone;
if (qwr.length != 0) {
var tzls=tzlist.split(qwr.replace(/\ /g,'_') + '</option>');
if (tzls.length > 1) {
pretzlist='<option value=' + "'" + qwr.substring(0,1).toLowerCase() + qwr.substring(1) + tzls[0].split(qwr.substring(1))[1] + 'Local TZ ' + qwr + '</option>';
}
}
return pretzlist;
}
function tlhit(pv, tselio) {
//alert(document.getElementById('lhmode').innerHTML);
if (document.getElementById('lhmode').innerHTML == '-') {
var adone=false;
if (window.top) {
if (window.top != window) {
adone=true;
if (document.title.indexOf(' ... ') != -1 || document.title.indexOf('A SVG') != -1 || document.title.indexOf('One SVG') != -1) {
//alert('tHeRe');
document.getElementById('mytd').style.opacity='0.0';
document.getElementById('botif').src=locationhref.replace('?both=','?timezone=GMT&both=') + lh;
document.getElementById('botif').style.position='absolute';
document.getElementById('botif').style.top='0px';
document.getElementById('botif').style.left='0px';
document.getElementById('botif').style.width='100%';
document.getElementById('botif').style.height='100%';
document.getElementById('botif').style.zIndex='99';
document.getElementById('botif').style.display='block';
} else {
location.href=locationhref.replace('?both=','?timezone=GMT&both=') + lh;
}
}
}
if (!adone) {
if (document.title.indexOf(' ... ') != -1 || document.title.indexOf('A SVG') != -1 || document.title.indexOf('One SVG') != -1) {
//alert('HerE');
document.getElementById('mytd').style.opacity='0.0';
document.getElementById('botif').src=locationhref.replace('?both=','?timezone=GMT&both=') + lh;
document.getElementById('botif').style.position='absolute';
document.getElementById('botif').style.top='0px';
document.getElementById('botif').style.left='0px';
document.getElementById('botif').style.width='100%';
document.getElementById('botif').style.height='100%';
document.getElementById('botif').style.zIndex='99';
document.getElementById('botif').style.display='block';
} else {
top.location.href=locationhref.replace('?both=','?timezone=GMT&both=') + lh;
}
}
} else if (('' + location.hash).indexOf('child') != -1) {
//if (document.getElementById('nextif').src.indexOf('About_Us') == -1) { prevgonext=tselio.value; }
document.getElementById('nexttd').style.display='table-cell';
var rectis=document.getElementById('mytd').getBoundingClientRect();
document.getElementById('nexttd').style.width='' + rectis.width + 'px';
document.getElementById('nexttd').style.height='' + rectis.height + 'px';
document.getElementById('nextif').style.width='' + rectis.width + 'px';
document.getElementById('nextif').style.height='' + rectis.height + 'px';
document.getElementById('nextif').src=locationhref + '#child';
document.getElementById('nextif').style.display='block';
document.getElementById('mytd').style.backgroundColor='#f9f9f9';
document.getElementById('nexttd').style.backgroundColor='#f0f0f0';
if (('' + location.hash).indexOf('child') == -1) {
document.getElementById('tdsizer').innerHTML='<button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=disappearmy(this);>X</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=lessw();>-</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=morew();>+</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=disappearnext(this);>X</button>';
}
//prevgonext=tselio.value;
tselio.value=pv;
document.getElementById('mytable').border='1';
} else {
if (top.document.getElementById('nextif').src.indexOf('About_Us') == -1) { prevgonext=tselio.value; }
top.document.getElementById('nexttd').style.display='table-cell';
var rectis=document.getElementById('mytd').getBoundingClientRect();
top.document.getElementById('nexttd').style.width='' + rectis.width + 'px';
top.document.getElementById('nexttd').style.height='' + rectis.height + 'px';
top.document.getElementById('nextif').style.width='' + rectis.width + 'px';
top.document.getElementById('nextif').style.height='' + rectis.height + 'px';
top.document.getElementById('nextif').src=locationhref + '#child';
top.document.getElementById('nextif').style.display='block';
top.document.getElementById('mytd').style.backgroundColor='#f9f9f9';
top.document.getElementById('nexttd').style.backgroundColor='#f0f0f0';
if (('' + location.hash).indexOf('child') == -1) {
top.document.getElementById('tdsizer').innerHTML='<button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=tdisappearmy(this);>X</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=tlessw();>-</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=tmorew();>+</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=tdisappearnext(this);>X</button>';
}
//prevgonext=tselio.value;
tselio.value=pv;
top.document.getElementById('mytable').border='1';
}
}
function lhit(pv, tselio) {
//alert(document.getElementById('lhmode').innerHTML);
if (document.getElementById('lhmode').innerHTML == '-') {
if (document.title.indexOf(' ... ') != -1 || document.title.indexOf('A SVG') != -1 || document.title.indexOf('One SVG') != -1) {
document.getElementById('mytd').style.opacity='0.0';
document.getElementById('botif').src=locationhref + lh;
document.getElementById('botif').style.position='absolute';
document.getElementById('botif').style.top='0px';
document.getElementById('botif').style.left='0px';
document.getElementById('botif').style.width='100%';
document.getElementById('botif').style.height='100%';
document.getElementById('botif').style.zIndex='99';
document.getElementById('botif').style.display='block';
} else {
location.href=locationhref + lh;
}
} else {
if (document.getElementById('nextif').src.indexOf('About_Us') == -1) { prevmysel=tselio.value; }
document.getElementById('nexttd').style.display='table-cell';
var rectis=document.getElementById('mytd').getBoundingClientRect();
document.getElementById('nexttd').style.width='' + rectis.width + 'px';
document.getElementById('nexttd').style.height='' + rectis.height + 'px';
document.getElementById('nextif').style.width='' + rectis.width + 'px';
document.getElementById('nextif').style.height='' + rectis.height + 'px';
document.getElementById('nextif').src=locationhref + '#child';
document.getElementById('nextif').style.display='block';
document.getElementById('mytd').style.backgroundColor='#f9f9f9';
document.getElementById('nexttd').style.backgroundColor='#f0f0f0';
if (('' + location.hash).indexOf('child') == -1) {
document.getElementById('tdsizer').innerHTML='<button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=disappearmy(this);>X</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=lessw();>-</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=morew();>+</button> <button style="border:1px solid red;padding: 6 6 6 6;background-color:yellow;" onclick=disappearnext(this);>X</button>';
}
tselio.value=pv;
document.getElementById('mytable').border='1';
}
}
function woit(tt) {
if (tt == '' && document.getElementById('mysel').value == 'GMT') {
tt='Greenwich,UK';
} else if (tt == '' && document.getElementById('mysel').innerHTML.indexOf('>Local TZ') != -1) {
var ourtz=document.getElementById('mysel').innerHTML.split('>Local TZ')[0].split(' value="')[eval(-1 + document.getElementById('mysel').innerHTML.split('>Local TZ')[0].split(' value="').length)].split('"')[0];
tt=ourtz.replace(ourtz.split('/')[0] + '/','').replace(/\_/g,' ').replace(/\//g,' ') + ',' + ourtz.split('/')[0].substring(0,1).toUpperCase() + ourtz.split('/')[0].substring(1).replace(/\_/g,' ');
} else if (document.getElementById('mysel').value.indexOf('/') != -1) {
tt+=(',' + document.getElementById('mysel').value.split('/')[0]).replace(',Atlantic','').replace(',Pacific','').replace(',Indian','').replace(',Arctic','');
}
window.open('//www.google.com/maps/place/' + encodeURIComponent(tt), '_blank', 'top=500,left=500,width=800,height=500');
}
function modmapmay(inuid) {
var titleis="Greenwich London";
var latis="51.4769";
var longis="-0.0005";
var endb='';
if (lh != '' && altwo == '') {
var threes=lh.replace(/^\#/g,'').split('#')[0].split('|');
for (var ij=0; ij<threes.length; ij+=3) {
titleis=decodeURIComponent(threes[ij]);
latis=decodeURIComponent(threes[eval(1 + ij)]);
longis=decodeURIComponent(threes[eval(2 + ij)]);
if (altwo == "") {
altwo="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + encodeURIComponent(titleis) + "&onclick=y&label=['Lat',&value='Lon','Name']&data=,[" + latis + "," + longis + ",~" + encodeURIComponent(titleis) + "~]";
} else {
endb='&onclick=' + altwo.split('&onclick=')[1].replace(/\]$/g, "]%20,%20[" + latis + "," + longis + ",~" + encodeURIComponent(titleis) + "~]");
altwo="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + encodeURIComponent(titleis) + endb;
}
}
}
titleis="Greenwich London";
latis="51.4769";
longis="-0.0005";
if (document.getElementById('mysel').value != 'GMT') {
//altwo="//www.rjmprogramming.com.au/PHP/Map/map.php?title=Greenwich%20London&onclick=y&label=['Lat',&value='Lon','Name']&data=,[51.4769,-0.0005,~Greenwich~]";
//return altwo; // "//www.rjmprogramming.com.au/PHP/Map/map.php?title=Greenwich%20London&onclick=y&label=['Lat',&value='Lon','Name']&data=,[51.4769,-0.0005,~Greenwich~]";
//} else {
latis=document.getElementById('mysel').innerHTML.split(' value="' + document.getElementById('mysel').value + '"')[1].split(' data-geo="')[1].split(',')[0];
longis=document.getElementById('mysel').innerHTML.split(' value="' + document.getElementById('mysel').value + '"')[1].split(' data-geo="')[1].split(',')[1];
titleis=document.getElementById('mysel').innerHTML.replace(' value="localtime">Localtime<','').replace(' data-geo=', ' value="localtime" data-geo=').split(' value="' + document.getElementById('mysel').value + '"')[1].split('>')[1].split('<')[0];
}
if (altwo == "") {
altwo="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + encodeURIComponent(titleis) + "&onclick=y&label=['Lat',&value='Lon','Name']&data=,[" + latis + "," + longis + ",~" + encodeURIComponent(titleis) + "~]";
} else {
endb='&onclick=' + altwo.split('&onclick=')[1].replace(/\]$/g, "]%20,%20[" + latis + "," + longis + ",~" + encodeURIComponent(titleis) + "~]");
altwo="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + encodeURIComponent(titleis) + endb;
}
if (lh.replace('#','') == '') {
lh='#' + encodeURIComponent(titleis) + '|' + latis + '|' + longis;
} else {
lh+='|' + encodeURIComponent(titleis) + '|' + latis + '|' + longis;
}
return altwo; // "//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + encodeURIComponent(titleis) + "&onclick=y&label=['Lat',&value='Lon','Name']&data=,[" + latis + "," + longis + ",~" + encodeURIComponent(titleis) + "~]";
//return inuid;
}
function modgeomay(inuid) {
if (document.getElementById('mysel').value == 'GMT') {
return "//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=Greenwich%20London%20Places&aregexographicals=y&aregeographicals=HTTP.From%2Chttp.To%2Chttp.Greenwich&peninfo=51.4769|-0.0005|127968_From,51.4769|-0.0005|128205_To,51.4769|-0.0005|Greenwich&width=834&height=520&country=Places&popularity=&data=%20[51.4769|-0.0005|~From~,2]%20,%20[51.4769|-0.0005|~To~,2]%20,%20[51.4769|-0.0005|~Greenwich~,2]";
} else {
var latis=document.getElementById('mysel').innerHTML.split(' value="' + document.getElementById('mysel').value + '"')[1].split(' data-geo="')[1].split(',')[0];
var longis=document.getElementById('mysel').innerHTML.split(' value="' + document.getElementById('mysel').value + '"')[1].split(' data-geo="')[1].split(',')[1];
var titleis=document.getElementById('mysel').innerHTML.replace(' value="localtime">Localtime<','').replace(' data-geo=', ' value="localtime" data-geo=').split(' value="' + document.getElementById('mysel').value + '"')[1].split('>')[1].split('<')[0];
return "//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=" + encodeURIComponent(titleis) + "%20Places&aregexographicals=y&aregeographicals=HTTP.From%2Chttp.To%2Chttp." + encodeURIComponent(titleis) + "&peninfo=" + latis + "|" + longis + "|127968_From," + latis + "|" + longis + "|128205_To," + latis + "|" + longis + "|" + encodeURIComponent(titleis) + "&width=834&height=520&country=Places&popularity=&data=%20[" + latis + "|" + longis + "|~From~,2]%20,%20[" + latis + "|" + longis + "|~To~,2]%20,%20[" + latis + "|" + longis + "|~" + encodeURIComponent(titleis) + "~,2]";
}
return inuid;
}
function orc() {
if (document.addEventListener) {
document.getElementById('myhr').addEventListener('contextmenu', function(e) {
e.preventDefault();
window.open(modgeomay(althree),'_blank','top=100,left=100,width=850,height=800'); //alert('Right Click');
}, false);
document.getElementById('myh4').addEventListener('contextmenu', function(e) {
e.preventDefault();
window.open(modmapmay(altwo),'_blank','top=100,left=100,width=500,height=500'); //alert('Right Click');
}, false);
} else {
document.getElementById('myhr').attachEvent('oncontextmenu', function() {
e.preventDefault();
window.open(modgeomay(althree),'_blank','top=100,left=100,width=850,height=800'); //alert('right click');
});
document.getElementById('myh4').attachEvent('oncontextmenu', function() {
e.preventDefault();
window.open(modmapmay(altwo),'_blank','top=100,left=100,width=500,height=500'); //alert('right click');
});
}
}
setTimeout(kdti, 3200);
</script>
</head>
<style type="text/css">
body {
font-family: verdana;
font-size: 16px;
font-weight: bold;
color: blue;
}
</style>
<body onload="setTimeout(orc, 2000); selceqih=sclockit(document.getElementById('selceq').innerHTML); precheckmyobject(); setTimeout(checkmyobject,4000);">
<table style=height:60vh; id=mytable><tr id=mytr><td id=mytd>
<script type='text/javascript'>
var pwo=null;
var analoguesuffix='';
var bothsuffix='';
if (document.URL.indexOf('analogue=') != -1) { analoguesuffix=' selected'; }
if (document.URL.indexOf('both=') != -1) { bothsuffix=' selected'; }
var pretzlist='';
var tzlist="<option value='Africa/Abidjan' data-geo='5.31666,-4.03334,GMT,CI,+0'>Africa/Abidjan</option><option value='Africa/Accra' data-geo='5.55,-0.21667,GMT,GH,+0'>Africa/Accra</option><option value='Africa/Addis_Ababa' data-geo='9.03333,38.7,EAT,ET,+3'>Africa/Addis_Ababa</option><option value='Africa/Algiers' data-geo='36.78333,3.05,CET,DZ,+1'>Africa/Algiers</option><option value='Africa/Asmara' data-geo='15.33333,38.88333,EAT,ER,+3'>Africa/Asmara</option><option value='Africa/Bamako' data-geo='12.65,-8,GMT,ML,+0'>Africa/Bamako</option><option value='Africa/Bangui' data-geo='4.36666,18.58333,WAT,CF,+1'>Africa/Bangui</option><option value='Africa/Banjul' data-geo='13.46666,-16.65,GMT,GM,+0'>Africa/Banjul</option><option value='Africa/Bissau' data-geo='11.85,-15.58334,GMT,GW,+0'>Africa/Bissau</option><option value='Africa/Blantyre' data-geo='-15.78334,35,CAT,MW,+2'>Africa/Blantyre</option><option value='Africa/Brazzaville' data-geo='-4.26667,15.28333,WAT,CG,+1'>Africa/Brazzaville</option><option value='Africa/Bujumbura' data-geo='-3.38334,29.36666,CAT,BI,+2'>Africa/Bujumbura</option><option value='Africa/Cairo' data-geo='30.05,31.25,EET,EG,+2'>Africa/Cairo</option><option value='Africa/Casablanca' data-geo='33.65,-7.58334,+01,MA,+0'>Africa/Casablanca</option><option value='Africa/Ceuta' data-geo='35.88333,-5.31667,CEST,ES,+1'>Africa/Ceuta</option><option value='Africa/Conakry' data-geo='9.51666,-13.71667,GMT,GN,+0'>Africa/Conakry</option><option value='Africa/Dakar' data-geo='14.66666,-17.43334,GMT,SN,+0'>Africa/Dakar</option><option value='Africa/Dar_es_Salaam' data-geo='-6.8,39.28333,EAT,TZ,+3'>Africa/Dar_es_Salaam</option><option value='Africa/Djibouti' data-geo='11.6,43.15,EAT,DJ,+3'>Africa/Djibouti</option><option value='Africa/Douala' data-geo='4.05,9.7,WAT,CM,+1'>Africa/Douala</option><option value='Africa/El_Aaiun' data-geo='27.15,-13.2,+01,EH,+0'>Africa/El_Aaiun</option><option value='Africa/Freetown' data-geo='8.5,-13.25,GMT,SL,+0'>Africa/Freetown</option><option value='Africa/Gaborone' data-geo='-24.65001,25.91666,CAT,BW,+2'>Africa/Gaborone</option><option value='Africa/Harare' data-geo='-17.83334,31.05,CAT,ZW,+2'>Africa/Harare</option><option value='Africa/Johannesburg' data-geo='-26.25,28,SAST,ZA,+2'>Africa/Johannesburg</option><option value='Africa/Juba' data-geo='4.85,31.6,EAT,SS,+3'>Africa/Juba</option><option value='Africa/Kampala' data-geo='0.31666,32.41666,EAT,UG,+3'>Africa/Kampala</option><option value='Africa/Khartoum' data-geo='15.6,32.53333,CAT,SD,+3'>Africa/Khartoum</option><option value='Africa/Kigali' data-geo='-1.95,30.06666,CAT,RW,+2'>Africa/Kigali</option><option value='Africa/Kinshasa' data-geo='-4.3,15.3,WAT,CD,+1'>Africa/Kinshasa</option><option value='Africa/Lagos' data-geo='6.45,3.4,WAT,NG,+1'>Africa/Lagos</option><option value='Africa/Libreville' data-geo='0.38333,9.45,WAT,GA,+1'>Africa/Libreville</option><option value='Africa/Lome' data-geo='6.13333,1.21666,GMT,TG,+0'>Africa/Lome</option><option value='Africa/Luanda' data-geo='-8.8,13.23333,WAT,AO,+1'>Africa/Luanda</option><option value='Africa/Lubumbashi' data-geo='-11.66667,27.46666,CAT,CD,+2'>Africa/Lubumbashi</option><option value='Africa/Lusaka' data-geo='-15.41667,28.28333,CAT,ZM,+2'>Africa/Lusaka</option><option value='Africa/Malabo' data-geo='3.75,8.78333,WAT,GQ,+1'>Africa/Malabo</option><option value='Africa/Maputo' data-geo='-25.96667,32.58333,CAT,MZ,+2'>Africa/Maputo</option><option value='Africa/Maseru' data-geo='-29.46667,27.5,SAST,LS,+2'>Africa/Maseru</option><option value='Africa/Mbabane' data-geo='-26.3,31.1,SAST,SZ,+2'>Africa/Mbabane</option><option value='Africa/Mogadishu' data-geo='2.06666,45.36666,EAT,SO,+3'>Africa/Mogadishu</option><option value='Africa/Monrovia' data-geo='6.3,-10.78334,GMT,LR,+0'>Africa/Monrovia</option><option value='Africa/Nairobi' data-geo='-1.28334,36.81666,EAT,KE,+3'>Africa/Nairobi</option><option value='Africa/Ndjamena' data-geo='12.11666,15.05,WAT,TD,+1'>Africa/Ndjamena</option><option value='Africa/Niamey' data-geo='13.51666,2.11666,WAT,NE,+1'>Africa/Niamey</option><option value='Africa/Nouakchott' data-geo='18.1,-15.95,GMT,MR,+0'>Africa/Nouakchott</option><option value='Africa/Ouagadougou' data-geo='12.36666,-1.51667,GMT,BF,+0'>Africa/Ouagadougou</option><option value='Africa/Porto-Novo' data-geo='6.48333,2.61666,WAT,BJ,+1'>Africa/Porto-Novo</option><option value='Africa/Sao_Tome' data-geo='0.33333,6.73333,GMT,ST,+0'>Africa/Sao_Tome</option><option value='Africa/Tripoli' data-geo='32.9,13.18333,EET,LY,+2'>Africa/Tripoli</option><option value='Africa/Tunis' data-geo='36.8,10.18333,CET,TN,+1'>Africa/Tunis</option><option value='Africa/Windhoek' data-geo='-22.56667,17.1,CAT,NA,+2'>Africa/Windhoek</option><option value='America/Adak' data-geo='51.88,-176.65806,HDT,US,-10'>America/Adak</option><option value='America/Anchorage' data-geo='61.21805,-149.90028,AKDT,US,-9'>America/Anchorage</option><option value='America/Anguilla' data-geo='18.2,-63.06667,AST,AI,-4'>America/Anguilla</option><option value='America/Antigua' data-geo='17.05,-61.8,AST,AG,-4'>America/Antigua</option><option value='America/Araguaina' data-geo='-7.2,-48.2,-03,BR,-3'>America/Araguaina</option><option value='America/Argentina/Buenos_Aires' data-geo='-34.6,-58.45,-03,AR,-3'>America/Argentina/Buenos_Aires</option><option value='America/Argentina/Catamarca' data-geo='-28.46667,-65.78334,-03,AR,-3'>America/Argentina/Catamarca</option><option value='America/Argentina/Cordoba' data-geo='-31.4,-64.18334,-03,AR,-3'>America/Argentina/Cordoba</option><option value='America/Argentina/Jujuy' data-geo='-24.18334,-65.3,-03,AR,-3'>America/Argentina/Jujuy</option><option value='America/Argentina/La_Rioja' data-geo='-29.43334,-66.85,-03,AR,-3'>America/Argentina/La_Rioja</option><option value='America/Argentina/Mendoza' data-geo='-32.88334,-68.81667,-03,AR,-3'>America/Argentina/Mendoza</option><option value='America/Argentina/Rio_Gallegos' data-geo='-51.63334,-69.21667,-03,AR,-3'>America/Argentina/Rio_Gallegos</option><option value='America/Argentina/Salta' data-geo='-24.78334,-65.41667,-03,AR,-3'>America/Argentina/Salta</option><option value='America/Argentina/San_Juan' data-geo='-31.53334,-68.51667,-03,AR,-3'>America/Argentina/San_Juan</option><option value='America/Argentina/San_Luis' data-geo='-33.31667,-66.35,-03,AR,-3'>America/Argentina/San_Luis</option><option value='America/Argentina/Tucuman' data-geo='-26.81667,-65.21667,-03,AR,-3'>America/Argentina/Tucuman</option><option value='America/Argentina/Ushuaia' data-geo='-54.8,-68.3,-03,AR,-3'>America/Argentina/Ushuaia</option><option value='America/Aruba' data-geo='12.5,-69.96667,AST,AW,-4'>America/Aruba</option><option value='America/Asuncion' data-geo='-25.26667,-57.66667,-04,PY,-3'>America/Asuncion</option><option value='America/Atikokan' data-geo='48.75861,-91.62167,EST,CA,-5'>America/Atikokan</option><option value='America/Bahia' data-geo='-12.98334,-38.51667,-03,BR,-3'>America/Bahia</option><option value='America/Bahia_Banderas' data-geo='20.8,-105.25,CDT,MX,-6'>America/Bahia_Banderas</option><option value='America/Barbados' data-geo='13.1,-59.61667,AST,BB,-4'>America/Barbados</option><option value='America/Belem' data-geo='-1.45,-48.48334,-03,BR,-3'>America/Belem</option><option value='America/Belize' data-geo='17.5,-88.2,CST,BZ,-6'>America/Belize</option><option value='America/Blanc-Sablon' data-geo='51.41666,-57.11667,AST,CA,-4'>America/Blanc-Sablon</option><option value='America/Boa_Vista' data-geo='2.81666,-60.66667,-04,BR,-4'>America/Boa_Vista</option><option value='America/Bogota' data-geo='4.6,-74.08334,-05,CO,-5'>America/Bogota</option><option value='America/Boise' data-geo='43.61361,-116.2025,MDT,US,-7'>America/Boise</option><option value='America/Cambridge_Bay' data-geo='69.11388,-105.05278,MDT,CA,-7'>America/Cambridge_Bay</option><option value='America/Campo_Grande' data-geo='-20.45,-54.61667,-04,BR,-3'>America/Campo_Grande</option><option value='America/Cancun' data-geo='21.08333,-86.76667,EST,MX,-5'>America/Cancun</option><option value='America/Caracas' data-geo='10.5,-66.93334,-04,VE,-4.5'>America/Caracas</option><option value='America/Cayenne' data-geo='4.93333,-52.33334,-03,GF,-3'>America/Cayenne</option><option value='America/Cayman' data-geo='19.3,-81.38334,EST,KY,-5'>America/Cayman</option><option value='America/Chicago' data-geo='41.85,-87.65,CDT,US,-6'>America/Chicago</option><option value='America/Chihuahua' data-geo='28.63333,-106.08334,MDT,MX,-7'>America/Chihuahua</option><option value='America/Costa_Rica' data-geo='9.93333,-84.08334,CST,CR,-6'>America/Costa_Rica</option><option value='America/Creston' data-geo='49.1,-116.51667,MST,CA,-7'>America/Creston</option><option value='America/Cuiaba' data-geo='-15.58334,-56.08334,-04,BR,-3'>America/Cuiaba</option><option value='America/Curacao' data-geo='12.18333,-69,AST,CW,-4'>America/Curacao</option><option value='America/Danmarkshavn' data-geo='76.76666,-18.66667,GMT,GL,+0'>America/Danmarkshavn</option><option value='America/Dawson' data-geo='64.06666,-139.41667,PDT,CA,-8'>America/Dawson</option><option value='America/Dawson_Creek' data-geo='59.76666,-120.23334,MST,CA,-7'>America/Dawson_Creek</option><option value='America/Denver' data-geo='39.73916,-104.98417,MDT,US,-7'>America/Denver</option><option value='America/Detroit' data-geo='42.33138,-83.04584,EDT,US,-5'>America/Detroit</option><option value='America/Dominica' data-geo='15.3,-61.4,AST,DM,-4'>America/Dominica</option><option value='America/Edmonton' data-geo='53.55,-113.46667,MDT,CA,-7'>America/Edmonton</option><option value='America/Eirunepe' data-geo='-6.66667,-69.86667,-05,BR,-5'>America/Eirunepe</option><option value='America/El_Salvador' data-geo='13.7,-89.2,CST,SV,-6'>America/El_Salvador</option><option value='America/Fortaleza' data-geo='-3.71667,-38.5,-03,BR,-3'>America/Fortaleza</option><option value='America/Glace_Bay' data-geo='46.19999,-59.95,ADT,CA,-4'>America/Glace_Bay</option><option value='America/Godthab' data-geo='64.18333,-51.73334,-02,GL,-3'>America/Godthab</option><option value='America/Goose_Bay' data-geo='53.33333,-60.41667,ADT,CA,-4'>America/Goose_Bay</option><option value='America/Grand_Turk' data-geo='21.46666,-71.13334,EDT,TC,-4'>America/Grand_Turk</option><option value='America/Grenada' data-geo='12.05,-61.75,AST,GD,-4'>America/Grenada</option><option value='America/Guadeloupe' data-geo='16.23333,-61.53334,AST,GP,-4'>America/Guadeloupe</option><option value='America/Guatemala' data-geo='14.63333,-90.51667,CST,GT,-6'>America/Guatemala</option><option value='America/Guayaquil' data-geo='-2.16667,-79.83334,-05,EC,-5'>America/Guayaquil</option><option value='America/Guyana' data-geo='6.8,-58.16667,-04,GY,-4'>America/Guyana</option><option value='America/Halifax' data-geo='44.65,-63.6,ADT,CA,-4'>America/Halifax</option><option value='America/Havana' data-geo='23.13333,-82.36667,CDT,CU,-5'>America/Havana</option><option value='America/Hermosillo' data-geo='29.06666,-110.96667,MST,MX,-7'>America/Hermosillo</option><option value='America/Indiana/Indianapolis' data-geo='39.76833,-86.15806,EDT,US,-5'>America/Indiana/Indianapolis</option><option value='America/Indiana/Knox' data-geo='41.29583,-86.625,CDT,US,-6'>America/Indiana/Knox</option><option value='America/Indiana/Marengo' data-geo='38.37555,-86.34473,EDT,US,-5'>America/Indiana/Marengo</option><option value='America/Indiana/Petersburg' data-geo='38.49194,-87.27862,EDT,US,-5'>America/Indiana/Petersburg</option><option value='America/Indiana/Tell_City' data-geo='37.95305,-86.76139,CDT,US,-6'>America/Indiana/Tell_City</option><option value='America/Indiana/Vevay' data-geo='38.74777,-85.06723,EDT,US,-5'>America/Indiana/Vevay</option><option value='America/Indiana/Vincennes' data-geo='38.67722,-87.52862,EDT,US,-5'>America/Indiana/Vincennes</option><option value='America/Indiana/Winamac' data-geo='41.05138,-86.60306,EDT,US,-5'>America/Indiana/Winamac</option><option value='America/Inuvik' data-geo='68.34972,-133.71667,MDT,CA,-7'>America/Inuvik</option><option value='America/Iqaluit' data-geo='63.73333,-68.46667,EDT,CA,-5'>America/Iqaluit</option><option value='America/Jamaica' data-geo='18,-76.8,EST,JM,-5'>America/Jamaica</option><option value='America/Juneau' data-geo='58.30194,-134.41973,AKDT,US,-9'>America/Juneau</option><option value='America/Kentucky/Louisville' data-geo='38.25416,-85.75945,EDT,US,-5'>America/Kentucky/Louisville</option><option value='America/Kentucky/Monticello' data-geo='36.82972,-84.84917,EDT,US,-5'>America/Kentucky/Monticello</option><option value='America/Kralendijk' data-geo='12.15083,-68.27667,AST,BQ,-4'>America/Kralendijk</option><option value='America/La_Paz' data-geo='-16.5,-68.15,-04,BO,-4'>America/La_Paz</option><option value='America/Lima' data-geo='-12.05,-77.05,-05,PE,-5'>America/Lima</option><option value='America/Los_Angeles' data-geo='34.05222,-118.24278,PDT,US,-8'>America/Los_Angeles</option><option value='America/Lower_Princes' data-geo='18.05138,-63.04723,AST,SX,-4'>America/Lower_Princes</option><option value='America/Maceio' data-geo='-9.66667,-35.71667,-03,BR,-3'>America/Maceio</option><option value='America/Managua' data-geo='12.15,-86.28334,CST,NI,-6'>America/Managua</option><option value='America/Manaus' data-geo='-3.13334,-60.01667,-04,BR,-4'>America/Manaus</option><option value='America/Marigot' data-geo='18.06666,-63.08334,AST,MF,-4'>America/Marigot</option><option value='America/Martinique' data-geo='14.6,-61.08334,AST,MQ,-4'>America/Martinique</option><option value='America/Matamoros' data-geo='25.83333,-97.5,CDT,MX,-6'>America/Matamoros</option><option value='America/Mazatlan' data-geo='23.21666,-106.41667,MDT,MX,-7'>America/Mazatlan</option><option value='America/Menominee' data-geo='45.10777,-87.61417,CDT,US,-6'>America/Menominee</option><option value='America/Merida' data-geo='20.96666,-89.61667,CDT,MX,-6'>America/Merida</option><option value='America/Metlakatla' data-geo='55.12694,-131.57639,AKDT,US,-8'>America/Metlakatla</option><option value='America/Mexico_City' data-geo='19.4,-99.15001,CDT,MX,-6'>America/Mexico_City</option><option value='America/Miquelon' data-geo='47.05,-56.33334,-02,PM,-3'>America/Miquelon</option><option value='America/Moncton' data-geo='46.1,-64.78334,ADT,CA,-4'>America/Moncton</option><option value='America/Monterrey' data-geo='25.66666,-100.31667,CDT,MX,-6'>America/Monterrey</option><option value='America/Montevideo' data-geo='-34.88334,-56.18334,-03,UY,-2'>America/Montevideo</option><option value='America/Montreal' data-geo='45.51666,-73.56667,UTC,??,-5'>America/Montreal</option><option value='America/Montserrat' data-geo='16.71666,-62.21667,AST,MS,-4'>America/Montserrat</option><option value='America/Nassau' data-geo='25.08333,-77.35,EDT,BS,-5'>America/Nassau</option><option value='America/New_York' data-geo='40.71416,-74.00639,EDT,US,-5'>America/New_York</option><option value='America/Nipigon' data-geo='49.01666,-88.26667,EDT,CA,-5'>America/Nipigon</option><option value='America/Nome' data-geo='64.50111,-165.40639,AKDT,US,-9'>America/Nome</option><option value='America/Noronha' data-geo='-3.85,-32.41667,-02,BR,-2'>America/Noronha</option><option value='America/North_Dakota/Beulah' data-geo='47.26416,-101.77778,CDT,US,-6'>America/North_Dakota/Beulah</option><option value='America/North_Dakota/Center' data-geo='47.11638,-101.29917,CDT,US,-6'>America/North_Dakota/Center</option><option value='America/North_Dakota/New_Salem' data-geo='46.845,-101.41084,CDT,US,-6'>America/North_Dakota/New_Salem</option><option value='America/Ojinaga' data-geo='29.56666,-104.41667,MDT,MX,-7'>America/Ojinaga</option><option value='America/Panama' data-geo='8.96666,-79.53334,EST,PA,-5'>America/Panama</option><option value='America/Pangnirtung' data-geo='66.13333,-65.73334,EDT,CA,-5'>America/Pangnirtung</option><option value='America/Paramaribo' data-geo='5.83333,-55.16667,-03,SR,-3'>America/Paramaribo</option><option value='America/Phoenix' data-geo='33.44833,-112.07334,MST,US,-7'>America/Phoenix</option><option value='America/Port-au-Prince' data-geo='18.53333,-72.33334,EDT,HT,-5'>America/Port-au-Prince</option><option value='America/Port_of_Spain' data-geo='10.65,-61.51667,AST,TT,-4'>America/Port_of_Spain</option><option value='America/Porto_Velho' data-geo='-8.76667,-63.9,-04,BR,-4'>America/Porto_Velho</option><option value='America/Puerto_Rico' data-geo='18.46833,-66.10612,AST,PR,-4'>America/Puerto_Rico</option><option value='America/Rainy_River' data-geo='48.71666,-94.56667,CDT,CA,-6'>America/Rainy_River</option><option value='America/Rankin_Inlet' data-geo='62.81666,-92.08306,CDT,CA,-6'>America/Rankin_Inlet</option><option value='America/Recife' data-geo='-8.05,-34.9,-03,BR,-3'>America/Recife</option><option value='America/Regina' data-geo='50.4,-104.65001,CST,CA,-6'>America/Regina</option><option value='America/Resolute' data-geo='74.69555,-94.82917,CDT,CA,-6'>America/Resolute</option><option value='America/Rio_Branco' data-geo='-9.96667,-67.8,-05,BR,-5'>America/Rio_Branco</option><option value='America/Santa_Isabel' data-geo='30.3,-114.86667,UTC,MX,-8'>America/Santa_Isabel</tElementById(('' + thisspano.id).replace('sspan','span')); }
if (('' + lastspanoid) != ('' + thisspano.id) && ('' + thisspano.id).indexOf('span') == 0) {
spanos.push(thisspano);
lastspano=thisspano;
thisspano.style.color='green';
if (thisspano.title.indexOf('Right click ') != -1) {
thisspano.innerHTML='🔴';
} else {
thisspano.innerHTML='❌';
}
if (eval('' + spanos.length) > 1 && !nolineplease) {
setTimeout(function(){ drawlinebetween(spanos[eval(-2 + spanos.length)], spanos[eval(-1 + spanos.length)]); }, 5000);
}
}
}
function drawlinebetween(spanoone, spanotwo) {
var xneeds=[], yneeds=[], classbit='';
if (nolineplease) { isdouble=0; nolineplease=false; return false; }
if (('' + spanoone.id).indexOf('sspan') == 0) { spanoone=document.getElementById(('' + spanoone.id).replace('sspan','span')); }
if (('' + spanotwo.id).indexOf('sspan') == 0) { spanotwo=document.getElementById(('' + spanotwo.id).replace('sspan','span')); }
if (('' + spanoone.id).indexOf('span') == 0 && ('' + spanotwo.id).indexOf('span') == 0) {
xneeds.push(eval('' + ('' + spanoone.style.left).replace('px','')));
yneeds.push(eval('' + ('' + spanoone.style.top).replace('px','')));
xneeds.push(eval('' + ('' + spanotwo.style.left).replace('px','')));
yneeds.push(eval('' + ('' + spanotwo.style.top).replace('px','')));
var divih='';
if (Math.min(xneeds[0],xneeds[1]) == xneeds[0] && Math.min(yneeds[0],yneeds[1]) == yneeds[1]) { // thanks to https://stackoverflow.com/questions/18012420/draw-diagonal-lines-in-div-background-with-css
classbit=' class="crossedtotl" ';
} else if (Math.min(xneeds[0],xneeds[1]) == xneeds[1] && Math.min(yneeds[0],yneeds[1]) == yneeds[0]) { // thanks to https://stackoverflow.com/questions/18012420/draw-diagonal-lines-in-div-background-with-css
classbit=' class="crossedtotl" ';
} else {
classbit=' class="crossedtotr" ';
}
if (classbit == ' class="crossedtotl" ') {
divih="<svg width='100%' height='100%' viewBox='0 0 100 100' preserveAspectRatio='none'><line x1=\"100\" y1=\"0\" x2=\"0\" y2=\"100\" vector-effect=\"non-scaling-stroke\" stroke=\"black\" /></svg>";
classbit='';
}
var fcl='';
var tcl='';
if (spanoone.title.indexOf('Right click ') != -1) {
spanoone.innerHTML='🔴';
fcl=' from your right click ';
} else {
spanoone.innerHTML='❌';
fcl=' from ' + spanoone.title + ' ';
}
if (spanotwo.title.indexOf('Right click ') != -1) {
spanotwo.innerHTML='🔴';
tcl=' to your right click ';
lastwo="//www.google.com/maps/dir/" + spanoone.getAttribute('data-geo') + "/" + spanotwo.getAttribute('data-geo') + "' + '#' + '" + 'Leg' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers';
//document.getElementById('plots').innerHTML+='<div onclick="setTimeout(function(event){ if (event.target.title == event.target.title.trim()) { window.open(lastwo,' + "'_blank','left=20,top=20,width=1200,height=800'" + '); } event.target.title=event.target.title.trim(); }, 2000); " title="Leg' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers ... click for Google Directions ... double click to toggle visibility" ondblclick=" this.title+=String.fromCharCode(32); event.stopPropagation(); event.preventDefault(); this.style.visibility=this.style.visibility.replace(' + "'visible','HIDDEN'" + ').replace(' + "'hidden','visible'" + ').replace(' + "'HIDDEN','hidden'" + '); " id=line_' + spanoone.id.split('span')[1] + '_' + spanotwo.id.split('span')[1] + ' ' + classbit + ' style="z-index:2134;margin:0 0 0 0;visibility:' + blk + ';padding:0 0 0 0;position:fixed;left:' + Math.min(xneeds[0],xneeds[1]) + 'px;top:' + Math.min(yneeds[0],yneeds[1]) + 'px;width:' + Math.abs(xneeds[0] - xneeds[1]) + 'px;height:' + Math.abs(yneeds[0] - yneeds[1]) + 'px;">' + divih + '</div>';
document.getElementById('plots').innerHTML+='<div onclick="owindowopen(' + "this,'//www.google.com/maps/dir/" + spanoone.getAttribute('data-geo') + "/" + spanotwo.getAttribute('data-geo') + "' + '#' + '" + 'Leg' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers' + "','_blank','left=20,top=20,width=1200,height=800'" + ');" title="Leg' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers ... click for Google Directions" ondblclick=" this.title+=String.fromCharCode(32); event.stopPropagation(); event.preventDefault(); this.style.visibility=this.style.visibility.replace(' + "'visible','HIDDEN'" + ').replace(' + "'hidden','visible'" + ').replace(' + "'HIDDEN','hidden'" + '); " id=line_' + spanoone.id.split('span')[1] + '_' + spanotwo.id.split('span')[1] + ' ' + classbit + ' style="z-index:2134;margin:0 0 0 0;padding:0 0 0 0;position:fixed;left:' + Math.min(xneeds[0],xneeds[1]) + 'px;top:' + Math.min(yneeds[0],yneeds[1]) + 'px;width:' + Math.abs(xneeds[0] - xneeds[1]) + 'px;height:' + Math.abs(yneeds[0] - yneeds[1]) + 'px;">' + divih + '</div>';
} else {
spanotwo.innerHTML='❌';
tcl=' to ' + spanotwo.title + ' ';
lastwo="//www.google.com/maps/dir/" + spanoone.getAttribute('data-geo') + "/" + spanotwo.getAttribute('data-geo') + "' + '#' + '" + 'Leg ' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers';
//document.getElementById('plots').innerHTML+='<div onclick="setTimeout(function(event){ if (event.target.title == event.target.title.trim()) { window.open(lastwo,' + "'_blank','left=20,top=20,width=1200,height=800'" + '); } event.target.title=event.target.title.trim(); }, 2000); " title="Leg ' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers ... click for Google Directions ... double click to toggle visibility" ondblclick=" this.title+=String.fromCharCode(32); event.stopPropagation(); event.preventDefault(); this.style.visibility=this.style.visibility.replace(' + "'visible','HIDDEN'" + ').replace(' + "'hidden','visible'" + ').replace(' + "'HIDDEN','hidden'" + '); " id=line_' + spanoone.id.split('span')[1] + '_' + spanotwo.id.split('span')[1] + ' ' + classbit + ' style="z-index:2134;margin:0 0 0 0;visibility:' + blk + ';padding:0 0 0 0;position:fixed;left:' + Math.min(xneeds[0],xneeds[1]) + 'px;top:' + Math.min(yneeds[0],yneeds[1]) + 'px;width:' + Math.abs(xneeds[0] - xneeds[1]) + 'px;height:' + Math.abs(yneeds[0] - yneeds[1]) + 'px;">' + divih + '</div>';
document.getElementById('plots').innerHTML+='<div onclick="owindowopen(' + "this,'//www.google.com/maps/dir/" + spanoone.getAttribute('data-geo') + "/" + spanotwo.getAttribute('data-geo') + "' + '#' + '" + 'Leg ' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers' + "','_blank','left=20,top=20,width=1200,height=800'" + ');" title="Leg ' + fcl + tcl + ' heads off at ' + great_circle_bearing(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1]) + ' degrees for ' + eval(eval('' + great_circle_distance(spanoone.getAttribute('data-geo').split(',')[0], spanoone.getAttribute('data-geo').split(',')[1], spanotwo.getAttribute('data-geo').split(',')[0], spanotwo.getAttribute('data-geo').split(',')[1])) / 1000.0) + ' kilometers ... click for Google Directions" ondblclick=" this.title+=String.fromCharCode(32); event.stopPropagation(); event.preventDefault(); this.style.visibility=this.style.visibility.replace(' + "'visible','HIDDEN'" + ').replace(' + "'hidden','visible'" + ').replace(' + "'HIDDEN','hidden'" + '); " id=line_' + spanoone.id.split('span')[1] + '_' + spanotwo.id.split('span')[1] + ' ' + classbit + ' style="z-index:2134;margin:0 0 0 0;padding:0 0 0 0;position:fixed;left:' + Math.min(xneeds[0],xneeds[1]) + 'px;top:' + Math.min(yneeds[0],yneeds[1]) + 'px;width:' + Math.abs(xneeds[0] - xneeds[1]) + 'px;height:' + Math.abs(yneeds[0] - yneeds[1]) + 'px;">' + divih + '</div>';
}
}
return true;
}
function winopit() {
if (('' + document.getElementById(gdivid).title) == ('' + document.getElementById(gdivid).title).trim()) {
window.open(gw1,gw2,gw3);
}
document.getElementById(gdivid).title=('' + document.getElementById(gdivid).title).trim();
}
function owindowopen(odiv,w1,w2,w3) {
if (lastgdivid == '' + odiv.id) {
document.getElementById(gdivid).title+=String.fromCharCode(32);
document.getElementById(gdivid).style.visibility='hidden';
} else {
gdivid='' + odiv.id;
lastgdivid=gdivid;
gw1=w1;
gw2=w2;
gw3=w3;
setTimeout(winopit, 3000);
}
}
function zifcheck(zwiois) {
var waszoom=1;
var sparear=null;
var xif=-999, yif=-999, xxif=-999, yyif=-999;
var xlatdeg=0, xlongdeg=0;
var zawconto = (zwiois.contentWindow || zwiois.contentDocument);
if (!zawconto && zaconto) {
zawconto=zaconto;
}
//alert(11);
var zzawconto=zawconto;
if (zawconto != null) {
//alert('111 ' + zwiois.src);
if (zawconto.document) { zawconto = zawconto.document; }
//alert('1111 ' + zawconto.body.innerHTML);
if (zawconto.body.innerHTML.indexOf('>') != -1) {
var iiizoom=eval(eval('' + ('' + zawconto.getElementById('myimg').style.width).replace('px','')) / 360); //eval('' + zawconto.getzoom());
//alert('' + iiizoom);
//alert(eval('' + zawconto.getzoom()));
//alert(zawconto.getElementById('myimg').getBoundingClientRect().width);
if (lastiizoom != iiizoom) {
var isp=0;
var huhrect=document.getElementById('ifcountries').getBoundingClientRect();
var ospancount=spancount;
newone=eval(1 + spancount);
while (document.getElementById('span' + isp)) {
if (isp < ospancount) {
waszoom=document.getElementById('span' + isp).getAttribute('data-zoom');
if (waszoom != iiizoom) {
xlatdeg=eval('' + document.getElementById('span' + isp).getAttribute('data-geo').split(',')[0]);
xlongdeg=eval('' + document.getElementById('span' + isp).getAttribute('data-geo').split(',')[1]);
xxif=eval(iiizoom * eval(180 + eval('' + xlongdeg)));
yyif=eval(iiizoom * eval(90 - eval('' + xlatdeg)));
if (1 == 1) {
document.getElementById('plots').innerHTML+='<span id=sspan' + spancount + '><span oncontextmenu="event.stopPropagation(); event.preventDefault(); if (isdouble == 0) { storeaway(this); }" data-zoom="' + iiizoom + '" data-iframepos="' + huhrect.left + ',' + huhrect.top + '" data-geo="' + xlatdeg + ',' + xlongdeg + '" title="' + decodeURIComponent(document.getElementById('span' + isp).title) + '" id=span' + spancount + ' style="font-style:bold;text-shadow:-1px 1px 1px #ff2d95;font-size:6px;margin:0 0 0 0;padding:0 0 0 0;z-index:2134;position:fixed;top:' + eval(eval('' + huhrect.top) + yyif) + 'px;left:' + eval(eval('' + huhrect.left) + xxif) + 'px;">x</span></span>';
nodiv(isp, spancount);
spancount++;
document.getElementById('span' + isp).style.display='none';
} else {
document.getElementById('span' + isp).style.top='' + eval(eval('' + huhrect.top) + yyif) + 'px';
document.getElementById('span' + isp).style.left='' + eval(eval('' + huhrect.left) + xxif) + 'px';
document.getElementById('span' + isp).setAttribute('data-zoom', '' + iiizoom);
document.getElementById('span' + isp).setAttribute('data-iframepos', '' + huhrect.left + ',' + huhrect.top);
document.getElementById('sspan' + isp).innerHTML=document.getElementById('span' + isp).outerHTML;
}
}
}
isp++;
}
lastiizoom=iiizoom;
}
}
}
}
function geojsonrightclick(ev,iiz,isd) {
pos3=-999;
pos4=-999;
if (ev.touches) {
if (ev.touches[0].pageX) {
pos3 = ev.touches[0].pageX;
pos4 = ev.touches[0].pageY;
} else {
pos3 = ev.touches[0].clientX;
pos4 = ev.touches[0].clientY;
}
console.log('pos3 = ' + pos3 + ',pos4 = ' + pos4);
} else if (ev.clientX || ev.clientY) {
pos3 = ev.clientX;
pos4 = ev.clientY;
console.log('pos3 = ' + pos3 + ' ,pos4 = ' + pos4);
} else {
pos3 = ev.pageX;
pos4 = ev.pageY;
console.log('pos3 = ' + pos3 + ', pos4 = ' + pos4);
}
if (pos3 >= 0 && pos4 >= 0) {
if (iiz < lastiizoom) { iiz=lastiizoom; }
xlatdeg=eval(90 - eval(eval('' + pos4) / iiz));
xlongdeg=eval(-180 + eval(eval('' + pos3) / iiz));
var huhrect=document.getElementById('ifcountries').getBoundingClientRect();
//alert(' ... second yay! ' + lastiizoom + ' vs ' + iiz + ' ' + ev.clientX + ',' + ev.clientY);
if (isdouble == 0) {
document.getElementById('plots').innerHTML+='<span id=sspan' + spancount + '><span oncontextmenu="event.stopPropagation(); event.preventDefault(); if (isdouble == 0) { storeaway(this); }" data-zoom="' + iiz + '" data-iframepos="' + huhrect.left + ',' + huhrect.top + '" data-geo="' + xlatdeg + ',' + xlongdeg + '" title="Right Click at ' + xlatdeg + ',' + xlongdeg + '" id=span' + spancount + ' style="font-style:bold;text-shadow:-1px 1px 1px #ff2d95;font-size:6px;margin:0 0 0 0;padding:0 0 0 0;z-index:2134;position:fixed;top:' + eval(eval('' + huhrect.top) + pos4) + 'px;left:' + eval(eval('' + huhrect.left) + pos3) + 'px;">❓</span></span>';
storeaway(document.getElementById('span' + spancount));
spancount++;
setTimeout(nospan, 30000);
isdouble=1;
//nolineplease=true;
blk='hidden';
setTimeout(isdf, 3000);
//alert('Nolineplease');
} else {
blk='hidden';
nolineplease=true;
//alert('nolineplease');
}
}
return false; //' ... second yay! ' + lastiizoom + ' vs ' + iiz + ' ' + e.clientX + ',' + e.clientY;
}
function ifcheck(ziois) {
var waszoom=1;
var sparear=null, gsparear=null;
var xif=-999, yif=-999, xxif=-999, yyif=-999;
zaconto = (ziois.contentWindow || ziois.contentDocument);
//alert(11);
zzaconto=zaconto;
if (zaconto != null) {
//alert('111 ' + xiois.src);
try {
if (zaconto.document) { zaconto = zaconto.document; }
//alert('1111 ' + zaconto.body.innerHTML);
if (zaconto.body.innerHTML.indexOf('>') != -1) {
zoomdone=false;
lastiizoom=(ziois.src.indexOf('zoom=') != -1 ? eval(ziois.src.split('zoom=')[1].split('&')[0].split('#')[0]) : lastiizoom);
var itwo='';
if (document.getElementById('myp')) {
itwo=('' + document.getElementById('myp').getAttribute('data-fc')).replace(/^null/g,'').replace(/^undefined/g,'').trim().toUpperCase();
}
if (itwo == '' && lastcode != '') { itwo=lastcode; }
if (eval('' + itwo.length) == 2 || (document.getElementById('placegeo').title + document.getElementById('placegeo').value).trim() != '') {
var xlatdeg=0, xlongdeg=0;
if ((document.getElementById('placegeo').title + document.getElementById('placegeo').value).indexOf(',') != -1) {
xlatdeg=eval('' + (document.getElementById('placegeo').title + document.getElementById('placegeo').value).split(',')[0]);
xlongdeg=eval('' + (document.getElementById('placegeo').title + document.getElementById('placegeo').value).split(',')[1]);
}
if (ziois.src.indexOf('refresh=') != -1 && ziois.src.indexOf('zoom=') != -1) {
iizoom=lastiizoom;
zaconto.getElementById('mg').onmousedown=function(){ lastiizoom=eval(2 * lastiizoom); setTimeout(parent.rifcheck, 3000); return true; };
zaconto.getElementById('mg').ontouchdown=function(){ lastiizoom=eval(2 * lastiizoom); setTimeout(parent.rifcheck, 3000); return true; };
setTimeout(rifcheck, 2000);
//alert('Where');
return true;
} else {
iizoom=eval(eval('' + ('' + zaconto.getElementById('myimg').style.width).replace('px','')) / 360); //eval('' + zaconto.getzoom());
}
xif=eval(iizoom * eval(180 + eval('' + xlongdeg)));
yif=eval(iizoom * eval(90 - eval('' + xlatdeg)));
//alert('' + xif + ',' + yif);
//alert(itwo);
var isp=0;
var jsp=0;
if (eval('' + itwo.length) == 2) {
if (xif >= -180 && yif >= -90) {
if (lastiizoom != iizoom || ziois.src.indexOf('refresh=') != -1) {
var huhrect=document.getElementById('ifcountries').getBoundingClientRect();
var ospancount=spancount;
newone=eval(1 + spancount);
while (document.getElementById('span' + isp)) {
if (isp < ospancount) {
waszoom=document.getElementById('span' + isp).getAttribute('data-zoom');
if (waszoom != iizoom) {
xlatdeg=eval('' + document.getElementById('span' + isp).getAttribute('data-geo').split(',')[0]);
xlongdeg=eval('' + document.getElementById('span' + isp).getAttribute('data-geo').split(',')[1]);
xxif=eval(iizoom * eval(180 + eval('' + xlongdeg)));
yyif=eval(iizoom * eval(90 - eval('' + xlatdeg)));
if (1 == 1) {
document.getElementById('plots').innerHTML+='<span id=sspan' + spancount + '><span oncontextmenu="event.stopPropagation(); event.preventDefault(); if (isdouble == 0) { storeaway(this); }" data-zoom="' + iiizoom + '" data-iframepos="' + huhrect.left + ',' + huhrect.top + '" data-geo="' + xlatdeg + ',' + xlongdeg + '" title="' + decodeURIComponent(document.getElementById('span' + isp).title) + '" id=span' + spancount + ' style="font-style:bold;text-shadow:-1px 1px 1px #ff2d95;font-size:6px;margin:0 0 0 0;padding:0 0 0 0;z-index:2134;position:fixed;top:' + eval(eval('' + huhrect.top) + yyif) + 'px;left:' + eval(eval('' + huhrect.left) + xxif) + 'px;">x</span></span>';
nodiv(isp, spancount);
spancount++;
jsp++;
document.getElementById('span' + isp).style.display='none';
} else {
document.getElementById('span' + isp).style.top='' + eval(eval('' + huhrect.top) + yyif) + 'px';
document.getElementById('span' + isp).style.left='' + eval(eval('' + huhrect.left) + xxif) + 'px';
document.getElementById('span' + isp).setAttribute('data-zoom', '' + iizoom);
document.getElementById('span' + isp).setAttribute('data-iframepos', '' + huhrect.left + ',' + huhrect.top);
document.getElementById('sspan' + isp).innerHTML=document.getElementById('span' + isp).outerHTML;
}
}
}
isp++;
}
}
spancount=eval(isp + jsp);
if (jjans == jjans.replace(/\ \ \ \ \ $/g,'')) {
document.getElementById('plots').innerHTML+='<span id=sspan' + spancount + '><span oncontextmenu="event.stopPropagation(); event.preventDefault(); if (isdouble == 0) { storeaway(this); }" data-zoom="' + iizoom + '" data-iframepos="' + huhrect.left + ',' + huhrect.top + '" data-geo="' + xlatdeg + ',' + xlongdeg + '" title="' + decodeURIComponent(lastr) + '" id=span' + spancount + ' style="font-style:bold;text-shadow:-1px 1px 1px #ff2d95;font-size:6px;margin:0 0 0 0;padding:0 0 0 0;z-index:2134;position:fixed;top:' + eval(eval('' + huhrect.top) + yif) + 'px;left:' + eval(eval('' + huhrect.left) + xif) + 'px;">x</span></span>';
spancount++;
setTimeout(nospan, 30000);
}
}
sofararealist+=itwo + '|';
var ars=zaconto.getElementsByTagName('area');
for (var iars=0; iars<ars.length; iars++) {
while (('' + ars[iars].getAttribute('data-iso2')) == itwo || sofararealist.indexOf('|' + ('' + ars[iars].getAttribute('data-iso2')) + '|') != -1) {
//document.title='' + iars + ' ... ' + ('' + ars[iars].getAttribute('data-iso2'));
zaconto.getElementsByTagName('table')[0].style.top='385px';
zaconto.getElementsByTagName('table')[0].style.left='0px';
if (ars[iars].outerHTML.indexOf(' onclick="') != -1) {
//itwo=' ';
if (('' + ars[iars].getAttribute('data-iso2')) == itwo) {
sparear=ars[iars];
//document.title+=' ' + 'zzaconto.' + ars[iars].outerHTML.split(' onclick="')[1].split('"')[0].trim().substring(0,220);
if (9 == 9) {
//alert(11);
sparear.click();
//alert(1);
sparear.oncontextmenu=function(event){ event.stopPropagation(); event.preventDefault(); return parent.geojsonrightclick(event,iizoom,isdouble); };
//alert(111);
eval('zzaconto.' + ars[iars].outerHTML.split(' onclick="')[1].split('"')[0].trim().replace(/this\./g,'sparear.').replace(/this\,/g,'sparear,'));
} else {
eval('zzaconto.' + ars[iars].outerHTML.split(' onclick="')[1].split('"')[0].trim().replace(/this\./g,'sparear.').replace(/this\,/g,'sparear,'));
}
} else {
gsparear=ars[iars];
//document.title+=' ' + 'zzaconto.' + ars[iars].outerHTML.split(' onclick="')[1].split('"')[0].trim().substring(0,220);
if (9 == 9) {
//alert(911);
gsparear.click();
//alert(91);
gsparear.oncontextmenu=function(event){ event.stopPropagation(); event.preventDefault(); return parent.geojsonrightclick(event,iizoom,isdouble); };
//alert(9111);
eval('zzaconto.' + ars[iars].outerHTML.split(' onclick="')[1].split('"')[0].trim().replace(/this\./g,'gsparear.').replace(/this\,/g,'gsparear,'));
} else {
eval('zzaconto.' + ars[iars].outerHTML.split(' onclick="')[1].split('"')[0].trim().replace(/this\./g,'gsparear.').replace(/this\,/g,'gsparear,'));
}
}
}
iars++;
//itwo='';
}
if (sparear) { itwo=''; }
}
}
jjans=jjans.replace(/\ \ \ \ \ $/g,'');
if (!zoomdone) {
lastiizoom=iizoom;
zaconto.getElementById('mg').onmousedown=function(){ setTimeout(parent.rifcheck, 3000); return true; };
zaconto.getElementById('mg').ontouchdown=function(){ setTimeout(parent.rifcheck, 3000); return true; };
} else {
if (ziois.src.indexOf('refresh=') != -1) {
lastiizoom=iizoom;
zaconto.getElementById('mg').onmousedown=function(){ setTimeout(parent.rifcheck, 3000); return true; };
zaconto.getElementById('mg').ontouchdown=function(){ setTimeout(parent.rifcheck, 3000); return true; };
}
lastiizoom=sein(iizoom);
}
if (itwo == '') {
zaconto.getElementsByTagName('canvas')[0].dispatchEvent(new Event("click", {
bubbles: true, // only bubbles and cancelable
cancelable: true, // work in the Event constructor
clientX: xif,
clientY: yif
}));
if (1 == 2) {
if (zaconto.elementsFromPoint) {
var elements = zaconto.elementsFromPoint(xif, yif);
elements.forEach((elt, i) => {
if (i < elements.length - 1) {
zaconto.body.dispatchEvent(new Event("click", {
bubbles: true, // only bubbles and cancelable
cancelable: true, // work in the Event constructor
clientX: xif,
clientY: yif
}));
}
});
} else {
zaconto.elementFromPoint(xif, yif).click();
}
}
}
}
}
} catch(hgjgs) { }
}
jjans=jjans.replace(/\ \ \ \ \ $/g,'');
return true;
}
function nodiv(wasid, newid) {
var divsoarr=document.getElementsByTagName('div');
for (var idivs=0; idivs<divsoarr.length; idivs++) {
if (('' + divsoarr[idivs].id).indexOf('line_' + wasid + '_') == 0) {
divsoarr[idivs].style.display='none';
spanos.push(document.getElementById('span' + newid));
//alert('here ' + wasid + ' ' + spanos.length + ' ' + newone);
if (eval('' + spanos.length) > newone) {
//alert('here2');
setTimeout(function(){ drawlinebetween(spanos[eval(-2 + spanos.length)], spanos[eval(-1 + spanos.length)]); }, 5000);
}
} else if (('' + divsoarr[idivs].id).indexOf('line_') == 0 && ('' + divsoarr[idivs].id + '~').indexOf('_' + wasid + '~') != -1) {
divsoarr[idivs].style.display='none';
spanos.push(document.getElementById('span' + newid));
//alert('there ' + wasid + ' ' + spanos.length + ' ' + newone);
if (eval('' + spanos.length) > newone) {
//alert('there2');
setTimeout(function(){ drawlinebetween(spanos[eval(-2 + spanos.length)], spanos[eval(-1 + spanos.length)]); }, 5000);
}
}
}
}
function coordit(xiois) {
var xaconto = (xiois.contentWindow || xiois.contentDocument);
//alert(11);
if (xaconto != null) {
//alert('111 ' + xiois.src);
try {
if (xaconto.document) { xaconto = xaconto.document; }
//alert('1111 ' + xaconto.body.innerHTML);
if (xaconto.body.innerHTML.indexOf('>Coordinates') != -1) {
var subpart=xaconto.body.innerHTML.split('>Coordinates')[1];
var latdeg=-999, longdeg=-999, latmin=0, longmin=0, latsec=0, longsec=0, sparelat='', sparelong='';
if (subpart.indexOf('"latitude"') != -1 && subpart.indexOf('"longitude"') != -1) {
latdeg=subpart.split('"latitude"')[1].split('>')[1].split("°")[0].split('<')[0];
sparelat=subpart.split('"latitude"')[1].split('>')[1].split('<')[0].slice(-1);
latmin=subpart.split('"latitude"')[1].split('>')[1].split('<')[0].substring(eval(1 + eval('' + latdeg.length))).split("′")[0].split(sparelat)[0].split('<')[0];
if (sparelat == 'S') { latdeg=eval(eval(eval(-1 * latmin) / 60) - latdeg); } else { latdeg+=eval(eval('' + latmin) / 60) }
longdeg=subpart.split('"longitude"')[1].split('>')[1].split("°")[0].split('<')[0];
sparelong=subpart.split('"longitude"')[1].split('>')[1].split('<')[0].slice(-1);
longmin=subpart.split('"longitude"')[1].split('>')[1].split('<')[0].substring(eval(1 + eval('' + longdeg.length))).split("′")[0].split(sparelong)[0].split('<')[0];
if (sparelong == 'W') { longdeg=eval(eval(eval(-1 * longmin) / 60) - longdeg); } else { longdeg+=eval(eval('' + longmin) / 60) }
gextras='A - Airports Closest to (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
gextras+='S - Sun Angle at Noon at (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
gextras+='M - Moon Angle at (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
gextras+='C - Coriolis Effect at (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
gextras+='E - Google Earth at (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
gextras+='P - Ports Closest to (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
gextras+='O - Geo Chart at (' + latdeg + ',' + longdeg + ')' + String.fromCharCode(10);
if (storedsuffs.indexOf('~' + lpw(lastsuff) + '`' + gextras) == -1 && storedsuffs.indexOf('~' + lpw(lastsuff) + '`@') == -1) {
storedsuffs+='~' + lpw(lastsuff) + '`' + gextras + '@';
}
storedsuffs=storedsuffs.replace('~' + lpw(lastsuff) + '`@', '~' + lpw(lastsuff) + '`' + gextras + '@');
//if (window.opener) {
// window.opener.putgextras(gextras);
//} else if (window.parent) {
// parent.putgextras(gextras);
//}
return true;
}
} else {
gextras='';
//if (window.opener) {
// window.opener.putgextras(gextras);
//} else if (window.parent) {
// parent.putgextras(gextras);
//}
}
} catch(hgjg) { }
}
return true;
}
function gevit() {
if (eval('' + ('' + gevtarget.id).length) == 3) {
lastcode=('' + gevtarget.id).substring(1);
lastplace=('' + gevtarget.innerHTML).substring(0);
lastcountry=('' + gevtarget.innerHTML).substring(0);
lastcountrycode=lastcode;
} else if (('' + gevtarget.id + ' ').substring(3).substring(0,1) == '-') {
lastcode=('' + gevtarget.id).substring(1);
if (lastcode.indexOf(lastcountrycode) == 1) {
lastplace=('' + gevtarget.innerHTML).substring(0) + (' (' + lastcountry + ')').replace(/\ \(\)/g, '');
} else {
lastplace=('' + gevtarget.innerHTML).substring(0); // + (' (' + lastcountry + ')').replace(/\ \(\)/g, '');
}
}
if (5 == 5) {
//alert('1:' + gevtarget.id);
jall=0;
st=gevtarget.innerHTML;
selstuff='<button id=bremember ondblclick="event.stopPropagation(); document.getElementById(' + "'myp'" + ').innerHTML=' + "''" + '; sofar=' + "''" + '; sofardetail=' + "''" + '; remember();" onclick=remember(); style=background-color:lightgreen;>Remember<br><font size=1>(double click clears first)</font></button><br><br><select title="' + st + '" style="font-weight:bold;" size=1 id=s' + ('' + gevtarget.id).substring(1) + ' multiple></select>';
selstuff=selstuff.replace('</select>', '<option data-title="' + st + '" ondblclick="event.stopPropagation(); selall();" id=opt1 style="font-size:12px;" title="' + ('' + gevtarget.id).substring(1) + '" value="' + ('' + gevtarget.id).substring(1) + '">' + gevtarget.innerHTML + '</option></select>');
for (iall=0; iall<allas.length; iall++) {
if (('' + allas[iall].id).indexOf('' + gevtarget.id) == 0 && ('' + allas[iall].id) != ('' + gevtarget.id)) {
selstuff=selstuff.replace('</select>', '<option data-title="' + st + '" ondblclick="event.stopPropagation(); selall();" title="' + ('' + allas[iall].id).substring(1) + '" value="' + ('' + allas[iall].id).substring(1) + '">' + allas[iall].innerHTML + '</option></select>');
jall++;
}
}
//if (jall > 34) { jall=1; }
subrmbit='<br><br>' + document.getElementById('subrmore').outerHTML;
sp1.innerHTML = selstuff.replace(' size=1 ', ' size=' + jall + ' ').replace('</select>', '<option data-title="" title="" value=""></option></select>') + subrmbit;
if (isfixed == '') {
myr=sp1.getBoundingClientRect();
//isfixed=' style="position:fixed;top:' + myr.top + 'px;left:' + myr.left + 'px;" ';
isfixed=' style="position:sticky;top:' + eval(eval('' + myr.top) * 0) + 'px;left:' + myr.left + 'px;" ';
sp1.style.position='fixed'; //'fixed';
sp1.style.left='' + eval(40 + eval('' + document.getElementsByTagName('span')[0].getBoundingClientRect().right)) + 'px'; // myr.left
sp1.style.top='10px'; // myr.top
sp1.style.border='5px dotted yellow';
sp1.style.width='160px'; /* viewport width */
sp1.style.height='80%'; /* viewport height */
sp1.style.bottom='0px'; // myr.top
//sp1.style.minHeight='100%';
sp1.style.overflowY='scroll';
sp1.style.overflowX='hidden';
} else if (1 == 11) {
sp1.style.position='sticky'; //'fixed';
}
//setTimeout(function(){ location.href='#myheading'; }, 8000);
} else if (gevtarget.href.substring(0,1) != '#' && gevtarget.href.indexOf(document.URL + '#') == -1) {
if (gevtarget.innerHTML.indexOf(' (') != -1) {
sp1.innerHTML = '<a style="text-decoration:underline;cursor:pointer;" target=_blank title="Google search for ' + gevtarget.innerHTML + '" href="' + gp + gevtarget.innerHTML.split(' (')[0].replace(/\ /g,'+') + '+mountain' + '">' + gevtarget.innerHTML + '</a>';
} else {
sp1.innerHTML = gevtarget.href;
}
} else if (gevtarget.outerHTML.split('>')[0].indexOf('http') != -1) {
sp1.innerHTML = '<a style="text-decoration:underline;cursor:pointer;" target=_blank title="Wikipedia page for highest mountains in ' + gevtarget.innerHTML + '" href="http' + gevtarget.outerHTML.split('>')[0].split('http')[1].split("'")[0].split('"')[0] + '"> in ' + gevtarget.innerHTML + '</a>';
}
}
function onl() { // thanks to https://coursesweb.net/javascript/queryselector-queryselectorall
var gp='https://www.google.com/search?q='; // Mount+Kenya&rlz=1C5CHFA_enAU832AU832&oq='; //Mount+Kenya
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPod|Opera Mini|IEMobile/i)) {
document.getElementById('dstyle').innerHTML='<style> select { font-size: 12px; } </style>';
}
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
gp=gp;
} else {
document.getElementById('tdleft').style.backgroundImage="URL('./keyboard_choices.jpg')";
document.getElementById('tdleft').style.backgroundRepeat="no-repeat";
document.getElementById('tdleft').style.backgroundPosition="right top";
}
if (sp1 == null) { sp1 = document.getElementById('more'); }
allas=document.getElementsByTagName('a');
// gets A tags added in document.body
var xelms = document.body.querySelectorAll('a');
var nexttodo='A', nextih=' ', ournext='';
//registers mouseenter to each element in xelms array
for(var xi=0; xi<xelms.length; xi++){
if (eval(('' + xelms[xi].id).length) == 3) {
if (('' + xelms[xi].innerHTML).substring(0).substring(0,1) >= nexttodo) {
ournext=('' + xelms[xi].innerHTML).substring(0).substring(0,1)
//alert('nexttodo=' + nexttodo + ' andpleasedonotbeequalveryoften ournext=' + ournext + ' and ' + xelms[xi].id);
while (nexttodo < ournext) {
nextih+=' <a style=color:blue;z-index:786; href="#' + xelms[xi].id + '">' + nexttodo + '</a>';
nexttodo=String.fromCharCode(1 + nexttodo.charCodeAt(0));
//alert('Nexttodo=' + nexttodo + ' and ournext=' + ournext + ' and ' + xelms[xi].id);
}
if (nexttodo <= 'Z') {
nextih+=' <a style=color:blue;z-index:786; href="#' + xelms[xi].id + '">' + nexttodo + '</a>';
nexttodo=String.fromCharCode(1 + nexttodo.charCodeAt(0));
}
} //else {
//alert('no for nexttodo=' + nexttodo + ' and ournext=' + ournext + ' and ' + xelms[xi].id);
//}
}
xelms[xi].addEventListener('mouseenter', (ev)=>{
gev=ev;
gevtarget=ev.target;
if (9 == 19) {
setTimeout(gevit, 8000);
} else {
if (eval('' + ('' + ev.target.id).length) == 3) {
lastcode=('' + ev.target.id).substring(1);
lastplace=('' + ev.target.innerHTML).substring(0);
lastcountry=('' + ev.target.innerHTML).substring(0);
lastcountrycode=lastcode;
} else if (('' + ev.target.id + ' ').substring(3).substring(0,1) == '-') {
lastcode=('' + ev.target.id).substring(1);
if (lastcode.indexOf(lastcountrycode) == 1) {
lastplace=('' + ev.target.innerHTML).substring(0) + (' (' + lastcountry + ')').replace(/\ \(\)/g, '');
} else {
lastplace=('' + ev.target.innerHTML).substring(0); // + (' (' + lastcountry + ')').replace(/\ \(\)/g, '');
}
}
if (5 == 5) {
//alert('1:' + ev.target.id);
jall=0;
st=ev.target.innerHTML;
selstuff='<button id=bremember ondblclick="event.stopPropagation(); document.getElementById(' + "'myp'" + ').innerHTML=' + "''" + '; sofar=' + "''" + '; sofardetail=' + "''" + '; remember();" onclick=remember(); style=background-color:lightgreen;>Remember<br><font size=1>(double click clears first)</font></button><br><br><select title="' + st + '" style="font-weight:bold;" size=1 id=s' + ('' + ev.target.id).substring(1) + ' multiple></select>';
selstuff=selstuff.replace('</select>', '<option data-title="' + st + '" ondblclick="event.stopPropagation(); selall();" id=opt1 style="font-size:12px;" title="' + ('' + ev.target.id).substring(1) + '" value="' + ('' + ev.target.id).substring(1) + '">' + ev.target.innerHTML + '</option></select>');
for (iall=0; iall<allas.length; iall++) {
if (('' + allas[iall].id).indexOf('' + ev.target.id) == 0 && ('' + allas[iall].id) != ('' + ev.target.id)) {
selstuff=selstuff.replace('</select>', '<option data-title="' + st + '" ondblclick="event.stopPropagation(); selall();" title="' + ('' + allas[iall].id).substring(1) + '" value="' + ('' + allas[iall].id).substring(1) + '">' + allas[iall].innerHTML + '</option></select>');
jall++;
}
}
//if (jall > 34) { jall=1; }
subrmbit='<br><br>' + document.getElementById('subrmore').outerHTML;
sp1.innerHTML = selstuff.replace(' size=1 ', ' size=' + jall + ' ').replace('</select>', '<option data-title="" title="" value=""></option></select>') + subrmbit;
if (isfixed == '') {
myr=sp1.getBoundingClientRect();
//isfixed=' style="position:fixed;top:' + myr.top + 'px;left:' + myr.left + 'px;" ';
isfixed=' style="position:sticky;top:' + eval(eval('' + myr.top) * 0) + 'px;left:' + myr.left + 'px;" ';
sp1.style.position='fixed'; //'fixed';
sp1.style.left='' + eval(40 + eval('' + document.getElementsByTagName('span')[0].getBoundingClientRect().right)) + 'px'; // myr.left
sp1.style.top='10px'; // myr.top
sp1.style.border='5px dotted yellow';
sp1.style.width='160px'; /* viewport width */
sp1.style.height='80%'; /* viewport height */
sp1.style.bottom='0px'; // myr.top
//sp1.style.minHeight='100%';
sp1.style.overflowY='scroll';
sp1.style.overflowX='hidden';
} else if (1 == 11) {
sp1.style.position='sticky'; //'fixed';
}
//setTimeout(function(){ location.href='#myheading'; }, 8000);
} else if (ev.target.href.substring(0,1) != '#' && ev.target.href.indexOf(document.URL + '#') == -1) {
if (ev.target.innerHTML.indexOf(' (') != -1) {
sp1.innerHTML = '<a style="text-decoration:underline;cursor:pointer;" target=_blank title="Google search for ' + ev.target.innerHTML + '" href="' + gp + ev.target.innerHTML.split(' (')[0].replace(/\ /g,'+') + '+mountain' + '">' + ev.target.innerHTML + '</a>';
} else {
sp1.innerHTML = ev.target.href;
}
} else if (ev.target.outerHTML.split('>')[0].indexOf('http') != -1) {
sp1.innerHTML = '<a style="text-decoration:underline;cursor:pointer;" target=_blank title="Wikipedia page for highest mountains in ' + ev.target.innerHTML + '" href="http' + ev.target.outerH