var badoccasiondates = new Array();

badoccasiondates[0] = new Object();
badoccasiondates[0].description = "Valentines Day";
badoccasiondates[0].badoccasion = "valentines";
badoccasiondates[0].startdate = new Date(2012, 1, 6);
badoccasiondates[0].enddate = new Date(2012, 1, 18);
badoccasiondates[0].startdatestring = "6 February 2012";
badoccasiondates[0].enddatestring = "18 February 2012";

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];
					}
				}
			}
		}
	}
}

