({
	name: "date.timezone.America-Dawson_Creek",
	runTest: function(t){
		var tz = "America/Dawson_Creek";
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -1632060001000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -1632060000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -1614783601000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -1614783600000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -880207201000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PWT"}, -880207200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PWT"}, -769395601000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PPT"}, -769395600000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PPT"}, -765385201000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -765385200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -715788001000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -715788000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -702486001000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -702486000000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -684338401000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -684338400000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -671036401000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -671036400000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -652888801000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -652888800000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -639586801000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -639586800000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -620834401000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -620834400000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -608137201000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -608137200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -589384801000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -589384800000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -576082801000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -576082800000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -557935201000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -557935200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -544633201000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -544633200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -526485601000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -526485600000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -513183601000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -513183600000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -495036001000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -495036000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -481734001000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -481734000000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -463586401000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -463586400000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -450284401000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -450284400000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -431532001000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -431532000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -418230001000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -418230000000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -400082401000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -400082400000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -386780401000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -386780400000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -368632801000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -368632800000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -355330801000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -355330800000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -337183201000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -337183200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -323881201000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -323881200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -305733601000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -305733600000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -292431601000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -292431600000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -273679201000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -273679200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -260982001000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -260982000000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -242229601000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -242229600000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -226508401000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -226508400000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -210780001000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -210780000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -195058801000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -195058800000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -179330401000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -179330400000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -163609201000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -163609200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -147880801000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -147880800000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -131554801000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -131554800000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -116431201000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -116431200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -100105201000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -100105200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -84376801000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -84376800000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -68655601000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -68655600000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -52927201000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -52927200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -37206001000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -37206000000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -21477601000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -21477600000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, -5756401000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, -5756400000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, 9971999000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, 9972000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, 25693199000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, 25693200000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, 41421599000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, 41421600000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, 57747599000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, 57747600000, tz, 1);
		doh.checkDate({tzOffset: 480, tzAbbr: "PST"}, 73475999000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, 73476000000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "PDT"}, 84013199000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "MST"}, 84013200000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "MST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "MST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 420, tzAbbr: "MST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 420, tzAbbr: "MST"}, 1246789800000, tz, 0);
	}
})
