<!doctype html>
<html>
<head>
<title>Daylight Saving Time Information - RJM Programming - September, 2015 - Thanks go to //gomashup.com and https://en.wikipedia.org/wiki/List_of_tz_database_time_zones</title>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=0.1, maximum-scale=8, user-scalable=yes" >
<link href='//www.rjmprogramming.com.au/PHP/emboss_h1.css' rel='stylesheet' type='text/css'>
<style>
a[title*="Africa/"]:before { content: '\01f30d' }
a[title*="Europe/"]:before { content: '\01f4b6' }
a[title*="America/"]:before { content: '\01f30e' }
a[title*="Asia/"]:before { content: '\01f30f' }
a[title*="Australia/"]:before { content: '\01f1e6\01f1fa' }
a[title*="Indian/"]:before { content: '\01f1ee\01f1f3' }
a[title*="Pacific/"]:before { content: '\01f3dd' }
a[title*="Arctic/"]:before { content: '\01f1ec\01f1f1' }
a[title*="Antarctica/"]:before { content: '\01f1e6\01f1f6' }
a[title*="Atlantic/"]:before { content: '\01f30a' }
option[value*="Africa"]:before { content: '\01f30d' }
option[value*="Europe"]:before { content: '\01f4b6' }
option[value*="America"]:before { content: '\01f30e' }
option[value*="Asia"]:before { content: '\01f30f' }
option[value*="Australia"]:before { content: '\01f1e6\01f1fa' }
option[value*="Indian"]:before { content: '\01f1ee\01f1f3' }
option[value*="Pacific"]:before { content: '\01f3dd' }
option[value*="Arctic"]:before { content: '\01f1ec\01f1f1' }
option[value*="Antarctica"]:before { content: '\01f1e6\01f1f6' }
option[value*="Atlantic"]:before { content: '\01f30a' }
option[alt^="Africa/"]:before { content: '\01f30d' }
option[alt^="Europe/"]:before { content: '\01f4b6' }
option[alt^="America/"]:before { content: '\01f30e' }
option[alt^="Asia/"]:before { content: '\01f30f' }
option[alt^="Australia/"]:before { content: '\01f1e6\01f1fa' }
option[alt^="Indian/"]:before { content: '\01f1ee\01f1f3' }
option[alt^="Pacific/"]:before { content: '\01f3dd' }
option[alt^="Arctic/"]:before { content: '\01f1ec\01f1f1' }
option[alt^="Antarctica/"]:before { content: '\01f1e6\01f1f6' }
option[alt^="Atlantic/"]:before { content: '\01f30a' }
td { text-align: center; }
table { border: 5px teal solid; }
.digitalclock {
width: 740px;
max-width: 740px;
opacity: 0.9;
background-color: #f0ffff;
padding: 8px 8px 8px 8px;
border-bottom: 24px inset black;
border-left: 22px inset gray;
border-right: 22px outset gray;
border-top: 20px inset black;
transform: scale(0.8);
}
tr > td { text-align: left; }
td + td { text-align: center; }
h1.a0:after {
content: '0';
}
h1.a1:after {
content: '1';
}
h1.a2:after {
content: '2';
}
h1.a3:after {
content: '3';
}
h1.a4:after {
content: '4';
}
h1.a5:after {
content: '5';
}
h1.a6:after {
content: '6';
}
h1.a7:after {
content: '7';
}
h1.a8:after {
content: '8';
}
h1.a9:after {
content: '9';
}

.hour {
background-color: lightblue;
border: purple solid 7px;
padding: 18px 18px 18px 18px;
}

.minute {
background-color: lightgreen;
border: purple solid 7px;
padding: 18px 18px 18px 18px;
}

.second {
background-color: pink;
border: purple solid 7px;
padding: 18px 18px 18px 18px;
}

.custom-alert {
display: inline-block;
visibility: hidden;
background-color: #666;
color: #fff;
text-align: enter;
margin: 5% auto;
padding: 12px 48px;
opacity: 0.7;
font-size: 24px;
}


</style>
<script type='text/javascript'>

var placelongbit='';
var clobber=true;

var wingeo=null;
var ifonl='', jfonl='';

var ftz=["","","","","","","","","","","","",""];
var frg=["","","","","","","","","","","","",""];
var ffrom=["","","","","","","","","","","","",""];
var fto=["","","","","","","","","","","","",""];

var beforeids="";
var beforectys=[];
var beforerects=[];
var afterrects=[];
var fromtos=[];
var inctyis='';
var lastts='';

var thgm=false;

var zhr=null, zform=null;
var zhrtwo=null, zformtwo=null;
var zhrbig=null, zformbig=null;

var afters=['','','',''];

var within_hiding_fourfivehundred=false;

var airportsuffix='', lastchange='', airportinidea='%20Airport';

var dcborder=[
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-left:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-bottom:28px solid red;border-left:28px solid red;border-right:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid transparent;border-right:28px solid red;'> </td></tr><tr><td style='border-bottom:28px solid transparent;border-right:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-bottom:28px solid red;border-top:28px solid red;border-left:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-top:28px solid red;border-right:28px solid red;border-bottom:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid transparent;border-left:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-bottom:28px solid transparent;border-right:28px solid red;border-top:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-left:28px solid red;'> </td></tr><tr><td style='border-right:28px solid red;border-top:28px solid red;border-bottom:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-left:28px solid red;'> </td></tr><tr><td style='border-right:28px solid red;border-top:28px solid red;border-bottom:28px solid red;border-left:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-right:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-left:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-bottom:28px solid red;border-top:28px solid red;border-left:28px solid red;border-right:28px solid red;'> </td></tr></table>",
"<table style='padding:5px 5px 5px 5px;' cellpadding=12><tr><td style='border-top:28px solid red;border-left:28px solid red;border-right:28px solid red;'> </td></tr><tr><td style='border-bottom:28px solid red;border-top:28px solid red;border-right:28px solid red;'> </td></tr></table>"
];

var callback=false;
var timezone=0;
var place="";
var region="";
var firsttime=true;
var wois=null;
var gotforced=false;

var placet=new Array();

var aconto;
var bad=false;

var fixeddone=false;

var ljust=" style=text-align:left;";

var wasresult="";
var ifol=false;
var airbit='intair.php'; //?num=4&lat=34&long=26'

var gcd="0";
var lastgcd="";

var tpurl="https://www.google.com/maps/dir/Sydney+NSW,+Australia/Brisbane+QLD,+Australia"; // /@-30.5802325,147.5907076,6z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x6b129838f39a743f:0x3017d681632a850!2m2!1d151.2069902!2d-33.8674869!1m5!1m1!1s0x6b91579aac93d233:0x402a35af3deaf40!2m2!1d153.0234489!2d-27.4710107";
tpurl="https://www.google.com/maps/dir/Sydney,+Australia/Brisbane,+Australia";

var seleih='', selceqih='';

var origtpurl=tpurl;
var isok=-1;
var maxok=-1;

var lastis="";
var lasttitle="";

timezone=location.search.split('timezone=')[1] ? location.search.split('timezone=')[1].split('&')[0] : -99;
place=location.search.split('place=')[1] ? location.search.split('place=')[1].split('&')[0] : place;
region=location.search.split('region=')[1] ? location.search.split('region=')[1].split('&')[0] : region;

if (timezone != -99) firsttime=false;
var ourlat, ourlong;
var url = "//www.rjmprogramming.com.au/PHP/Map/map.php?title=Airports&onclick=y&label=['Lat',&value='Lon','Name']&data=,[51.5072,-0.1275,~London~]";

var retx = 0.0, rety = 0.0;

var hiding_fourfivehundred = 14500;
var finding_eightfivehundred = 18500;

var ifoi=null, ifoiw=null;

var lastgeourl='', lastmapurl='';

/**
* Create string from HTML entities
*/
String.fromHtmlEntities = function(string) {
return (string+"").replace(/&#\d+;/gm,function(s) {
return String.fromCharCode(s.match(/\d+/gm)[0]);
})
};

if (!String.fromCodePoint) { // thanks to http://xahlee.info/js/js_unicode_code_point.html
// ES6 Unicode Shims 0.1 , © 2012 Steven Levithan , MIT License
String.fromCodePoint = function fromCodePoint () {
var chars = [], point, offset, units, i;
for (i = 0; i < arguments.length; ++i) {
point = arguments[i];
offset = point - 0x10000;
units = point > 0xFFFF ? [0xD800 + (offset >> 10), 0xDC00 + (offset & 0x3FF)] : [point];
chars.push(String.fromCharCode.apply(null, units));
}
return chars.join("");
}
}

function showStuffTwo() {
if (zhrtwo != null) {
if (zhrtwo.readyState == 4) {
if (zhrtwo.status == 200) {
if (zhrtwo.responseText.indexOf("'Pop" + "ul" + "arity'") == -1 || zhrtwo.responseText.indexOf(" " + "]" + ");") == -1) {
document.getElementById('mapif').src='';
document.getElementById('mapif').srcdoc=zhrtwo.responseText;
}
document.getElementById('sthgm').value=' ';
document.getElementById('sthgm').style.cursor='pointer';
document.getElementById('mapif').style.cursor='pointer';
document.getElementById('custom-alert-1').style.cursor='pointer';
if (document.getElementById('spanit')) {
document.getElementById('spanit').style.cursor='pointer';
}
thgm=false;
zhrtwo=null;
}
}
}
}

function showStuff() {
if (zhr != null) {
if (zhr.readyState == 4) {
if (zhr.status == 200) {
//alert(zhr.responseText.substring(zhr.responseText.indexOf('data.addColumn(')));
if (zhr.responseText.indexOf("'Pop" + "ul" + "arity'") == -1 || zhr.responseText.indexOf(" " + "]" + ");") == -1) {

zhrtwo.open('post', lastgeourl.split('?')[0].split('#')[0], true);
zhrtwo.onreadystatechange = showStuffTwo;
document.getElementById('sthgm').value=' ';
thgm=false;
zhrtwo.send(zformtwo);
} else {
document.getElementById('mapif').src='';
document.getElementById('mapif').srcdoc=zhr.responseText;
document.getElementById('sthgm').value=' ';
document.getElementById('sthgm').style.cursor='pointer';
document.getElementById('mapif').style.cursor='pointer';
document.getElementById('custom-alert-1').style.cursor='pointer';
if (document.getElementById('spanit')) {
document.getElementById('spanit').style.cursor='pointer';
}
thgm=false;
zhr=null;
//alert(zhr.responseText);
//wingeo=window.open('', '_blank','top=50,left=50,width=950,height=625');
//wingeo.document.write(zhr.responseText);
}
}
}
}
}

function maybefancyw(wpro, indatais) {
var outpro=wpro;
var allthesame=true, lastcontinent='', thiscontinent='';
var placelistis=indatais.replace(/\~\]/g,'').split('~');
var slatlistis=indatais.replace(/\~\]/g,'').split('[-');
for (var iplacelist=1; iplacelist<placelistis.length; iplacelist++) {
thiscontinent=placelistis[iplacelist].split('/')[0];
if (lastcontinent == '') {
lastcontinent=thiscontinent;
} else if (lastcontinent != thiscontinent) {
allthesame=false;
lastcontinent=thiscontinent;
}
}
ifonl="";
//if (allthesame) { alert(lastcontinent); }
if (allthesame && lastcontinent != '') {
if (lastcontinent == 'Africa') {
ifonl=' onload="this.contentWindow.scrollTo(' + Math.floor(eval(3230 * 0.035)) + ',0);" ';
return "3230.035";
} else if (lastcontinent == 'Europe') {
ifonl=' onload="this.scrollTo(' + Math.floor(eval(7860 * 0.45)) + ',0);" ';
return "7860.045";
} else if (lastcontinent == 'Asia') {
ifonl=' onload="this.contentWindow.scrollTo(' + Math.floor(eval(2202 * 0.56)) + ',0);" ';
return "2202.056";
} else if (lastcontinent == 'Australia') {
ifonl=' onload="this.contentWindow.scrollTo(' + Math.floor(eval(7860 * 0.80)) + ',0);" ';
return "7860.080";
} else if (lastcontinent == 'America' && slatlistis.length == placelistis.length) {
ifonl=' onload="this.contentWindow.scrollTo(' + Math.floor(eval(3001 * 0.11)) + ',0);" ';
return "3001.011";
} else if (lastcontinent == 'America' && slatlistis.length == 1) {
ifonl=' onload="this.contentWindow.scrollTo(' + Math.floor(eval(2201 * 0.01)) + ',0);" ';
return "2201.001";
}
}
return outpro;
}

function maybefancyh(hpro, indatais) {
var outpro=hpro;
var allthesame=true, lastcontinent='', thiscontinent='';
var placelistis=indatais.replace(/\~\]/g,'').split('~');
var slatlistis=indatais.replace(/\~\]/g,'').split('[-');
for (var iplacelist=1; iplacelist<placelistis.length; iplacelist++) {
thiscontinent=placelistis[iplacelist].split('/')[0];
if (lastcontinent == '') {
lastcontinent=thiscontinent;
} else if (lastcontinent != thiscontinent) {
allthesame=false;
lastcontinent=thiscontinent;
}
}
//if (allthesame) { alert(lastcontinent); }
if (allthesame && lastcontinent != '') {
if (lastcontinent == 'Africa') {
ifonl=ifonl.replace(',0);', ',' + Math.floor(eval(2737 * 0.52)) + ');');
return "2737.052";
} else if (lastcontinent == 'Europe') {
ifonl=ifonl.replace(',0);', ',' + Math.floor(eval(6875 * 0.41)) + ');');
return "6875.041";
} else if (lastcontinent == 'Asia') {
ifonl=ifonl.replace(',0);', ',' + Math.floor(eval(2002 * 0.29)) + ');');
return "2002.029";
} else if (lastcontinent == 'Australia') {
ifonl=ifonl.replace(',0);', ',' + Math.floor(eval(6875 * 0.68)) + ');');
return "6875.068";
} else if (lastcontinent == 'America' && slatlistis.length == placelistis.length) {
ifonl=ifonl.replace(',0);', ',' + Math.floor(eval(2801 * 0.59)) + ');');
return "2801.059";
} else if (lastcontinent == 'America' && slatlistis.length == 1) {
ifonl=ifonl.replace(',0);', ',' + Math.floor(eval(2001 * 0.29)) + ');');
return "2001.029";
}
}
return outpro;
}

