var targetDate = new Array()
targetDate[0] = Date.UTC(2011, 0, 1,00, 0, 0, 0)
targetDate[1] = Date.UTC(2011, 0, 1, 01, 0, 0, 0)
targetDate[2] = Date.UTC(2011, 0, 1, 02, 0, 0, 0)
targetDate[3] = Date.UTC(2011, 0, 1, 03, 0, 0, 0)
targetDate[4] = Date.UTC(2011, 0, 1, 04, 0, 0, 0)
targetDate[5] = Date.UTC(2011, 0, 1, 05, 0, 0, 0)
targetDate[6] = Date.UTC(2011, 0, 1, 06, 0, 0, 0)
targetDate[7] = Date.UTC(2011, 0, 1, 07, 0, 0, 0)
targetDate[8] = Date.UTC(2011, 0, 1, 08, 0, 0, 0)
targetDate[9] = Date.UTC(2011, 0, 1, 09, 0, 0, 0)
targetDate[10] = Date.UTC(2011, 0, 1, 10, 0, 0, 0)
targetDate[11] = Date.UTC(2011, 0, 1, 11, 0, 0, 0)
targetDate[12] = Date.UTC(2011, 0, 1, 12, 0, 0, 0)


targetDate[13] = Date.UTC(2011, 0,1, -12, 0, 0, 0)
targetDate[14] = Date.UTC(2011, 0, 1,-11, 0, 0, 0)
targetDate[15] = Date.UTC(2011, 0, 1, -10, 0, 0, 0)
targetDate[16] = Date.UTC(2011, 0, 1, -9, 0, 0, 0)
targetDate[17] = Date.UTC(2011, 0, 1, -8, 0, 0, 0)
targetDate[18] = Date.UTC(2011, 0, 1, -7, 0, 0, 0)
targetDate[19] = Date.UTC(2011, 0, 1, -6, 0, 0, 0)
targetDate[20] = Date.UTC(2011, 0, 1, -5, 0, 0, 0)
targetDate[21] = Date.UTC(2011, 0, 1, -4, 0, 0, 0)
targetDate[22] = Date.UTC(2011, 0, 1, -3, 0, 0, 0)
targetDate[23] = Date.UTC(2011, 0, 1, -2, 0, 0, 0)
targetDate[24] = Date.UTC(2011, 0, 1, -1, 0, 0, 0)
//2.5
targetDate[25] = Date.UTC(2011, 0, 1, 02, 30, 0, 0)
//3.5
targetDate[26] = Date.UTC(2011, 0, 1, 03, 30, 0, 0)
//4.5
targetDate[27] = Date.UTC(2011, 0, 1, 04, 30, 0, 0)
//9.5
targetDate[28] = Date.UTC(2011, 0, 1, 9, 30, 0, 0)
//11.5
targetDate[29] = Date.UTC(2011, 0, 1, 11, 30, 0, 0)
//13.75
targetDate[30] = Date.UTC(2011, 0, 1, -12, -45, 0, 0)
//14.5
targetDate[31] = Date.UTC(2011, 0, 1, -11, -30, 0, 0)
//15.5
targetDate[32] = Date.UTC(2011, 0, 1, -10, -30, 0, 0)
//16.5
targetDate[33] = Date.UTC(2011, 0, 1, -9, -30, 0, 0)
//19.5
targetDate[34] = Date.UTC(2011, 0, 1, -6, -30, 0, 0)
//20.5
targetDate[35] = Date.UTC(2011, 0, 1, -5, -30, 0, 0)
//21.5
targetDate[36] = Date.UTC(2011, 0, 1, -4, -30, 0, 0)
//22.5
targetDate[37] = Date.UTC(2011, 0, 1, -3, -30, 0, 0)




