var badoccasiondates = new Array();

badoccasiondates[0] = new Object();
badoccasiondates[0].description = "Valentines Day";
badoccasiondates[0].badoccasion = "valentines";
badoccasiondates[0].startdate = new Date(2010, 1, 9);
badoccasiondates[0].enddate = new Date(2010, 1, 17);
badoccasiondates[0].startdatestring = "9 February 2010";
badoccasiondates[0].enddatestring = "17 February 2010";

function getBadOccasionDatesObject(badoccasionsarray, date) {
	if (badoccasionsarray[0] != "none") {
		for (var i=0; i<badoccasionsarray.length; i++) {
			for (var j=0; j<badoccasiondates.length; j++) {
				if (badoccasiondates[j].badoccasion == badoccasionsarray[i]) {
					if ((date.valueOf() >= badoccasiondates[j].startdate.valueOf()) && (date.valueOf() <= badoccasiondates[j].enddate.valueOf())) {
						return badoccasiondates[j];
					}
				}
			}
		}
	}
}