function maptogeohere() {
var thismu='', newdatabit='', newpeninfo='', ijk=0, areg='', wprop='834', hprop='520';
// https://www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php
// ?title=My%20Emojis%20World%20Survey
// &aregexographicals=y
// &aregeographicals=HTTP.Ice%2Chttp.Lakagigar_Volcano%2Chttp.Bora_Bora
// &peninfo=75.57|-92.28|127938_Ice,64.04|-18.15|127755_Lakagigar_Volcano,-16.30|151.44|127958.65039_Bora_Bora
// &width=834
// &height=520
// &country=Places
// &popularity=
// &data=%20[75.57|-92.28|~Ice~,2]%20,%20[64.04|-18.15|~Lakagigar%20Volcano~,2]%20,%20[-16.30|151.44|~Bora%20Bora~,2]

// http://www.rjmprogramming.com.au/PHP/Map/map.php
// ?title=Timezone%20Places
// &onclick=y
// &label=[%27Lat%27,
// &value=%27Lon%27,%20%27Name%27]
// &data=,[-3.85,-32.41666,~America/Noronha+in+Brazil+on+Tue+Apr+21+2020+21:42:05~],[-3.85,-32.41666,~America/Noronha+in+Brazil+on+Tue+Apr+21+2020+21:42:05~]
if (document.getElementById('mapif')) {
if (('' + document.getElementById('mapif').title).length > ('' + document.getElementById('mapif').src).length && ('' + document.getElementById('mapif').title).indexOf('&') != -1) {
thismu=('' + document.getElementById('mapif').title);
if (thismu.split(':')[0].toLowerCase() != document.URL.split(':')[0].toLowerCase()) {
if (thismu.indexOf(':') != -1) {
thismu=document.URL.split(':')[0] + thismu.substring(thismu.indexOf(':'));
}
}
} else {
thismu=('' + document.getElementById('mapif').src);
if (thismu.indexOf(':') != -1) {
thismu=document.URL.split(':')[0] + thismu.substring(thismu.indexOf(':'));
}
}
if (thismu != lastmapurl && (thismu + '~').indexOf('&data=') != -1 && (thismu + '~').indexOf('&data=~') == -1) {
lastmapurl=thismu;
wprop=maybefancyw(wprop,thismu);
hprop=maybefancyh(hprop,thismu);
thismu=decodeURIComponent(lastmapurl.split('&data=')[1]);
newpeninfo=thismu.replace(/\]\,\[/g, ',').replace(/\,\[/g, '').replace(/\~\]/g, '').replace(/\,\~/g, '|').replace(/\,/g, '|').replace(/\ /g,'_'); //.replace(/\~\|/g,',');
for (ijk=0; ijk<fromtos.length; ijk++) {
// http://www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php
// ?title=Timezone%20Places
// &onclick=y
// &aregeographicals=y
// &width=834
// &height=520
// &peninfo=-31.4%7C-64.18333%7C128348_America%2FArgentina%2FCordoba%2Bin%2BArgentina%2Bon%2BWed%2BApr%2B22%2B2020%2B01%3A42%3A08~%7C-32.88333%7C-68.81666%7C128348_America%2FArgentina%2FMendoza%2Bin%2BArgentina~%7C-31.53333%7C-68.51666%7CAmerica%2FArgentina%2FSan_128348_America%2FArgentina%2FSan_Juan%2Bin%2BArgentina%2Bon%2BWed%2BApr%2B22%2B2020%2B01%3A43%3A35~%7C-54.8%7C-68.3%7C128348_America%2FArgentina%2FUshuaia%2Bin%2BArgentina%2Bon%2BWed%2BApr%2B22%2B2020%2B01%3A43%3A36
// &country=Places
// &popularity=
// &data=%20%5B-31.4%2C-64.18333%2C~America%2FArgentina%2FCordoba%2Bin%2BArgentina%2Bon%2BWed%2BApr%2B22%2B2020%2B01%3A42%3A08~%2C2%5D%2C%5B-32.88333%2C-68.81666%2C~America%2FArgentina%2FMendoza%2Bin%2BArgentina~%2C2%5D%2C%5B-31.53333%2C-68.51666%2C~America%2FArgentina%2FSan_Juan%2Bin%2BArgentina%2Bon%2BWed%2BApr%2B22%2B2020%2B01%3A43%3A35~%2C2%5D%2C%5B-54.8%2C-68.3%2C~America%2FArgentina%2FUshuaia%2Bin%2BArgentina%2Bon%2BWed%2BApr%2B22%2B2020%2B01%3A43%3A36~%2C2%5D
//console.log('newpeninfo=' + newpeninfo);
//console.log('from=' + fromtos[ijk].split('_')[eval(-1 + fromtos[ijk].split('_').length)]);
//console.log('to=' + fromtos[ijk]);
if (newpeninfo.indexOf(fromtos[ijk].split('_')[eval(-1 + fromtos[ijk].split('_').length)]) != -1) {
if (areg == '') {
areg='&aregeographicals=HTTP.' + fromtos[ijk].split('_')[eval(-1 + fromtos[ijk].split('_').length)];
} else {
areg+=',http.' + fromtos[ijk].split('_')[eval(-1 + fromtos[ijk].split('_').length)];
}
newpeninfo=newpeninfo.replace(fromtos[ijk].split('_')[eval(-1 + fromtos[ijk].split('_').length)], fromtos[ijk]);
} else {
newpeninfo=newpeninfo.replace(fromtos[ijk].split('_')[eval(-1 + fromtos[ijk].split('_').length)], fromtos[ijk]);
}
}
// http://www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php
// ?title=Timezone+Places
// &onclick=y
// &arexgeographicals=y&width=834&height=520&peninfo=12.65%7C-8%7CAfrica%2FBamako%2C-6.8%7C39.28333%7CAfrica%2FDar_es_Salaam&country=Places&popularity=
// &data=%20%5B12.65%2C-8%2C~Africa%2FBamako~%2C2%5D%2C%5B-6.8%2C39.28333%2C~Africa%2FDar_es_Salaam~%2C2%5D
// http://www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php
// ?title=Timezone%20Places
// &onclick=y
// &aregeographicals=y
// &width=834
// &height=520
// &peninfo=18.2|-63.06666|128336_America/Anguilla+in+Anguilla+on+Wed+Apr+22+2020+00:51:59~|-24.78333|-65.41666|128337_America/Argentina/Salta+in+Argentina+on+Wed+Apr+22+2020+01:52:00~|20.8|-105.25|America/Bahia_128347_America/Bahia_Banderas+in+Mexico+on+Tue+Apr+21+2020+23:52:00&country=Places&popularity=
// &data=%20[18.2,-63.06666,~America/Anguilla+in+Anguilla+on+Wed+Apr+22+2020+00:51:59~,2],[-24.78333,-65.41666,~America/Argentina/Salta+in+Argentina+on+Wed+Apr+22+2020+01:52:00~,2],[20.8,-105.25,~America/Bahia_Banderas+in+Mexico+on+Tue+Apr+21+2020+23:52:00~,2]
newdatabit=" " + thismu.substring(1).replace(/\~\]/g, '~,2]');
lastgeourl=lastmapurl.split('&')[0].replace('/PHP/Map/map.php', '/PHP/GeoChart/geo_chart.php') + '&onclick=nowiki&arexgeographicals=y' + areg + '&width=' + wprop + '&height=' + hprop + '&peninfo=' + encodeURIComponent(newpeninfo.replace(/\~\|/g,',').replace(/\+/g,' ')) + '&country=Places&popularity=Popularity&data=' + encodeURIComponent(newdatabit).replace(/\ /g, '%20');
if (document.getElementById('thgm')) {
if (document.getElementById('thgm').innerHTML.indexOf('Optional Google Map May Go Below') != -1) {
document.getElementById('thgm').innerHTML=document.getElementById('thgm').innerHTML.replace('Optional Google Map May Go Below', 'Optional Google <select id=sthgm onchange=" if (this.value.length == 1) { thgm=false; } else { thgm=true; } if (thgm) { maptogeohere(); } "><option value=" ">Map Chart</option><option value=" ">Geo Chart (with clocks)</option></select> May Go Below');
}
}
//alert(lastgeourl);
if ((lastgeourl.length > 800 || thgm) && areg != "" && thgm) {
if (wingeo) {
wingeo.close();
wingeo=null;
}
//if (lastgeourl.length < 800 && wprop != '824' && hprop != '520') {
//wingeo=window.open(lastgeourl, '_blank','top=50,left=50,width=950,height=625');
//thgm=false;
//document.getElementById('sthgm').value=' ';
//} //else {
zhr = new XMLHttpRequest();
zhrtwo = new XMLHttpRequest();
zform=new FormData();
zformtwo=new FormData();
zform.append('title', decodeURIComponent(lastmapurl.split('=')[1].split('&')[0]));
zform.append('onclick', 'nowiki');
zform.append('width', '824'); //wprop);
zform.append('height', '520'); //hprop);
zform.append('wouldlikeyoutoseekpermission', 'y');
zform.append('arexgeographicals', 'y');
//zform.append('tooltip', '');
zform.append('aregeographicals', areg);
zform.append('peninfo', settlefornoin(newpeninfo.replace(/\~\|/g,',').replace(/\+/g,' '))); //.replace(/\ on\ /g,' on '));
zform.append('country', 'Places');
zform.append('popularity', 'Popularity');
zform.append('data', newdatabit.replace(/\+/g,' ').replace(/\ in\ /g, ',"<br>in ').replace(/\ on\ /g, '<br>on ').replace(/\~\,/g, '"~,')); //.replace(/\ on\ /g,' on '));


zformtwo.append('title', decodeURIComponent(lastmapurl.split('=')[1].split('&')[0]));
zformtwo.append('onclick', 'nowiki');
zformtwo.append('width', '824'); //wprop);
zformtwo.append('height', '520'); //hprop);
zformtwo.append('wouldlikeyoutoseekpermission', 'y');
zformtwo.append('arexgeographicals', 'y');
//zformtwo.append('tooltip', '');
zformtwo.append('aregeographicals', areg);
zformtwo.append('peninfo', settlefornoin(newpeninfo.replace(/\~\|/g,',').replace(/\+/g,' '))); //.replace(/\ on\ /g,' on '));
zformtwo.append('country', 'Places');
zformtwo.append('popularity', 'Popularity');
zformtwo.append('data', newdatabit.replace(/\+/g,' ')); //.replace(/\ on\ /g,' on '));


zhr.open('post', lastgeourl.split('?')[0].split('#')[0], true);
zhr.onreadystatechange = showStuff;
document.getElementById('sthgm').value=' ';
thgm=false;
zhr.send(zform);
document.getElementById('sthgm').style.cursor='progress';
document.getElementById('mapif').style.cursor='progress';
document.getElementById('custom-alert-1').style.cursor='progress';
if (document.getElementById('spanit')) {
document.getElementById('spanit').style.cursor='progress';
}
if ((lastgeourl.length < 800 || settlefornoin(lastgeourl).length < 800) && wprop != '824' && hprop != '520') {
//alert(lastgeourl);
if (lastgeourl.replace(document.URL.split('?')[0],'').trim() != '') {
console.log('at wingeo=windowopen(lastgeourl');
wingeo=windowopen(lastgeourl, '_blank','top=50,left=50,width=950,height=625');
}
} else if (settlefornoin(lastgeourl).length < 800 && wprop != '824' && hprop != '520') {
if (settlefornoin(lastgeourl).replace(document.URL.split('?')[0],'').trim() != '') {
console.log('at wingeo=windowopen(settlefornoin(lastgeourl');
wingeo=windowopen(settlefornoin(lastgeourl), '_blank','top=50,left=50,width=950,height=625');
}
} else if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
wprop=wprop;
} else if (wprop != '824' && hprop != '520' && !zhrbig) {
zhrbig = new XMLHttpRequest();
zformbig=new FormData();
var argl=lastgeourl.split('?')[1].split('&');
for (var iargl=0; iargl<argl.length; iargl++) {
if (argl[iargl].split('=')[0] == 'peninfo') {
zformbig.append(argl[iargl].split('=')[0], settlefornoin(newpeninfo.replace(/\~\|/g,',').replace(/\+/g,' ')));
console.log('append ' + argl[iargl].split('=')[0] + '=' + settlefornoin(newpeninfo.replace(/\~\|/g,',').replace(/\+/g,' ')));
} else if (argl[iargl].split('=')[0] == 'width') {
wpx=decodeURIComponent(argl[iargl].split('=')[1]).split('.')[0] + 'px';
zformbig.append(argl[iargl].split('=')[0], decodeURIComponent(argl[iargl].split('=')[1]));
console.log('append ' + argl[iargl].split('=')[0] + '=' + decodeURIComponent(argl[iargl].split('=')[1]));
} else if (argl[iargl].split('=')[0] == 'height') {
hpx=decodeURIComponent(argl[iargl].split('=')[1]).split('.')[0] + 'px';
zformbig.append(argl[iargl].split('=')[0], decodeURIComponent(argl[iargl].split('=')[1]));
console.log('append ' + argl[iargl].split('=')[0] + '=' + decodeURIComponent(argl[iargl].split('=')[1]));
} else {
zformbig.append(argl[iargl].split('=')[0], decodeURIComponent(argl[iargl].split('=')[1]));
console.log('append ' + argl[iargl].split('=')[0] + '=' + decodeURIComponent(argl[iargl].split('=')[1]));
}
}
zformbig.append('onclick', 'nowiki');
zformbig.append('wouldlikeyoutoseekpermission', 'y');
zhrbig.open('post', lastgeourl.split('?')[0].split('#')[0], true);
zhrbig.onreadystatechange = showStuffBig;
zhrbig.send(zformbig);
}
//}
} else if (areg != "" && thgm) {
if (wingeo) {
wingeo.close();
wingeo=null;
}
if (lastgeourl.replace(document.URL.split('?')[0],'').trim() != '') {
console.log('aT wingeo=windowopen(lastgeourl');
wingeo=windowopen(lastgeourl, '_blank','top=50,left=50,width=950,height=625');
}
thgm=false;
document.getElementById('sthgm').value=' ';
}
}
}
//setTimeout(maptogeohere, 2000);
}

