fullCalendar test Dates

This example demostrated how to tell if a restricted date was clicked

by ppumkin

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.min.js"></script>
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.min.css">
**NB- Uses FullCalendar 1.6.4 - Things change in 2.+
<div id="mycalendar"> Calendar </div>

JavaScript

$('#mycalendar').fullCalendar(
            {
             header: {
                    left: 'prev,next today',
                    center: 'title',
                    right: 'month,agendaWeek,agendaDay'
                    },
               
    
                dayClick: function( date, allDay, jsEvent, view ) { 
                    var myDate = new Date();
                    
                    //How many days to add from today?
                    var daysToAdd = 15;
                    
                    myDate.setDate(myDate.getDate() + daysToAdd);
                
                    if (date < myDate) {
                        //TRUE Clicked date smaller than today + daysToadd
                    alert("You cannot book on this day!");    
                    }
                    else
                    {
                        //FLASE Clicked date larger than today + daysToadd
                        alert("Excellent choice! We can book today..");    
                     }   
                
                    
            },      
             
             events: [
                         
                        {
                            title  : 'event2',
                            start  : '2011-03-10',
                            end    : '2011-05-5'
                        }
                    ]
           });