var markDates = function($td, thisDate, month, year) {
	selected = $('.picker').dpGetSelectedNum();
	
	if (days[thisDate.getTime()] == 1) {
		if ($.inArray(thisDate.getTime(), selected) == -1) {
			$('.picker').dpSetSelected(thisDate.asString(), true, false);
		}
	}
	
	$td.unbind('click');
}

Date.firstDayOfWeek = 0;

$('.picker').datePicker (
	{
		createButton: false, 
		inline: true, 
		selectMultiple: true, 
		renderCallback: markDates
	}
)

if (days.length) {
	$.each(days, function(key, date) {
		var finalDate = new Date(date);
		
		$('.picker').dpSetSelected(finalDate.asString(), true, false);
		
		selected = $('.picker').dpGetSelectedNum();
		
		$("#dates").val(selected);
	});
}