function showStuffBig() {
if (zhrbig != null) {
if (zhrbig.readyState == 4) {
if (zhrbig.status == 200) {
if (zhrbig.responseText.indexOf("'Pop" + "ul" + "arity'") == -1 || zhrbig.responseText.indexOf(" " + "]" + ");") == -1) {
zhrbig=zhrbig;
} else {
if (document.getElementById('dright') && document.getElementById('result')) {
var resultrect=document.getElementById('result').getBoundingClientRect();
if (('' + resultrect.top).indexOf('-') == -1) { document.getElementById('dright').style.top='' + resultrect.top + 'px'; }
document.getElementById('dright').style.left='' + resultrect.width + 'px';
document.getElementById('dright').style.width=wpx; // var wpx='900px', hpx='900px';
document.getElementById('dright').style.height=hpx;
console.log('at showStuffBig with ' + '<iframe' + ifonl + ' sandbox="allow-same-origin allow-scripts allow-popups allow-forms" id=rightif name=rightif style="width:900px;height:900px;" srcdoc="" src=""></iframe>');
var mlmt='';
if (ifonl != '') { jfonl=ifonl; setTimeout(laterdos, 3000); mlmt='margin-left:-' + eval(('' + jfonl).split('(')[1].split(',')[0]) + 'px;margin-top:-' + eval(('' + jfonl).split('(')[1].split(',')[1].split(')')[0]) + 'px;'; }
mlmt='';
document.getElementById('dright').innerHTML='<div id=ndright style="display:inline-block;overflow:scroll;width:' + wpx + ';height:' + hpx + ';"><iframe onload=" ifoi=this; if (ifoi != null) { ifoiw = (ifoi.contentWindow || ifoi.contentDocument); }" sandbox="allow-top-navigation-by-user-activation allow-same-origin allow-scripts allow-popups allow-forms" id=rightif name=rightif style="' + mlmt + 'width:' + wpx + ';height:' + hpx + ';" srcdoc="" src=""></iframe></div>';
//alert(zhrbig.responseText.substring(zhrbig.responseText.indexOf('data.addColumn(')));
document.getElementById('rightif').srcdoc=zhrbig.responseText;
}
}
zhrbig=null;
}
}
}
}

function laterdos() {
var jkh=document.getElementById('rightif');
var ndr=document.getElementById('ndright');
if (1 == 2) {
if (jkh) {
if (ndr) {
document.getElementById('rightif').style.marginLeft='-' + eval(('' + jfonl).split('(')[1].split(',')[0]) + 'px';
document.getElementById('rightif').style.marginTop='-' + eval(('' + jfonl).split(',')[1].split(')')[0].split(')')[0]) + 'px';
} else {
if (ifoi) {
ifoi.scrollTo(eval(('' + jfonl).split('(')[1].split(',')[0]), eval(('' + jfonl).split(',')[1].split(')')[0].split(')')[0]));
} else {
jkh.contentWindow.scrollTo(eval(('' + jfonl).split('(')[1].split(',')[0]), eval(('' + jfonl).split(',')[1].split(')')[0].split(')')[0]));
}
}
}
}
}

function windowopen(w1, w2, w3) {
if (document.getElementById('dright') && document.getElementById('result')) {
var resultrect=document.getElementById('result').getBoundingClientRect();
if (('' + resultrect.top).indexOf('-') == -1) { document.getElementById('dright').style.top='' + resultrect.top + 'px'; }
document.getElementById('dright').style.left='' + resultrect.width + 'px';
document.getElementById('dright').style.width='900px';
document.getElementById('dright').style.height='900px';
//alert(document.getElementById('dright').outerHTML + ' ... ' + w1);
document.getElementById('dright').innerHTML='<iframe id=rightif name=rightif style="width:900px;height:900px;" src="' + w1 + '"></iframe>';
return null;
} else {
return window.open(w1, w2, w3);
}
}

function settlefornoin(inurlisx) {
var outxis=inurlisx, bittogo='';
var inbits=inurlisx.split('%20in%20');
for (var jinbits=eval(-1 + inbits.length); jinbits>=1; jinbits--) {
bittogo=inbits[jinbits].split('%2C')[0].split('&')[0];
outxis=outxis.replace('%20in%20' + bittogo, '');
}
inbits=outxis.split(' in ');
for (var jinbits=eval(-1 + inbits.length); jinbits>=1; jinbits--) {
bittogo=inbits[jinbits].split(',')[0].split('&')[0];
outxis=outxis.replace(' in ' + bittogo, '');
}
return outxis;
}

function afterreput() {
var intol=['timezone','region','sfrom','sto'];
for (var jintol=0; jintol<intol.length; jintol++) {
if (afters[jintol] != '') {
document.getElementById(intol[jintol]).innerHTML=afters[jintol];
}
}
}

function reput() {
setTimeout(afterreput, 2000);
return true;
}

function augmentselects() {
var aftersp='', optbitshere=[], jopts, thisoptih='', findings=[], jfindings, isotwois='', afteri='', adone='';
var selihis=document.getElementById('timezone').innerHTML;
aftersp=selihis;
optbitshere=selihis.split('</option>');
for (jopts=0; jopts<optbitshere.length; jopts++) {
thisoptih=optbitshere[jopts].split('>')[eval(-1 + optbitshere[jopts].split('>').length)];
if (thisoptih.trim() != '') {
afteri='';
adone='';
findings=seleih.split((',+' + thisoptih.replace('Greenwich Mean Time', '0') + '"').replace('+-','-'));
//console.log(thisoptih + ' ... ' + ('","+' + thisoptih.replace('Greenwich Mean Time', '0') + '"').replace('+-','-') + ' --- ' + findings.length);
for (jfindings=0; jfindings<findings.length; jfindings++) {
isotwois=findings[jfindings].split(',')[eval(-1 + findings[jfindings].split(',').length)];
//console.log(isotwois);
if (('' + isotwois).length == 2) {
if (adone.indexOf(isotwois + ',') == -1) {
adone+=isotwois + ',';
afteri+=' ' + orflag(isotwois);
}
}
}
if (afteri != '') {
aftersp=aftersp.replace('>' + thisoptih + '<', '>' + thisoptih + afteri + '<');
}
}
}
afters[0]=aftersp;
document.getElementById('timezone').innerHTML=aftersp;
selihis=document.getElementById('region').innerHTML;
aftersp=selihis;
optbitshere=selihis.split('</option>');
for (jopts=0; jopts<optbitshere.length; jopts++) {
thisoptih=optbitshere[jopts].split('>')[eval(-1 + optbitshere[jopts].split('>').length)];
if (thisoptih.trim() != '') {
afteri='';
adone='';
findings=seleih.split((' value="' + thisoptih + '/'));
//console.log(thisoptih + ' ... ' + ('","+' + thisoptih.replace('Greenwich Mean Time', '0') + '"').replace('+-','-') + ' --- ' + findings.length);
if (eval('' + findings.length) >= 2) {
for (jfindings=1; jfindings<findings.length; jfindings++) {
isotwois=findings[jfindings].split(',')[3];
//console.log(isotwois);
if (('' + isotwois).length == 2) {
if (adone.indexOf(isotwois + ',') == -1) {
adone+=isotwois + ',';
afteri+=' ' + orflag(isotwois);
}
}
}
}
if (afteri != '') {
aftersp=aftersp.replace('>' + thisoptih + '<', '>' + thisoptih + afteri + '<');
}
}
}
document.getElementById('region').innerHTML=aftersp;
afters[1]=aftersp;
selihis=document.getElementById('sfrom').innerHTML;
aftersp=selihis;
optbitshere=selihis.split('</option>');
for (jopts=0; jopts<optbitshere.length; jopts++) {
thisoptih=optbitshere[jopts].split('>')[eval(-1 + optbitshere[jopts].split('>').length)];
if (thisoptih.trim() != '') {
afteri='';
//adone='';
findings=seleih.split((' value="' + thisoptih + '"'));
//console.log(thisoptih + ' ... ' + ('","+' + thisoptih.replace('Greenwich Mean Time', '0') + '"').replace('+-','-') + ' --- ' + findings.length);
if (findings.length >= 2) {
isotwois=findings[1].split(',')[3];
//console.log(isotwois);
if (('' + isotwois).length == 2) {
//if (adone.indexOf(isotwois + ',') == -1) {
//adone+=isotwois + ',';
if (selceqih.indexOf('"' + isotwois + '">') != -1) {
afteri+=' in ' + orflag(isotwois) + ' ' + selceqih.split('"' + isotwois + '">')[1].split('<')[0].replace(/\'/g, '`').replace(/\"/g, '`');
} else {
afteri+=' in ' + orflag(isotwois);
}
//}
}
}
if (afteri != '') {
aftersp=aftersp.replace('>' + thisoptih + '<', '>' + thisoptih + afteri + '<');
} else if (thisoptih.indexOf(' in ') == -1) {
aftersp=aftersp.replace('>' + thisoptih + '<', '>' + thisoptih + ' in ' + '<');
}
}
}
document.getElementById('sfrom').innerHTML=aftersp.replace(' can go in at ', ' at ');
afters[2]=aftersp;
document.getElementById('sto').innerHTML=aftersp.replace(' can go in at ', ' at ').replace(' left', ' right');
afters[3]=aftersp.replace(' can go in at ', ' at ').replace(' left', ' right');
//selihis=document.getElementById('sto').innerHTML;
//aftersp=selihis;
//document.getElementById('sto').innerHTML=aftersp;

}

function doselt() {
if (document.getElementById('thgm')) {
if (document.getElementById('thgm').innerHTML.indexOf('Optional Google Map May Go Below') != -1) {
lastgeourl='';
lastmapurl='';
document.getElementById('thgm').innerHTML=document.getElementById('thgm').innerHTML.replace('Optional Google Map May Go Below', 'Optional Google <select id=sthgm onchange=" if (this.value.length == 1) { thgm=false; } else { thgm=true; } if (thgm) { maptogeohere(); } "><option value=" ">Map Chart</option><option value=" ">Geo Chart (with clocks)</option></select> May Go Below');
setTimeout(doselt, 3000);
} else {
setTimeout(doselt, 3000);
}
} else {
setTimeout(doselt, 3000);
}
}

function andt() {
within_hiding_fourfivehundred=false;
document.getElementById('custom-alert-1').innerHTML="";
document.getElementById('custom-alert-1').style.visibility='hidden';
}

function prereturnxy(inlatinlongthis) {
//alert(inlatinlongthis.title);
var prestuff = inlatinlongthis.title.split(",");
if (prestuff.length == 2) {
//alert(prestuff[0]);
return returnxy(prestuff[0], prestuff[1]);
}
return "0.0,0.0";
}

function returnxy(inlat, inlong) {
var retval="0.0,0.0";

var ourx = eval((londonx + eval(((inlong) - (0.0)) * ((348.0 * (londonx / london_x))) / (147.325))));
var oury = eval((londony + eval(((inlat) - (51.5)) * ((257.0 * (londony / london_y))) / (-94.3806))));

retx = ourx;
rety = oury;

retval = ourx + "," + oury;

if (context != null) context.fillStyle = '#0000ff';
if (context != null) context.fillRect(retx, rety, 5, 5);

return retval;
}

function sepfrom(fromo) {
if (document.getElementById('sfrom').value != "") {
var cs=(fromo.options[fromo.selectedIndex].title).split(",");
airbit='intair.php?num=4&lat=' + cs[0] + '&long=' + cs[1];
//alert(fromo.options[fromo.selectedIndex].title);
doairbit("place");
}
}

function septo(too) {
if (document.getElementById('sto').value != "") {
var cs=(too.options[too.selectedIndex].title).split(",");
airbit='intair.php?num=4&lat=' + cs[0] + '&long=' + cs[1];
doairbit("to");
}
}

function pre_great_circle_distance() {
var fromo=document.getElementById('sfrom');
var too=document.getElementById('sto');
var cs;

if (document.getElementById('sfrom').value != "" && document.getElementById('sto').value != "") {
cs=(fromo.options[fromo.selectedIndex].title + "," + too.options[too.selectedIndex].title).split(",");
airbit='intair.php?num=4&lat=' + cs[0] + '&long=' + cs[1];
doairbit("place");
return "" + Math.floor(great_circle_distance(cs[0], cs[1], cs[2], cs[3]) / 1000.0);
} else {
return "Unknown";
}
}

function great_circle_distance(talis, gnolis, latis, longis) {
var ourdist=0.0;
var rgnol=eval((gnolis) * Math.PI / 180.0);
var rtal=eval((talis) * Math.PI / 180.0);
var rlong=eval((longis) * Math.PI / 180.0);
var rlat=eval((latis) * Math.PI / 180.0);
var deltalong = Math.abs(eval(((gnolis)-(longis)) * Math.PI / 180.0));
var acof = eval(Math.sin(rtal) * Math.sin(rlat)) + (Math.cos(rtal) * Math.cos(rlat) * Math.cos(deltalong)); // via //en.wikipedia.org/wiki/Great-circle_distance ... thanks
ourdist = eval(Math.round((Math.acos(acof) * 6371000.0) + 0.00001) * 100) / 100;
return ourdist;
}

function prerepos() {
var iu, ubits, vbits, zbits, udata="";
if (isok == -1) {
var r = confirm("Press OK to show places on a Google Map for this session, or Cancel to show Timezone information.");
if (r == true) {
isok=1;
maxok=1;
} else {
isok=0;
maxok=0;
document.getElementById('thgm').style.display='none';
}
}
document.getElementById('label').value="['Lat',";
document.getElementById('value').value="'Lon', 'Name']";
//alert(lasttitle);
if (document.getElementById('data').value.indexOf(lasttitle.split(' ')[0]) == -1) {
document.getElementById('data').value+=(lasttitle).replace('~]', inctyis + lastts + '~]').replace(/\ /g, '+');
}
lastts='';
//document.getElementById('data').innerHTML+=decodeURIComponent(lasttitle);
if (isok >= 1) {
var mysrc=document.getElementById('myform').action;
mysrc+="?title=" + document.getElementById('title').value;
mysrc+="&onclick=y&label=" + document.getElementById('label').value;
mysrc+="&value=" + document.getElementById('value').value;
udata=document.getElementById('data').value;
ubits=udata.split("/place/");
if (ubits.length > 1) {
for (iu=1; iu<ubits.length; iu++) {
vbits=ubits[iu].split("%");
zbits=vbits[0].split("/");
if (zbits.length == 3) {
udata=udata.replace(zbits[0] + "/" + zbits[1], zbits[1] + "/" + zbits[0]).replace(zbits[0] + "/" + zbits[1], zbits[1] + "/" + zbits[0]).replace(zbits[0] + "/" + zbits[1], zbits[1] + "/" + zbits[0]);
}
}
}
mysrc+="&data=" + udata;
//alert(udata);
if (mysrc.length < 800) {
//document.getElementById('mapif').style.visibility='visible';
document.getElementById('mapif').style.display='block';
//document.title=mysrc;
document.getElementById('mapif').src=mysrc;
} else {
document.getElementById('mapif').title=mysrc;
document.getElementById('mapsubmit').click();
}
}
return isok;
}

function repos() {
inctyis='';
if (isok == 1) {
if (maxok < 2) { window.scrollTo(0,0);
document.getElementById('custom-alert-1').style.top='0px'; }
} else if (isok == 2) {
isok=1;
}
if (wois != null) {
wois=wois;
}
}

function process() {
var iois=document.getElementById('myxiframe');
var disp=true;tzi="", dst="", gmt="";
var i, badresult="Sorry, but no data found, even though we tried looking very very very hard.", stuff, dqstuff;
var tablestuff="<table style='background-color:white;display:inline-block;'><thead><tr><th" + ">Time Zone ID</th><th>Daylight Saving Time (Now)</th><th>Greenwich Mean Time(zone)</th></tr></thead><tbody></tbody></table>";
var pt=tablestuff;
try {
if (iois != null) {
aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
//document.getElementById('result').innerHTML="";
stuff=aconto.body.innerHTML.split(" : ");
if (stuff.length > 1) {
for (i=1; i<stuff.length; i+=3) {
dqstuff=stuff[i].split('"');
tzi=dqstuff[1];
dqstuff=stuff[eval(1 + i)].split('"');
dst=dqstuff[1];
dqstuff=stuff[eval(2 + i)].split('"');
gmt=dqstuff[1];
disp=true;
if (region != "") {
if (("~" + tzi).indexOf("~" + region + "-") == -1) disp=false;
}
if (place != "") {
if (tzi.toLowerCase().replace(/_/g,' ').indexOf(place.toLowerCase().replace(/_/g,' ')) == -1) disp=false;
}
if (disp) {
tablestuff=tablestuff.replace("</tbody>", "<tr><td" + ">" + tzi + "</td><td>" + dst + "</td><td>" + gmt + "</td></tr></tbody>");
}
}
}
if (pt != tablestuff) {
document.getElementById('result').innerHTML=tablestuff;
}
badresult="";
}
}
}
if (badresult != "") document.getElementById('result').innerHTML=badresult;
} catch (ee) { }
document.getElementById('result').title='Timezone and Latitude and Longitude and Trip Planner functionalities';
look();
}

