<?php
/*
This file is part of Thomas Bley's moregroupware webmail2/calendar2/admin2 module. (tb-mgw)

More information:
-----------------

Simple Groupware Solutions Thomas Bley
Fichtenstr. 23
Germany, 85640 Putzbrunn

Contact:
--------

info@simple-groupware.de

http://www.simple-groupware.de


Copyright 2002-2003 Thomas Bley
tb-mgw is distributed under the terms of the GNU General Public License 

tb-mgw is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

tb-mgw is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with tb-mgw; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

// Time_zones
// Moregroupware.org


$tz_array['Africa/Cairo']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1FR;BYMONTH=9","FREQ=YEARLY;INTERVAL=1;BYDAY=-1FR;BYMONTH=4");
$tz_array['Africa/Ceuta']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Africa/Windhoek']=array("+0200","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=9");
$tz_array['America/Adak']=array("-1000","-0900","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Anchorage']=array("-0900","-0800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Araguaina']=array("-0200","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=2","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=10");
$tz_array['America/Asuncion']=array("-0300","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=9");
$tz_array['America/Boise']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Cambridge_Bay']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Cancun']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Chicago']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Chihuahua']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Cuiaba']=array("-0300","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=2","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=10");
$tz_array['America/Dawson']=array("-0800","-0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Denver']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Detroit']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Edmonton']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Glace_Bay']=array("-0400","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Godthab']=array("-0300","-0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SA;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SA;BYMONTH=3");
$tz_array['America/Goose_Bay']=array("-0400","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Grand_Turk']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Halifax']=array("-0400","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Havana']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Inuvik']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Iqaluit']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Juneau']=array("-0900","-0800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Kentucky/Louisville']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Kentucky/Monticello']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Los_Angeles']=array("-0800","-0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Louisville']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Mazatlan']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Menominee']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Merida']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Mexico_City']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Miquelon']=array("-0300","-0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Monterrey']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Montreal']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Nassau']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/New_York']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Nipigon']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Nome']=array("-0900","-0800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Pangnirtung']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Rainy_River']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Rankin_Inlet']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Santiago']=array("-0300","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=10");
$tz_array['America/Sao_Paulo']=array("-0200","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=2","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=10");
$tz_array['America/Scoresbysund']=array("-0100","+0000","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['America/Shiprock']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/St_Johns']=array("-031800","-021800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Thule']=array("-0400","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Thunder_Bay']=array("-0500","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Tijuana']=array("-0800","-0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Vancouver']=array("-0800","-0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Whitehorse']=array("-0800","-0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Winnipeg']=array("-0600","-0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Yakutat']=array("-0900","-0800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['America/Yellowknife']=array("-0700","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['Antarctica/McMurdo']=array("+1300","+1200","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10");
$tz_array['Antarctica/Palmer']=array("-0300","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=10");
$tz_array['Antarctica/South_Pole']=array("+1300","+1200","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10");
$tz_array['Arctic/Longyearbyen']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Almaty']=array("+0600","+0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Amman']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1TH;BYMONTH=9","FREQ=YEARLY;INTERVAL=1;BYDAY=-1TH;BYMONTH=3");
$tz_array['Asia/Anadyr']=array("+1200","+1300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Aqtau']=array("+0400","+0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Aqtobe']=array("+0500","+0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Baghdad']=array("+0300","+0400","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['Asia/Baku']=array("+0400","+0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Beirut']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Bishkek']=array("+0500","+0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Damascus']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['Asia/Gaza']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=3FR;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=3FR;BYMONTH=4");
$tz_array['Asia/Irkutsk']=array("+0800","+0900","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Istanbul']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Jerusalem']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['Asia/Kamchatka']=array("+1200","+1300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Krasnoyarsk']=array("+0700","+0800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Magadan']=array("+1100","+1200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Nicosia']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Novosibirsk']=array("+0600","+0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Omsk']=array("+0600","+0700","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Tbilisi']=array("+0400","+0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Tehran']=array("+031800","+041800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Vladivostok']=array("+1000","+1100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Yakutsk']=array("+0900","+1000","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Yekaterinburg']=array("+0500","+0600","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Asia/Yerevan']=array("+0400","+0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Atlantic/Azores']=array("-0100","+0000","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Atlantic/Bermuda']=array("-0400","-0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4");
$tz_array['Atlantic/Canary']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Atlantic/Faeroe']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Atlantic/Madeira']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Atlantic/Stanley']=array("-0300","-0400","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=4","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=9");
$tz_array['Australia/Adelaide']=array("+101800","+091800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10");
$tz_array['Australia/Broken_Hill']=array("+101800","+091800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10");
$tz_array['Australia/Hobart']=array("+1100","+1000","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10");
$tz_array['Australia/Lord_Howe']=array("+1100","+101800","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10");
$tz_array['Australia/Melbourne']=array("+1100","+1000","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10");
$tz_array['Australia/Sydney']=array("+1100","+1000","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10");
$tz_array['Europe/Amsterdam']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Andorra']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Athens']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Belfast']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Belgrade']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Berlin']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Bratislava']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Brussels']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Bucharest']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Budapest']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Chisinau']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Copenhagen']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Dublin']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Gibraltar']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Helsinki']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Istanbul']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Kaliningrad']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Kiev']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Lisbon']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Ljubljana']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/London']=array("+0000","+0100","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Luxembourg']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Madrid']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Malta']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Minsk']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Monaco']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Moscow']=array("+0300","+0400","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Nicosia']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Oslo']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Paris']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Prague']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Riga']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Rome']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Samara']=array("+0400","+0500","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/San_Marino']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Sarajevo']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Simferopol']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Skopje']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Sofia']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Stockholm']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Tirane']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Uzhgorod']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Vaduz']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Vatican']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Vienna']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Warsaw']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Zagreb']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Zaporozhye']=array("+0200","+0300","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Europe/Zurich']=array("+0100","+0200","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10","FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3");
$tz_array['Pacific/Auckland']=array("+1300","+1200","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10");
$tz_array['Pacific/Chatham']=array("+132700","+122700","FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10");
$tz_array['Pacific/Easter']=array("-0500","-0600","FREQ=YEARLY;INTERVAL=1;BYDAY=2SA;BYMONTH=3","FREQ=YEARLY;INTERVAL=1;BYDAY=2SA;BYMONTH=10");


/*
$tz_array['America/Ensenada'] = array('-0800', '-0700');
$tz_array['America/Atka'] = array('-1000', '-0900');
$tz_array['Europe/Tiraspol'] = array('+0200', '+0300');
$tz_array['Asia/Tel_Aviv'] = array('+0200', '+0300');
$tz_array['Australia/Canberra'] = array('+1100', '+1000');
$tz_array['Australia/Tasmania'] = array('+1100', '+1000');
$tz_array['Australia/Victoria'] = array('+1100', '+1000');
$tz_array['Australia/Yancowinna'] = array('+101800', '+091800');
$tz_array['Canada/Newfoundland'] = array('-031800', '-021800');
$tz_array['Canada/Pacific'] = array('-0800', '-0700');
$tz_array['Canada/Yukon'] = array('-0800', '-0700');
$tz_array['Chile/Continental'] = array('-0300', '-0400');
$tz_array['GB'] = array('+0000', '+0100');
$tz_array['GB-Eire'] = array('+0000', '+0100');
$tz_array['Iran'] = array('+031800', '+041800');
$tz_array['Israel'] = array('+0200', '+0300');
$tz_array['Mexico/BajaNorte'] = array('-0800', '-0700');
$tz_array['Mexico/BajaSur'] = array('-0700', '-0600');
$tz_array['Mexico/General'] = array('-0600', '-0500');
$tz_array['Navajo'] = array('-0700', '-0600');
$tz_array['Poland'] = array('+0100', '+0200');
$tz_array['Portugal'] = array('+0000', '+0100');
$tz_array['Turkey'] = array('+0200', '+0300');
$tz_array['US/Alaska'] = array('-0900', '-0800');
$tz_array['US/Aleutian'] = array('-1000', '-0900');
$tz_array['US/Central'] = array('-0600', '-0500');
$tz_array['US/Eastern'] = array('-0500', '-0400');
$tz_array['US/Michigan'] = array('-0500', '-0400');
$tz_array['US/Mountain'] = array('-0700', '-0600');
$tz_array['US/Pacific'] = array('-0800', '-0700');
$tz_array['Cuba'] = array('-0500', '-0400');
$tz_array['Egypt'] = array('+0200', '+0300');
$tz_array['Eire'] = array('+0000', '+0100');

$tz_array['Australia/LHI'] = array('+1100', '+101800');
$tz_array['Australia/ACT'] = array('+1100', '+1000');
$tz_array['EET'] = array('+0200', '+0300');

$tz_array['W-SU'] = array('+0300', '+0400');

$tz_array['Canada/Atlantic'] = array('-0400', '-0300');
$tz_array['Canada/Central'] = array('-0600', '-0500');
$tz_array['Canada/Eastern'] = array('-0500', '-0400');
$tz_array['Canada/Mountain'] = array('-0700', '-0600');
$tz_array['Australia/South'] = array('+101800', '+091800');
$tz_array['Brazil/East'] = array('-0200', '-0300');
$tz_array['Australia/NSW'] = array('+1100', '+1000');
$tz_array['MET'] = array('+0100', '+0200');
$tz_array['WET'] = array('+0000', '+0100');
$tz_array['CET'] = array('+0100', '+0200');
$tz_array['CST6CDT'] = array('-0600', '-0500');
$tz_array['MST7MDT'] = array('-0700', '-0600');
$tz_array['EST5EDT'] = array('-0500', '-0400');
$tz_array['NZ'] = array('+1300', '+1200');
$tz_array['NZ-CHAT'] = array('+132700', '+122700');
$tz_array['PST8PDT'] = array('-0800', '-0700');
*/


