$(document).ready(function(){
	
	var date = new Date();
	var d = date.getDate();
	var m = date.getMonth();
	var y = date.getFullYear();
	
  block_id = $('input#calendar_id').val()
  href = "/calendar_events/"+block_id;
  var calendar_events = []

  $.getJSON(href, function(json) {
	  $.each(json, function(i, item) {
	    
	    start_split = item.calendar_event.event_date.split('T')
      end_split = item.calendar_event.non_blank_end_date.split('T')
      
      
      if (item.calendar_event.formatted_event_time == 'TBC'){
        start_datetime = item.calendar_event.event_date
        end_datetime = item.calendar_event.non_blank_end_date
        allday = true
      } else {
        start_datetime = start_split[0] + 'T' + item.calendar_event.formatted_event_time + 'Z'
        end_datetime = end_split[0] + 'T' + item.calendar_event.formatted_event_time + 'Z'
        allday = true
      };
      
      date = $.fullCalendar.parseDate(start_datetime)
      eventTime = $.fullCalendar.formatDate(date, "H:mm")
      if (eventTime == '0:00') {
        eventtime = ''
      }else{
        eventtime = eventTime + ' '
	    }
	    
	    calendar_events.push({
	      "id": item.calendar_event.id, "start": start_datetime, "end": end_datetime, allDay: allday, "title": eventtime + item.calendar_event.title, url : '#event_' + item.calendar_event.id
	    })
	  });
	  
	  $('#calendar').fullCalendar({
  		header: {
  			left: 'prev',
  			center: 'title',
  			right: 'next'
  		},
  		editable: false,
  		eventClick: function(){
  		  var url = $(this).find("a").attr("href");
  		  $.facybox({ div: url });
  		  return false
  		},

  		events: calendar_events
  	});
  })	
})