// dateToCheck is a JavaScript Date object
function isCloseDay( dateToCheck, daysArray, timeToCheck ) {

	// Validate dateToCheck argument.
	
	if (! dateToCheck || typeof(dateToCheck) != 'object' || dateToCheck.constructor != Date)		// old browsers dont implement instanceof()
		return true;
		
	var dateToCheckDay = dateToCheck.getDay();

//	If closed days are marked as 1/0:
	if ( timeToCheck == 0 ) {	
		if ( daysArray[dateToCheckDay] == 1 )
			return true;
		else
			return false;

//	If closed days are marked as 'AM/PM':	
	} else {
		var ampm = timeToCheck.substring( timeToCheck.length - 2 );
		var toCheck = daysArray[dateToCheckDay];

		if ( toCheck.indexOf( ampm ) >= 0 ) {
			return true;
		} else {
			return false;
		}
	}	
}