$tz_array['America/Fort_Wayne'] = array('-0500', '-0500');
$tz_array['Australia/Queensland'] = array('+1000', '+1000');
$tz_array['Brazil/Acre'] = array('-0500', '-0500');
$tz_array['Brazil/DeNoronha'] = array('-0200', '-0200');
$tz_array['Indian/Antananarivo'] = array('+0300', '+0300');
$tz_array['Indian/Chagos'] = array('+0500', '+0500');
$tz_array['Indian/Christmas'] = array('+0700', '+0700');
$tz_array['Indian/Cocos'] = array('+061800', '+061800');
$tz_array['Indian/Comoro'] = array('+0300', '+0300');
$tz_array['Indian/Kerguelen'] = array('+0500', '+0500');
$tz_array['Indian/Mahe'] = array('+0400', '+0400');
$tz_array['Indian/Maldives'] = array('+0500', '+0500');
$tz_array['Indian/Mauritius'] = array('+0400', '+0400');
$tz_array['Indian/Mayotte'] = array('+0300', '+0300');
$tz_array['Indian/Reunion'] = array('+0400', '+0400');
$tz_array['Japan'] = array('+0900', '+0900');
$tz_array['Libya'] = array('+0200', '+0200');
$tz_array['Mideast/Riyadh87'] = array('+03424', '+03424');
$tz_array['Mideast/Riyadh88'] = array('+03424', '+03424');
$tz_array['Mideast/Riyadh89'] = array('+03424', '+03424');
$tz_array['Pacific/Samoa'] = array('-1100', '-1100');
$tz_array['US/Arizona'] = array('-0700', '-0700');
$tz_array['US/Hawaii'] = array('-1000', '-1000');
$tz_array['SystemV/AST4'] = array('-0400', '-0400');
$tz_array['SystemV/CST6'] = array('-0600', '-0600');
$tz_array['SystemV/EST5'] = array('-0500', '-0500');
$tz_array['SystemV/HST10'] = array('-1000', '-1000');
$tz_array['SystemV/MST7'] = array('-0700', '-0700');
$tz_array['SystemV/PST8'] = array('-0800', '-0800');
$tz_array['SystemV/YST9'] = array('-0900', '-0900');
$tz_array['HST'] = array('-1000', '-1000');
$tz_array['EST'] = array('-0500', '-0500');
$tz_array['Etc/GMT+1'] = array('-0100', '-0100');
$tz_array['Etc/GMT+10'] = array('-1000', '-1000');
$tz_array['Etc/GMT+11'] = array('-1100', '-1100');
$tz_array['Etc/GMT+12'] = array('-1200', '-1200');
$tz_array['Etc/GMT+2'] = array('-0200', '-0200');
$tz_array['Etc/GMT+3'] = array('-0300', '-0300');
$tz_array['Etc/GMT+4'] = array('-0400', '-0400');
$tz_array['Etc/GMT+5'] = array('-0500', '-0500');
$tz_array['Etc/GMT+6'] = array('-0600', '-0600');
$tz_array['Etc/GMT+7'] = array('-0700', '-0700');
$tz_array['Etc/GMT+8'] = array('-0800', '-0800');
$tz_array['Etc/GMT+9'] = array('-0900', '-0900');
$tz_array['Etc/GMT-1'] = array('+0100', '+0100');
$tz_array['Etc/GMT-10'] = array('+1000', '+1000');
$tz_array['Etc/GMT-11'] = array('+1100', '+1100');
$tz_array['Etc/GMT-12'] = array('+1200', '+1200');
$tz_array['Etc/GMT-13'] = array('+1300', '+1300');
$tz_array['Etc/GMT-14'] = array('+1400', '+1400');
$tz_array['Etc/GMT-2'] = array('+0200', '+0200');
$tz_array['Etc/GMT-3'] = array('+0300', '+0300');
$tz_array['Etc/GMT-4'] = array('+0400', '+0400');
$tz_array['Etc/GMT-5'] = array('+0500', '+0500');
$tz_array['Etc/GMT-6'] = array('+0600', '+0600');
$tz_array['Etc/GMT-7'] = array('+0700', '+0700');
$tz_array['Etc/GMT-8'] = array('+0800', '+0800');
$tz_array['Etc/GMT-9'] = array('+0900', '+0900');
$tz_array['MST'] = array('-0700', '-0700');
$tz_array['ROC'] = array('+0800', '+0800');
$tz_array['ROK'] = array('+0900', '+0900');
$tz_array['PRC'] = array('+0800', '+0800');
$tz_array['US/Samoa'] = array('-1100', '-1100');
$tz_array['Africa/Addis_Ababa'] = array('+0300', '+0300');
$tz_array['Africa/Algiers'] = array('+0100', '+0100');
$tz_array['Africa/Asmera'] = array('+0300', '+0300');
$tz_array['Africa/Bangui'] = array('+0100', '+0100');
$tz_array['Africa/Blantyre'] = array('+0200', '+0200');
$tz_array['Africa/Brazzaville'] = array('+0100', '+0100');
$tz_array['Africa/Bujumbura'] = array('+0200', '+0200');
$tz_array['Africa/Dar_es_Salaam'] = array('+0300', '+0300');
$tz_array['Africa/Djibouti'] = array('+0300', '+0300');
$tz_array['Africa/Douala'] = array('+0100', '+0100');
$tz_array['Africa/Gaborone'] = array('+0200', '+0200');
$tz_array['Africa/Harare'] = array('+0200', '+0200');
$tz_array['Africa/Johannesburg'] = array('+0200', '+0200');
$tz_array['Africa/Kampala'] = array('+0300', '+0300');
$tz_array['Africa/Khartoum'] = array('+0300', '+0300');
$tz_array['Africa/Kigali'] = array('+0200', '+0200');
$tz_array['Africa/Kinshasa'] = array('+0100', '+0100');
$tz_array['Africa/Lagos'] = array('+0100', '+0100');
$tz_array['Africa/Libreville'] = array('+0100', '+0100');
$tz_array['Africa/Luanda'] = array('+0100', '+0100');
$tz_array['Africa/Lubumbashi'] = array('+0200', '+0200');
$tz_array['Africa/Lusaka'] = array('+0200', '+0200');
$tz_array['Africa/Malabo'] = array('+0100', '+0100');
$tz_array['Africa/Maputo'] = array('+0200', '+0200');
$tz_array['Africa/Maseru'] = array('+0200', '+0200');
$tz_array['Africa/Mbabane'] = array('+0200', '+0200');
$tz_array['Africa/Mogadishu'] = array('+0300', '+0300');
$tz_array['Africa/Nairobi'] = array('+0300', '+0300');
$tz_array['Africa/Ndjamena'] = array('+0100', '+0100');
$tz_array['Africa/Niamey'] = array('+0100', '+0100');
$tz_array['Africa/Porto-Novo'] = array('+0100', '+0100');
$tz_array['Africa/Tripoli'] = array('+0200', '+0200');
$tz_array['Africa/Tunis'] = array('+0100', '+0100');
$tz_array['America/Anguilla'] = array('-0400', '-0400');
$tz_array['America/Antigua'] = array('-0400', '-0400');
$tz_array['America/Aruba'] = array('-0400', '-0400');
$tz_array['America/Barbados'] = array('-0400', '-0400');
$tz_array['America/Belem'] = array('-0300', '-0300');
$tz_array['America/Belize'] = array('-0600', '-0600');
$tz_array['America/Boa_Vista'] = array('-0400', '-0400');
$tz_array['America/Bogota'] = array('-0500', '-0500');
$tz_array['Pacific/Efate'] = array('+1100', '+1100');
$tz_array['Pacific/Enderbury'] = array('+1300', '+1300');
$tz_array['Pacific/Fakaofo'] = array('-1000', '-1000');
$tz_array['Pacific/Fiji'] = array('+1200', '+1200');
$tz_array['Pacific/Funafuti'] = array('+1200', '+1200');
$tz_array['Pacific/Galapagos'] = array('-0600', '-0600');
$tz_array['Pacific/Gambier'] = array('-0900', '-0900');
$tz_array['Pacific/Guadalcanal'] = array('+1100', '+1100');
$tz_array['Pacific/Guam'] = array('+1000', '+1000');
$tz_array['Pacific/Honolulu'] = array('-1000', '-1000');
$tz_array['Pacific/Johnston'] = array('-1000', '-1000');
$tz_array['Pacific/Kiritimati'] = array('+1400', '+1400');
$tz_array['Pacific/Kosrae'] = array('+1100', '+1100');
$tz_array['Pacific/Kwajalein'] = array('+1200', '+1200');
$tz_array['Pacific/Majuro'] = array('+1200', '+1200');
$tz_array['Pacific/Marquesas'] = array('-091800', '-091800');
$tz_array['Pacific/Midway'] = array('-1100', '-1100');
$tz_array['Pacific/Nauru'] = array('+1200', '+1200');
$tz_array['Pacific/Niue'] = array('-1100', '-1100');
$tz_array['Pacific/Norfolk'] = array('+111800', '+111800');
$tz_array['Pacific/Noumea'] = array('+1100', '+1100');
$tz_array['Pacific/Pago_Pago'] = array('-1100', '-1100');
$tz_array['Pacific/Palau'] = array('+0900', '+0900');
$tz_array['Pacific/Pitcairn'] = array('-0800', '-0800');
$tz_array['Pacific/Ponape'] = array('+1100', '+1100');
$tz_array['Pacific/Port_Moresby'] = array('+1000', '+1000');
$tz_array['Pacific/Rarotonga'] = array('-1000', '-1000');
$tz_array['Pacific/Saipan'] = array('+1000', '+1000');
$tz_array['Pacific/Tahiti'] = array('-1000', '-1000');
$tz_array['Pacific/Tarawa'] = array('+1200', '+1200');
$tz_array['Pacific/Tongatapu'] = array('+1300', '+1300');
$tz_array['Pacific/Truk'] = array('+1000', '+1000');
$tz_array['Pacific/Wake'] = array('+1200', '+1200');
$tz_array['Pacific/Wallis'] = array('+1200', '+1200');
$tz_array['Pacific/Yap'] = array('+1000', '+1000');
$tz_array['America/Caracas'] = array('-0400', '-0400');
$tz_array['America/Catamarca'] = array('-0300', '-0300');
$tz_array['America/Cayenne'] = array('-0300', '-0300');
$tz_array['America/Cayman'] = array('-0500', '-0500');
$tz_array['America/Grenada'] = array('-0400', '-0400');
$tz_array['America/Guadeloupe'] = array('-0400', '-0400');
$tz_array['America/Guatemala'] = array('-0600', '-0600');
$tz_array['America/Guayaquil'] = array('-0500', '-0500');
$tz_array['America/Guyana'] = array('-0400', '-0400');
$tz_array['America/Buenos_Aires'] = array('-0300', '-0300');
$tz_array['America/Cordoba'] = array('-0300', '-0300');
$tz_array['America/Costa_Rica'] = array('-0600', '-0600');
$tz_array['America/Curacao'] = array('-0400', '-0400');
$tz_array['America/Dawson_Creek'] = array('-0700', '-0700');
$tz_array['America/Dominica'] = array('-0400', '-0400');
$tz_array['America/Eirunepe'] = array('-0500', '-0500');
$tz_array['America/El_Salvador'] = array('-0600', '-0600');
$tz_array['America/Fortaleza'] = array('-0300', '-0300');
$tz_array['America/Hermosillo'] = array('-0700', '-0700');
$tz_array['America/Indiana/Indianapolis'] = array('-0500', '-0500');
$tz_array['America/Indiana/Knox'] = array('-0500', '-0500');
$tz_array['America/Indiana/Marengo'] = array('-0500', '-0500');
$tz_array['America/Indiana/Vevay'] = array('-0500', '-0500');
$tz_array['America/Indianapolis'] = array('-0500', '-0500');
$tz_array['America/Jamaica'] = array('-0500', '-0500');
$tz_array['America/Jujuy'] = array('-0300', '-0300');
$tz_array['America/Knox_IN'] = array('-0500', '-0500');
$tz_array['America/La_Paz'] = array('-0400', '-0400');
$tz_array['America/Lima'] = array('-0500', '-0500');
$tz_array['America/Maceio'] = array('-0300', '-0300');
$tz_array['America/Managua'] = array('-0600', '-0600');
$tz_array['America/Manaus'] = array('-0400', '-0400');
$tz_array['America/Martinique'] = array('-0400', '-0400');
$tz_array['America/Mendoza'] = array('-0300', '-0300');
$tz_array['America/Montevideo'] = array('-0300', '-0300');
$tz_array['America/Noronha'] = array('-0200', '-0200');
$tz_array['America/Panama'] = array('-0500', '-0500');
$tz_array['US/Indiana-Starke'] = array('-0500', '-0500');
$tz_array['US/East-Indiana'] = array('-0500', '-0500');
$tz_array['Pacific/Apia'] = array('-1100', '-1100');
$tz_array['Asia/Kabul'] = array('+041800', '+041800');
$tz_array['Asia/Karachi'] = array('+0500', '+0500');
$tz_array['Asia/Kashgar'] = array('+0800', '+0800');
$tz_array['Asia/Katmandu'] = array('+052700', '+052700');
$tz_array['Asia/Kuala_Lumpur'] = array('+0800', '+0800');
$tz_array['Asia/Kuching'] = array('+0800', '+0800');
$tz_array['Asia/Kuwait'] = array('+0300', '+0300');
$tz_array['Asia/Macao'] = array('+0800', '+0800');
$tz_array['America/Port-au-Prince'] = array('-0500', '-0500');
$tz_array['America/Port_of_Spain'] = array('-0400', '-0400');
$tz_array['America/Porto_Acre'] = array('-0500', '-0500');
$tz_array['America/Porto_Velho'] = array('-0400', '-0400');
$tz_array['America/Puerto_Rico'] = array('-0400', '-0400');
$tz_array['America/Paramaribo'] = array('-0300', '-0300');
$tz_array['America/Phoenix'] = array('-0700', '-0700');
$tz_array['America/Recife'] = array('-0300', '-0300');
$tz_array['America/Regina'] = array('-0600', '-0600');
$tz_array['America/Rio_Branco'] = array('-0500', '-0500');
$tz_array['America/Rosario'] = array('-0300', '-0300');
$tz_array['America/Santo_Domingo'] = array('-0400', '-0400');
$tz_array['America/St_Kitts'] = array('-0400', '-0400');
$tz_array['America/St_Lucia'] = array('-0400', '-0400');
$tz_array['America/St_Thomas'] = array('-0400', '-0400');
$tz_array['America/St_Vincent'] = array('-0400', '-0400');
$tz_array['America/Swift_Current'] = array('-0600', '-0600');
$tz_array['America/Tegucigalpa'] = array('-0600', '-0600');
$tz_array['Asia/Rangoon'] = array('+061800', '+061800');
$tz_array['Asia/Riyadh'] = array('+0300', '+0300');
$tz_array['Asia/Riyadh87'] = array('+03424', '+03424');
$tz_array['Asia/Riyadh88'] = array('+03424', '+03424');
$tz_array['Asia/Riyadh89'] = array('+03424', '+03424');
$tz_array['Asia/Saigon'] = array('+0700', '+0700');
$tz_array['Asia/Samarkand'] = array('+0500', '+0500');
$tz_array['Asia/Seoul'] = array('+0900', '+0900');
$tz_array['Asia/Shanghai'] = array('+0800', '+0800');
$tz_array['Asia/Singapore'] = array('+0800', '+0800');
$tz_array['Asia/Taipei'] = array('+0800', '+0800');
$tz_array['Asia/Tashkent'] = array('+0500', '+0500');
$tz_array['America/Montserrat'] = array('-0400', '-0400');
$tz_array['America/Tortola'] = array('-0400', '-0400');
$tz_array['America/Virgin'] = array('-0400', '-0400');
$tz_array['Antarctica/Casey'] = array('+0800', '+0800');
$tz_array['Antarctica/Davis'] = array('+0700', '+0700');
$tz_array['Antarctica/DumontDUrville'] = array('+1000', '+1000');
$tz_array['Antarctica/Mawson'] = array('+0600', '+0600');
$tz_array['Antarctica/Syowa'] = array('+0300', '+0300');
$tz_array['Antarctica/Vostok'] = array('+0600', '+0600');
$tz_array['Asia/Aden'] = array('+0300', '+0300');
$tz_array['Asia/Ashgabat'] = array('+0500', '+0500');
$tz_array['Asia/Ashkhabad'] = array('+0500', '+0500');
$tz_array['Asia/Bahrain'] = array('+0300', '+0300');
$tz_array['Asia/Bangkok'] = array('+0700', '+0700');
$tz_array['Asia/Brunei'] = array('+0800', '+0800');
$tz_array['Asia/Calcutta'] = array('+051800', '+051800');
$tz_array['Asia/Chungking'] = array('+0800', '+0800');
$tz_array['Asia/Colombo'] = array('+0600', '+0600');
$tz_array['Asia/Dacca'] = array('+0600', '+0600');
$tz_array['Asia/Dhaka'] = array('+0600', '+0600');
$tz_array['Asia/Dili'] = array('+0900', '+0900');
$tz_array['Asia/Dubai'] = array('+0400', '+0400');
$tz_array['Asia/Dushanbe'] = array('+0500', '+0500');
$tz_array['Asia/Harbin'] = array('+0800', '+0800');
$tz_array['Asia/Hong_Kong'] = array('+0800', '+0800');
$tz_array['Asia/Hovd'] = array('+0700', '+0700');
$tz_array['Asia/Jakarta'] = array('+0700', '+0700');
$tz_array['Asia/Jayapura'] = array('+0900', '+0900');
$tz_array['Asia/Manila'] = array('+0800', '+0800');
$tz_array['Asia/Muscat'] = array('+0400', '+0400');
$tz_array['Asia/Phnom_Penh'] = array('+0700', '+0700');
$tz_array['Asia/Pyongyang'] = array('+0900', '+0900');
$tz_array['Asia/Qatar'] = array('+0300', '+0300');
$tz_array['Asia/Thimbu'] = array('+0600', '+0600');
$tz_array['Asia/Thimphu'] = array('+0600', '+0600');
$tz_array['Asia/Tokyo'] = array('+0900', '+0900');
$tz_array['Asia/Ujung_Pandang'] = array('+0800', '+0800');
$tz_array['Asia/Ulaanbaatar'] = array('+0800', '+0800');
$tz_array['Asia/Ulan_Bator'] = array('+0800', '+0800');
$tz_array['Asia/Urumqi'] = array('+0800', '+0800');
$tz_array['Asia/Vientiane'] = array('+0700', '+0700');
$tz_array['Atlantic/Cape_Verde'] = array('-0100', '-0100');
$tz_array['Atlantic/Jan_Mayen'] = array('-0100', '-0100');
$tz_array['Atlantic/South_Georgia'] = array('-0200', '-0200');
$tz_array['Australia/Brisbane'] = array('+1000', '+1000');
$tz_array['Australia/Darwin'] = array('+091800', '+091800');
$tz_array['Australia/Lindeman'] = array('+1000', '+1000');
$tz_array['Australia/North'] = array('+091800', '+091800');
$tz_array['Australia/Perth'] = array('+0800', '+0800');
$tz_array['Australia/West'] = array('+0800', '+0800');
$tz_array['Brazil/West'] = array('-0400', '-0400');
$tz_array['Canada/East-Saskatchewan'] = array('-0600', '-0600');
$tz_array['Canada/Saskatchewan'] = array('-0600', '-0600');
$tz_array['Europe/Tallinn'] = array('+0200', '+0200');
$tz_array['Europe/Vilnius'] = array('+0200', '+0200');
$tz_array['America/Jamaica'] = array('-0500', '-0500');

ksort($tz_array);

$first_i = date("I");
$second_i = !date("I");

$first = date("O");

$second = date("O",strtotime("+6 months"));
$third = date("O",strtotime("+5 months"));
$fourth = date("O",strtotime("+7 months"));

$myzone[$first_i] = $first;
$myzone[$second_i] = $second;

if ($first==$second) {
if ($second != $third) {
  $myzone[$second_i] = $third;
} elseif ($second != $fourth) {
  $myzone[$second_i] = $fourth;
}
}

$tz_array['Same as Server'] = array($myzone[0],$myzone[1]);
?>