хорошо, если вы хотите, чтобы это работало под нагрузкой, вы бы поместили его в
$(function() {
var pickable = { dp1: [1, 4], dp2: [2, 5] };
$('.datepicker').each(function() {
$(this).datepicker({
beforeShowDay: function(date){
var day = date.getDay(), days = pickable[this.id];
return [$.inArray(day, days) > -1, ""];
}
});
});
});