timeZone = new Array()
timeZone[0] = new Array("Abbreviation","Full name","Location","Time zone")
timeZone[1] = new Array("A","Alpha Time Zone","Military","+1","24")
timeZone[2] = new Array("ACDT","Australian Central Daylight Time","Australia","+10.50","32")
timeZone[3] = new Array("ACST","Australian Central Standard Time","Australia","+9.50","33")
timeZone[4] = new Array("ADT","Atlantic Daylight Time","North America","-3","03")
timeZone[5] = new Array("AEDT","Australian Eastern Daylight Time or Australian Eastern Summer Time","Australia","+11","14")
timeZone[6] = new Array("AEST","Australian Eastern Standard Time","Australia","+10","15")
timeZone[7] = new Array("AKDT","Alaska Daylight Time","North America","-8","08")
timeZone[8] = new Array("AKST","Alaska Standard Time","North America","-9","09")
timeZone[9] = new Array("AST","Atlantic Standard Time","North America","-4","04")
timeZone[10] = new Array("AWDT","Australian Western Daylight Time","Australia","+9","16")
timeZone[11] = new Array("AWST","Australian Western Standard Time","Australia","+8","17")
timeZone[12] = new Array("B","Bravo Time Zone","Military","+2","23")
timeZone[13] = new Array("BST","British Summer Time","Europe","+1","24")
timeZone[14] = new Array("C","Charlie Time Zone","Military","+3","22")
timeZone[15] = new Array("CDT","Central Daylight Time","Australia","+10.50","32")
timeZone[16] = new Array("CDT","Central Daylight Time","North America","-5","05")
timeZone[17] = new Array("CEDT","Central European Daylight Time","Europe","+2","23")
timeZone[18] = new Array("CEST","Central European Summer Time","Europe","+2","23")
timeZone[19] = new Array("CET","Central European Time","Europe","+1","24")
timeZone[20] = new Array("CST","Central Summer Time","Australia","+10.50","32")
timeZone[21] = new Array("CST","Central Standard Time","Australia","+9.50","33")
timeZone[22] = new Array("CST","Central Standard Time","North America","-6","06")
timeZone[23] = new Array("CXT","Christmas Island Time","Australia","+7","18")
timeZone[24] = new Array("D","Delta Time Zone","Military","+4","21")
timeZone[25] = new Array("E","Echo Time Zone","Military","+5","20")
timeZone[26] = new Array("EDT","Eastern Daylight Time","Australia","+11","14")
timeZone[27] = new Array("EDT","Eastern Daylight Time","North America","-4","04")
timeZone[28] = new Array("EEDT","Eastern European Daylight Time","Europe","+3","22")
timeZone[29] = new Array("EEST","Eastern European Summer Time","Europe","+3","22")
timeZone[30] = new Array("EET","Eastern European Time","Europe","+2","23")
timeZone[31] = new Array("EST","Eastern Summer Time","Australia","+11","14")
timeZone[32] = new Array("EST","Eastern Standard Time","Australia","+10","15")
timeZone[33] = new Array("EST","Eastern Standard Time","North America","-5","05")
timeZone[34] = new Array("F","Foxtrot Time Zone","Military","+6","19")
timeZone[35] = new Array("G","Golf Time Zone","Military","+7","18")
timeZone[36] = new Array("GMT","Greenwich Mean Time","Europe","0","0")
timeZone[37] = new Array("H","Hotel Time Zone","Military","+8","17")
timeZone[38] = new Array("HAA","Heure Avancée de l'Atlantique","North America","-3","03")
timeZone[39] = new Array("HAC","Heure Avancée du Centre","North America","-5","05")
timeZone[40] = new Array("HADT","Hawaii-Aleutian Daylight Time","North America","-9","09")
timeZone[41] = new Array("HAE","Heure Avancée de l'Est","North America","-4","04")
timeZone[42] = new Array("HAP","Heure Avancée du Pacifique","North America","-7","07")
timeZone[43] = new Array("HAR","Heure Avancée des Rocheuses","North America","-6","06")
timeZone[44] = new Array("HAST","Hawaii-Aleutian Standard Time","North America","-10","10")
timeZone[45] = new Array("HAT","Heure Avancée de Terre-Neuve","North America","- 2.50","25")
timeZone[46] = new Array("HAY","Heure Avancée du Yukon","North America","-8","08")
timeZone[47] = new Array("HNA","Heure Normale de l'Atlantique","North America","-4","04")
timeZone[48] = new Array("HNC","Heure Normale du Centre","North America","-6","06")
timeZone[49] = new Array("HNE","Heure Normale de l'Est","North America","-5","05")
timeZone[50] = new Array("HNP","Heure Normale du Pacifique","North America","-8","08")
timeZone[51] = new Array("HNR","Heure Normale des Rocheuses","North America","-7","07")
timeZone[52] = new Array("HNT","Heure Normale de Terre-Neuve","North America","- 3.50","26")
timeZone[53] = new Array("HNY","Heure Normale du Yukon","North America","-9","09")
timeZone[54] = new Array("HST","Hawaii Standard Time","North America","-10","10")
timeZone[55] = new Array("I","India Time Zone","Military","+9","16")
timeZone[56] = new Array("IST","Irish Summer Time","Europe","+1","24")
timeZone[57] = new Array("K","Kilo Time Zone","Military","+10","15")
timeZone[58] = new Array("L","Lima Time Zone","Military","+11","14")
timeZone[59] = new Array("M","Mike Time Zone","Military","+12","13")
timeZone[60] = new Array("MDT","Mountain Daylight Time","North America","-6","06")
timeZone[61] = new Array("MESZ","Mitteleuroäische Sommerzeit","Europe","+2","23")
timeZone[62] = new Array("MEZ","Mitteleuropäische Zeit","Europe","+1","24")
timeZone[63] = new Array("MSD","Moscow Daylight Time","Europe","+4","21")
timeZone[64] = new Array("MSK","Moscow Standard Time","Europe","+3","22")
timeZone[65] = new Array("MST","Mountain Standard Time","North America","-7","07")
timeZone[66] = new Array("N","November Time Zone","Military","-1","01")
timeZone[67] = new Array("NDT","Newfoundland Daylight Time","North America","- 2.50","25")
timeZone[68] = new Array("NFT","Norfolk (Island) Time","Australia","+11.50","29")
timeZone[69] = new Array("NST","Newfoundland Standard Time","North America","- 3.50","26")
timeZone[70] = new Array("O","Oscar Time Zone","Military","-2","02")
timeZone[71] = new Array("P","Papa Time Zone","Military","-3","03")
timeZone[72] = new Array("PDT","Pacific Daylight Time","North America","-7","07")
timeZone[73] = new Array("PST","Pacific Standard Time","North America","-8","08")
timeZone[74] = new Array("Q","Quebec Time Zone","Military","-4","04")
timeZone[75] = new Array("R","Romeo Time Zone","Military","-5","05")
timeZone[76] = new Array("S","Sierra Time Zone","Military","-6","06")
timeZone[77] = new Array("T","Tango Time Zone","Military","-7","07")
timeZone[78] = new Array("U","Uniform Time Zone","Military","-8","08")
timeZone[79] = new Array("UTC","Coordinated Universal Time","Europe","+0","0")
timeZone[80] = new Array("V","Victor Time Zone","Military","-9","09")
timeZone[81] = new Array("W","Whiskey Time Zone","Military","-10","10")
timeZone[82] = new Array("WDT","Western Daylight Time","Australia","+9","16")
timeZone[83] = new Array("WEDT","Western European Daylight Time","Europe","+1","24")
timeZone[84] = new Array("WEST","Western European Summer Time","Europe","+1","24")
timeZone[85] = new Array("WET","Western European Time","Europe","+0","0")
timeZone[86] = new Array("WST","Western Summer Time","Australia","+9","16")
timeZone[87] = new Array("WST","Western Standard Time","Australia","+8","17")
timeZone[88] = new Array("X","X-ray Time Zone","Military","-11","11")
timeZone[89] = new Array("Y","Yankee Time Zone","Military","-12","12")
timeZone[90] = new Array("Z","Zulu Time Zone","Military","+0","0")
timeZone[91] = new Array("ACST","Australian Central Standard Time","Australia","+9.50","33") 
timeZone[92] = new Array("ACT","ASEAN Common Time","","+8","17") 
timeZone[93] = new Array("AEST","Australian Eastern Standard Time","Australia","+10","15") 
timeZone[94] = new Array("AFT","Afghanistan Time","Afghanistan","+4.50","36") 
timeZone[95] = new Array("AKST","Alaska Standard Time","North America","-9","09") 
timeZone[96] = new Array("AMST","Armenia Summer Time","Asia","+5","20") 
timeZone[97] = new Array("AMT","Armenia Time","Asia","+4","21") 
timeZone[98] = new Array("ART","Argentina Time","South America","-3","03") 
timeZone[99] = new Array("AST","Arab Standard Time","(Kuwait, Riyadh)","+3","22") 
timeZone[100] = new Array("AST","Arabian Standard Time (Abu Dhabi, Muscat)","","+4","21") 
timeZone[101] = new Array("AST","Arabic Standard Time","Iraq (Baghdad)","+3","22") 
timeZone[102] = new Array("AST","Atlantic Standard Time","North America","-4","04") 
timeZone[103] = new Array("AWST","Australian Western Standard Time","Australia","+8","17") 
timeZone[104] = new Array("AZOST","Azores Standard Time","Azores","-1","01") 
timeZone[105] = new Array("AZT","Azerbaijan Time","Azerbaijan","+4","21") 
timeZone[106] = new Array("BIT","Baker Island Time","","-12","12") 
timeZone[107] = new Array("BDT","Brunei Time","Brunei","+8","17") 
timeZone[108] = new Array("BIOT","British Indian Ocean Time","","+6","19") 
timeZone[109] = new Array("BOT","Bolivia Time","Bolivia","-4","04") 
timeZone[110] = new Array("BRT","Brasilia Time","Brasilia","-3","03") 
timeZone[111] = new Array("BST","Bangladesh Standard Time","Bangladesh","+6","19") 
timeZone[112] = new Array("BST","British Summer Time (British Standard Time from Feb 1968 to Oct 1971)","","+1","24") 
timeZone[113] = new Array("BTT","Bhutan Time","","+6","19") 
timeZone[114] = new Array("CAT","Central Africa Time","Africa","+2","23") 
timeZone[115] = new Array("CCT","Cocos Islands Time","Cocos Islands","+6.50","34") 
timeZone[116] = new Array("CDT","Central Daylight Time","North America","-5","05") 
timeZone[117] = new Array("CET","Central European Time","Europe","+1","24") 
timeZone[118] = new Array("CEST","Central European Summer Time","Europe","+2","23") 
timeZone[119] = new Array("CHAST","Chatham Standard Time","Chatham","+12.75","30") 
timeZone[120] = new Array("ChST","Chamorro Standard Time","Chamorro","+10","15") 
timeZone[121] = new Array("CIST","Clipperton Island Standard Time","","-8","08") 
timeZone[122] = new Array("CKT","Cook Island Time","Cook Island","-10","10") 
timeZone[123] = new Array("CLT","Chile Standard Time","Chile","-4","04") 
timeZone[124] = new Array("CLST","Chile Summer Time","Chile","-3","03") 
timeZone[125] = new Array("COT","Colombia Time","Colombia","-5","05") 
timeZone[126] = new Array("COST","Colombia Summer Time","Colombia","-4","04") 
timeZone[127] = new Array("CST","Central Standard Time","North America","-6","06") 
timeZone[128] = new Array("CST","China Standard Time","China","+8","17") 
timeZone[129] = new Array("CVT","Cape Verde Time","","-1","01") 
timeZone[130] = new Array("CXT","Christmas Island Time","Christmas Island","+7","18") 
timeZone[131] = new Array("EAST","Easter Island Standard Time","Easter Island","-6","06") 
timeZone[132] = new Array("EAT","East Africa Time","Africa","+3","22") 
timeZone[133] = new Array("ECT","Eastern Caribbean Time (does not recognise DST)","Caribbean","-4","04") 
timeZone[134] = new Array("ECT","Ecuador Time","Ecuador","-5","05") 
timeZone[135] = new Array("EDT","Eastern Daylight Time","North America","-4","04") 
timeZone[136] = new Array("EEST","Eastern European Summer Time","Europe","+3","22") 
timeZone[137] = new Array("EET","Eastern European Time","Europe","+2","23") 
timeZone[138] = new Array("EST","Eastern Standard Time","North America","-5","05") 
timeZone[139] = new Array("FJT","Fiji Time","Fiji","+12","13") 
timeZone[140] = new Array("FKST","Falkland Islands Standard Time","Falkland Islands","-4","04") 
timeZone[141] = new Array("GALT","Galapagos Time","Galapagos","-6","06") 
timeZone[142] = new Array("GET","Georgia Standard Time","Georgia","+4","21") 
timeZone[143] = new Array("GFT","French Guiana Time","French Guiana","-3","03") 
timeZone[144] = new Array("GILT","Gilbert Island Time","Gilbert Island","+12","13") 
timeZone[145] = new Array("GIT","Gambier Island Time","Gambier Island","-9","09") 
timeZone[146] = new Array("GMT","Greenwich Mean Time","Europe","+0","0") 
timeZone[147] = new Array("GST","South Georgia and the South Sandwich Islands","","-2","02") 
timeZone[148] = new Array("GYT","Guyana Time","Guyana","-4","04") 
timeZone[149] = new Array("HAST","Hawaii-Aleutian Standard Time","North America","-10","10") 
timeZone[150] = new Array("HKT","Hong Kong Time","China","+8","17") 
timeZone[151] = new Array("HMT","Heard and McDonald Islands Time","","+5","20") 
timeZone[152] = new Array("IRKT","Irkutsk Time","Russia","+8","17") 
timeZone[153] = new Array("IRST","Iran Standard Time","Iran","+3.50","37") 
timeZone[154] = new Array("IST","Indian Standard Time","India","+5.50","35") 
timeZone[155] = new Array("IST","Israel Standard Time","Israel","+2","23") 
timeZone[156] = new Array("JST","Japan Standard Time","Japan","+9","16") 
timeZone[157] = new Array("KRAT","Krasnoyarsk Time","Russia","+7","18") 
timeZone[158] = new Array("KST","Korea Standard Time","Korea","+9","16") 
timeZone[159] = new Array("LHST","Lord Howe Standard Time","","+10.50","32") 
timeZone[160] = new Array("LINT","Line Islands Time","","+14","11") 
timeZone[161] = new Array("MAGT","Magadan Time","Russia","+11","14") 
timeZone[162] = new Array("MDT","Mountain Daylight Time","North America","-6","06") 
timeZone[163] = new Array("MIT","Marquesas Islands Time","","-9.50","28") 
timeZone[164] = new Array("MSK","Moscow Standard Time","Russia","+3","22") 
timeZone[165] = new Array("MST","Malaysian Standard Time","Malaysia","+8","17") 
timeZone[166] = new Array("MST","Mountain Standard Time","North America","-7","07") 
timeZone[167] = new Array("MST","Myanmar Standard Time","Myanmar","+6.50","34") 
timeZone[168] = new Array("MUT","Mauritius Time","Mauritius","+4","21") 
timeZone[169] = new Array("NDT","Newfoundland Daylight Time","Canada","-2.50","25") 
timeZone[170] = new Array("NFT","Norfolk Time","Norfolk","+11.50","31") 
timeZone[171] = new Array("NPT","Nepal Time","Nepal","+5.75","20.75") 
timeZone[172] = new Array("NT","Newfoundland Time","Canada","-3.50","26") 
timeZone[173] = new Array("OMST","Omsk Time","Russia","+6","19") 
timeZone[174] = new Array("PDT","Pacific Daylight Time","North America","-7","07") 
timeZone[175] = new Array("PETT","Kamchatka Time","Russia","+12","13") 
timeZone[176] = new Array("PHOT","Phoenix Island Time","Phoenix Island","+13","12") 
timeZone[177] = new Array("PKT","Pakistan Standard Time","Pakistan","+5","20") 
timeZone[178] = new Array("PST","Pacific Standard Time","North America","-8","08") 
timeZone[179] = new Array("PST","Philippine Standard Time","","+8","17") 
timeZone[180] = new Array("RET","RÃ©union Time","RÃ©union","+4","21") 
timeZone[181] = new Array("SAMT","Samara Time","Samara","+4","21") 
timeZone[182] = new Array("SAST","South African Standard Time","Africa","+2","23") 
timeZone[183] = new Array("SBT","Solomon Islands Time","Solomon Islands","+11","14") 
timeZone[184] = new Array("SCT","Seychelles Time","Seychelles","+4","21") 
timeZone[185] = new Array("SLT","Sri Lanka Time","Sri Lanka","+5.50","35") 
timeZone[186] = new Array("SST","Singapore Standard Time","Singapore ","+8","17") 
timeZone[187] = new Array("SST","Samoa Standard Time","Samoa","-11","11") 
timeZone[188] = new Array("TAHT","Tahiti Time","Tahiti","-10","10") 
timeZone[189] = new Array("THA","Thailand Standard Time","Thailand","+7","18") 
timeZone[190] = new Array("UYT","Uruguay Standard Time","Uruguay","-3","03") 
timeZone[191] = new Array("UYST","Uruguay Summer Time","Uruguay","-2","02") 
timeZone[192] = new Array("VET","Venezuelan Standard Time","Venezuelan","-4.50","27") 
timeZone[193] = new Array("VLAT","Vladivostok Time","Russia","+10","15") 
timeZone[194] = new Array("WAT","West Africa Time","Africa","+1","24") 
timeZone[195] = new Array("WET","Western European Time","Europe","+0","0") 
timeZone[196] = new Array("WEST","Western European Summer Time","Europe","+1","24") 
timeZone[197] = new Array("YAKT","Yakutsk Time","Russia","+9","16") 
timeZone[198] = new Array("YEKT","Yekaterinburg Time","Russia","+5","20") 
timeZone[199] = new Array("PYT","Paraguay Time","Paraguay","-4","04")
timeZone[200] = new Array("BRT","Brasil Time","Brasil","-4","04")
timeZone[201] = new Array("ICT","Indochina Time","Indonesia","+7","18")
timeZone[202] = new Array("NZST","New Zealand Standard Time","New Zealand","+12","13")
timeZone[203] = new Array("NM","Namibia Time","Namibia ","+1","24")
timeZone[204] = new Array("TUN","Tunisia Time","Tunisia","+1","24")
timeZone[205] = new Array("EGY","Egypt Time","Egypt","+2","23")
timeZone[206] = new Array("ICT","Îles Crozet Time","Îles Crozet","+4","21")
timeZone[207] = new Array("TOT","Tonga Time","Tonga","+13","14")
timeZone[208] = new Array("UTC-10","Aleutian Islands","Aleutian Islands","+10","15")
timeZone[209] = new Array("UTC+0","Saint Helena","Saint Helena","+0","0")
