Grazie manublack per il tuo intervento
sono sul pezzo anche ora...
attualmente carico tutti gli eventi necessari...
il mio cruccio è quello di capire come chiamare la lista di eventi per aggiornare il real time la situazione del calendario senza dover fare il refresh della pagina

come si esegue quella chiamata "continua" ? sono 3 giorni che ci provo
attualmente il mio codice è questo

codice:
$(document).ready(function() {
	
	
	var date = new Date();
	var d = date.getDate();
	var m = date.getMonth();
	var y = date.getFullYear();
		
	$('#calendar').fullCalendar({

		
   header: {
    left: 'prev,next today',
    center: 'title',
	right: 'month,agendaWeek,agendaDay',
   },
   
   firstHour: 6,
   firstDay: 1,
   allDaySlot : false,
   timeFormat: 'HH:mm',
   monthNames:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
   monthNamesShort: ['Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic'],
   dayNames: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato'],
   dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab'],
   buttonText: {
    prev:     ' &#9668 ',  
    next:     ' &#9658 ',  
    prevYear: ' << ',
    nextYear: ' << ',
    today:    'Oggi',
    month:    'Mese',
    week:     'Settimana',
    day:      'Giorno'
   },
   
   columnFormat: {
    month: 'ddd',    
    week: 'd/M ddd', 
    day: 'dddd d/M'  
   },

   
   events: {
    url: 'calendario-json.php',
    cache: true,
    color: 'purple', 
    textColor: 'white',
   },
 

	lazyFetching: false,
	defaultView: 'agendaWeek',
	selectable: true,
	selectHelper: true,
	editable: true,
	
					eventClick: function(event) {
						if (event.url) {
							$.fancybox({
								'transitionIn': 'none',
								'transitionOut': 'none',
								'width': '85%',
								'height': '85%',
								'type': 'iframe',
								'href': event.url,
								'onClosed': function() {
									parent.location.reload(true);
									
								}
								
							});
							return false;
							}
					},
			

			
			select: function(start, end, allDay) {
				var title = prompt('Inserire evento:');
				if (title) {
					calendar.fullCalendar('renderEvent',
						{
							title: title,
							start: start,
							end: end,
							allDay: allDay
						},
						true // make the event "stick"
					);
				}
				calendar.fullCalendar('unselect');
			},



			eventDrop: function(event, delta) {
			/*
				alert(event.title + ' è stato spostato di ' + delta + ' giorni ' +
					'(il database è stato regolarmente)');
			*/
			},

			
		});

});

la mia chiamata è
codice:
   events: {
    url: 'calendario-json.php',
    cache: true,
    color: 'purple', 
    textColor: 'white',
   },
io vorrei riuscire a chiamare continuamente la pagina calendario-json.php aggiornando così la vista del calendario, una chiamata ogni 2 secondi per esempio...

come cavolo si fa !?