function orflag(thiscc) {
var ccchar="", ccsuff="";
var lri="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var dri=["127462","127463","127464","127465","127466","127467","127468","127469","127470","127471","127472","127473","127474","127475","127476","127477","127478","127479","127480","127481","127482","127483","127484","127485","127486","127487"];
for (var iccsuff=0; iccsuff<thiscc.length; iccsuff++) {
ccchar=thiscc.substring(iccsuff, eval(1 + eval('' + iccsuff))).toUpperCase();
ccsuff+=String.fromCodePoint(eval('' + dri[eval('' + lri.indexOf(ccchar))])); //'&#' + dri[eval('' + lri.indexOf(ccchar))] + ';';
}
return ccsuff;
}

function postipetc() {
var proposedstyle='', tcic='', iasis=0, ctynameis='';
var asis; //=document.getElementsByTagName('table');
//for (iasis=0; iasis<asis.length; iasis++) {
// if (('' + asis[iasis].innerHTML).indexOf(' href="#') != -1) {
// asis[iasis].innerHTML=asis[iasis].innerHTML.replace(/\ href\=\"\#/g, ' data-href="#');
// }
//}
asis=document.getElementsByTagName('a');
for (iasis=0; iasis<asis.length; iasis++) {
if (('' + asis[iasis].id).indexOf('/') != -1) {
if (seleih.indexOf(asis[iasis].id) != -1) {
tcic=seleih.split(asis[iasis].id)[1].split(',')[3];
if (beforeids.indexOf(asis[iasis].id) != -1) {
beforeids=beforeids;
} else if (beforeids == "") {
asis[iasis].style.textAlign='left';
beforeids=asis[iasis].id;
beforerects.push(asis[iasis].getBoundingClientRect());
if (selceqih.indexOf('"' + tcic + '">') != -1) {
ctynameis=selceqih.split('"' + tcic + '">')[1].split('<')[0].replace(/\"/g, '`').replace(/\'/g, '`');
beforectys.push(ctynameis);
//alert("function(event) { var thisx=0; if (event.touches) { thisx=event.changedTouches[0].clientX; } else if (event.clientX) { thisx=event.clientX; } else { thisx=event.pageX; } if (thisx > " + eval(beforerects[eval(-1 + beforerects.length)].left + beforerects[eval(-1 + beforerects.length)].width) + ") { alert('" + ctynameis + "'); } }");
asis[iasis].setAttribute('data-title', '' + eval(-1 + beforerects.length));
asis[iasis].onmouseover=function(event) {
if (document.getElementById('result')) { document.getElementById('result').title='Timezone and Latitude and Longitude and Trip Planner functionalities (times as of screen creation)'; }
var jindex=eval('' + event.target.getAttribute('data-title'));
var thisx=0, thisy=0;
if (event.touches) {
thisx=event.changedTouches[0].clientX;
thisy=event.changedTouches[0].clientY;
} else if (event.clientX) {
thisx=event.clientX;
thisy=event.clientY;
} else {
thisx=event.pageX;
thisy=event.pageY;
}
if (('' + document.getElementById('custom-alert-1').style.position).toLowerCase().indexOf('absolute') != -1) {
document.getElementById('custom-alert-1').style.position='fixed';
document.getElementById('custom-alert-1').style.left='' + eval(40 + eval('' + thisx)) + 'px';
if (('' + window.scrollY) != '') {
document.getElementById('custom-alert-1').style.top='' + eval(-60 + eval('' + thisy) + Math.floor(eval(('' + window.scrollY).replace('px','') + '.0'))) + 'px';
} else {
document.getElementById('custom-alert-1').style.top='' + eval(-60 + eval('' + thisy)) + 'px';
}
}
inctyis=' in ' + beforectys[jindex];
var tzd = new Date(new Date().toLocaleString("en-US", {timeZone: event.target.title.split('~')[1].split('~')[0].split(' ')[0]}));

// 1 o'clock is 🕐
// 2 o'clock is 🕑
// 12 o'clock is 🕛
// 2:30 is 🕝
// 11:30 is 🕦
// 12:30 is 🕧
//$gmtdatetimeis=$date->format('Y-m-d H:i:s') . " GMT at time of first display";
var bestemojicodepoint=0;
var hris=eval(('' + tzd).split(' GMT')[0].split(' ')[eval(-1 + ('' + tzd).split(' GMT')[0].split(' ').length)].split(':')[0]);
var spprefix='';
var spsuffix='';
if (hris >= 12) {
hris-=12;
spprefix="<span title='Click me to see Geo Chart with clock face emojis to the right' onclick=\"document.getElementById('sthgm').value=' '; thgm=true; maptogeohere(); \" style='cursor:pointer;filter: invert(1); mix-blend-mode: difference;' id=spanit>"; spsuffix="</span>";
} else {
spprefix="<span title='Click me to see Geo Chart with clock face emojis to the right' onclick=\"document.getElementById('sthgm').value=' '; thgm=true; maptogeohere(); \" style='cursor:pointer;' id=spanit>"; spsuffix="</span>";
}
var minis=eval(('' + tzd).split(' GMT')[0].split(' ')[eval(-1 + ('' + tzd).split(' GMT')[0].split(' ').length)].split(':')[1]);
var gmthris=hris;
var gmtminis=minis;
if (minis > 45 && hris == 12) {
bestemojicodepoint=128336;
} else if (minis >= 45) {
bestemojicodepoint=128336;
bestemojicodepoint+=hris;
} else if (minis <= 15) {
bestemojicodepoint=128335;
bestemojicodepoint+=hris;
} else {
bestemojicodepoint=128347;
bestemojicodepoint+=hris;
}

if (event.target.title.indexOf(inctyis) == -1) { lastts=' on ' + ('' + tzd).split(' GMT')[0]; event.target.setAttribute('data-curdatetime', ('' + tzd).split(' GMT')[0]); fromtos.push('' + bestemojicodepoint + '_' + event.target.id); event.target.title=event.target.title.replace('~]', inctyis + '~]'); }

document.getElementById('custom-alert-1').innerHTML=event.target.title.split('~')[1].split('~')[0] + ' <br>where time is <br>' + ('' + tzd).split(' GMT')[0] + ' ' + spprefix + String.fromCodePoint(bestemojicodepoint) + spsuffix;
document.getElementById('custom-alert-1').style.visibility='visible';
if (!within_hiding_fourfivehundred) {
within_hiding_fourfivehundred=true;
setTimeout(andt, hiding_fourfivehundred);
}
inctyis='';
//alert(jindex + ' ... thisx=' + thisx + ' vs=' + eval(eval('' + beforerects[jindex].left) + eval('' + beforerects[jindex].width)));
if (eval('' + thisx) > eval(eval('' + beforerects[jindex].left) + eval('' + beforerects[jindex].width))) {
//document.getElementById('mapif').style.position='absolute';
//document.getElementById('mapif').style.top='' + eval(-60 + eval('' + thisy) + eval('0' + window.scrollY)) + 'px';
isok=2;
maxok=2;
event.target.click();
if (1 == 2) {
alert(beforectys[jindex] + ' will show on map to right');
}
}
};
asis[iasis].ontouchstart=asis[iasis].onmouseover;
}
} else {
asis[iasis].style.textAlign='left';
beforeids+=',' + asis[iasis].id;
beforerects.push(asis[iasis].getBoundingClientRect());
if (selceqih.indexOf('"' + tcic + '">') != -1) {
ctynameis=selceqih.split('"' + tcic + '">')[1].split('<')[0].replace(/\"/g, '`').replace(/\'/g, '`');
beforectys.push(ctynameis);
//alert("function(event) { var thisx=0; if (event.touches) { thisx=event.changedTouches[0].clientX; } else if (event.clientX) { thisx=event.clientX; } else { thisx=event.pageX; } if (thisx > " + eval(beforerects[eval(-1 + beforerects.length)].left + beforerects[eval(-1 + beforerects.length)].width) + ") { alert('" + ctynameis + "'); } }");
asis[iasis].setAttribute('data-title', '' + eval(-1 + beforerects.length));
asis[iasis].onmouseover=function(event) {
if (document.getElementById('result')) { document.getElementById('result').title='Timezone and Latitude and Longitude and Trip Planner functionalities (times as of screen creation)'; }
var jindex=eval('' + event.target.getAttribute('data-title'));
var thisx=0, thisy=0;
if (event.touches) {
thisx=event.changedTouches[0].clientX;
thisy=event.changedTouches[0].clientY;
} else if (event.clientX) {
thisx=event.clientX;
thisy=event.clientY;
} else {
thisx=event.pageX;
thisy=event.pageY;
}
if (('' + document.getElementById('custom-alert-1').style.position).toLowerCase().indexOf('absolute') != -1) {
document.getElementById('custom-alert-1').style.position='fixed';
document.getElementById('custom-alert-1').style.left='' + eval(40 + eval('' + thisx)) + 'px';
if (('' + window.scrollY) != '') {
document.getElementById('custom-alert-1').style.top='' + eval(-60 + eval('' + thisy) + Math.floor(eval(('' + window.scrollY).replace('px','') + '.0'))) + 'px';
} else {
document.getElementById('custom-alert-1').style.top='' + eval(-60 + eval('' + thisy)) + 'px';
}
}
inctyis=' in ' + beforectys[jindex];
var tzd = new Date(new Date().toLocaleString("en-US", {timeZone: event.target.title.split('~')[1].split('~')[0].split(' ')[0]}));

// 1 o'clock is 🕐
// 2 o'clock is 🕑
// 12 o'clock is 🕛
// 2:30 is 🕝
// 11:30 is 🕦
// 12:30 is 🕧
//$gmtdatetimeis=$date->format('Y-m-d H:i:s') . " GMT at time of first display";
var bestemojicodepoint=0;
var hris=eval(('' + tzd).split(' GMT')[0].split(' ')[eval(-1 + ('' + tzd).split(' GMT')[0].split(' ').length)].split(':')[0]);
var spprefix='';
var spsuffix='';
if (hris >= 12) {
hris-=12;
spprefix="<span title='Click me to see Geo Chart with clock face emojis to the right' onclick=\"document.getElementById('sthgm').value=' '; thgm=true; maptogeohere(); \" style='cursor:pointer;filter: invert(1); mix-blend-mode: difference;'>"; spsuffix="</span>";
} else {
spprefix="<span title='Click me to see Geo Chart with clock face emojis to the right' onclick=\"document.getElementById('sthgm').value=' '; thgm=true; maptogeohere(); \" style='cursor:pointer;'>"; spsuffix="</span>";
}
var minis=eval(('' + tzd).split(' GMT')[0].split(' ')[eval(-1 + ('' + tzd).split(' GMT')[0].split(' ').length)].split(':')[1]);
var gmthris=hris;
var gmtminis=minis;
if (minis > 45 && hris == 12) {
bestemojicodepoint=128336;
} else if (minis >= 45) {
bestemojicodepoint=128336;
bestemojicodepoint+=hris;
} else if (minis <= 15) {
bestemojicodepoint=128335;
bestemojicodepoint+=hris;
} else {
bestemojicodepoint=128347;
bestemojicodepoint+=hris;
}

if (event.target.title.indexOf(inctyis) == -1) { lastts=' on ' + ('' + tzd).split(' GMT')[0]; event.target.setAttribute('data-curdatetime', ('' + tzd).split(' GMT')[0]); fromtos.push('' + bestemojicodepoint + '_' + event.target.id); event.target.title=event.target.title.replace('~]', inctyis + '~]'); }

document.getElementById('custom-alert-1').innerHTML=event.target.title.split('~')[1].split('~')[0] + ' <br>where time is <br>' + ('' + tzd).split(' GMT')[0] + ' ' + spprefix + String.fromCodePoint(bestemojicodepoint) + spsuffix;
document.getElementById('custom-alert-1').style.visibility='visible';
if (!within_hiding_fourfivehundred) {
within_hiding_fourfivehundred=true;
setTimeout(andt, hiding_fourfivehundred);
}
inctyis='';
//alert(jindex + ' ... thisx=' + thisx + ' vs=' + eval(eval('' + beforerects[jindex].left) + eval('' + beforerects[jindex].width)));
if (eval('' + thisx) > eval(eval('' + beforerects[jindex].left) + eval('' + beforerects[jindex].width))) {
//document.getElementById('mapif').style.position='absolute';
//document.getElementById('mapif').style.top='' + eval(-60 + eval('' + thisy) + eval('0' + window.scrollY)) + 'px';
isok=2;
maxok=2;
event.target.click();
if (1 == 2) {
alert(beforectys[jindex] + ' will show on map to right');
}
}
};
asis[iasis].ontouchstart=asis[iasis].onmouseover;
}
}
}
}
}
for (iasis=0; iasis<asis.length; iasis++) {
if (('' + asis[iasis].id).indexOf('/') != -1) {
if (seleih.indexOf(asis[iasis].id) != -1) {
//alert('' + seleih.length + ' ... ' + asis[iasis].id);
//alert(seleih.split(asis[iasis].id)[1]);
tcic=seleih.split(asis[iasis].id)[1].split(',')[3];
//alert(tcic);
if (tcic.length == 2) {
// a[title*="Europe/Amsterdam"]
proposedstyle='<style> a[title*="' + asis[iasis].id + '"]:after { content: "' + orflag(tcic) + '" } </style>';
if (document.getElementById('dstyle').innerHTML.indexOf(proposedstyle.split('{')[0]) == -1) {
document.getElementById('dstyle').innerHTML+=proposedstyle;
}
}
}
}
}
for (iasis=0; iasis<asis.length; iasis++) {
if (('' + asis[iasis].id).indexOf('/') != -1) {
if (seleih.indexOf(asis[iasis].id) != -1) {
if (beforeids.indexOf(asis[iasis].id) == -1) {
beforeids=beforeids;
} else {
afterrects.push(asis[iasis].getBoundingClientRect());
}
}
}
}
}

function getipetc() {
var ixif=0, ifstuff="", baseurl="", ffconto, iois=document.getElementById('myziframe'), eee;
var rnum = Math.floor(Math.random() * 20000) + 1;
try {
if (iois != null) {
ffconto = (iois.contentWindow || iois.contentDocument);
if (ffconto != null) {
if (ffconto.document) { ffconto = ffconto.document; }
if (ffconto.body != null) {
//alert(ffconto.body.innerHTML);
baseurl=ffconto.body.innerHTML.replace("_0.html", "_1.html");
if (baseurl.indexOf("_1.html") != -1) {
for (ixif=1; ixif<=12; ixif++) {
ifstuff+='<iframe id="jffn' + ixif + '" style="display:none;" onload="setTimeout(fkeyj' + ixif + ',' + ixif + '000);" src="./' + baseurl + '?rnum=' + rnum + '"></iframe>';
baseurl=baseurl.replace("_" + ixif + ".html", "_" + eval(1 + ixif) + ".html");
rnum = Math.floor(Math.random() * 20000) + 1;
}
}
document.getElementById('dkeyfn').innerHTML=ifstuff;
}
}
}
} catch (eee) { }
}

function fdoneis() {
if (!fixeddone && document.getElementById('gmh')) {
fixeddone=true;
var ifrect=document.getElementById('gmh').getBoundingClientRect();
if (document.getElementById('dright')) {
document.getElementById('dright').style.top='' + ifrect.top + 'px';
}
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
document.getElementById('dstyle').innerHTML+='<style> #mapif { opacity:0.8; left: calc(100% - 500px; top: ' + eval(20 + eval('' + ifrect.top)) + 'px; position: fixed; z-index: 3000; } </style>';
} else {
document.getElementById('dstyle').innerHTML+='<style> #mapif { left: ' + eval(10 + eval('' + ifrect.left)) + 'px; top: ' + eval(20 + eval('' + ifrect.top)) + 'px; position: fixed; z-index: 3000; } </style>';
}
//alert('<style> #mapif { left: ' + ifrect.left + 'px; top: ' + ifrect.top + 'px; } </style>');
} else {
setTimeout(fdoneis, 200);
}
}

function checkforcallback() {
setTimeout(fdoneis, 200);
if (seleih == "") {
if (document.getElementById('sele')) {
seleih=document.getElementById('sele').innerHTML;
}
}
if (selceqih == "") {
if (document.getElementById('selceq')) {
selceqih=document.getElementById('selceq').innerHTML;
}
}
setTimeout(augmentselects, 5000);
if (wasresult == "") {
wasresult=document.getElementById('result').innerHTML;

startTime();
}
if (timezone == -99) {
timezone=10;
} else {
firsttime=false;
callback=true;
document.getElementById('timezone').value = timezone;
placelongbit=timezone;
var tzbw=timezone.split('/');
if (tzbw.length > 1) {
placelongbit=tzbw[eval(-1 + tzbw.length)];
for (var ij=eval(-2 + tzbw.length); ij>=0; ij--) {
placelongbit+=',' + tzbw[ij];
}
}
document.getElementById('place').value = place;
document.getElementById('region').value = region;
//alert("./daylight_saving_time.php?url=" + encodeURIComponent('//gomashup.com/json.php?fds=geo/timezone/gmt/' + timezone + '&jsoncallback=?'));
document.getElementById('myxiframe').src="./daylight_saving_time.php?url=" + encodeURIComponent('//gomashup.com/json.php?fds=geo/timezone/gmt/' + timezone + '&jsoncallback=?');
//document.getElementById('myxiframe').innerHTML='<caption style="caption-side:bottom">My Iframe</caption>';
//setTimeout(process,2000);
}
}

function fixit(tval) {
document.getElementById('url').value='//gomashup.com/json.php?fds=geo/timezone/gmt/' + tval + '&jsoncallback=?';
populatesel(document.getElementById('lookif'));
}

function look() {
var asis=document.getElementsByTagName("a"), wasgf=gotforced;
for (var ia=0; ia<asis.length; ia++) {
if (asis[ia].className) {
if (asis[ia].className == "onload") {
isok=1;
wasgf=true;
//alert('here');
asis[ia].click();
}
}
}
gotforced=wasgf;
}

function goesinto(ourv,intop) {
//alert(ourv);
document.getElementById(intop).value=ourv;
otzmaybe(null);
}

function populatesel(iois) {
var xtcic='', eeee, latlong="",cllbits, llbits, tpl, afters, disp=true, sfrom=document.getElementById('sfrom').innerHTML, sto=document.getElementById('sto').innerHTML;
var iplacet=placet.length;
try {
if (iois != null) {
aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
sfrom="<option value=''>This (Trip Planner) From place can go left</option>";
sto="<option value=''>This (Trip Planner) To place can go right</option>";
var pk, pktwo, gpk, gpktwo, thisregion=document.getElementById('region').value;
var thistimezone=document.getElementById('timezone').value.replace("−", "-");
//alert(aconto.body.innerHTML);
var llplaces=aconto.body.innerHTML.split('~');
if (llplaces.length > 1) {
for (var jj=1; jj<llplaces.length; jj+=2) {
disp=true;
latlong="";
tpl=llplaces[jj].split('~');
//console.log(llplaces[jj]);
xtcic='';
if (('' + llplaces[jj]).indexOf('/') != -1) {
if (seleih == "") {
if (document.getElementById('sele')) {
seleih=document.getElementById('sele').innerHTML;
}
}
if (seleih.indexOf(('' + llplaces[jj])) != -1) {
xtcic=seleih.split(('' + llplaces[jj]))[1].split(',')[3];
// console.log(llplaces[jj] + ' *' + xtcic + '*');
if (xtcic.length == 2) {
xtcic='<br>' + orflag(xtcic) + ' ';
} else {
xtcic='';
}
}
}
if (llplaces[eval(-1 + jj)].indexOf(",[") != -1) {
llbits=llplaces[eval(-1 + jj)].split(",[");
cllbits=llbits[eval(-1 + llbits.length)].split(",");
if (cllbits.length > 1) {
latlong=cllbits[0] + "," + cllbits[1];
}
}
afters=tpl[0].split('/');
if (thistimezone != "") {
if (llplaces[eval(1 + jj)].replace(".5","").replace(".5","").replace("−", "-").replace("−", "-").indexOf('"GMT" : "' + thistimezone.replace("−", "-") + '"') == -1) disp=false;
}
if (thisregion != "") {
//alert("*" + afters[0].toLowerCase() + "*!" + thisregion.toLowerCase() + "!");
if (afters[0].toLowerCase() != thisregion.toLowerCase()) disp=false;
}
if (disp) {
sfrom+='<option title="' + latlong + '" value="' + tpl[0].replace(afters[0] + '/', '') + '" alt="' + tpl[0] + '">' + tpl[0] + '</option>';
sto+='<option title="' + latlong + '" value="' + tpl[0].replace(afters[0] + '/', '') + '" alt="' + tpl[0] + '">' + tpl[0] + '</option>';
if (1 == 1) {
pk=aconto.body.innerHTML.split(' "' + tpl[0] + '", "DST" : "');
if (pk.length > 1) {
gpk=pk[1].split('"GMT" : "');
gpktwo=gpk[1].split('"');
pktwo=pk[1].split('"');
placet.push(pktwo[0].replace("−", "-") + ":" + xtcic + tpl[0].replace(afters[0] + '/', '') + ":" + gpktwo[0].replace("−", "-") + ":" + afters[0]);
} else {
placet.push(thistimezone.replace("−", "-") + ":" + xtcic + tpl[0].replace(afters[0] + '/', '') + ":" + gpktwo[0].replace("−", "-") + ":" + afters[0]);
}
} else {
placet.push(thistimezone.replace("−", "-") + ":" + xtcic + tpl[0].replace(afters[0] + '/', '') + ":" + gpktwo[0].replace("−", "-") + ":" + afters[0]);
}
}
}
}
document.getElementById('sfrom').innerHTML=sfrom;
document.getElementById('sto').innerHTML=sto;
}
}
}
} catch (eeee) { }
}

