({
	name: "date.timezone.Asia-Taipei",
	runTest: function(t){
		var tz = "Asia/Taipei";
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -778579201000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -778579200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -765363601000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -765363600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -747043201000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -747043200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -733827601000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -733827600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -715507201000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -715507200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -702291601000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -702291600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -683884801000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -683884800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -670669201000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -670669200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -652348801000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -652348800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -639133201000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -639133200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -620812801000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -620812800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -607597201000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -607597200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -589276801000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -589276800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -576061201000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -576061200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -562924801000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -562924800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -541760401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -541760400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -528710401000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -528710400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -510224401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -510224400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -497174401000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -497174400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -478688401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -478688400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -465638401000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -465638400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -449830801000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -449830800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -434016001000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -434016000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -418208401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -418208400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -402480001000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -402480000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -386672401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -386672400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -370944001000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -370944000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -355136401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -355136400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -339408001000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -339408000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -323600401000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -323600400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -302515201000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -302515200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -291978001000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -291978000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -270979201000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -270979200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, -260442001000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, -260442000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 133977599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 133977600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 149785199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 149785200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 165513599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 165513600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 181321199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 181321200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 331142399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 331142400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "CDT"}, 339087599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 339087600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -480, tzAbbr: "CST"}, 1246789800000, tz, 0);
	}
})
