	//months are 0 based which is a little confusing   
	var SPECIAL_DAYS = [
	[0, 1], //january first
	[4, 1], //May 1
	[4, 5], //May 5
	[6, 4], //July 4
	[6, 14], //July 14
	[10, 29], //November 29
	[11, 25] //December 25
	];

	function dateIsSpecial(year, month, day) {
		for (ii = 0; ii < SPECIAL_DAYS.length; ii++) {
			if (((SPECIAL_DAYS[ii] [0]) == month) &&
			(((SPECIAL_DAYS[ii] [1]) == day))) {
				return true;
			}
		}
		return false;
	};

	function dateChanged(calendar) {
		var preview = document.getElementById("preview");
		if (preview) {
			preview.innerHTML = calendar.currentDate.print('%a, %b %d, %Y');
		}
	};
