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

