/*if (document.location.href != 'http://URLOFCLOCKFILE') {
  alert("Error 01");
  history.back(-1);
}*/
var UTC = new Date();
var yourClock = new Date(0);
var KoreaClock = new Date(0);
var ShanghaiClock = new Date(0);
var NYClock = new Date(0);
var SydneyClock = new Date(0);
var clockInitiated = 0;
var delay = 0;
var dayGUIName = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
var monthGUIName = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
/*generated with espresso*/
var KoreaIndex = 204;
var ShanghaiIndex = 124;
var NYIndex = 461;
var SydneyIndex = 38;
var zones = new Array();
zones[0] = new Array ('(UTC/GMT)',0,0,0,0);
zones[1] = new Array ('Afghanistan - Kabul',16200000,0,0,0);
zones[2] = new Array ('Albania - Tirane',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[3] = new Array ('Algeria - Algiers',3600000,0,0,0);
zones[4] = new Array ('American Samoa - Pago Pago',-39600000,0,0,0);
zones[5] = new Array ('Andorra - Andorra La Vella',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[6] = new Array ('Angola - Luanda',3600000,0,0,0);
zones[7] = new Array ('Anguilla - Crocus Hill',-14400000,0,0,0);
zones[8] = new Array ('Antigua and Barbuda - St. John\'s',-14400000,0,0,0);
zones[9] = new Array ('Argentina - Mar del Plata, Bahia Blanca, La Plata',-10800000,0,0,0);
zones[10] = new Array ('Argentina - Catamarca',-10800000,0,0,0);
zones[11] = new Array ('Argentina - Resistencia',-10800000,0,0,0);
zones[12] = new Array ('Argentina - Rawson',-10800000,0,0,0);
zones[13] = new Array ('Argentina - Buenos Aires',-10800000,0,0,0);
zones[14] = new Array ('Argentina - Cordoba',-10800000,0,0,0);
zones[15] = new Array ('Argentina - Corrientes',-10800000,0,0,0);
zones[16] = new Array ('Argentina - Parana',-10800000,0,0,0);
zones[17] = new Array ('Argentina - Formosa',-10800000,0,0,0);
zones[18] = new Array ('Argentina - Jujuy',-10800000,0,0,0);
zones[19] = new Array ('Argentina - Santa Rosa',-10800000,0,0,0);
zones[20] = new Array ('Argentina - La Rioja',-10800000,0,0,0);
zones[21] = new Array ('Argentina - Mendoza',-10800000,0,0,0);
zones[22] = new Array ('Argentina - Posadas',-10800000,0,0,0);
zones[23] = new Array ('Argentina - Neuquen',-10800000,0,0,0);
zones[24] = new Array ('Argentina - Viedma',-10800000,0,0,0);
zones[25] = new Array ('Argentina - Salta',-10800000,0,0,0);
zones[26] = new Array ('Argentina - San Juan',-10800000,0,0,0);
zones[27] = new Array ('Argentina - San Luis',-10800000,0,0,0);
zones[28] = new Array ('Argentina - Rio Gallegos',-10800000,0,0,0);
zones[29] = new Array ('Argentina - Rosario, Santa Fe',-10800000,0,0,0);
zones[30] = new Array ('Argentina - Santiago del Estero',-10800000,0,0,0);
zones[31] = new Array ('Argentina - Ushuaia',-10800000,0,0,0);
zones[32] = new Array ('Argentina - Tucuman',-10800000,0,0,0);
zones[33] = new Array ('Armenia - Yerevan',14400000,18000000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[34] = new Array ('Aruba - Oranjestad',-14400000,0,0,0);
zones[35] = new Array ('Australia - Canberra',36000000,39600000,Date.UTC(2006,9,28,16,0,0),Date.UTC(2007,2,24,16,0,0));
zones[36] = new Array ('Australia - Broken Hill',34200000,37800000,Date.UTC(2006,9,28,16,30,0),Date.UTC(2007,2,24,16,30,0));
zones[37] = new Array ('Australia - Lord Howe Island',37800000,39600000,Date.UTC(2006,9,28,15,30,0),Date.UTC(2007,2,24,15,30,0));
zones[38] = new Array ('Australia - Sydney',36000000,39600000,Date.UTC(2006,9,28,16,0,0),Date.UTC(2007,2,24,16,0,0));
zones[39] = new Array ('Australia - Darwin',34200000,0,0,0);
zones[40] = new Array ('Australia - Brisbane',36000000,0,0,0);
zones[41] = new Array ('Australia - Adelaide',34200000,37800000,Date.UTC(2006,9,28,16,30,0),Date.UTC(2007,2,24,16,30,0));
zones[42] = new Array ('Australia - Hobart',36000000,39600000,Date.UTC(2006,8,30,16,0,0),Date.UTC(2007,2,24,16,0,0));
zones[43] = new Array ('Australia - Melbourne',36000000,39600000,Date.UTC(2006,9,28,16,0,0),Date.UTC(2007,2,24,16,0,0));
zones[44] = new Array ('Australia - Perth',28800000,32400000,Date.UTC(2006,11,2,18,0,0),Date.UTC(2007,2,24,17,0,0));
zones[45] = new Array ('Austria - Vienna, Salzburg',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[46] = new Array ('Azerbaijan - Baku',14400000,18000000,Date.UTC(2007,2,25,0,0,0),Date.UTC(2007,9,28,0,0,0));
zones[47] = new Array ('Bahamas - Nassau',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[48] = new Array ('Bahrain - Manama',10800000,0,0,0);
zones[49] = new Array ('Bangladesh - Dhaka',21600000,0,0,0);
zones[50] = new Array ('Barbados - Bridgetown',-14400000,0,0,0);
zones[51] = new Array ('Belarus - Minsk',7200000,10800000,Date.UTC(2007,2,25,0,0,0),Date.UTC(2007,9,28,0,0,0));
zones[52] = new Array ('Belgium - Brussels',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[53] = new Array ('Belize - Belize City',-21600000,0,0,0);
zones[54] = new Array ('Benin - Cotonou',3600000,0,0,0);
zones[55] = new Array ('Bermuda - Hamilton',-14400000,-10800000,Date.UTC(2007,2,11,6,0,0),Date.UTC(2007,10,4,5,0,0));
zones[56] = new Array ('Bhutan - Thimphu',21600000,0,0,0);
zones[57] = new Array ('Bolivia - La Paz',-14400000,0,0,0);
zones[58] = new Array ('Bosnia and Herzegovina - Sarajevo',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[59] = new Array ('Botswana - Gaborone',7200000,0,0,0);
zones[60] = new Array ('Brazil - Rio Branco',-18000000,0,0,0);
zones[61] = new Array ('Brazil - Maceio',-10800000,0,0,0);
zones[62] = new Array ('Brazil - Macapa',-10800000,0,0,0);
zones[63] = new Array ('Brazil - Manaus',-14400000,0,0,0);
zones[64] = new Array ('Brazil - Salvador',-10800000,0,0,0);
zones[65] = new Array ('Brazil - Fortaleza',-10800000,0,0,0);
zones[66] = new Array ('Brazil - Brasilia',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[67] = new Array ('Brazil - Vitoria',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[68] = new Array ('Brazil - Vila dos Remedios',-7200000,0,0,0);
zones[69] = new Array ('Brazil - Goiania',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[70] = new Array ('Brazil - Sao Luis',-10800000,0,0,0);
zones[71] = new Array ('Brazil - Cuiaba',-14400000,-10800000,Date.UTC(2006,10,5,4,0,0),Date.UTC(2007,1,25,3,0,0));
zones[72] = new Array ('Brazil - Campo Grande',-14400000,-10800000,Date.UTC(2006,10,5,4,0,0),Date.UTC(2007,1,25,3,0,0));
zones[73] = new Array ('Brazil - Belo Horizonte',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[74] = new Array ('Brazil - Belem',-10800000,0,0,0);
zones[75] = new Array ('Brazil - Santarem',-14400000,0,0,0);
zones[76] = new Array ('Brazil - Joao Pessoa',-10800000,0,0,0);
zones[77] = new Array ('Brazil - Curitiba',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[78] = new Array ('Brazil - Recife',-10800000,0,0,0);
zones[79] = new Array ('Brazil - Teresina',-10800000,0,0,0);
zones[80] = new Array ('Brazil - Rio de Janeiro',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[81] = new Array ('Brazil - Natal',-10800000,0,0,0);
zones[82] = new Array ('Brazil - Porto Alegre',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[83] = new Array ('Brazil - Porto Velho',-14400000,0,0,0);
zones[84] = new Array ('Brazil - Boa Vista',-14400000,0,0,0);
zones[85] = new Array ('Brazil - Florianopolis',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[86] = new Array ('Brazil - Sao Paulo',-10800000,-7200000,Date.UTC(2006,10,5,3,0,0),Date.UTC(2007,1,25,2,0,0));
zones[87] = new Array ('Brazil - Aracaju',-10800000,0,0,0);
zones[88] = new Array ('Brazil - Palmas',-10800000,0,0,0);
zones[89] = new Array ('Brunei Darussalam - Bandar Seri Begawan',28800000,0,0,0);
zones[90] = new Array ('Bulgaria - Sofia',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[91] = new Array ('Burkina Faso - Ouagadougou',0,0,0,0);
zones[92] = new Array ('Burundi - Bujumbura',7200000,0,0,0);
zones[93] = new Array ('Cambodia - Phnom Penh',25200000,0,0,0);
zones[94] = new Array ('Cameroon - Yaounde',3600000,0,0,0);
zones[95] = new Array ('Canada - Calgary, Edmonton',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[96] = new Array ('Canada - Vancouver, Victoria',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[97] = new Array ('Canada - Dawson Creek, Creston',-25200000,0,0,0);
zones[98] = new Array ('Canada - British Columbia (exception 2)',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[99] = new Array ('Canada - Happy Valley-Goose Bay, Cartwright',-14400000,-10800000,Date.UTC(2007,2,11,6,0,0),Date.UTC(2007,10,4,5,0,0));
zones[100] = new Array ('Canada - Port Hope Simpson',-9000000,-5400000,Date.UTC(2007,2,11,6,30,0),Date.UTC(2007,10,4,5,30,0));
zones[101] = new Array ('Canada - Winnipeg',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,8,0,0));
zones[102] = new Array ('Canada - Fredericton',-14400000,-10800000,Date.UTC(2007,2,11,4,1,0),Date.UTC(2007,10,4,3,1,0));
zones[103] = new Array ('Canada - St. John\'s',-9000000,-5400000,Date.UTC(2007,2,11,3,31,0),Date.UTC(2007,10,4,2,31,0));
zones[104] = new Array ('Canada - Yellowknife',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[105] = new Array ('Canada - Halifax',-14400000,-10800000,Date.UTC(2007,2,11,6,0,0),Date.UTC(2007,10,4,5,0,0));
zones[106] = new Array ('Canada - Nunavut - Southampton Island',-18000000,0,0,0);
zones[107] = new Array ('Canada - Arviat',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[108] = new Array ('Canada - Iqaluit',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[109] = new Array ('Canada - Cambridge Bay',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[110] = new Array ('Canada - Toronto, Ottawa, Thunder Bay',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[111] = new Array ('Canada - Kenora',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[112] = new Array ('Canada - Charlottetown',-14400000,-10800000,Date.UTC(2007,2,11,6,0,0),Date.UTC(2007,10,4,5,0,0));
zones[113] = new Array ('Canada - Montreal',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[114] = new Array ('Canada - Regina, Saskatoon',-21600000,0,0,0);
zones[115] = new Array ('Canada - Saskatchewan (exceptions - east)',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[116] = new Array ('Canada - Lloydminster',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[117] = new Array ('Canada - Whitehorse, Dawson',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[118] = new Array ('Cape Verde - Praia',-3600000,0,0,0);
zones[119] = new Array ('Cayman Islands - George Town',-18000000,0,0,0);
zones[120] = new Array ('Central African Republic - Bangui',3600000,0,0,0);
zones[121] = new Array ('Chad - N\'Djamena',3600000,0,0,0);
zones[122] = new Array ('Chile - Santiago',-14400000,-10800000,Date.UTC(2006,9,15,4,0,0),Date.UTC(2007,2,11,3,0,0));
zones[123] = new Array ('Chile - Easter Island',-21600000,-18000000,Date.UTC(2006,9,15,6,0,0),Date.UTC(2007,2,11,5,0,0));
zones[124] = new Array ('China - Beijing, Chengdu, Chongqing, Shanghai, Wuhan',28800000,0,0,0);
zones[125] = new Array ('Christmas Island (Indian Ocean)',25200000,0,0,0);
zones[126] = new Array ('Cocos (Keeling) Islands',23400000,0,0,0);
zones[127] = new Array ('Colombia - Bogota',-18000000,0,0,0);
zones[128] = new Array ('Comoros - Moroni',10800000,0,0,0);
zones[129] = new Array ('Congo - Brazzaville',3600000,0,0,0);
zones[130] = new Array ('Congo, Democratic Republic of - Kananga, Kolwezi, Lubumbashi, Mbuji-Mayi',7200000,0,0,0);
zones[131] = new Array ('Congo, Democratic Republic of - Kinshasa',3600000,0,0,0);
zones[132] = new Array ('Cook Islands - Rarotonga',-36000000,0,0,0);
zones[133] = new Array ('Costa Rica - San Jose',-21600000,0,0,0);
zones[134] = new Array ('Cote D\'Ivoire - Abidjan',0,0,0,0);
zones[135] = new Array ('Croatia - Zagreb',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[136] = new Array ('Cuba - Havana',-18000000,-14400000,Date.UTC(2007,2,11,5,0,0),Date.UTC(2007,10,4,5,0,0));
zones[137] = new Array ('Cyprus - Nicosia',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[138] = new Array ('Czech Republic - Prague',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[139] = new Array ('Denmark - Copenhagen',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[140] = new Array ('Djibouti - Djibouti',10800000,0,0,0);
zones[141] = new Array ('Dominica - Roseau',-14400000,0,0,0);
zones[142] = new Array ('Dominican Republic - Santo Domingo',-14400000,0,0,0);
zones[143] = new Array ('Ecuador - Quito',-18000000,0,0,0);
zones[144] = new Array ('Ecuador - Galapagos Islands',-21600000,0,0,0);
zones[145] = new Array ('Egypt - Cairo',7200000,10800000,Date.UTC(2007,3,26,22,0,0),Date.UTC(2007,8,27,21,0,0));
zones[146] = new Array ('El Salvador - San Salvador',-21600000,0,0,0);
zones[147] = new Array ('Equatorial Guinea - Malabo',3600000,0,0,0);
zones[148] = new Array ('Eritrea - Asmara',10800000,0,0,0);
zones[149] = new Array ('Estonia - Tallinn',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[150] = new Array ('Ethiopia - Addis Ababa',10800000,0,0,0);
zones[151] = new Array ('Falkland Islands (Malvinas) - Port Stanley',-14400000,-10800000,Date.UTC(2006,8,3,6,0,0),Date.UTC(2007,3,15,5,0,0));
zones[152] = new Array ('Faroe Islands',0,3600000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[153] = new Array ('Fiji - Suva',43200000,0,0,0);
zones[154] = new Array ('Finland - Helsinki',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[155] = new Array ('France - Paris',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[156] = new Array ('French Guiana - Cayenne',-10800000,0,0,0);
zones[157] = new Array ('French Polynesia - Gambier Islands',-32400000,0,0,0);
zones[158] = new Array ('French Polynesia - Marquesas Islands',-30600000,0,0,0);
zones[159] = new Array ('French Polynesia - Society Archipelago (including Tahiti)',-36000000,0,0,0);
zones[160] = new Array ('French Polynesia - Tuamotu Archipelago',-36000000,0,0,0);
zones[161] = new Array ('French Polynesia - Tubuai Islands',-36000000,0,0,0);
zones[162] = new Array ('Gabon - Libreville',3600000,0,0,0);
zones[163] = new Array ('Gambia - Banjul',0,0,0,0);
zones[164] = new Array ('Georgia - Tbilisi',14400000,0,0,0);
zones[165] = new Array ('Germany - Berlin, Bonn, Frankfurt',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[166] = new Array ('Ghana - Accra',0,0,0,0);
zones[167] = new Array ('Gibraltar',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[168] = new Array ('Greece - Athens',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[169] = new Array ('Greenland - Nuuk',-10800000,-7200000,Date.UTC(2007,2,25,3,0,0),Date.UTC(2007,9,28,1,0,0));
zones[170] = new Array ('Greenland - Scoresbysund',-3600000,0,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[171] = new Array ('Greenland - Thule',-14400000,-10800000,Date.UTC(2007,3,1,6,0,0),Date.UTC(2007,9,28,5,0,0));
zones[172] = new Array ('Grenada - Saint George\'s',-14400000,0,0,0);
zones[173] = new Array ('Guadeloupe - Pointe-a-Pitre',-14400000,0,0,0);
zones[174] = new Array ('Guam - Hagatna',36000000,0,0,0);
zones[175] = new Array ('Guatemala - Guatemala City',-21600000,0,0,0);
zones[176] = new Array ('Guinea - Conakry',0,0,0,0);
zones[177] = new Array ('Guinea-Bissau - Bissau',0,0,0,0);
zones[178] = new Array ('Guyana - Georgetown',-14400000,0,0,0);
zones[179] = new Array ('Haiti - Port-au-Prince',-18000000,-14400000,Date.UTC(2007,3,1,7,0,0),Date.UTC(2007,9,28,6,0,0));
zones[180] = new Array ('Honduras - Tegucigalpa',-21600000,-18000000,Date.UTC(2007,4,6,6,0,0),Date.UTC(2007,7,5,5,0,0));
zones[181] = new Array ('Hong Kong - Hong Kong',28800000,0,0,0);
zones[182] = new Array ('Hungary - Budapest',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[183] = new Array ('Iceland - Reykjavik',0,0,0,0);
zones[184] = new Array ('India - New Delhi, Bangalore, Calcutta, Chennai, Mumbai',19800000,0,0,0);
zones[185] = new Array ('Indonesia - Denpasar, Banjarmasin, Kupang, Makassar',28800000,0,0,0);
zones[186] = new Array ('Indonesia - Ambon, Jayapura',32400000,0,0,0);
zones[187] = new Array ('Indonesia - Jakarta, Medan, Surabaya',25200000,0,0,0);
zones[188] = new Array ('Iran, Islamic Republic of - Tehran',12600000,0,0,0);
zones[189] = new Array ('Iraq - Baghdad',10800000,14400000,Date.UTC(2007,3,1,0,0,0),Date.UTC(2007,8,30,23,0,0));
zones[190] = new Array ('Ireland - Dublin',0,3600000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[191] = new Array ('Israel - Jerusalem, Tel Aviv',7200000,10800000,Date.UTC(2007,2,30,0,0,0),Date.UTC(2007,8,15,23,0,0));
zones[192] = new Array ('Italy - Milan, Rome',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[193] = new Array ('Jamaica - Kingston',-18000000,0,0,0);
zones[194] = new Array ('Japan - Kyoto, Osaka, Tokyo, Yokohama',32400000,0,0,0);
zones[195] = new Array ('Johnston Atoll (U.S.)',-36000000,0,0,0);
zones[196] = new Array ('Jordan - Amman',7200000,10800000,Date.UTC(2007,2,29,22,0,0),Date.UTC(2007,9,25,22,0,0));
zones[197] = new Array ('Kazakhstan - Astana, Almaty, Qostanay, Qyzylorda',21600000,0,0,0);
zones[198] = new Array ('Kazakhstan - Aktobe, Aktau, Atyrau, Oral',18000000,0,0,0);
zones[199] = new Array ('Kenya - Nairobi',10800000,0,0,0);
zones[200] = new Array ('Kiribati - Tarawa',43200000,0,0,0);
zones[201] = new Array ('Kiribati - Line Islands',50400000,0,0,0);
zones[202] = new Array ('Kiribati - Phoenix Islands',46800000,0,0,0);
zones[203] = new Array ('Korea, Democratic People\'s Republic of - Pyongyang',32400000,0,0,0);
zones[204] = new Array ('Korea, Republic of - Seoul',32400000,0,0,0);
zones[205] = new Array ('Kuwait - Kuwait City',10800000,0,0,0);
zones[206] = new Array ('Kyrgyzstan - Bishkek',21600000,0,0,0);
zones[207] = new Array ('Lao People\'s Democratic Republic - Vientiane',25200000,0,0,0);
zones[208] = new Array ('Latvia - Riga',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[209] = new Array ('Lebanon - Beirut',7200000,10800000,Date.UTC(2007,2,24,22,0,0),Date.UTC(2007,9,27,21,0,0));
zones[210] = new Array ('Lesotho - Maseru',7200000,0,0,0);
zones[211] = new Array ('Liberia - Monrovia',0,0,0,0);
zones[212] = new Array ('Libyan Arab Jamahiriya - Tripoli',7200000,0,0,0);
zones[213] = new Array ('Liechtenstein - Vaduz',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[214] = new Array ('Lithuania - Vilnius',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[215] = new Array ('Luxembourg - Luxembourg',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[216] = new Array ('Macao',28800000,0,0,0);
zones[217] = new Array ('Macedonia, The Former Yugoslav Republic Of - Skopje',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[218] = new Array ('Madagascar - Antananarivo',10800000,0,0,0);
zones[219] = new Array ('Malawi - Lilongwe',7200000,0,0,0);
zones[220] = new Array ('Malaysia - Kuala Lumpur',28800000,0,0,0);
zones[221] = new Array ('Maldives - Male',18000000,0,0,0);
zones[222] = new Array ('Mali - Bamako',0,0,0,0);
zones[223] = new Array ('Malta - Valletta',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[224] = new Array ('Marshall Islands - Majuro',43200000,0,0,0);
zones[225] = new Array ('Martinique',-14400000,0,0,0);
zones[226] = new Array ('Mauritania - Nouakchott',0,0,0,0);
zones[227] = new Array ('Mauritius - Port Louis',14400000,0,0,0);
zones[228] = new Array ('Mayotte',10800000,0,0,0);
zones[229] = new Array ('Mexico - Mexico City, Guadalajara, Leon, Monterrey, Puebla',-21600000,-18000000,Date.UTC(2007,3,1,8,0,0),Date.UTC(2007,9,28,7,0,0));
zones[230] = new Array ('Mexico - Ensenada, Tijuana',-28800000,-25200000,Date.UTC(2007,3,1,10,0,0),Date.UTC(2007,9,28,9,0,0));
zones[231] = new Array ('Mexico - San Lucas',-25200000,-21600000,Date.UTC(2007,3,1,9,0,0),Date.UTC(2007,9,28,8,0,0));
zones[232] = new Array ('Mexico - Ciudad Juarez',-25200000,-21600000,Date.UTC(2007,3,1,9,0,0),Date.UTC(2007,9,28,8,0,0));
zones[233] = new Array ('Mexico - Tepic',-25200000,-21600000,Date.UTC(2007,3,1,9,0,0),Date.UTC(2007,9,28,8,0,0));
zones[234] = new Array ('Mexico - Culiacan',-25200000,-21600000,Date.UTC(2007,3,1,9,0,0),Date.UTC(2007,9,28,8,0,0));
zones[235] = new Array ('Mexico - Hermosillo',-25200000,0,0,0);
zones[236] = new Array ('Micronesia, Federated States Of - Palikir, Kolonia',39600000,0,0,0);
zones[237] = new Array ('Micronesia, Federated States Of - Yap, Chuuk',36000000,0,0,0);
zones[238] = new Array ('Midway Islands (U.S.)',-39600000,0,0,0);
zones[239] = new Array ('Moldova, Republic of - Chisinau',7200000,10800000,Date.UTC(2007,2,24,22,0,0),Date.UTC(2007,9,27,21,0,0));
zones[240] = new Array ('Monaco',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[241] = new Array ('Mongolia - Ulaanbaatar',28800000,0,0,0);
zones[242] = new Array ('Mongolia - Olgiy, Hovd, Ulaangom',25200000,0,0,0);
zones[243] = new Array ('Montenegro - Podgorica',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[244] = new Array ('Montserrat',-14400000,0,0,0);
zones[245] = new Array ('Morocco - Rabat, Casablanca, Tangier',0,0,0,0);
zones[246] = new Array ('Mozambique - Maputo',7200000,0,0,0);
zones[247] = new Array ('Myanmar - Rangoon',23400000,0,0,0);
zones[248] = new Array ('Namibia - Windhoek',3600000,7200000,Date.UTC(2006,8,3,1,0,0),Date.UTC(2007,3,1,0,0,0));
zones[249] = new Array ('Nauru',43200000,0,0,0);
zones[250] = new Array ('Nepal',20700000,0,0,0);
zones[251] = new Array ('Netherlands - Amsterdam, Hague, The',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[252] = new Array ('Netherlands Antilles - Willemstad, Kralendijk, Philipsburg',-14400000,0,0,0);
zones[253] = new Array ('New Caledonia',39600000,0,0,0);
zones[254] = new Array ('New Zealand - Auckland, Wellington',43200000,46800000,Date.UTC(2006,8,30,14,0,0),Date.UTC(2007,2,17,14,0,0));
zones[255] = new Array ('New Zealand - Chatham Islands',45900000,49500000,Date.UTC(2006,8,30,14,0,0),Date.UTC(2007,2,17,14,0,0));
zones[256] = new Array ('Nicaragua - Managua',-21600000,-18000000,Date.UTC(2007,3,29,8,0,0),Date.UTC(2007,9,7,6,0,0));
zones[257] = new Array ('Niger - Niamey',3600000,0,0,0);
zones[258] = new Array ('Nigeria - Abuja, Kano',3600000,0,0,0);
zones[259] = new Array ('Niue - Alofi',-39600000,0,0,0);
zones[260] = new Array ('Norfolk Island',41400000,0,0,0);
zones[261] = new Array ('Northern Mariana Islands - Saipan',36000000,0,0,0);
zones[262] = new Array ('Norway - Oslo',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[263] = new Array ('Oman - Muscat',14400000,0,0,0);
zones[264] = new Array ('Pakistan - Islamabad, Karachi',18000000,0,0,0);
zones[265] = new Array ('Palau - Koror',32400000,0,0,0);
zones[266] = new Array ('Palestinian Territory - Ramallah',7200000,10800000,Date.UTC(2007,3,12,22,0,0),Date.UTC(2007,8,27,21,0,0));
zones[267] = new Array ('Panama - Panama City',-18000000,0,0,0);
zones[268] = new Array ('Papua New Guinea - Port Moresby',36000000,0,0,0);
zones[269] = new Array ('Paraguay - Asuncion',-14400000,-10800000,Date.UTC(2006,9,15,4,0,0),Date.UTC(2007,2,11,3,0,0));
zones[270] = new Array ('Peru - Lima',-18000000,0,0,0);
zones[271] = new Array ('Philippines - Manila',28800000,0,0,0);
zones[272] = new Array ('Pitcairn - Adamstown',-28800000,0,0,0);
zones[273] = new Array ('Poland - Warsaw, Krakow',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[274] = new Array ('Portugal - Lisbon',0,3600000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[275] = new Array ('Portugal - Ponta Delgada',-3600000,0,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[276] = new Array ('Portugal - Funchal',0,3600000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,0,0,0));
zones[277] = new Array ('Puerto Rico - San Juan',-14400000,0,0,0);
zones[278] = new Array ('Qatar - Doha',10800000,0,0,0);
zones[279] = new Array ('Reunion',14400000,0,0,0);
zones[280] = new Array ('Romania - Bucharest',7200000,10800000,Date.UTC(2007,2,24,22,0,0),Date.UTC(2007,9,27,21,0,0));
zones[281] = new Array ('Russia - Maykop',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[282] = new Array ('Russia - Aginskoye',32400000,36000000,Date.UTC(2007,2,24,17,0,0),Date.UTC(2007,9,27,17,0,0));
zones[283] = new Array ('Russia - Vladikavkaz',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[284] = new Array ('Russia - Gorno-Altaisk',21600000,25200000,Date.UTC(2007,2,24,20,0,0),Date.UTC(2007,9,27,20,0,0));
zones[285] = new Array ('Russia - Barnaul',21600000,25200000,Date.UTC(2007,2,24,20,0,0),Date.UTC(2007,9,27,20,0,0));
zones[286] = new Array ('Russia - Blagoveshchensk',32400000,36000000,Date.UTC(2007,2,24,17,0,0),Date.UTC(2007,9,27,17,0,0));
zones[287] = new Array ('Russia - Arkhangelsk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[288] = new Array ('Russia - Astrakhan\'',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[289] = new Array ('Russia - Ufa',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[290] = new Array ('Russia - Belgorod',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[291] = new Array ('Russia - Bryansk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[292] = new Array ('Russia - Ulan-Ude',28800000,32400000,Date.UTC(2007,2,24,18,0,0),Date.UTC(2007,9,27,18,0,0));
zones[293] = new Array ('Russia - Groznyy',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[294] = new Array ('Russia - Chelyabinsk',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[295] = new Array ('Russia - Chita',32400000,36000000,Date.UTC(2007,2,24,17,0,0),Date.UTC(2007,9,27,17,0,0));
zones[296] = new Array ('Russia - Anadyr\'',43200000,46800000,Date.UTC(2007,2,24,14,0,0),Date.UTC(2007,9,27,14,0,0));
zones[297] = new Array ('Russia - Cheboksary',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[298] = new Array ('Russia - Makhachkala',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[299] = new Array ('Russia - Tura',25200000,28800000,Date.UTC(2007,2,24,19,0,0),Date.UTC(2007,9,27,19,0,0));
zones[300] = new Array ('Russia - Nazran',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[301] = new Array ('Russia - Bratsk, Irkutsk',28800000,32400000,Date.UTC(2007,2,24,18,0,0),Date.UTC(2007,9,27,18,0,0));
zones[302] = new Array ('Russia - Ivanovo',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[303] = new Array ('Russia - Birobidzhan',36000000,39600000,Date.UTC(2007,2,24,16,0,0),Date.UTC(2007,9,27,16,0,0));
zones[304] = new Array ('Russia - Nal\'chik',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[305] = new Array ('Russia - Kaliningrad',7200000,10800000,Date.UTC(2007,2,25,0,0,0),Date.UTC(2007,9,28,0,0,0));
zones[306] = new Array ('Russia - Elista',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[307] = new Array ('Russia - Kaluga',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[308] = new Array ('Russia - Petropavlovsk-Kamchatskiy',43200000,46800000,Date.UTC(2007,2,24,14,0,0),Date.UTC(2007,9,27,14,0,0));
zones[309] = new Array ('Russia - Cherkessk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[310] = new Array ('Russia - Petrozavodsk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[311] = new Array ('Russia - Kemerovo',25200000,28800000,Date.UTC(2007,2,24,19,0,0),Date.UTC(2007,9,27,19,0,0));
zones[312] = new Array ('Russia - Khabarovsk',36000000,39600000,Date.UTC(2007,2,24,16,0,0),Date.UTC(2007,9,27,16,0,0));
zones[313] = new Array ('Russia - Abakan',25200000,28800000,Date.UTC(2007,2,24,19,0,0),Date.UTC(2007,9,27,19,0,0));
zones[314] = new Array ('Russia - Nizhnevartovsk',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[315] = new Array ('Russia - Kirov',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[316] = new Array ('Russia - Syktyvkar, Vorkuta',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[317] = new Array ('Russia - Kudymkar',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[318] = new Array ('Russia - Palana',43200000,46800000,Date.UTC(2007,2,24,14,0,0),Date.UTC(2007,9,27,14,0,0));
zones[319] = new Array ('Russia - Kostroma',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[320] = new Array ('Russia - Krasnodar',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[321] = new Array ('Russia - Krasnoyarsk',25200000,28800000,Date.UTC(2007,2,24,19,0,0),Date.UTC(2007,9,27,19,0,0));
zones[322] = new Array ('Russia - Kurgan',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[323] = new Array ('Russia - Kursk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[324] = new Array ('Russia - St. Petersburg',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[325] = new Array ('Russia - Lipetsk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[326] = new Array ('Russia - Magadan',39600000,43200000,Date.UTC(2007,2,24,15,0,0),Date.UTC(2007,9,27,15,0,0));
zones[327] = new Array ('Russia - Yoshkar-Ola',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[328] = new Array ('Russia - Saransk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[329] = new Array ('Russia - Moscow City',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[330] = new Array ('Russia - Moscow',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[331] = new Array ('Russia - Murmansk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[332] = new Array ('Russia - Nar\'yan-Mar',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[333] = new Array ('Russia - Nizhniy Novgorod',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[334] = new Array ('Russia - Novgorod',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[335] = new Array ('Russia - Novosibirsk',21600000,25200000,Date.UTC(2007,2,24,20,0,0),Date.UTC(2007,9,27,20,0,0));
zones[336] = new Array ('Russia - Omsk',21600000,25200000,Date.UTC(2007,2,24,20,0,0),Date.UTC(2007,9,27,20,0,0));
zones[337] = new Array ('Russia - Orel',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[338] = new Array ('Russia - Orenburg',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[339] = new Array ('Russia - Penza',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[340] = new Array ('Russia - Perm',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[341] = new Array ('Russia - Vladivostok',36000000,39600000,Date.UTC(2007,2,24,16,0,0),Date.UTC(2007,9,27,16,0,0));
zones[342] = new Array ('Russia - Pskov',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[343] = new Array ('Russia - Rostov-na-Donu',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[344] = new Array ('Russia - Ryazan\'',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[345] = new Array ('Russia - Batagay',36000000,39600000,Date.UTC(2007,2,24,16,0,0),Date.UTC(2007,9,27,16,0,0));
zones[346] = new Array ('Russia - Kotenko',39600000,43200000,Date.UTC(2007,2,24,15,0,0),Date.UTC(2007,9,27,15,0,0));
zones[347] = new Array ('Russia - Yakutsk',32400000,36000000,Date.UTC(2007,2,24,17,0,0),Date.UTC(2007,9,27,17,0,0));
zones[348] = new Array ('Russia - Yuzhno-Sakhalinsk',36000000,39600000,Date.UTC(2007,2,24,16,0,0),Date.UTC(2007,9,27,16,0,0));
zones[349] = new Array ('Russia - Samara',14400000,18000000,Date.UTC(2007,2,24,22,0,0),Date.UTC(2007,9,27,22,0,0));
zones[350] = new Array ('Russia - Saratov',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[351] = new Array ('Russia - Smolensk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[352] = new Array ('Russia - St. Petersburg City',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[353] = new Array ('Russia - Stavropol\'',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[354] = new Array ('Russia - Yekaterinburg',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[355] = new Array ('Russia - Tambov',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[356] = new Array ('Russia - Kazan\'',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[357] = new Array ('Russia - Dudinka, Noril\'sk',25200000,28800000,Date.UTC(2007,2,24,19,0,0),Date.UTC(2007,9,27,19,0,0));
zones[358] = new Array ('Russia - Tomsk',21600000,25200000,Date.UTC(2007,2,24,20,0,0),Date.UTC(2007,9,27,20,0,0));
zones[359] = new Array ('Russia - Tula',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[360] = new Array ('Russia - Kyzyl',25200000,28800000,Date.UTC(2007,2,24,19,0,0),Date.UTC(2007,9,27,19,0,0));
zones[361] = new Array ('Russia - Tver\'',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[362] = new Array ('Russia - Tyumen\'',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[363] = new Array ('Russia - Izhevsk',14400000,18000000,Date.UTC(2007,2,24,22,0,0),Date.UTC(2007,9,27,22,0,0));
zones[364] = new Array ('Russia - Ul\'yanovsk',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[365] = new Array ('Russia - Ust\'-Ordynskiy',28800000,32400000,Date.UTC(2007,2,24,18,0,0),Date.UTC(2007,9,27,18,0,0));
zones[366] = new Array ('Russia - Vladimir',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[367] = new Array ('Russia - Volgograd',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[368] = new Array ('Russia - Vologda',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[369] = new Array ('Russia - Voronezh',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[370] = new Array ('Russia - Salekhard',18000000,21600000,Date.UTC(2007,2,24,21,0,0),Date.UTC(2007,9,27,21,0,0));
zones[371] = new Array ('Russia - Yarolavl\'',10800000,14400000,Date.UTC(2007,2,24,23,0,0),Date.UTC(2007,9,27,23,0,0));
zones[372] = new Array ('Rwanda - Kigali',7200000,0,0,0);
zones[373] = new Array ('Saint Helena',0,0,0,0);
zones[374] = new Array ('Saint Kitts and Nevis - Basseterre',-14400000,0,0,0);
zones[375] = new Array ('Saint Lucia - Castries',-14400000,0,0,0);
zones[376] = new Array ('Saint Pierre and Miquelon',-10800000,-7200000,Date.UTC(2007,2,11,5,0,0),Date.UTC(2007,10,4,4,0,0));
zones[377] = new Array ('Saint Vincent and The Grenadines - Kingstown',-14400000,0,0,0);
zones[378] = new Array ('Samoa - Apia',-39600000,0,0,0);
zones[379] = new Array ('San Marino',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[380] = new Array ('Sao Tome and Principe',0,0,0,0);
zones[381] = new Array ('Saudi Arabia - Riyadh, Mecca',10800000,0,0,0);
zones[382] = new Array ('Senegal - Dakar',0,0,0,0);
zones[383] = new Array ('Serbia - Belgrade',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[384] = new Array ('Seychelles - Victoria',14400000,0,0,0);
zones[385] = new Array ('Sierra Leone - Freetown',0,0,0,0);
zones[386] = new Array ('Singapore - Singapore City',28800000,0,0,0);
zones[387] = new Array ('Slovakia - Bratislava',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[388] = new Array ('Slovenia - Ljubljana',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[389] = new Array ('Solomon Islands - Honiara',39600000,0,0,0);
zones[390] = new Array ('Somalia - Mogadishu',10800000,0,0,0);
zones[391] = new Array ('South Africa - Cape Town, Johannesburg, Pretoria',7200000,0,0,0);
zones[392] = new Array ('Spain - Santa Cruz de Tenerife',0,3600000,Date.UTC(2007,2,25,2,0,0),Date.UTC(2007,9,28,2,0,0));
zones[393] = new Array ('Spain - Madrid, Barcelona',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[394] = new Array ('Sri Lanka - Colombo',19800000,0,0,0);
zones[395] = new Array ('Sudan - Khartoum',10800000,0,0,0);
zones[396] = new Array ('Suriname - Paramaribo',-10800000,0,0,0);
zones[397] = new Array ('Svalbard and Jan Mayen',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[398] = new Array ('Swaziland - Mbabane',7200000,0,0,0);
zones[399] = new Array ('Sweden - Stockholm',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[400] = new Array ('Switzerland - Zurich, Bern, Geneva',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[401] = new Array ('Syrian Arab Republic - Damascus',7200000,10800000,Date.UTC(2007,2,31,22,0,0),Date.UTC(2007,8,30,21,0,0));
zones[402] = new Array ('Taiwan - Taipei',28800000,0,0,0);
zones[403] = new Array ('Tajikistan - Dushanbe',18000000,0,0,0);
zones[404] = new Array ('Tanzania, United Republic of - Dar es Salaam',10800000,0,0,0);
zones[405] = new Array ('Thailand - Bangkok',25200000,0,0,0);
zones[406] = new Array ('Timor-Leste - Dili',32400000,0,0,0);
zones[407] = new Array ('Togo - Lome',0,0,0,0);
zones[408] = new Array ('Tokelau - Fakaofo',-36000000,0,0,0);
zones[409] = new Array ('Tonga',46800000,0,0,0);
zones[410] = new Array ('Trinidad and Tobago - Port-of-Spain',-14400000,0,0,0);
zones[411] = new Array ('Tunisia - Tunis',3600000,7200000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[412] = new Array ('Turkey - Istanbul, Ankara',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[413] = new Array ('Turkmenistan - Ashgabat',18000000,0,0,0);
zones[414] = new Array ('Turks and Caicos Islands',-18000000,-14400000,Date.UTC(2007,2,11,5,0,0),Date.UTC(2007,10,4,4,0,0));
zones[415] = new Array ('Tuvalu - Funafuti',43200000,0,0,0);
zones[416] = new Array ('Uganda - Kampala',10800000,0,0,0);
zones[417] = new Array ('Ukraine - Kiev',7200000,10800000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[418] = new Array ('United Arab Emirates - Abu Dhabi, Dubai',14400000,0,0,0);
zones[419] = new Array ('United Kingdom - London, Belfast, Birmingham, Cardiff, Edinburgh, Glasgow',0,3600000,Date.UTC(2007,2,25,1,0,0),Date.UTC(2007,9,28,1,0,0));
zones[420] = new Array ('United States - Birmingham, Montgomery',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[421] = new Array ('United States - Anchorage, Juneau, Nome',-32400000,-28800000,Date.UTC(2007,2,11,11,0,0),Date.UTC(2007,10,4,10,0,0));
zones[422] = new Array ('United States - Adak',-36000000,-32400000,Date.UTC(2007,2,11,12,0,0),Date.UTC(2007,10,4,11,0,0));
zones[423] = new Array ('United States - Phoenix, Tucson',-25200000,0,0,0);
zones[424] = new Array ('United States - Window Rock',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[425] = new Array ('United States - Little Rock',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[426] = new Array ('United States - Los Angeles, Sacramento, San Diego, San Francisco',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[427] = new Array ('United States - Denver',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[428] = new Array ('United States - Bridgeport, Hartford',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[429] = new Array ('United States - Dover, Wilmington',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[430] = new Array ('United States - Washington',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[431] = new Array ('United States - Miami, Jacksonville, Orlando, Tallahassee',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[432] = new Array ('United States - Pensacola',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[433] = new Array ('United States - Atlanta',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[434] = new Array ('United States - Honolulu',-36000000,0,0,0);
zones[435] = new Array ('United States - Idaho (northern)',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[436] = new Array ('United States - Boise',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[437] = new Array ('United States - Chicago, Springfield',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[438] = new Array ('United States - Indianapolis, Fort Wayne, Terre Haute',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[439] = new Array ('United States - Gary, Evansville',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[440] = new Array ('United States - Des Moines',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[441] = new Array ('United States - Topeka, Wichita',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[442] = new Array ('United States - Kansas (exception)',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[443] = new Array ('United States - Louisville, Lexington',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[444] = new Array ('United States - Kentucky (western)',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[445] = new Array ('United States - New Orleans',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[446] = new Array ('United States - Augusta, Portland',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[447] = new Array ('United States - Baltimore, Annapolis',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[448] = new Array ('United States - Boston',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[449] = new Array ('United States - Detroit, Lansing',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[450] = new Array ('United States - Michigan (exception)',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[451] = new Array ('United States - Minneapolis, St. Paul',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[452] = new Array ('United States - Jackson',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[453] = new Array ('United States - Kansas City, St. Louis',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[454] = new Array ('United States - Billings',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[455] = new Array ('United States - Omaha, Lincoln',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[456] = new Array ('United States - Nebraska (western)',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[457] = new Array ('United States - Las Vegas, Reno',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[458] = new Array ('United States - Concord',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[459] = new Array ('United States - Newark, Trenton',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[460] = new Array ('United States - Albuquerque',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[461] = new Array ('United States - New York, Albany, Buffalo',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[462] = new Array ('United States - Charlotte, Raleigh',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[463] = new Array ('United States - Bismarck, Fargo',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[464] = new Array ('United States - North Dakota (western)',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[465] = new Array ('United States - Cleveland, Cincinnati, Columbus',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[466] = new Array ('United States - Oklahoma City',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[467] = new Array ('United States - Portland, Salem',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[468] = new Array ('United States - Oregon (exception)',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[469] = new Array ('United States - Pittsburgh, Philadelphia',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[470] = new Array ('United States - Providence',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[471] = new Array ('United States - Columbia',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[472] = new Array ('United States - Sioux Falls, Pierre',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[473] = new Array ('United States - Rapid City',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[474] = new Array ('United States - Knoxville',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[475] = new Array ('United States - Nashville, Memphis',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[476] = new Array ('United States - Austin, Dallas, Houston, San Antonio',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[477] = new Array ('United States - El Paso',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[478] = new Array ('United States - Salt Lake City',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[479] = new Array ('United States - Burlington, Montpelier',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[480] = new Array ('United States - Richmond, Virginia Beach',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[481] = new Array ('United States - Seattle',-28800000,-25200000,Date.UTC(2007,2,11,10,0,0),Date.UTC(2007,10,4,9,0,0));
zones[482] = new Array ('United States - Charleston',-18000000,-14400000,Date.UTC(2007,2,11,7,0,0),Date.UTC(2007,10,4,6,0,0));
zones[483] = new Array ('United States - Milwaukee, Madison',-21600000,-18000000,Date.UTC(2007,2,11,8,0,0),Date.UTC(2007,10,4,7,0,0));
zones[484] = new Array ('United States - Cheyenne',-25200000,-21600000,Date.UTC(2007,2,11,9,0,0),Date.UTC(2007,10,4,8,0,0));
zones[485] = new Array ('Uruguay - Montevideo',-10800000,-7200000,Date.UTC(2006,9,1,3,0,0),Date.UTC(2007,2,11,2,0,0));
zones[486] = new Array ('Uzbekistan - Tashkent',18000000,0,0,0);
zones[487] = new Array ('Vanuatu - Port-Vila',39600000,0,0,0);
zones[488] = new Array ('Venezuela - Caracas',-14400000,0,0,0);
zones[489] = new Array ('Viet Nam - Hanoi, Ho Chi Minh City',25200000,0,0,0);
zones[490] = new Array ('Virgin Islands (British)',-14400000,0,0,0);
zones[491] = new Array ('Virgin Islands (U.S.)',-14400000,0,0,0);
zones[492] = new Array ('Wake Island (U.S.)',43200000,0,0,0);
zones[493] = new Array ('Wallis and Futuna - Mata-Utu',43200000,0,0,0);
zones[494] = new Array ('Yemen - Sanaa',10800000,0,0,0);
zones[495] = new Array ('Zambia - Lusaka',7200000,0,0,0);
zones[496] = new Array ('Zimbabwe - Harare',7200000,0,0,0);
/*end generated data*/

function populateSelect() {
  var selectOptions = "<select name=\"cities\" id=\"cities\" onchange=\"javascript:setClock('yourClockConf')\" class=\"clockform\">";
  for(var i=0; i<zones.length; i++) {
    selectOptions += "<option value=\""+i+"\">"+zones[i][0]+"</option>";
  }
  selectOptions = selectOptions+"</select>";
  document.getElementById('select').innerHTML = selectOptions;
}

function setClock(clockid) {
  x = document.getElementById('cities');
  document.getElementById(clockid).innerHTML = x.options[x.selectedIndex].value;
  document.getElementById('selectedClockHeader').innerHTML = zones[document.getElementById(clockid).innerHTML][0];
}

function displayClock(dateObject, format) {
  if (document.getElementById('12h').checked) {
    return (dayGUIName[dateObject.getUTCDay()]+", "+monthGUIName[dateObject.getUTCMonth()]+" "+dateObject.getUTCDate()+", "+dateObject.getUTCFullYear()+" - "+twelveHours(dateObject.getUTCHours())+":"+padout(dateObject.getUTCMinutes())+":"+padout(dateObject.getUTCSeconds())+" "+AMorPM(dateObject));
  }
  else {
    return (dayGUIName[dateObject.getUTCDay()]+", "+monthGUIName[dateObject.getUTCMonth()]+" "+dateObject.getUTCDate()+", "+dateObject.getUTCFullYear()+" - "+padout(dateObject.getUTCHours())+":"+padout(dateObject.getUTCMinutes())+":"+padout(dateObject.getUTCSeconds()));
  }
}

function padout(number) { 
  return((number < 10) ? "0" + number : number); 
}

function twelveHours(nHour) {
  if (nHour > 12) {
    return nHour - 12;
  }
  return nHour;
}

function AMorPM(dateObject) {
  if (dateObject.getUTCHours() > 11) {
    return "pm";
  }
  else {
    return "am";
  }
}

function incrementTime(incrementValue) {
  if (clockInitiated) {
    UTC.setTime(UTC.getTime()+incrementValue);
    selectedZone = document.getElementById('yourClockConf').innerHTML;
    if (zones[selectedZone][2] != 0) {
      if ((zones[selectedZone][3] <= UTC.getTime()) && (UTC.getTime() <= zones[selectedZone][4])) {
        yourClock.setTime(UTC.getTime()+zones[selectedZone][2]);
      }
      else {
        yourClock.setTime(UTC.getTime()+zones[selectedZone][1]);
      }
    }
    else {
      yourClock.setTime(UTC.getTime()+zones[selectedZone][1]);
    }
    if (zones[KoreaIndex][2] != 0) {
      if ((zones[KoreaIndex][3] <= UTC.getTime()) && (UTC.getTime() <= zones[KoreaIndex][4])) {
        KoreaClock.setTime(UTC.getTime()+zones[KoreaIndex][2]);
      }
      else {
        KoreaClock.setTime(UTC.getTime()+zones[KoreaIndex][1]);
      }
    }
    else {
      KoreaClock.setTime(UTC.getTime()+zones[KoreaIndex][1]);
    }
    if (zones[ShanghaiIndex][2] != 0) {
      if ((zones[ShanghaiIndex][3] <= UTC.getTime()) && (UTC.getTime() <= zones[ShanghaiIndex][4])) {
        ShanghaiClock.setTime(UTC.getTime()+zones[ShanghaiIndex][2]);
      }
      else {
        ShanghaiClock.setTime(UTC.getTime()+zones[ShanghaiIndex][1]);
      }
    }
    else {
      ShanghaiClock.setTime(UTC.getTime()+zones[ShanghaiIndex][1]);
    }
    if (zones[NYIndex][2] != 0) {
      if ((zones[NYIndex][3] <= UTC.getTime()) && (UTC.getTime() <= zones[NYIndex][4])) {
        NYClock.setTime(UTC.getTime()+zones[NYIndex][2]);
      }
      else {
        NYClock.setTime(UTC.getTime()+zones[NYIndex][1]);
      }
    }
    else {
      NYClock.setTime(UTC.getTime()+zones[NYIndex][1]);
    }
    if (zones[SydneyIndex][2] != 0) {
      if ((zones[SydneyIndex][3] <= UTC.getTime()) && (UTC.getTime() <= zones[SydneyIndex][4])) {
        SydneyClock.setTime(UTC.getTime()+zones[SydneyIndex][2]);
      }
      else {
        SydneyClock.setTime(UTC.getTime()+zones[SydneyIndex][1]);
      }
    }
    else {
      SydneyClock.setTime(UTC.getTime()+zones[SydneyIndex][1]);
    }
    document.getElementById('selectedClock').innerHTML = displayClock(yourClock);
    document.getElementById('KoreaClock').innerHTML = displayClock(KoreaClock);
    document.getElementById('ShanghaiClock').innerHTML = displayClock(ShanghaiClock);
    document.getElementById('NYClock').innerHTML = displayClock(NYClock);
    document.getElementById('SydneyClock').innerHTML = displayClock(SydneyClock);
  }
  else {
    delay += 500;
    if (document.TimeTextBoxes) {
      document.getElementById('selectedClock').innerHTML = "";
      document.getElementById('KoreaClock').innerHTML = "";
      document.getElementById('ShanghaiClock').innerHTML = "";
      document.getElementById('NYClock').innerHTML = "";
      document.getElementById('SydneyClock').innerHTML = "";
    }
  }
}
setInterval('incrementTime(500)',500);