function otzmaybe(inthing) {
var selo, abits, aplace, aval, theid="", optcnt=0;
//console.log('1');
if (inthing == null) {
//console.log('11');
if (airportsuffix == '') {
if (airportsuffix == '' && lastchange != '') {
selo=document.getElementById(lastchange);
//alert(document.getElementById(thing).value);
if (document.getElementById(lastchange).value != "") {
airportinidea='%20Airport';
if (('' + selo.options[selo.selectedIndex].text).indexOf(' in ') != -1) {
airportinidea=(' in ' + ('' + selo.options[selo.selectedIndex].text).split(' in ')[1]).replace(/\ /g,'%20') + '%20Airport';
}
airportsuffix=',[' + selo.options[selo.selectedIndex].title.split(' in ')[0] + ',~' + encodeURIComponent(document.getElementById(lastchange.replace('sfrom','place').replace('sto','to')).value.replace(/\_/g,' ')) + '~]';
}
}
if (airportsuffix == '') {
selo=document.getElementById('sto');
//alert(document.getElementById(thing).value);
if (document.getElementById('sto').value != "") {
airportinidea='%20Airport';
if (('' + selo.options[selo.selectedIndex].text).indexOf(' in ') != -1) {
airportinidea=(' in ' + ('' + selo.options[selo.selectedIndex].text).split(' in ')[1]).replace(/\ /g,'%20') + '%20Airport';
}
airportsuffix=',[' + selo.options[selo.selectedIndex].title.split(' in ')[0] + ',~' + encodeURIComponent(document.getElementById('to').value.replace(/\_/g,' ')) + '~]';
}
}
if (airportsuffix == '') {
selo=document.getElementById('sfrom');
//alert(document.getElementById(thing).value);
if (document.getElementById('sfrom').value != "") {
airportinidea='%20Airport';
if (('' + selo.options[selo.selectedIndex].text).indexOf(' in ') != -1) {
airportinidea=(' in ' + ('' + selo.options[selo.selectedIndex].text).split(' in ')[1]).replace(/\ /g,'%20') + '%20Airport';
}
airportsuffix=',[' + selo.options[selo.selectedIndex].title.split(' in ')[0] + ',~' + encodeURIComponent(document.getElementById('place').value.replace(/\_/g,' ')) + '~]';
}
}
}
lastchange='';
if (document.getElementById('place').value != "" && document.getElementById('to').value != "") {
//console.log('111');
if (document.getElementById('timezone').value == "") {
if (document.getElementById('timezone').innerHTML.indexOf(">Please ") !== -1) {
document.getElementById('timezone').innerHTML=document.getElementById('timezone').innerHTML.replace('>Please ', '>Optionally, please ');
}
}
var titlebit="";
var thing='sfrom';
selo=document.getElementById(thing);
//alert(document.getElementById(thing).value);
if (document.getElementById(thing).value == "") {
thing='place';
aval=document.getElementById(thing).value;
abits=aval.replace(/_/g,"+").replace(/-/g,"+").split('/');
} else {
aval=selo.options[selo.selectedIndex].text.split(' in ')[0];
abits=aval.replace(/_/g,"+").replace(/-/g,"+").split('/');
}
aplace=aval.replace(abits[0] + "/", "");
titlebit=lastbit(aplace) + ", " + abits[0] + " to ";
//alert(document.getElementById(thing).value);
var fromto=lastbit(aplace) + ",+" + abits[0] + "/";
thing='sto';
selo=document.getElementById(thing);
if (document.getElementById(thing).value == "") {
thing='to';
aval=document.getElementById(thing).value;
abits=aval.replace(/_/g,"+").replace(/-/g,"+").split('/');
} else {
aval=selo.options[selo.selectedIndex].text.split(' in ')[0];
abits=aval.replace(/_/g,"+").replace(/-/g,"+").split('/');
}
aplace=aval.replace(abits[0] + "/", "");
titlebit+=lastbit(aplace) + ", " + abits[0] + " via Google Maps directions ... thanks";
fromto+=lastbit(aplace) + ",+" + abits[0];
//alert("fromto=" + fromto + " tpurl=" + origtpurl.replace("Sydney,+Australia/Brisbane,+Australia", fromto));
tpurl=origtpurl.replace("Sydney,+Australia/Brisbane,+Australia", fromto);
gcd="" + pre_great_circle_distance();
if (gcd.indexOf("nknown") == -1 && gcd.indexOf("NaN") == -1 && gcd.indexOf("ndefined") == -1 && gcd.substring(0,1) != "0" && gcd != lastgcd) {
document.getElementById('thetrip').innerHTML=document.getElementById('thetrip').innerHTML.replace('->', '-<a style="text-decoration:none; border: 3px purple solid; background-color: yellow;" title="' + titlebit + '" data-href="#" onclick="if (tpurl.length > 0) { window.open(' + "'" + tpurl + "'" + ',' + "'" + "_blank" + "'" + ',' + "'" + "top=550,left=10,width=775,height=250" + "'" + '); }">✈<sub> ' + gcd + ' km </sub></a>');
lastgcd=gcd;
}
}
sepfrom(document.getElementById('sfrom'));
} else if (inthing.id == 'place') { // dfrom
theid="dfrom";
} else if (inthing.id == 'to') { // dto
theid="dto";
}
//console.log('2');

if (theid != "" && inthing.value != "") {
//console.log('3');
optcnt=1;
var vother=theid.replace('dfrom','plaxce').replace('dto','region').replace('plaxce','to');
var versus=theid.replace('from','txo').replace('to','from').replace('txo','to');
var imore=0, sois=theid.replace('d','s');
var itpos, jtpos, xxbits, tbits=document.getElementById(sois).innerHTML;
var posttbits="<option value='' selected>Optionally Use to AutoComplete</option>";
var ip, jp, fg, hj, ctyp, noncp,kj=0;
xxbits=tbits.toLowerCase().split("/" + inthing.value.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_").toLowerCase());
if (xxbits.length > 1) {
for (ip=1; ip<xxbits.length; ip++) {
fg=xxbits[eval(-1 + ip)].split(">");
if (fg[eval(-1 + fg.length)].indexOf('"') == -1) {
hj=xxbits[ip].split("<");
ctyp=fg[eval(-1 + fg.length)] + "/" + inthing.value.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_").toLowerCase() + hj[0];
noncp=inthing.value.toLowerCase() + hj[0];
imore=ctyp.toLowerCase().indexOf("/" + noncp.toLowerCase().replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_"));
if (imore > 0) {
imore=ctyp.toLowerCase().substring(0, imore).indexOf("/");
//if (inthing.value == "new ") alert("imore=" + imore + " hj[0]=" + hj[0] + " inthing.value=" + inthing.value + " ctyp=" + ctyp + " noncp=" + noncp);
}
if (imore > 0) {
noncp=ctyp.toLowerCase().replace(ctyp.toLowerCase().substring(0,eval(1 + imore)), "");
//if (inthing.value == "new ") alert("imOre=" + imore + " hj[0]=" + hj[0] + " inthing.value=" + inthing.value + " ctyp=" + ctyp + " noncp=" + noncp);
} else {
noncp=inthing.value.toLowerCase() + hj[0];
//if (inthing.value == "new ") alert("imoRe=" + imore + " hj[0]=" + hj[0] + " inthing.value=" + inthing.value + " ctyp=" + ctyp + " noncp=" + noncp);
}
//if (inthing.value == "new ") alert("hj[0]=" + hj[0] + " inthing.value=" + inthing.value + " ctyp=" + ctyp + " noncp=" + noncp);
itpos=tbits.toLowerCase().indexOf(">" + ctyp.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + "<");
jtpos=tbits.toLowerCase().indexOf('"' + noncp.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + '"');
posttbits+="<option value='" + tbits.substring(eval(1 + jtpos), eval(1 + noncp.length + jtpos)) + "'>" + tbits.substring(eval(1 + itpos), eval(1 + ctyp.length + itpos)) + "</option>";
optcnt++;
}
}
}
xxbits=tbits.toLowerCase().split('">' + inthing.value.toLowerCase());
if (xxbits.length > 1) {
optcnt++;
posttbits+="<option value=''>---- Click for More Here----</option>";
for (ip=1; ip<xxbits.length; ip++) {
fg=xxbits[eval(0 + ip)].split("<");
if (fg[0].indexOf('/') != -1 && eval((fg[0].length) - (eval(fg[0].indexOf('/'))) > 0)) {
ctyp=inthing.value.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_").toLowerCase() + fg[0];
hj=ctyp.split("/");
if (hj.length > 1) {
noncp=ctyp.replace(hj[0] + "/", "");
} else {
noncp=ctyp;
}
itpos=tbits.toLowerCase().indexOf(">" + ctyp.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + "<");
jtpos=tbits.toLowerCase().indexOf('"' + noncp.replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + '"');
posttbits+="<option value='" + tbits.substring(eval(1 + jtpos), eval(1 + noncp.length + jtpos)) + "'>" + tbits.substring(eval(1 + itpos), eval(1 + ctyp.length + itpos)) + "</option>";
if (kj == 0) optcnt++;
kj = 1;
}
}
}
//if (optcnt < 5) alert(posttbits);
//alert("sois=" + sois + " and inthing.id=" + inthing.id);
document.getElementById(theid).innerHTML = "<select style=\" margin-top: 0px; \" onclick=\" this.size=1; \" onchange=\" if (this.value.length > 0) { document.getElementById('" + inthing.id + "').value=lastbit(this.value.replace('_',' ').replace('_',' ').replace('_',' ').replace('_',' ')); document.getElementById('" + sois + "').value=this.value.replace(' ','_').replace(' ','_').replace(' ','_').replace(' ','_'); document.getElementById('" + vother + "').focus(); this.value=''; this.style.display='none'; otzmaybe(null); } \" size=" + optcnt + " id='" + theid.replace('d','ss') + "'>" + posttbits + '</select>';
document.getElementById(versus).innerHTML = "";
}
// console.log('4');
}

function justcheck(checkfor, selidis) {
if (checkfor != "") {
var vother, itpos, icfl=0, tbits=document.getElementById(selidis).innerHTML;
var xxbits=tbits.toLowerCase().split('"' + checkfor.toLowerCase().replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + '"');
if (xxbits.length > 1) {
vother=selidis.replace('sfrom','plaxce').replace('sto','region').replace('plaxce','to');
itpos=tbits.toLowerCase().indexOf('"' + checkfor.toLowerCase().replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + '"');
document.getElementById(selidis).value=tbits.substring(eval(1 + itpos), eval(1 + itpos + checkfor.length)).replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_");
document.getElementById(selidis.replace('s', 'd')).innerHTML='';
document.getElementById(vother).focus();
otzmaybe(null);
if (selidis.indexOf("from") == -1) {
septo(document.getElementById('sto'));
}
} else {
xxbits=tbits.toLowerCase().split('/' + checkfor.toLowerCase().replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + '"');
if (xxbits.length > 1) {
vother=selidis.replace('sfrom','plaxce').replace('sto','region').replace('plaxce','to');
itpos=tbits.toLowerCase().indexOf('/' + checkfor.toLowerCase().replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_") + '"');
icfl=0;
while (tbits.substring(itpos, eval(1 + itpos)) != '"') {
itpos--;
icfl++;
}
document.getElementById(selidis).value=tbits.substring(eval(1 + itpos), eval(1 + itpos + checkfor.length + icfl)).replace(" ","_").replace(" ","_").replace(" ","_").replace(" ","_");
document.getElementById(selidis.replace('s', 'd')).innerHTML='';
document.getElementById(vother).focus();
otzmaybe(null);
if (selidis.indexOf("from") == -1) {
septo(document.getElementById('sto'));
}
}
}
}
}

function lastbit(intr) {
var bw=intr.split("/");
if (bw.length > 1) {
return bw[eval(-1 + bw.length)];
} else {
return intr;
}
}

function doairbit(which) {
if (which == "") which="place";
var other=which.replace("place", "sfrom").replace("to", "sto");
//alert(which + ' ... ' + other);
document.getElementById('result').innerHTML=wasresult;
document.getElementById('result').title='Timezone and Latitude and Longitude and Trip Planner functionalities (times as of screen creation)';
document.getElementById('myiframe').style.display='block';
//document.getElementById('myiframe').style.top='350px';
//document.getElementById('myiframe').style.left='10px';
document.getElementById('myiframe').style.width='430px';
document.getElementById('myiframe').style.height='400px';
if (document.getElementById(other).value != '') {
if (document.getElementById(which).value != '' && document.getElementById(other).value.indexOf("/" + document.getElementById(which).value) != -1) {
document.getElementById('myiframe').src="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + document.getElementById(which).value.replace("_"," ").replace("_"," ").replace("_"," ").replace("_"," ") + " Airports&onclick=y&label=['Lat',&value='Lon','Name']&data="; //url;
} else {
document.getElementById('myiframe').src="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + document.getElementById(other).value.replace("_"," ").replace("_"," ").replace("_"," ").replace("_"," ") + " Airports&onclick=y&label=['Lat',&value='Lon','Name']&data="; //url;
}
} else {
document.getElementById('myiframe').src="//www.rjmprogramming.com.au/PHP/Map/map.php?title=" + document.getElementById(which).value.replace("_"," ").replace("_"," ").replace("_"," ").replace("_"," ") + " Airports&onclick=y&label=['Lat',&value='Lon','Name']&data="; //url;
}
console.log(airbit);
if (airportsuffix != '') { setTimeout(latercheck, 2000); }
document.getElementById('mypiframe').src=airbit;
}

function latercheck() {
var xa='';
if (airportsuffix != '') {
xa=airportsuffix;
airportsuffix='';
if (document.getElementById('myiframe').src.indexOf('&data=') != -1 && (document.getElementById('myiframe').src + '~').indexOf('&data=~') == -1) {
//console.log(document.getElementById('myiframe').src);
//console.log(document.getElementById('myiframe').src + xa);
if (airportinidea != '%20Airport') {
//alert(document.getElementById('myiframe').src.replace('%20Airport', encodeURIComponent(airportinidea)) + xa);
document.getElementById('myiframe').src=document.getElementById('myiframe').src.replace('%20Airport', encodeURIComponent(airportinidea)) + xa;
airportinidea='%20Airport';
} else {
document.getElementById('myiframe').src=document.getElementById('myiframe').src + xa;
}
}
}
}

function dc(chuh, subclass) {
var retval="";
if (subclass == 'hour' && chuh.length == 1) chuh='0' + chuh;
for (var iy=0; iy<chuh.length; iy++) {
if (document.URL.indexOf('dcviaborder=') != -1) {
retval+='<td>' + dcborder[eval('' + chuh.substring(iy, eval(1 + iy)))] + '</td>';
} else {
retval+='<td><h1 class="a' + chuh.substring(iy, eval(1 + iy)) + ' ' + subclass + '"></h1></td>';
}
}
//alert(retval);
return retval;
}

function startTime() { // Thanks to //www.w3schools.com/js/tryit.asp?filename=tryjs_timing_clock
var t, eeq;


var today = new Date();

// Thanks to //stackoverflow.com/questions/11124322/get-date-time-for-a-specific-time-zone-using-javascript
var localoffset = -(today.getTimezoneOffset()/60);
var destoffset = 0;
var placebit = '';
var vst=document.getElementById('timezone').value;
var vsr=document.getElementById('region').value;
var tries=300;
var ok=false;
var numis, pbits, tzbw;


if (placet.length > 1) {
while (!ok) {
numis=Math.floor(Math.random() * placet.length);
pbits=placet[numis].split(':');
if (pbits.length > 1) {
destoffset = eval(pbits[0]);
placelongbit=pbits[1].replace("_", " ").replace("_", " ").replace("_", " ").replace("_", " ").replace("_", " ");
for (var ij=3; ij<pbits.length; ij+=2) {
placelongbit+=',' + pbits[ij].replace("_", " ").replace("_", " ").replace("_", " ").replace("_", " ").replace("_", " ");
}
placebit = lastbit(pbits[1]).replace("_", " ").replace("_", " ").replace("_", " ").replace("_", " ").replace("_", " ") + ": ";
}
if ((pbits.length > 2 && vst != "") || (pbits.length > 3 && vsr != "")) {
if (pbits.length > 3 && vsr != "") {
//document.title='Region try ' + vsr.toLowerCase() + " vs " + pbits[3].toLowerCase();
if (vsr.toLowerCase() != pbits[3].toLowerCase()) {
ok=false;
} else {
ok=true;
if (pbits[2].length == vst.length && pbits[2].replace("−", "-") == vst.replace("−", "-") && vst != "") {
//document.title='Timezone okay';
ok = true;
} else if (vst != "") {
//document.title='Timezone fail';
ok = false;
}
}
} else if (vst != "") {
if (pbits[2].length == vst.length && pbits[2].replace("−", "-") == vst.replace("−", "-") && vst != "") {
//document.title='Timezone Okay';
ok = true;
} else if (vst != "") {
//document.title='Timezone Fail';
ok = false;
}
}
} else {
ok=true;
}
if (!ok) tries--;
if (tries == 0) ok=true;
//if (ok) top.document.title='pbits[0][1]=' + pbits[0] + ' ... ' + pbits[1] + ' ... ' + placet[numis];
}
}


if (eval(tries) <= 0) {
t = setTimeout(startTime, 500);
} else if (document.getElementById('xplace').value.trim() != '') {
var qpw=document.getElementById('xplace').value;
document.getElementById('xplace').value='';
top.document.getElementById('shour').value=' ';
top.document.getElementById('place').value=dnoslash(qpw);
top.document.getElementById('tresult').innerHTML='<table' + document.getElementById('result').innerHTML.split('<table')[eval(-1 + document.getElementById('result').innerHTML.split('<table').length)].split('</table>')[0];
t = setTimeout(startTime, 500);
} else if (document.getElementById('xplace').value != '') {
t = setTimeout(startTime, 500);
} else {
var offset = destoffset-localoffset;
var d, dstis, h, m, s;
try {
var dstis = new Date().toLocaleString("en-US", {timeZone: pbits[3] + "/" + pbits[1].replace(/_/g,' ')});
dstis=dstis.replace(/,0/g,',').replace(/:0/g,':');
h=eval(dstis.split(',')[1].split(':')[0].trim());
if (dstis.toUpperCase().indexOf('PM') != -1 && h != 12) h=eval((eval('' + h) + 12) % 24);
if (dstis.toUpperCase().indexOf('AM') != -1 && h == 12) h=0;
m=eval(dstis.split(',')[1].split(':')[1].trim());
s=eval(dstis.split(',')[1].split(':')[2].split(' ')[0].trim());
} catch (eeq) {
//top.document.title='trouble ' + eeq.message;
d = new Date( new Date().getTime() + offset * 3600 * 1000);
h = d.getHours();
m = d.getMinutes();
s = d.getSeconds();
}

m = checkTime(m);
s = checkTime(s);
if (document.getElementById('result').innerHTML == wasresult || document.getElementById('result').innerHTML.indexOf("<iframe ") == -1) {
document.getElementById('result').innerHTML = "<br><h1 title='Click for images ... you will have to be quick!' onclick='window.open(\"//www.google.com/search?q=" + placebit.replace(': ','').replace('<br>','').replace(' ', '%20').replace(' ', '%20').replace(' ', '%20') + "&source=lnms&tbm=isch&sa=X\",\"_blank\",\"top=50,left=50,width=600,height=600\");' align='center' style='background-color: orange;'><br><table class='digitalclock'><tr><td style='max-width:200px;width:200px;'>" + placebit + "  </td>" + dc("" + h, 'hour') + "<td>:</td>" + dc("" + m, 'minute') + "<td>:</td>" + dc("" + s, 'second') + "</tr></table><br><br></h1>";
if (top.document.URL.indexOf('rjmprogramming.com.au/HTMLCSS/other_side_of_the') != -1 && top.document.URL.indexOf('world.htm') != -1) {
if (top.document.getElementById('tresult')) {
if (top.document.getElementById('shour')) {
if (top.document.getElementById('shour').value.trim() != '') {
if (top.document.getElementById('place')) {
//top.document.title=('0' + h).slice(-2) + ' vs ' + ('0' + top.document.getElementById('shour').value).slice(-2);
if ((top.document.getElementById('shour').value + '0').substring(0,1) < '0' || (top.document.getElementById('shour').value + '0').substring(0,1) > '9') {
if (top.document.getElementById('shour').value.length == 2) {
document.getElementById('xplace').value=' ';
//setTimeout(ath,5000);
top.document.getElementById('tresult').innerHTML='<table' + document.getElementById('result').innerHTML.split('<table')[eval(-1 + document.getElementById('result').innerHTML.split('<table').length)].split('</table>')[0];
document.getElementById('ixplace').src='//www.rjmprogramming.com.au/PHP/tz_places.php?quicktzcountryclarification=' + encodeURIComponent(pbits[3] + "/" + pbits[1].replace(/_/g,' ')) + '&vscode=' + top.document.getElementById('shour').value;
} else {
document.getElementById('xplace').value=' ';
//setTimeout(ath,5000);
top.document.getElementById('tresult').innerHTML='<table' + document.getElementById('result').innerHTML.split('<table')[eval(-1 + document.getElementById('result').innerHTML.split('<table').length)].split('</table>')[0];
document.getElementById('ixplace').src='//www.rjmprogramming.com.au/PHP/tz_places.php?quicktzcountryclarification=' + encodeURIComponent(pbits[3] + "/" + pbits[1].replace(/_/g,' ')) + '&vscountry=' + encodeURIComponent(top.document.getElementById('shour').value);
}
} else if (('0' + h).slice(-2) == ('0' + top.document.getElementById('shour').value).slice(-2)) {
top.document.getElementById('shour').value=' ';
top.document.getElementById('place').value=dnoslash(placelongbit.split(',')[0].replace(': ','').replace(/%20/g, ' '));
top.document.getElementById('tresult').innerHTML='<table' + document.getElementById('result').innerHTML.split('<table')[eval(-1 + document.getElementById('result').innerHTML.split('<table').length)].split('</table>')[0];
} else if (top.document.getElementById('shour').value != ' ') {
top.document.getElementById('tresult').innerHTML='<table' + document.getElementById('result').innerHTML.split('<table')[eval(-1 + document.getElementById('result').innerHTML.split('<table').length)].split('</table>')[0];
}
}
}
} else {
top.document.getElementById('tresult').innerHTML='<table' + document.getElementById('result').innerHTML.split('<table')[eval(-1 + document.getElementById('result').innerHTML.split('<table').length)].split('</table>')[0];
}
}
}
t = setTimeout(startTime, 500);
}
}
}

function ath() {
document.getElementById('xplace').value='';
}

function dnoslash(inc) {
var outc=inc;
var outca=inc.split('/');
if (outca.length == 2) {
outc=outca[1] + ',' + outca[0];
}
return outc;
}

function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}

function fnkeys(event) {
var char = event.which || event.keyCode;
//document.getElementById("demo").innerHTML = "Unicode CHARACTER code: " + char;
switch (char) {
case 112:
document.getElementById('df1').click();
break;

case 113:
document.getElementById('df2').click();
break;

case 114:
document.getElementById('df3').click();
break;

case 115:
document.getElementById('df4').click();
break;

case 116:
document.getElementById('df5').click();
break;

case 117:
document.getElementById('df6').click();
break;

case 118:
document.getElementById('df7').click();
break;

case 119:
document.getElementById('df8').click();
break;

case 120:
document.getElementById('df9').click();
break;

case 121:
document.getElementById('df10').click();
break;

case 122:
document.getElementById('df11').click();
break;

case 123:
document.getElementById('df12').click();
break;

default:
//alert("Unicode CHARACTER code: " + char);
break;
}
}

function fkeyj1() { fkeyj(1); }
function fkeyj2() { fkeyj(2); }
function fkeyj3() { fkeyj(3); }
function fkeyj4() { fkeyj(4); }
function fkeyj5() { fkeyj(5); }
function fkeyj6() { fkeyj(6); }
function fkeyj7() { fkeyj(7); }
function fkeyj8() { fkeyj(8); }
function fkeyj9() { fkeyj(9); }
function fkeyj10() { fkeyj(10); }
function fkeyj11() { fkeyj(11); }
function fkeyj12() { fkeyj(12); }

function fkeyj(numis) {
var csvthings, fconto, spano, spanoih="", iois=document.getElementById('jffn' + numis), ee;
try {
if (iois != null) {
fconto = (iois.contentWindow || iois.contentDocument);
if (fconto != null) {
if (fconto.document) { fconto = fconto.document; }
if (fconto.body != null) {
csvthings=fconto.body.innerHTML.split(",");
if (csvthings.length >= 4) {
ftz[numis] = csvthings[0];
frg[numis] = csvthings[3];
ffrom[numis] = csvthings[1];
fto[numis] = csvthings[2];
//if (document.getElementById('tdfn').innerHTML.indexOf("<br>") == -1) {
// document.getElementById('tdfn').innerHTML=document.getElementById('tdfn').innerHTML.replace(/<sub/g, "<br><br><br><sub");
//}
spano=document.getElementById('df' + numis);
spanoih="<sub>F" + numis + "</sub>   "; //spano.innerHTML.replace("<br><br><br>", "");
//spano.innerHTML = ftz[numis] + ("<br>" + ffrom[numis] + " --> <br>").replace("<br> --> <br>", "<br><br>") + fto[numis] + "<br>" + frg[numis] + spanoih;
spano.innerHTML = ("<font style='background-color:#f0f0f0' color=blue>[" + ftz[numis] + "]").replace("[]", "") + (" " + ffrom[numis] + " --> ").replace(" --> ", " ") + fto[numis] + (" (" + frg[numis] + ")</font>").replace("()", "") + spanoih;
}
}
}
}
} catch (ee) { }
}

function fkeyi(numis) {
var csvthings, fconto, spano, spanoih="", iois=document.getElementById('iffn' + numis), ee;
try {
if (iois != null) {
fconto = (iois.contentWindow || iois.contentDocument);
if (fconto != null) {
if (fconto.document) { fconto = fconto.document; }
if (fconto.body != null) {
csvthings=fconto.body.innerHTML.split(",");
if (csvthings.length >= 4) {
ftz[numis] = csvthings[0];
frg[numis] = csvthings[3];
ffrom[numis] = csvthings[1];
fto[numis] = csvthings[2];
//if (document.getElementById('tdfn').innerHTML.indexOf("<br>") == -1) {
// document.getElementById('tdfn').innerHTML=document.getElementById('tdfn').innerHTML.replace(/<sub/g, "<br><br><br><sub");
//}
spano=document.getElementById('df' + numis);
spanoih="<sub>F" + numis + "</sub>   "; //spano.innerHTML.replace("<br><br><br>", "");
//spano.innerHTML = ftz[numis] + ("<br>" + ffrom[numis] + " --> <br>").replace("<br> --> <br>", "<br><br>") + fto[numis] + "<br>" + frg[numis] + spanoih;
spano.innerHTML = ("<font style='background-color:#f0f0f0' color=blue>[" + ftz[numis] + "]").replace("[]", "") + (" " + ffrom[numis] + " --> ").replace(" --> ", " ") + fto[numis] + (" (" + frg[numis] + ")</font>").replace("()", "") + spanoih;
}
}
}
}
} catch (ee) { }
}

function savethis(thisfcb) {
var tzbw,fnkeynum=thisfcb.id.replace("df", "").replace("sf", "");
var tz=document.getElementById('timezone').value;
var rg=document.getElementById('region').value;
var pfrom=document.getElementById('place').value;
var pto=document.getElementById('to').value;
var rnum = Math.floor(Math.random() * 20000) + 1;
placelongbit=tz;
tzbw=tz.split('/');
if (tzbw.length > 1) {
placelongbit=tzbw[eval(-1 + tzbw.length)];
for (var ij=eval(-2 + tzbw.length); ij>=0; ij--) {
placelongbit+=',' + tzbw[ij];
}
}
if (tz == "" && rg == "" && pfrom == "" && pto == "") {
document.getElementById('timezone').value=ftz[fnkeynum];
placelongbit=ftz[fnkeynum];
var tzbw=ftz[fnkeynum].split('/');
if (tzbw.length > 1) {
placelongbit=tzbw[eval(-1 + tzbw.length)];
for (var ij=eval(-2 + tzbw.length); ij>=0; ij--) {
placelongbit+=',' + tzbw[ij];
}
}
document.getElementById('region').value=frg[fnkeynum];
document.getElementById('place').value=ffrom[fnkeynum];
document.getElementById('to').value=fto[fnkeynum];
if (ffrom[fnkeynum] != "") {
otzmaybe(document.getElementById('place'));
justcheck(ffrom[fnkeynum],'sfrom');
}
if (fto[fnkeynum] != "") {
otzmaybe(document.getElementById('to'));
justcheck(ffrom[fnkeynum],'sto');
}
//document.getElementById('mystrb').click();
setTimeout(process,2000);
document.getElementById('mygform').submit();
} else if (ftz[fnkeynum] != "" || frg[fnkeynum] != "" || ffrom[fnkeynum] != "" || fto[fnkeynum] != "") {
if (clobber) {
document.getElementById('fnkeyd').innerHTML='<iframe id="iffn' + fnkeynum + '" style="display:none;" onload="fkeyi(' + fnkeynum + ');" src="./daylight_saving_time.php?rnum=' + rnum + '&fnkey=' + fnkeynum + '&timezone=' + tz + '®ion=' + rg + '&place=' + pfrom + '&to=' + pto + '"></iframe>';
} else {
document.getElementById('timezone').value=ftz[fnkeynum];
placelongbit=ftz[fnkeynum];
tzbw=ftz[fnkeynum].split('/');
if (tzbw.length > 1) {
placelongbit=tzbw[eval(-1 + tzbw.length)];
for (var ij=eval(-2 + tzbw.length); ij>=0; ij--) {
placelongbit+=',' + tzbw[ij];
}
}
document.getElementById('region').value=frg[fnkeynum];
document.getElementById('place').value=ffrom[fnkeynum];
document.getElementById('to').value=fto[fnkeynum];
if (ffrom[fnkeynum] != "") {
otzmaybe(document.getElementById('place'));
justcheck(ffrom[fnkeynum],'sfrom');
}
if (fto[fnkeynum] != "") {
otzmaybe(document.getElementById('to'));
justcheck(ffrom[fnkeynum],'sto');
}
//document.getElementById('mystrb').click();
setTimeout(process,2000);
document.getElementById('mygform').submit();
}
} else {
//document.getElementById('fnkeyd').innerHTML='<input type="hidden" name="fnkey" value="./daylight_saving_time.php?fnkey=' + fnkeynum + '"></iframe>';
document.getElementById('fnkeyd').innerHTML='<iframe id="iffn' + fnkeynum + '" style="display:none;" onload="fkeyi(' + fnkeynum + ');" src="./daylight_saving_time.php?rnum=' + rnum + '&fnkey=' + fnkeynum + '&timezone=' + tz + '®ion=' + rg + '&place=' + pfrom + '&to=' + pto + '"></iframe>';
//document.getElementById('mystrb').click();
}
clobber=false;
//alert("f" + fnkeynum + " pressed");
}

</script>
</head>
<body style='background-color: lightgreen; border: 3px olive solid;' onload='checkforcallback(); if (1 == 1) { doselt(); } ' onkeydown='fnkeys(event);'>
<h1 align='center'>Daylight Saving Time Information <a style='text-decoration:underline;cursor:pointer;' onclick=" if (document.URL.indexOf('dcviaborder=') != -1) { location.href=document.URL.replace('dcviaborder=','dcviaXborder='); } else { location.href=(document.URL + '&dcviaborder=y').replace('.html&','.html?'); }" title="Toggle look of Digital Clock">💞</a> RJM Programming - September, 2015</h1>

<h3 align='center' style='margin-top:-15px;'>Check out Timezone Places or Check a Particular Place ... Thanks to <a target=_blank title='Gomashup.com' href='//www.gomashup.com'>GoMashup</a> and <a target=_blank title='Wikipedia Timezone page ... thanks' href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones'>Wikipedia</a> and <a target=_blank title='Google Maps (directions) ... thanks' href='//maps.google.com'>Google</a> and <a target=_blank title='The Global Airport Database' href='//www.partow.net/miscellaneous/airportdatabase/'>Global Airport Database</a></h3>

<!--h4 align='center'>Check out Timezone Places or Check a Particular Place</h4-->

<div align='center' style='margin-top:-15px;'>
<form onsubmit='return reput();' id='mygform' target='myxiframe' action='./daylight_saving_time.php' method='GET'><div id='fnkeyd'></div>
<table style="border: 0; "><tr id='trfn'><td id='tdfn'><span onclick='savethis(this);' id='df1' style='background-color:yellow'><sub>F1</sub>   </span><span onclick='savethis(this);' id='df2' style='background-color:yellow'><sub>F2</sub>   </span><span onclick='savethis(this);' id='df3' style='background-color:yellow'><sub>F3</sub>   </span><span onclick='savethis(this);' id='df4' style='background-color:yellow'><sub>F4</sub>   </span><span onclick='savethis(this);' id='df5' style='background-color:yellow'><sub>F5</sub>   </span><span onclick='savethis(this);' id='df6' style='background-color:yellow'><sub>F6</sub>   </span></td></tr><tr><td><span onclick='savethis(this);' id='df7' style='background-color:yellow'><sub>F7</sub>   </span><span onclick='savethis(this);' id='df8' style='background-color:yellow'><sub>F8</sub>   </span><span onclick='savethis(this);' id='df9' style='background-color:yellow'><sub>F9</sub>   </span><span onclick='savethis(this);' id='df10' style='background-color:yellow'><sub>F10</sub>   </span><span onclick='savethis(this);' id='df11' style='background-color:yellow'><sub>F11</sub>   </span><span onclick='savethis(this);' id='df12' style='background-color:yellow'><sub>F12</sub>   </span>      </td><td>Timezone (nominal hours from GMT): <select style='width:220px;' onchange='fixit(this.value);' id='timezone' name='timezone'><option id='otz' value=''>Please select a timezone below ...</option>
<option value='-18'>-18</option>
<option value='-17'>-17</option>
<option value='-16'>-16</option>
<option value='-15'>-15</option>
<option value='-14'>-14</option>
<option value='-13'>-13</option>
<option value='-12'>-12</option>
<option value='-11'>-11</option>
<option value='-10'>-10</option>
<option value='-9'>-9</option>
<option value='-8'>-8</option>
<option value='-7'>-7</option>
<option value='-6'>-6</option>
<option value='-5'>-5</option>
<option value='-4'>-4</option>
<option value='-3'>-3</option>
<option value='-2'>-2</option>
<option value='-1'>-1</option>
<option value='0'>Greenwich Mean Time</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
</select></td></tr></table><br><div id='tripplanner' style='background-color:pink;' title='Trip Planner?'><br>
Place(s) (optional - can be states): <input autocomplete="off" style='background-color:yellow; z-index:4; opacity:0.8;' onkeyup='otzmaybe(this);' onchange='otzmaybe(this); ' onblur=" justcheck(this.value,'sfrom'); if (9 == 8) { document.getElementById('dfrom').innerHTML=''; } " type='text' name='place' id='place' value='' autofocus></input><div id='d_to_from' style='display:inline;'>  <select style='width:260px;' id='sfrom' onchange=" lastchange='sfrom'; goesinto(this.value,'place'); sepfrom(this);"><option value=''>This (Trip Planner) From place can go in at left</option></select>  <span id='thetrip'>----->----->--->-->-></span>  <select style='width:250px;' id='sto' onchange="lastchange='sto'; goesinto(this.value,'to'); septo(this);"><option value=''>This (Trip Planner) To place can go in at right</option></select>  <input autocomplete="off" style='background-color:yellow; z-index:4; opacity:0.8;' onkeyup='otzmaybe(this);' onchange='otzmaybe(this);' onblur=" justcheck(this.value,'sto'); if (9 == 8) { document.getElementById('dto').innerHTML=''; } " type='text' name='to' id='to' value=''></input></div><br><br></div><br>
<table style="border: 0; "><tr><td><div id='dfrom' style='background-color:lightblue;'></div></td><td>Region (optional): <select style='display:inline-block;width:240px;' onfocus=" document.getElementById('dfrom').innerHTML=''; document.getElementById('dto').innerHTML=''; " onchange=" populatesel(document.getElementById('lookif'));" id='region' name='region'><option value=''>Optionally, please select a region below ...</option>
<option value='Africa'>Africa</option>
<option value='America'>America</option>
<option value='Antarctica'>Antarctica</option>
<option value='Arctic'>Arctic</option>
<option value='Asia'>Asia</option>
<option value='Atlantic'>Atlantic</option>
<option value='Australia'>Australia</option>
<option value='Europe'>Europe</option>
<option value='Indian'>Indian</option>
<option value='Pacific'>Pacific</option>
</select>  <input id='mystrb' onclick='setTimeout(process,2000);' style='background-color:orange;display:inline-block;' type='submit' value='Show Timezone Results Below'></input>
</td><td><div id='dto' style='background-color:lightblue;'></div></td></tr></table>
<input name='url' id='url' type='hidden' value='//gomashup.com/json.php?fds=geo/timezone/gmt/&jsoncallback=?'></input>
<!--input id='mystrb' onclick='setTimeout(process,2000);' style='background-color:orange;display:inline-block;' type='submit' value='Show Timezone Results Below'></input-->
</form> <br>
</div>

<iframe name='myxiframe' style='display:none;;width:100%;' onload=' if (firsttime) { firsttime=false; } else if (1 == 2) { setTimeout(process,2000); } postipetc();' id='myxiframe' src=''></iframe>
<iframe id='myziframe' style='display:none;' onload=' getipetc(); ' src='./daylight_saving_time.php?justip=y'></iframe>
<iframe id='lookif' style='display:none;' onload='populatesel(this);' style='width:100%;' src='wbits.html'></iframe>
<div align='left' id='result' style='background-color:white;' title='Click for images on digital clock below (on a place of interest) ... you will have to be quick!'><iframe onload=" ifol=true; " style="display:none;" id="myiframe" width=400 height=430 src="//www.rjmprogramming.com.au/PHP/Map/map.php?title=Airports&onclick=y&label=['Lat',&value='Lon','Name']&data=,[51.5072,-0.1275,~London~]"></iframe></div>
<!--iframe onload=" ifol=true; " style="opacity:0.5; position: absolute; top:350px; left:10px; display:none;" id="myiframe" width=430 height=400 src="//www.rjmprogramming.com.au/PHP/Map/map.php?title=Airports&label=['Lat',&value='Lon','Name']&data=,[51.5072,-0.1275,~London~]"></iframe-->
<a id='mya' style="position: absolute; top:1000px; left:860px; " data-href='#' title='-42.8806,147.3250' onclick='prereturnxy(this);' style='display:none;'> click</a><iframe id='mypiframe' style='display:none;' src='intair.php' title='International Airport plot'></iframe>
<input id='xplace' type='hidden' value=''></input><iframe id='ixplace' src='about:blank' style='display:none;'></iframe>
<div id='dkeyfn'></div>
<div id="dstyle" style="display:none;">
</div>
<select id="sele" style="display:none;"><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,CA,-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,US,-7">America/Shiprock</option><option value="America/Sitka" data-geo="57.17638,-135.30195,AKDT,US,-9">America/Sitka</option><option value="America/St_Barthelemy" data-geo="17.88333,-62.85,AST,BL,-4">America/St_Barthelemy</option><option value="America/St_Johns" data-geo="47.56666,-52.71667,NDT,CA,-3.5">America/St_Johns</option><option value="America/St_Kitts" data-geo="17.3,-62.71667,AST,KN,-4">America/St_Kitts</option><option value="America/St_Lucia" data-geo="14.01666,-61,AST,LC,-4">America/St_Lucia</option><option value="America/St_Thomas" data-geo="18.35,-64.93334,AST,VI,-4">America/St_Thomas</option><option value="America/St_Vincent" data-geo="13.15,-61.23334,AST,VC,-4">America/St_Vincent</option><option value="America/Swift_Current" data-geo="50.28333,-107.83334,CST,CA,-6">America/Swift_Current</option><option value="America/Tegucigalpa" data-geo="14.1,-87.21667,CST,HN,-6">America/Tegucigalpa</option><option value="America/Thule" data-geo="76.56666,-68.78334,ADT,GL,-4">America/Thule</option><option value="America/Thunder_Bay" data-geo="48.38333,-89.25,EDT,CA,-5">America/Thunder_Bay</option><option value="America/Tijuana" data-geo="32.53333,-117.01667,PDT,MX,-8">America/Tijuana</option><option value="America/Toronto" data-geo="43.65,-79.38334,EDT,CA,-5">America/Toronto</option><option value="America/Tortola" data-geo="18.45,-64.61667,AST,VG,-4">America/Tortola</option><option value="America/Vancouver" data-geo="49.26666,-123.11667,PDT,CA,-8">America/Vancouver</option><option value="America/Whitehorse" data-geo="60.71666,-135.05001,PDT,CA,-8">America/Whitehorse</option><option value="America/Winnipeg" data-geo="49.88333,-97.15001,CDT,CA,-6">America/Winnipeg</option><option value="America/Yakutat" data-geo="59.54694,-139.72723,AKDT,US,-9">America/Yakutat</option><option value="America/Yellowknife" data-geo="62.44999,-114.35,MDT,CA,-7">America/Yellowknife</option><option value="Asia/Aden" data-geo="12.75,45.2,+03,YE,+3">Asia/Aden</option><option value="Asia/Almaty" data-geo="43.25,76.95,+06,KZ,+6">Asia/Almaty</option><option value="Asia/Amman" data-geo="31.95,35.93333,EEST,JO,+2">Asia/Amman</option><option value="Asia/Anadyr" data-geo="64.75,177.48333,+12,RU,+12">Asia/Anadyr</option><option value="Asia/Aqtau" data-geo="44.51666,50.26666,+05,KZ,+5">Asia/Aqtau</option><option value="Asia/Aqtobe" data-geo="50.28333,57.16666,+05,KZ,+5">Asia/Aqtobe</option><option value="Asia/Ashgabat" data-geo="37.95,58.38333,+05,TM,+5">Asia/Ashgabat</option><option value="Asia/Baghdad" data-geo="33.35,44.41666,+03,IQ,+3">Asia/Baghdad</option><option value="Asia/Bahrain" data-geo="26.38333,50.58333,+03,BH,+3">Asia/Bahrain</option><option value="Asia/Baku" data-geo="40.38333,49.85,+04,AZ,+4">Asia/Baku</option><option value="Asia/Bangkok" data-geo="13.75,100.51666,+07,TH,+7">Asia/Bangkok</option><option value="Asia/Beirut" data-geo="33.88333,35.5,EEST,LB,+2">Asia/Beirut</option><option value="Asia/Bishkek" data-geo="42.9,74.6,+06,KG,+6">Asia/Bishkek</option><option value="Asia/Brunei" data-geo="4.93333,114.91666,+08,BN,+8">Asia/Brunei</option><option value="Asia/Choibalsan" data-geo="48.06666,114.5,+08,MN,+8">Asia/Choibalsan</option><option value="Asia/Chongqing" data-geo="29.56666,106.58333,UTC,CN,+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,CN,+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,CN,+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/Sydney" data-geo="-33.86667,151.21666,AEST,AU,+11">Australia/Sydney</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.0,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="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><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,AQ,+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></select>
<select id='selceq' style='display:none;'>
<option value="AF">Afghanistan</option>
<option value="AX">Aland Islands</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AS">American Samoa</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antarctica</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas the</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BV">Bouvet Island (Bouvetoya)</option>
<option value="BR">Brazil</option>
<option value="IO">British Indian Ocean Territory (Chagos Archipelago)</option>
<option value="VG">British Virgin Islands</option>
<option value="BN">Brunei Darussalam</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CV">Cape Verde</option>
<option value="KY">Cayman Islands</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CX">Christmas Island</option>
<option value="CC">Cocos (Keeling) Islands</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros the</option>
<option value="CD">Democratic Republic of the Congo</option>
<option value="CG">Congo (the)</option>
<option value="CK">Cook Islands</option>
<option value="CR">Costa Rica</option>
<option value="CI">Cote d'Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czech Republic</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Ethiopia</option>
<option value="FO">Faroe Islands</option>
<option value="FK">Falkland Islands (Malvinas)</option>
<option value="FJ">Fiji the Fiji Islands</option>
<option value="FI">Finland</option>
<option value="FR">France (French Republic)</option>
<option value="GF">French Guiana</option>
<option value="PF">French Polynesia</option>
<option value="TF">French Southern Territories</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia the</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GL">Greenland</option>
<option value="GD">Grenada</option>
<option value="GP">Guadeloupe</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HM">Heard Island and McDonald Islands</option>
<option value="VA">Vatican City (Holy See)</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="XK">Kosovo</option>
<option value="KP">South Korea</option>
<option value="KR">North Korea</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Laos</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libyan Arab Jamahiriya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MH">Marshall Islands</option>
<option value="MQ">Martinique</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar (Burma)</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="AN">Netherlands Antilles</option>
<option value="NL">Netherlands the</option>
<option value="NC">New Caledonia</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NF">Norfolk Island</option>
<option value="MP">Northern Mariana Islands</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestine</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PN">Pitcairn Islands</option>
<option value="PL">Poland</option>
<option value="PT">Portugal (Portuguese Republic)</option>
<option value="PR">Puerto Rico</option>
<option value="QA">Qatar</option>
<option value="RE">Reunion</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="BL">Saint Barthelemy</option>
<option value="SH">Saint Helena</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="MF">Saint Martin</option>
<option value="PM">Saint Pierre and Miquelon</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia (Slovak Republic)</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia (Somali Republic)</option>
<option value="ZA">South Africa</option>
<option value="GS">South Georgia and the South Sandwich Islands</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard and Jan Mayen Islands</option>
<option value="SZ">Swaziland</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland (Swiss Confederation)</option>
<option value="SY">Syrian Arab Republic</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks and Caicos Islands</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States of America</option>
<option value="UM">United States Minor Outlying Islands</option>
<option value="VI">United States Virgin Islands</option>
<option value="UY">Uruguay (Eastern Republic of)</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Vietnam</option>
<option value="WF">Wallis and Futuna</option>
<option value="EH">Western Sahara</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
</select>
<div id='custom-alert-1' class="custom-alert" style="position:absolute;top:20;left:20;z-index:12;"></div>
<div id='dright' style="position:absolute;top:-20px;left:-220px;z-index:12;"></div>
</body>
</html>